E-blocks Catalogue 2012 - Matrix Multimedia Ltd
Transcript of E-blocks Catalogue 2012 - Matrix Multimedia Ltd
2 Copyright © 2012 Matrix Multimedia Ltd.
ContentsPage Description Products
3 Learn about Flowcode, one of the World’s most advanced graphical programming languages.
Flowcode
6 Learn about E-blocks and how you can use them to motivate and teach students. E-blocks
8 See our resources for starting courses on e-system design and programming. E-blocks starter packs
10 See how you can give your students practical experience of a range of digital communications technologies using our ready-built solutions.
CAN bus, LIN bus, Bluetooth, Mobile phone, Embedded internet, RFID, ZigBee and USB
14 View further details on all the E-blocks courses and courseware. Digital communications courses, E-blocks courseware
17 View further details on all the individual boards in the E-blocks range. Hardware modules
22 Find out about the E-blocks instruments. E-blocks instruments
24 See our range of E-blocks accessories. E-blocks accessories
26 Learn how you can make your own hardware Flowcode compatible FlowKit In Circuit test board
27 See our range of sensors that you can use for project work and investigation. Sensors
28 See our low cost programmers which allow students to learn at home. ECIO devices
29 Find out how you can use robotics to motivate students to learn electronics. Formula Flowcode
30 Find out more about the Electronics workstation Electronic workstation
34 Learn more about our low cost, PICmicro MCU rugged controller. MIAC
Digital systems course mapPage Key objective Learning
hoursComplete solution
Hardware Software Curriculum
8 Starting to program microcontrollers
50 -EB215 PICmicro starter pack
TEFLCSI5 Flowcode for PICmicro MCUs
Introduction to microcontroller programming CD ROM
8 Learning C code for 8 bit microcontrollers
50 -EB215 PICmicro starter pack
EL543SI4 C for 16 series MCUs CD ROM
EL543SI4 C for 16 series microcontrollers CD ROM
9 Learning assembly code for 8 bit microcontrollers
50 -EB215 PICmicro starter pack
EL629SI4 Assembly for PICmicro MCUs CD ROM
EL629SI4 Assembly for PICmicro microcontrollers CD ROM
9 VHDL or Verilog for CPLD 50 EB287 CPLD solution -
Quartus II web edition (FREE)
ELPLDSI Programmable logic techniques CD ROM
9 VHDL or Verilog for FPGA 40 EB940 FPGA solution -
Quartus II web edition (FREE)
ELPLDSI Programmable logic techniques CD ROM
9 Learning C code for 32 bit microcontrollers
50 EB139 ARM starter pack -
ELRMSI Assembly for ARM microcontrollers CD ROM
ELRMSI Assembly for ARM microcontrollers CD ROM
10 Understanding CAN bus communications
20 EB237 CAN bus solution -
TEFLCSI5 Flowcode for PICmicro MCUs
EB9012 CAN bus communications course
10 Understanding LIN bus communications
15 EB413 LIN bus solution -
TEFLCSI5 Flowcode for PICmicro MCUs
EB9016 LIN bus communications course
11 Understanding Bluetooth communications
20 EB860 Bluetooth solution -
TEFLCSI5 Flowcode for PICmicro MCUs
EB9127 Bluetooth communications course
11 Understanding mobile phone communications
20 EB118 mobile phone solution -
TEFLCSI5 Flowcode for PICmicro MCUs
EB9134 Mobile phone communications course
12 Understanding internet communications
40 EB643 embedded internet solution -
TEFLCSI5 Flowcode for PICmicro MCUs
EB9222 Embedded internet communications course
12 Understanding RFID communications
20 EB699 RFID solution-
TEFLCSI5 Flowcode for PICmicro MCUs
EB9329 RFID communications course
13 Understanding ZigBee communications
20 EB284 ZigBee solution -
TEFLCSI5 Flowcode for PICmicro MCUs
EB9457 ZigBee communications course
13 Understanding USB communications
20 EB479 USB solution-
TEFLCSI5 Flowcode for PICmicro MCUs
EB9538 USB communications course
3Copyright © 2012 Matrix Multimedia Ltd.
Flowcode is a graphical programming tool that allows those with little experience to develop complex electronic systems in minutes.
4 Copyright © 2012 Matrix Multimedia Ltd.
Flowcode 5 is one of the World’s most advanced graphical programming languages for microcontrollers. The great advantage of Flowcode is that it allows those with little programming experience to create complex electronic systems in minutes.
Flowcode’s graphical development interface allows students to construct a complete electronic system on-screen, develop a program based on standard flow charts, simulate the system and then produce hex code for PICmicro® microcontrollers, dsPIC and PIC24 microcontrollers, AVR microcontrollers and ARM microcontrollers.
Flowcode includes ‘drivers’ for a wide range of hardware elements - from simple switches and LEDs, through to more complex subsystems like CAN bus and TCP/IP web modules. Flowcode is well supported with a range of courses and applications, and is tightly integrated with the E-blocks range of hardware modules which minimises construction and development time.
1 DESIGNDrag and drop the flow chart icons to create a program. Click on each component to set the actions and properties you want. View the C code created, customise the C code each icon and component represents, incorporate C code from other sources.
3 TESTCompile and download to your system with one button click. Use the In Circuit Test feature to see your program working on-screen and on Matrix development hardware at the same time.
2 SIMULATEDrag and drop components onto your simulation panel. Adjust graphical properties and assign pin connections. Simulate the program and see the effects on the components and the microcontroller. Test the system’s functionality by clicking on switches or altering sensor values.
4 DEPLOYDownload your code into a microcontroller in your own circuit board and control a wide variety of systems. Transfer your code to a fully functioning electrical datalogging and control system using rugged MIAC technology.
Flowcode is available in the following languages:
5Copyright © 2012 Matrix Multimedia Ltd.
Flowcode is used by thousands of professional engineers across the world for varied applications including the design of fountain control systems, vehicle habitation systems and wind turbine controllers. For more information on Flowcode please see the Flowcode 5 data sheet
(available online at the Matrix Multimedia website).
Benefits of Flowcode• Savetime Flowcode allows you to design complex systems
in minutes.• EasytouseDrag and drop icons onto the screen, fill in icon
properties, download to your chip. No coding, no syntax.• Errorfreeresults Flowcode works. What you design and
simulate on screen is the result you get when you download to your microcontroller.
• Openarchitecture View and manage the C code created and customise it to meet your needs.
• Hardwaresupport Tightly integrated with E-blocks, circuit diagrams for all supported circuits are available.
• Supportedlearning Free courses and videos help you learn. Books and advanced courses are also available.
• Superbsupport If you get stuck or need advice, post on our forum where our community of users will help you.
• Codereuse Transfer your code from one microcontroller core to another with ease.
Features of Flowcode• Supportedmicrocontrollers Microchip PIC 10, 12, 16, 18,
dsPIC, PIC24, Atmel AVR, Atmel ARM.• Supportedcommunicationsystems Bluetooth, CAN, FAT,
GPS, GSM, I2C, IrDA, LIN, MIDI, One wire, RC5, RF, RFID, RS232, RS485, SPI, TCP/IP, USB, Wireless, LAN, ZigBee.
• SupportedcomponentsADC, LEDS, switches, keypads, LCDs, graphical colour LCDs, graphical mono LCDs, sensors, 7-segment displays, internal EEPROM, comms systems, touchscreen LCD, web server, RGB LED.
• SupportedmechatronicsAccelerometer, PWM, servo, stepper, speech, quadrature encoder.
• Supportedsubsystems MIAC, MIAC expansion modules, Formula Flowcode.
• Paneldesigner Design a panel of your choice on-screen and simulate it.
• In-CircuitTest When used with EB006 PIC Multiprogrammer, EB064 dsPIC/PIC24 Multiprogrammer or FlowKit.
• TightintegrationwithE-blocks Each comms system is supported by E-blocks hardware.
• Virtualnetworks Co-simulation of many instances of Flowcode for multi-chip systems. Co-simulation of MIAC based systems with MIACbus.
New in version 5
The features of Flowcode 5 are designed to improve the developing environment for professional users. There are many new features; the major ones are:• New C code views and customisation• Simulation improvements• Search and replace• New variable types and features, constants and port
variables• Automatic project documentation• New project explorer makes coding easier• Implementation of code bookmarks for program navigation• Complete redesign of interrupts system allows developers
access to more chip features• Compilation errors and warnings navigate to icons• Disable icons feature• Improved annotation• Improved links to support media• Support for MIAC expansion modules and MIACbus
Ordering information
PICmicro AVR ARM dsPIC / PIC24
10 user TEFLC105 TEVR105 TERM105 TEDS105
Professional TEFLCSI5 TEVRSI5 TERMSI5 TEDSSI5
Site licence TEFLCSL5 TEVRSL5 TERMSL5 TEDSSL5
Student/home TEFLCST5 TEVRST5 TERMST5 TERMST5
6 Copyright © 2012 Matrix Multimedia Ltd.
E-blocks modules provide learners and developers with a flexible suite of electronics blocks that quickly snap together to form a wide variety of electronic systems.
7Copyright © 2012 Matrix Multimedia Ltd.
Programmer boards
PICmicro® microcontrollerARM® microcontrollerAtmel AVR® microcontrollerdsPIC/PIC24® microcontrollerAltera CPLD and FPGA
Comms. compatibility
CAN, LIN, Bluetooth, GSM, RS232, RS485, IrDA, PS2, VGA, TCP/IP, MIDI, SPI, I2C, ZigBee, RFID, VGA, USB, GPS, SD/FAT16/FAT32, RS485, RF(ISM), RC5, WiFi
E-blocks are small circuit boards each of which contains a block of electronics that you would typically find in an electronic system.
The 50 circuit boards in the E-blocks range use rugged 9-way D-type connectors
as a connection bus for 8 signal lines and earth. Power (5V or 3.3V) is wired separately. This allows a
complete system to be assembled in a matter of minutes. You can then select from our range of over 40 sensors and
accessories to enhance the system’s functionality.
Systems based on microcontrollers can be programmed using flowcharts, C, assembly, or anything else that generates an appropriate HEX file. Systems based on CPLD/FPGA technologies can be programmed in block diagrams, VHDL or Verilog. A range of CD ROM tutorials, which includes compilers, development tools and manuals, provide support to students who are new to any of these technologies.
The great advantage of E-blocks in education is that they provide a very flexible set of parts for learning a range of technical disciplines and for project work.
E-blocks are used by a variety of academic courses: from learning in schools to experimentation as part of a PhD.
Ports on upstream boards are available on D-type sockets
Upstream and downstream boards snap together using rugged 9 way D-type connectors
12V, 5V or 3.3V power is connected using screw terminals
Boards mount onto a backplane using the 20mm grid
Clear plastic covers that prevent tampering are available for all boards
I/O lines on downstream boards are protected from programming errors with series resistors
The patch system ensures that downstream boards are compatible with all upstream devices
All crystals are removable so that the fundamental operating frequency can be changed
8 Copyright © 2012 Matrix Multimedia Ltd.
Starting to program
This starter pack is designed to allow you to deliver a beginner’s course in microcontroller programming and system development. It can also be used for more advanced courses and for project work. Packs are offered at a discount to the sum of the parts. Packs are supplied with a free CD ROM containing an introduction to microcontroller programming.
Learning objectivesThese are flexible kits that can be used for both learning and project work. When used with ‘An introduction to microcontroller programming’ the packs have many learning objectives including:
• To introduce students to microcontrollers and their operation in electronic circuits.
• To teach students the fundamentals of microcontroller based circuits.
• To provide a good understanding of fundamental programming constructs including outputs, delays, loops, inputs, decisions, LCD displays, keypads, analogue inputs, subroutines and interrupts.
• To teach students the fundamentals of e-system design and development.
HardwareE-blocks starter packs contain a metal backplane for mounting E-blocks, a power supply, a collection of individual E-blocks and utility software, rugged plastic storage trays and accessories. These starter packs include a selection of E-block boards which can be used to form a large number of electronic systems for learning or for project work. Plastic covers for all boards are available.
SoftwareWe recommend that a full version of Flowcode is purchased with these systems. In addition a considerable amount of work can be carried out with the free version of Flowcode which is available as a download from our website. (Ideal for student use at home).
CurriculumThe CD ROM ‘An introduction to microcontroller programming’ (page 15) is included with these packs. This teaches many aspects of microcontroller system design and is an ideal introduction for students who need to learn C or assembly code programming.
Ordering informationStandard PICmicro starter park EB215
Flowcode single user TEFLCSI5
Introduction to microcontroller programming CD ROM Included
Learning C or assembly code
These starter packs provide all of the resources you need for delivering a traditional 50 hour module in C or assembly code programming. The emphasis here is on student-centred learning with the CD ROMs providing all of the resources students need to teach themselves whilst you provide tutorial support on a one-to-one basis.
Learning objectives• Gain a thorough understanding of the operation of 8 bit
microcontrollers and understand programming in the relevant language, from basic techniques through to advanced concepts such as serial communication and interrupts.
• Develop the skills and techniques required to write programs of some complexity.
• Develop the skills to design the hardware and software for electronic systems based on 8 bit processors.
HardwareE-blocks starter packs contain a metal backplane for mounting E-blocks, a power supply, a collection of individual E-blocks and utility software, rugged plastic storage trays and accessories. These starter packs include a selection of E-blocks boards which can be used to form a large number of electronic systems for learning or for project work. Plastic covers for all boards are available.
SoftwareDownload software is supplied with all packs. All CD ROMs include full compilers/assemblers required as well as Integrated Development Environments.
CurriculumEach CD ROM contains a 50 hour course in C or assembly programming and includes simulations which aid understanding, tutorials, tests and exercises. The curriculum supplied is tightly integrated with the E-blocks and development board hardware. E-blocks starter packs are supplied with a free CD ROM ‘An introduction to microcontroller programming’ for remediation and novices.
Ordering informationStandard PICmicro starter pack EB215
Deluxe PICmicro starter pack EB110
Standard AVR starter pack EB343
Deluxe AVR starter pack EB219
Assembly for PICmicro microcontrollers CD ROM EL629SI4
C for PICmicro microcontrollers CD ROM EL543SI4
C for AVR microcontrollers CD ROM ELCVRSI
9Copyright © 2012 Matrix Multimedia Ltd.
Learning programmable logic technology
These CPLD/FPGA starter packs allow your students to investigate modern programmable logic technology using the superb Quartus II design software from Altera. The packs include a free version of our programmable logic techniques CD ROM as well as a free copy of Quartus II web edition design software.
Learning objectives• Understand how to implement combinational and sequential
logic in a programmable logic device.• Understand how to program in the VHDL language.• Understand how to program in the Verilog language.• Understand how to design and construct e-systems using
programmable logic devices.
HardwareThe CPLD and FPGA starter packs contain a metal backplane for mounting E-blocks, a power supply, a collection of individual E-blocks and utility software, rugged plastic storage trays and accessories. These starter packs include a selection of E-blocks boards which can be used to form a large number of electronic systems, for learning or for proj-ect work. The CPLD solution is based on a 512 macrocell Altera device, and the FPGA solution is based on a 6000 logic element Altera device.
SoftwareThe recommended software is Altera’s Quartus II web edition. This is provided free of charge with the equipment - periodic registration is required.
CurriculumEach pack includes a copy of Programmable logic techniques. This student-centred 40 hour screen based resource teaches students the fundamental principles of program-mable logic in block diagram, VHDL and Verilog. See page 16 for details.
Ordering informationCPLD (Complex Programmable Logic Device) solution EB287
FPGA (Field Programmable Gate Array) solution EB940
Programmable logic techniques CD ROM Included
C programming for 32 bit ARM processors
This equipment is designed to support those who have some experience of 8 bit microcontrollers and who need to learn C programming for the popular ARM 7 core. The equipment is based on the Atmel AT91SAM7128S processor which has 128K ROM, 32K RAM and many internal peripherals.
Learning objectives• Gain a thorough understanding of C programming for ARM
microcontrollers from basic techniques through to advanced concepts such as serial communication and interrupts.
• Develop the skills and techniques required to write C programs of some complexity from scratch.
• Develop the skills to design e-systems based on 32 bit processors
HardwareThe ARM starter packs contain a metal backplane for mounting E-blocks, a power sup-ply, a collection of individual E-blocks and utility software, rugged plastic storage trays and accessories. These starter packs include a selection of E-blocks boards which can be used to form a large number of electronic systems, for learning or for project work. Plastic covers for all boards are available.
SoftwareThe C for ARM microcontrollers CD ROM includes a full C compiler and Integrated Development Environment. Download software is supplied with all packs.
CurriculumThe CD ROM contains a full 50 hour student-centred course in ARM 7 microcontroller programming in C code. The course includes a host of on-screen tutorials with simula-tions which aid understanding, tutorials, tests and exercises. The curriculum supplied is tightly integrated with the E-blocks hardware
Ordering informationStandard ARM starter pack EB139
Deluxe ARM starter pack EB131
C for ARM microcontrollers ELRMSI
10 Copyright © 2012 Matrix Multimedia Ltd.
CAN bus training solution
This training solution is designed to facilitate the development and investigation of systems that use the CAN bus protocol. The solution is suitable for automotive students who simply need to understand how CAN works, and for electronics undergraduate students who want to understand more details of CAN protocol.
Learning objectivesCAN for automotive technicians:• To understand what a microcontroller is and that it can be
programmed with software to perform different tasks.• To understand ECUs and how they are networked in CAN
systems and that software can change the way an ECU operates.• To understand and diagnose faults in a CAN bus system.• To understand the nature of CAN, the basic CAN protocol and
the structure of a CAN network.
CAN for electronics engineers:• To gain a full understanding of CAN technology and construct
networks which communicate using higher level protocols.• To understand CAN protocols and CAN message structure.• To gain an insight into higher level protocols like DeviceNET and
CANOPEN.
HardwareThe solution is comprised of four fully programmable CAN nodes which mimic Electronic Control Units in an automotive application. These are mounted on rugged backplanes and are fitted with ancillary circuit boards which mimic the functions of indicator lamps, switches and sensors. A CAN bus analyser and message generator is supplied with the solution so that students can ‘see’ the traffic on the bus. The product is shipped in rugged plastic trays for storage and transport.
SoftwareFlowcode and its associated CAN macros allows students to program each of the four nodes in flow charts to form a fully functioning CAN system. The software supplied operates at several levels so that different types of students are only exposed to the relevant details of the CAN system.
CurriculumAn 80+ page teacher’s manual is included with a range of exercises for automotive technicians upwards - including faulty finding exercises.
Ordering informationCAN solution EB237
CAN = Controller Area NetworkECU = Electronic Control Unit
LIN bus training solution
This training solution is designed to facilitate the development and investigation of systems that use the LIN bus. The solution is suitable for automotive students who simply need to understand how LIN works and for electronic engineering students who need to have a good understanding of the details of the LIN protocol.
Learning objectivesLIN for automotive technicians:• To understand the nature of LIN, the basic LIN protocol and the
structure of a LIN.• To understand message exchange in a LIN network.• To see how LIN differs from CAN.
LIN for electronics engineers:• To understand LIN messages structure.• To understand and construct a fully operational LIN system with
four nodes working simultaneously.• To construct a complete CAN/LIN system - requires CAN bus
solution.
HardwareThe solution is comprised of four fully programmable LIN nodes which mimic Electronic Control Units in an automotive application. These are mounted on a rugged backplane and are fitted with ancillary circuit boards which mimic the functions of indicator lamps, switches and sensors.. The product is shipped in rugged plastic trays for storage and transport.
SoftwareFlowcode and its associated LIN macros allow students to program each of the four nodes in flow charts to form a fully functioning LIN system. The macros supplied with Flowcode allow students to construct fully working LIN bus systems.
CurriculumA 30 page teacher’s manual is included with a range of exercises. Automotive technicians can download these to the LIN systems and observe system behaviour. More advanced students can be tasked with creating a fully functioning LIN bus.
Ordering informationLIN solution EB413
LIN = Local Interconnect Network
11Copyright © 2012 Matrix Multimedia Ltd.
Bluetooth training solution
This training solution allows students to carry out investigations into the Bluetooth standard using high level macros written in Flowcode. Students use hardware, software and curriculum materials to investigate various Bluetooth protocols and functions including the serial protocol (SPP), local area protocol (LAP) and the headset profile (HPP).
Learning objectives• Data communication between microcontroller and Bluetooth
modules.• AT command structure and programming strategy in AT
controlled systems.• Bluetooth visibility.• Device discovery, pass keys and addresses.• Responses - sequence flow and error checking.• Connecting and pairing.• Data communication.• Using Bluetooth for control applications.• Audio and implementation of the audio gateway.• Headset and telephone profiles.• Security.
HardwareThe solution consists of two fully working Bluetooth systems - made up from E-blocks - with Bluetooth transceivers and CODEC boards. A CODEC interface for transmitting digital audio signals is included in each system.
SoftwareA full copy of Flowcode is provided. Flowcode includes a Bluetooth component which allows students to control the Bluetooth board using scripting macros to issue sequential AT command strings.
CurriculumAn 80 page teacher’s manual is provided with the system which covers system set-up, Bluetooth theory and a range of exercises for students to work through. A CD ROM is included with a number of example files and solutions to exercises.
Ordering informationBluetooth solution EB860
CODEC = Coder, Decoder
Mobile phone training solution
This solution can be used to provide a complete course in developing communication systems from a standing start. In completing the 20 hour course, students will learn about communications systems, the AT command protocol, communications strategies and many aspects of project development and management.
Learning objectivesProgramming outcomes:• Programming of systems including LCD, keypad etc.,
RS232 protocol and programming, string construction and deconstruction, state machines.
Communications outcomes:• RS232 communications and handshaking protocols, ASCII
representation, AT commands and command protocols, sending and receiving text messages, modem control and messaging.
Project management and development outcomes:• Flowcharts and state diagrams in planning systems, a modular
approach to developing electronic systems.
HardwareThe solution includes a fully working mobile phone based on E-blocks. All E-blocks boards are fitted with clear acrylic covers which prevent links and chips from being removed. The solution is assembled and tested in the factory and is shipped in rugged plastic trays for storage and transport.
SoftwareA full copy of Flowcode graphical programming software is provided. Flowcode allows students to understand communications programs and strategies without getting bogged down in the complexity of C or assembly code. The system can also be used with C and assembly code (software not provided).
CurriculumA 50+ page printed and bound manual with student exercises is included. This is also available in electronic form (Word and PDF) along with fully worked examples on CD ROM. This pack is also supplied with a free CD ROM ‘An introduction to microcontroller programming’ for remediation and Flowcode novices.
Ordering informationMobile phone solution EB118
12 Copyright © 2012 Matrix Multimedia Ltd.
Embedded internet training solution
This extraordinary training solution allows students to carry out a range of experiments that builds understanding of modern digital communications protocols including Ethernet, DLC, MAC, ARP, TCP, IP, UDP, ICMP, HTTP and POP3 protocols, and their relative position in the OSI model. Students can build advanced programs including email server and a firewall.
Learning objectivesProgramming outcomes:• General programming of systems including LCD, keypad etc.• Packet construction and deconstruction using flowcharts.• Embedded internet solution development.
Communications outcomes:• In-depth understanding of OSI model layers and structure.• Packet/frame structure at MAC and higher levels.• Protocols used at MAC and higher levels in the OSI model.• Understanding of the use of packet analysers and injectors.• Network monitoring and debugging.• The use of firewalls in filtering data.
Project management outcomes:• The use of flowcharts in planning projects.• Implementation of electronic systems from a brief.
HardwareThe solution consists of a set of E-blocks that form an embedded internet solution: including two web server modules. The solution is assembled and tested in the factory and is shipped in rugged plastic trays for storage and transport.
SoftwareA full copy of Flowcode is provided. Flowcode includes components that allow rapid development of web pages and a complete suite of additional macros that allows students to construct and receive packets at the MAC, UDP, TCP and IP layers.
CurriculumAn 80 page teacher’s manual is provided with the system which covers system set up, some digital communications theory and a range of exercises for students to work through. A CD ROM is included with a number of example files and solutions to exercises.
Ordering informationEmbedded internet solution EB643
RFID training solution
This solution can be used to provide a complete 20 hour course in developing RFID systems. This will give students who are familiar with microcontrollers an understanding of the programming involved in developing RFID systems, as well as an understanding of how these systems are developed. An E-blocks RDIF board and four RFID tags embedded into credit cards are included.
Learning objectivesThis equipment is used to give students a complete understanding of how RFID systems are constructed. The theory of RFID system development is understood through a series of 9 exercises carried out with Flowcode and the E-blocks hardware. These include:
Icode mode:• Transponder unique ID.• Reading transponder data.• Writing transponder data.
Mirfare mode:• Transponder unique ID.• Reading transponder data.• Writing transponder data.
HardwareThe solution includes a fully working RFID system based on E-blocks. All E-blocks boards are fitted with clear acrylic covers which prevent links and chips from being removed. The solution is assembled and tested in the factory and is shipped in rugged plastic trays for storage and transport.
SoftwareA full copy of Flowcode is provided. Flowcode allows students to understand communications programs and strategies without getting bogged down in the complexity of C or assembly code. The system can also be used with C and assembly code (software not provided).
CurriculumA 50+ page printed and bound manual with student exercises is included. This is also available in electronic form (Word and PDF) along with fully worked examples on CD ROM. An additional CD ROM - ‘An introduction to microcontroller programming’ - is provided for those who need a refresher course in programming.
Ordering informationRFID solution EB699
13Copyright © 2012 Matrix Multimedia Ltd.
ZigBee training solution
This solution can be used to provide a complete 20 hour course in developing wireless area networks based on the ZigBee standard. This will give students who are familiar with microcontrollers an understanding of the programming techniques involved in developing ZigBee wireless communications systems, as well as an understanding of how these systems are developed from scratch. A ZigBee packet analyser is included.
Learning objectivesThis equipment is used to give students a complete understanding of the ZigBee wireless areas networks protocol through the following topics:• Moulding the network.• Adding a node.• Expanding the network.• Reducing power consumption.• Dynamic networks.• Message routing.• Data logging gateway.• A complete modular fire and burglar alarm.• Improved network security.
HardwareThe solution includes four fully working ZigBee nodes based on E-blocks. All E-blocks boards are fitted with clear acrylic covers which prevent links and chips from being removed. The solution is assembled and tested in the factory and is shipped in rugged plastic trays for storage and transport.
SoftwareA full copy of Flowcode is provided. Flowcode allows students to understand communications programs and strategies without getting bogged down in the complexity of C or assembly code. The system can also be used with C and assembly code (software not provided).
CurriculumA 50+ page printed and bound manual with student exercises is included. This is also available in electronic form (Word and PDF) along with fully worked examples on CD ROM. An additional CD ROM - ‘An introduction to microcontroller programming’ - is provided for those who need a refresher course in programming.
Ordering informationZigBee solution EB284
USB training solution
This course allows students to carry out a number of practical exercises in USB technology. Students learn about USB by 8 different systems: mouse, joystick, temperature logger, USB terminal, USB to RS232 converter, basic slave, storage scope and oscilloscope with variable trigger. Some of these experiments are accompanied by programs written in Visual Basic. Working through the exercises, students build a good understanding of the various types of USB system including Human Interface Devices, communications devices and slave devices.
Learning objectives• The relationship between USB hosts, USB hubs and USB devices.• The electrical principles behind USB architecture.• The components that make up a USB device.• The various options available for USB devices.• The addressing schemes.• USB signals and routing.• USB devices that do not require drivers.• How to create USB peripherals.
HardwareThe solution includes a fully working USB development suite based on the EB006 PICmicro Multiprogrammer and a number of additional E-blocks boards. The course is based on the PIC18F4455 USB-ready device. All boards are fitted with clear acrylic covers and the solution is assembled and tested in factory. Storage trays are provided.
SoftwareA full copy of Flowcode is provided. Flowcode includes predefined USB components and macros for several USB functions including HID, serial port and slave functions.
CurriculumA 50 page printed and bound manual with student exercises and instructor guide is included. A CD ROM with the manual in electronic form (Word and PDF) is also in the solution. The CD also includes worked examples along with Visual Basic programs which are used with the USB hardware.
Ordering informationUSB solution EB479
14 Copyright © 2012 Matrix Multimedia Ltd.
These combinations of teaching manuals and CD ROMS provide all the resources you need to deliver advanced digital communications courses on each topic using E-blocks and Flowcode.
These courses include printed manuals and CD ROMs. The manuals provide all the resources needed to allow instructors to deliver advanced system development courses based on microcontrollers and are split into two parts: an instructor guide and student exercises. The CD ROMs contain electronic versions of the manual in both Word and PDF formats. The CD ROMs also include worked examples to the students’ exercises, drivers and other software and resources needed to complete the course. The courses focus on allowing students to understand data structures and protocols for each communication system and will give engineers experience of developing fully working communications systems. These are the same courses as used in our Solutions on the previous page.
Course Learning hours CodeCAN bus communications 20 EB9012
LIN bus communications 15 EB9016
Bluetooth communications 20 EB9127
Mobile phone communications 20 EB9134
Internet communications 40 EB9222
RFID communications 20 EB9329
ZigBee communications 20 EB9457
USB communications 20 EB9538
15Copyright © 2012 Matrix Multimedia Ltd.
Introduction to microcontroller programming CD ROM
This new CD ROM provides a complete course in developing microcontroller based systems using Flowcode and E-blocks. The course contains a suite of 13 labs each of which has an accompanying Word worksheet. Students print a worksheet and
Ordering informationSingle user ELFCS2SI
10 user ELFCS210
Site licence ELFCS2SL
Learning objectivesStudy of the CD ROM will achieve the following objectives:• Gain a thorough understanding of the concepts of
programming microcontrollers: from basic techniques through to interrupts.
• Develop the skills and techniques required to develop electronic systems based on microcontrollers.
then work through the contents of the CD ROM, developing systems using Flowcode and E-blocks to complete each lab. Each worksheet has a number of tasks graded to cater for mixed ability classes. Supervisors can use the accompanying Excel marking scheme to track the progress of students as they work though the material. This CD ROM is an excellent introductory course to microcontrollers that will be ideal for preparing students for more complex system development or for learning C programming.
Tutorial screens contain information on using E-blocks and step-by-step instructions on building flow chart programs using Flowcode.
Assembly for PICmicro MCUs CD ROM V4
This CD ROM contains a complete 50 hour course in programming the PICmicro microcontroller. The tutorials start with fundamental concepts and extend up to complex programs including watchdog timers, interrupts and sleep modes. The CD
Ordering informationSingle user EL629SI4
10 user EL629104
Site licence EL629SL4
ROM includes unique simulation tools which help students overcome key problems in programming in assembly code, and a simplified development environment is included.
Typical tutorial screen
The Virtual PICmicro microcontroller
16 Copyright © 2012 Matrix Multimedia Ltd.
Programmable logic techniques CD ROM
This CD ROM gives a thorough introduction to CPLD and FPGA programming using Altera’s Quartus II Web Edition software in a 40 hour practical course. The CD starts with an introduction to designing with Quartus II using block diagrams at basic and
Ordering informationSingle user ELPLDSI
10 user ELPLDI0
Site licence ELPLDSL
intermediate levels. The CD ROM then takes students through the process of developing combinational and sequential logic designs using either Verilog or the VHDL descriptor language. The CD is suitable for those who have some experience of digital logic and want to get to grips with modern CPLD and FPGA techniques. A number of example projects in block diagrams, Verilog and VHDL are included.
FREE with our CPLD starter pack (see page 10).
C programming courseware and software
These CD ROM3 provide you with a complete solution to teaching and learning C programming for the PICmicro, Atmel AVR and Atmel ARM microcontrollers.
The courses are structured in two parts: firstly
Ordering information
C for 16 series PICmicro microcontrollers
Single user EL543SI4
10 user EL543104
Site licence EL543SL4
C for ARM microcontrollers
Single user ELRMSI
10 user ELRM10
Site licence ELRMSL
C for AVR microcontrollers
Single user ELCVRSI
10 user ELCVR10
Site licence ELCVRSL
Note that the C compiler on the C for 16 series PICmicro microcontrollers CD ROM is only licensed for educational use.
students are taken through the fundamentals of C programming in a series of on-screen tutorials that make use of our virtual microcontroller to explain to students how C works. This well proven methodology centres around a simulation of the microcontroller which allows students to clearly see the effects on the chip, internal variables and registers as each line of C code executes.
Once students have understood the basics, they carry out a series of labs using the Integrated Development Environment (IDE) and compiler provided. Tests and exercises to reinforce learning are provided. The software tools supplied on the CD are suitable for a wide variety of projects.
Students read through the tutorials, simulate the program on-screen, compile the source code in the IDE...
...and verify the program on the hardware
Quartus II design software
Typical tutorial screen
Tutorial and simulation screen
17Copyright © 2012 Matrix Multimedia Ltd.
PICmicro® microcontroller multiprogrammerThe PICmicro multiprogrammer connects to your PC via USB to provide you with a high speed, low cost PICmicro MCU programmer for development and programming use. This board can be used with Assembly, C or Flowcode and most third party compilers. The board programs a range of 8, 14, 18, 28 and 40 pin PICmicro® microcontroller devices from the 12, 16 and 18 series and presents all 5 ports on separate D-type sockets. As soon as the on-board chip is programmed, the program inside the chip is reset and executed. The board takes power from an external power supply or from the USB port. The new
V8 board is compatible with Flowcode 5’s In Circuit Debug feature and has an on-board 13V generator for chip programming.• USB programmed and powered• 5 E-blocks ports• Removable crystal• Programs a wide range of
PICmicro devices• Programming software provided
EB006
AVR® microcontroller multiprogrammerThe AVR multiprogrammer includes everything you need to both program an AVR microcontroller as well as to develop AVR projects. This product contains several items: a CD ROM containing development tools, an in-system programmer and an E-blocks AVR board. The ISP programmer connects to your USB port and to the board which is compatible with 8, 20, 28 and 40 pin AVR devices. The board supplies 4 full E-blocks ports and all pins are available on a 40 pin header. The CD ROM includes a range of development tools including an Integrated Development Environment for code writing in
assembly and debugging and the ISP programming software. A free GNU C compiler can be added to the IDE for those wanting to write programs in C.• A complete AVR development
solution• 4 E-blocks ports • Removable crystal• Programs a range of AVR devices• Full IDE provided
EB194
CPLD and FPGA programmer boardsThe CPLD board contains a 128 macrocell 7000 series CPLD from Altera which can be programmed using the parallel port on your PC. The board has 7 E-blocks ports which can be used to interface to other E-blocks components. A 6000 Logic Element FPGA daughter board plugs onto the top of the CPLD board (not shown in the photograph) to provide a development platform for FPGA projects. CD ROM courses and compilers for this board are available.
• 7 E-blocks ports• CPLD or FPGA programmer• USB programming
CPLD board: EB020FPGA add-on: EB049
ARM® microcontroller programmerThis E-blocks board is a development tool for the powerful AT91 SAM 7 microcontroller from Atmel. The SAM 7 is a 32 bit RISC device running at an internal frequency of 80MHz and having 128k ROM and 32K static RAM as well as 2 USARTs, 4 x 10 bit A/D converters and a native USB bus. This incredibly powerful microcontroller can be used for a range of advanced E-blocks projects. The board has 5 E-blocks ports and the processor itself is housed on a removable daughter board (Atmel ARM processors are only available in SMD technology) so that the ARM can be incorporated into
custom PCBs. A full course (C for ARM Microcontrollers) is also available. This board uses a 3.3V power supply.• 32 bit ARM processor with 128K
ROM and 32K SRAM• USB programmable with boot
loader• 5 E-blocks ports, 32 I/O lines• Native USB and SPI buses• Compatible with most
downstream boards
EB185
Version 3 PICmicro MCU development boardThis flexible development board is an ideal platform for learning and project development. The board will program a range of 8, 14, 18, 28 and 40 pin PICmicro® microcontroller devices from the 12, 16 and 18 series PICmicro microcontroller range. The board is programmed using the USB port and is supplied with a comprehensive programming utility - PPP. The board can program Low Voltage Programmable PICmicro MCUs and deliver a limited amount of power from the USB supply. An external power supply (product code HP5328) can be used to take maximum advantage of the board’s features. The board is compatible with
the range of E-blocks modules and two E-blocks ports are provided. The board is also compatible with Microchip’s In Circuit debugging (ICD2) system and FlowKit.• Programmed and powered from
USB• Low cost and small footprint• Two E-blocks ports• Removable crystal• Programming software provided
HP488
dsPIC/PIC24 multiprogrammer boardThis dsPIC/PIC24 microcontroller multiprogrammer connects to your PC via USB to provide you with a low cost, flexible PICmicro microcontroller programmer for development and programming use. This board can be used with MPLAB or Flowcode and most third party C compilers. This board will program a wide range of 18, 20, 28 and 40 pin PICmicro microcontroller devices from the PIC24F, PIC24H, dsPIC30 and dsPIC33 series PICmicro ranges using the programming software provided, and presents the microcontroller I/O on up to 5 D-type sockets for E-blocks connection. The board takes power from an external power
supply or from the USB port. A Microchip PICkit socket provides alternative reprogramming and debugging techniques. This E-block is compatible with the In Circuit Debug features of Flowcode 5 and includes a dsPIC30F2011 device.• E-blocks compatible• Programs a wide range of PICs• Support for PICkit2 and ICD2• Can be used with Flowcode for
dsPIC/PIC24 EB064
18 Copyright © 2012 Matrix Multimedia Ltd.
Terminal boardThis small circuit board allows connection to all 8 pins of a standard E-blocks port with bare wires by using screw terminals.
EB002
Power boardThe power board contains two L293 quad push pull driver chips which provide power outputs for driving lamps or motors - including stepper motors. The board supplies 8 outputs which sink or source 500mA at up to 36V. Each output is protected with an inline resettable fuse. EB011
Sensor boardThis board contains a variable resistor and a light sensor which can be used for simple analogue experiments. It also contains sockets which allow users to interface to our range of more that 40 professional sensors.
EB003
IR / IrDA transceiver boardThis board provides a complete solution to infrared communications - with both standard IR and IrDA protocol for communication with laptops or PDAs.
EB012
LED boardThis board has 8 LEDs which show the status of each bit on the port. Upstream and downstream E-blocks connectors allow this board to be used in bus configurations.
EB004
Keypad boardA simple 4x3 keypad that allows data entry into bus based systems.
EB014
LCD boardThis board contains a 16 character, 2 line alphanumeric LCD display on a 5 wire serial bus.
EB005
SPI bus D/A and memory boardThis board adds serial memory (8k) and D/A functions (8 bit with amplifier and headphone socket) to any microcontroller/FPGA with an SPI (Serial Peripheral Interface) interface.
EB013
Switch boardThis board contains 8 push-to-make switches. Upstream and downstream E-blocks connectors allow this board to be used in bus configuration.
EB007
RS232 boardThis board provides an RS232 interface which can be used to facilitate communication between a microcontroller/FPGA and third party devices like PC serial ports, projectors etc.
EB015
Dual 7-segment displayThis board has a quad 7-segment common anode display with anodes controlled via one port and cathodes controlled by the other.
EB008
Prototype boardThis board contains a small prototype board for developing circuits and projects. Connectors for two E-block ports allow prototype wires and leads to be connected to the rows and columns on the prototype board.
EB016
If you are using ARM of FPGA boards please make sure that the downstream boards you are using are 3.3V compatible
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
5V3.3V
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
5V3.3V
Flowcode macros available
Flowcode macros available
Flowcode macros availableFlowcode macros available
Flowcode macros available
Flowcode macros available
19Copyright © 2012 Matrix Multimedia Ltd.
Patch board kitThis board has a small patch for developing circuits and projects. This E-block is used where there is a requirement to set up a permanent circuit to add to your E-blocks system. D-type connectors need to be soldered into place.
EB017
LIN boardThis board allows you to construct a fully working LIN bus interface from any microcontroller.
EB027
CAN bus boardThis board allows you to add CAN bus functionality to any microcontroller with an SPI interface. The board includes both a CAN controller and a CAN transceiver.
EB018
Voice CODEC boardThis audio coder-decoder board allows students to investigate Bluetooth systems that use audio. The board is based on a Freescale MC145483 linear 13 bit CODEC which allows voice digitisation and reconstruction as well as pre and post filtering.
EB032
MIDI interfaceWith MIDI in, out and thru ports, this E-block allows any microcontroller to generate, process or respond to any MIDI datastream.
EB021
Opto-isolator boardThis Opto-isolator board contains 4 separate isolated inputs to your E-blocks system for telecoms and Programmable Logic Controller applications.
EB035
Motors boardThis board is based on the L298 device which can drive two motors operating from up to 46V at up to 4A each. The board can be used in a variety of motor control configurations including PID control.
EB022
PS2 / VGA boardThis board allows you to connect standard keyboards, mice and VGA monitors to an E-blocks system. Whilst tricky with 8 bit processors, larger 32 bit processors and FPGAs can take advantage of low cost keyboards and old CRT based monitors to make flexible computing systems based on E-blocks. EB033
Internet boardThis board adds Ethernet functionality to a microprocessor / FPGA system without the need for developing a TCP/IP software stack. It supports 10/100 connection UDP, IP, ARP, ICMP, DCHP, ARP, DLC and MAC.
EB023
MMC card reader boardThis MMC card reader sits on the serial port of a microcontroller and provides up to 32GB of memory to an E-blocks system. An MMC card must be bought separately.
EB037
Bluetooth boardThe Bluetooth board allows you to add Bluetooth capability to any microcontroller with UART functionality.
EB024
Relay boardThis relay board contains 4 relays (choose high nibble or low nibble) which are each rated at 250V and 6A. This is ideal for building PLC type applications. Note that we do not recommend that you connect the relay board to mains voltages.
EB038
If you are using ARM of FPGA boards please make sure that the downstream boards you are using are 3.3V compatible
3.3V 5V
5V
3.3V 5V
3.3V 5V
3.3V 5V
5V3.3V
3.3V 5V
3.3V 5V
5V
3.3V 5V
3.3V 5V
5V3.3V
Flowcode macros available
Flowcode macros available
Flowcode macros available Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
20 Copyright © 2012 Matrix Multimedia Ltd.
USB232 boardThe USB232 board allows you to connect a microcontroller with a USART back to a PC via USB. A virtual COM port driver is supplied for interfacing to PC software applications.
EB039
GPS E-blockThis board includes a UP500 GPS module from Fastrax. Once an initial position has been acquired, the GPS receiver continues to send position information directly to the microcontroller. The GPS is also capable of streaming universal time and date data to your microcontroller.
EB056
E-blocks graphical display boardThis board allows a large amount of data to be displayed to help reduce development time or to increase productivity in projects. The display features 128 by 128 pixels totalling at 16384 individually addressable pixels. There is also a white backlight to provide maximum display visibility.
EB058
Servo boardThis board allows up to 8 servo motors to be connected to an E-blocks system for use with the Flowcode Servo component. Up to 8 channels can be individually controlled and connected to devices such as servo motors or brushless electronic speed controllers.
EB059
Sensor area network boardThis board provides easy connection to an XBEE module which gives you the capability of developing 2.4GHz wireless networks based on the ZigBee standard.
EB051R (router)EB051C (coordinator)
RS485 boardThis E-block allows for the exploration of RS485 communications. The board is very versatile and facilitates any type of RS485 configuration to be put together. This allows up to 2 channels to be configured as inputs or outputs using two separate RS485 driver ICs.
EB062
RFID boardThis board allows you to develop RFID systems based on the Mifare, ICODE and Ultralight protocols, and includes a built-in antenna.
EB052
RC5 infrared transceiver boardThis board allows the exploration of the RC5 and other popular IR protocols. It features a tuned and filtered 36KHz IR receiver which acts to demodulate the incoming IR signal to provide superior selectivity and signal conditioning. The board features an amplified IR emitter.
EB060
PASCO sensor boardThis board allows the Pasco® Scientific range of Science Workshop sensors to be connected to an E-blocks system.
EB054
ISM band RF communications boardAllows RF communications at various carrier frequencies. The board can be switched between transmit and receive mode at baud rates up to and including 115Kbps. The module itself features programmable receiver bandwidth, sensitivity and a range of up to 300 metres.
EB063-433 (433 MHz)EB063-868 (868 MHz)EB063-915 (915 MHz)
USB interface boardThis board provides direct connection to the USB interface for microcontrollers that include an internal USB peripheral allowing you to quickly and easily communicate directly with your target device via USB.
EB055
GSM moduleThis module comes complete with a SIM card socket and a small antenna. It is suitable for use with all major telecoms networks for voice and data and is fitted with 2.5mm jack sockets for microphone and headphone use. It is compatible with 3.3V and 5V jumper selection.
EB066
If you are using ARM of FPGA boards please make sure that the downstream boards you are using are 3.3V compatible
3.3V 5V 3.3V 5V
3.3V 5V
5V
3.3V 5V
5V
3.3V 5V
5V
3.3V 5V
3.3V 5V
3.3V 5V
5V3.3V
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
Flowcode macros available
21Copyright © 2012 Matrix Multimedia Ltd.
Rotary encoder boardThis board has two rotary encoders, an LED and a push switch. Unlike conventional potentiometers the EB073 does not have a start and end position but keeps turning in either a clockwise or anti-clockwise direction to allow a “continually turning potentiometer” to be developed.
EB073
Slide switch boardThis board contains 8 slide switches with upstream and downstream D-type connectors.
EB074
Wireless LAN boardThis board allows easy access to standard wireless local area networks. The EB069 is capable of being a client or a server on a network meaning that the board can also be used to host a wireless network. It can serve html and javascript web pages in either mode.
EB069
VGA boardThis board includes a compact Serial-to-VGA graphics card controlled by a powerful graphics controller. It allows you to add QVGA/VGA/WVGA graphics capability to any embedded graphics applications.
EB071
1.4” LCD multimedia boardA compact and cost effective ‘SMART’ board that uses state-of-the-art TFT LCD technology with an embedded graphics controller to deliver full colour functionality to any project. The board is fitted with a miniature joy stick, a micro SD card reader and an audio output jack socket.
EB075-LCD144
3.2” TFT LCD multimedia board with touchscreenThis multimedia module is a compact and cost effective ‘SMART’ module that uses TFT LCD technology with an embedded graphics controller to deliver full colour functionality to any project. It is fitted with a capacitive touch screen, a micro SD card reader and a miniature speaker.
EB076-LCD32T
1.5” OLED multimedia boardA compact and cost effective ‘SMART’ board that uses Passive Matrix OLED (PMOLED) technology with an embedded graphics controller to deliver full colour functionality to any project. All screen related functions are sent using a simple protocol via the serial interface.
EB075-OLED15
If you are using ARM of FPGA boards please make sure that the downstream boards you are using are 3.3V compatible
gLCD moduleThis module hosts a full colour graphical LCD making it easier for designers to incorporate graphical LCDs onto their own boards. This is used on our EB058 graphical display board. The connection is with standard 0.1 inch pins so that you can easily incorporate it into your own designs.
EB057
3.3V
Flowcode macros available
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
3.3V 5V
Flowcode macros available Flowcode macros available
Flowcode macros available Flowcode macros available
Flowcode macros available Flowcode macros available
Flowcode macros available
NEW
22 Copyright © 2012 Matrix Multimedia Ltd.
E-blocks test podThe loop through E-blocks test pod combines state-of-the-art design with easy to use PC software to give you a complete digital test bench in a small and affordable package. Connecting to your PC, the Test Pod uses the power and speed of the USB 2.0 High-Speed bus to capture and control information from your own hardware designs.
To help you debug your designs the test pod consists of two separate functions: a signal analyser and a signal generator. The signal analyser starts out as an easy-to-use Logic Analyser and Oscilloscope and adds serial bus decoding and world class configurability that lets you solve your electronics’ problems quickly. Some of the serial busses that are decoded include: I2C, SPI, Async, USB, CAN, 1-Wire, PS/2, SMBus, I2S, Sync Serial and even your own custom busses. Features include:
• 8 channels• 24Msps max sample rate• Windows software• USB powered• Separate clock and trigger
ZigBee analyserThis wireless network analyser graphically displays wireless network traffic following the IEEE 802.15.4 specification on the 2.4GHz band. The analyser supports ZigBee, MiWi and MiWi P2P protocols. In conjunction with the hardware packet sniffer, the software can analyse complete network traffic and graphically display decoded packets. It can also display a graphical representation of the network topology and the messages as they flow through the network.
The analyser is shipped in a rugged plastic caseand can be mounted onto a standard E-blocks metal backplane. This information can then be saved and/or exported for further analysis.For developing with either ZigBee or the MiWi protocols, the ZigBee analyser is an essentialdevelopment tool. Connects through USB.
ZigBee USB analyser HP387
The signal generator software lets you create digital waveforms using the test pod and includes a host of functions:
• Signal Generator software runs on your PC• Generate Sample Rates between 1Msps and 24Msps• 8 channels• Sample Buffer: 1 million samples up to the available PC
RAM (hundreds of millions)• Output Sample Clock• External Trigger Input• Movable cursors for easy measurements• Input files saved by the Logic Analyser module to “playback”
the capture
E-blocks test pod EB070
23Copyright © 2012 Matrix Multimedia Ltd.
CAN analyser
This analyser provides a dual channel CAN bus interface through a standard USB interface. This analyser is capable of analysing traffic on two separate CAN busses simultaneously. The free software operates on all Windows platforms. This unit is supplied with a D-type to dual 4mm cable which makes it suitable for direct connection to MIAC units, or which can be modified for direct connection to a system’s CAN bus.
5MHz PC oscilloscope/signal generator packThis pack is based on a PicoScope 2203 dual-channel PC oscilloscope which has a bandwidth of 5MHz and samples at 40M samples per second - 8 bit. It has two input channels which are used as oscilloscope or spectrum analyser inputs and it includes an arbitrary waveform generator.FREE ACCESSORIES WITH THIS PACK: two scope probes, a BNC male to dual 4mm binding post, a pair of 4mm croc clip leads and a USB lead.
25MHz PC oscilloscope/signal generator packThis pack is based on a PicoScope 2205 dual-channel PC Oscilloscope which has a bandwidth of 25MHz and samples at 40M samples per second - 8 bit. It has two input channels which are used as oscilloscope or spectrum analyser inputs and it includes an arbitrary waveform generator.FREE ACCESSORIES WITH THIS PACK: two scope probes, a BNC male to dual 4mm binding post, a pair of 4mm croc clip leads and a USB lead.5MHz PC oscilloscope/signal
generator packHP2577
25MHz PC based oscilloscope/signal generator pack
HP8279
Multimeter
Multimeter shipment LK1110
This high accuracy multimeter is classroom ready with a rubber holster to protect it. It has a large
3 and a half digit LCD display and test positions for both transistors
and diodes. It measures AC and DC voltage, current and
resistance.
Benchtop signal generator pack The function generator is one of the most versatile pieces of test and measurement equipment available. It can generate a variety of precision waveshapes over a range of frequencies from mHz to MHz. It can provide a wide range of controlled amplitudes from a low-impedance source, and maintain constant amplitude as the frequency is varied. The TG300 series represents the state-of-the-art in low-cost analogue function generators.FREE ACCESSORIES WITH THIS PACK: This pack also includes a pair of 4mm to croc clip leads, two 4mm stackable leads and a BNC male to dual 4mm binding post.
Benchtop signal generator HP7894
CAN analyser EL3498
24 Copyright © 2012 Matrix Multimedia Ltd.
Actuators training panel
RFID cardsTwo types of RFID cards are available: a Mifare card and an I-code card. Each includes 1k of memory and are compatible with the E-blocks RFID card board.
Tray trolleyStorage trays can be mounted into one of our tray trolleys - supplied in kit form.
PIC programmer with ZIF sockets
A general purpose training panel that allows students to carry out experiments with motors. The actuators on the panel include: a 7.5 degree/step stepper motor, a 120 degree servo motor and a bidirectional DC motor with gearbox and rotational feedback. Worksheets and operating instructions are included. An E-blocks compatible port facilitates connection with upstream boards.
ZIF socket programmer adaptor
• ZIF adaptor for E-blocks PICmicro multiprogrammer
• Programs 8, 14, 20, 28 and 40 pin PICmicro devices
By putting this adaptor board on top of your EB006 PICmicro microcontroller programmer board you can create a fully functioning PIC programmer for 8, 14, 20, 28 and 40 pin PICmicro devices with easy to use ZIF (Zero Insertion Force) sockets. For a full list of devices supported please refer to the data sheet on the EB006. Note that the pins of the chip are not connected to the D-type sockets on the EB006.
IDC cablesThe ‘normal’ cable connects an upstream programmer to a downstream application board - plug to socket - EB634. Use EB635 to share an upstream board with two downstream boards. Use EB251 to connect two upstream boards together - with caution!
Male to Male IDC connector EB251
E-blocks cable Male-Male 500mm EB251B
E-blocks IDC cable EB634
E-blocks cable Male-Female 500mm EB634B
Dual E-blocks IDC cable EB635
USB leadThis is a standard USB lead shipped with some Matrix USB compatible products.
USB lead HPUSB
Actuators training panel HPACT
PICmicro microcontroller programmer with ZIF sockets
HP6339
ZIF socket programmer adaptor EB072
Mifare RFID card HP089
I-code SLI card HP459
12 tray trolley HP2025Q
18 tray trolley HP3025N
Prototype board lead packThis pack of 10 multi strand leads allow you to design circuits using a prototype board. Whilst these leads are relatively expensive compared to wire links they will prolong the life of your prototype board and will save circuit development time.
Prototype board lead pack FLLPCK
USB high speed A to mini BThis lead connects a USB lead to the miniature USB plug as used on MIAC and ECIO ARM.
USB lead HPUSB
This rugged PICmicro microcontroller programmer will program any 8, 14, 18, 28 and 40 pin PICmicro device from the 16 or 18 series of PICmicro devices. The unit has two Zero Insertion Force sockets which accept 0.3” or 0.6” pitch pins. The unit is powered by USB and is housed in a rugged plastic case. A USB cable is included.
• USB powered• Programs chips 8,
14, 28 and 40 pin
25Copyright © 2012 Matrix Multimedia Ltd.
E-blocks coversThese covers extend the life of your E-blocks boards. They make boards ‘student friendly’ and protect removable components from theft and prevent students from altering link settings.
Sensor board cover EB703
LED board cover EB704
LCD board cover EB705
PICmicro multiprogrammer cover EB706
Switch board cover EB707
7-seg. display board cover EB708
Power board cover EB711
IRDA board cover EB712
SPI board cover EB713
Keypad board cover EB714
RS232 board cover EB715
CAN board cover EB718
AVR programmer cover EB719
CPLD board cover EB720
Internet board cover EB723
Bluetooth board cover EB724
LIN board cover EB727
CODEC board cover EB732
Rotary encoder board cover EB773
Opto board cover EB735
MMC/SD card board cover EB737
Relays board cover EB738
USB232 board cover EB739
Graphical LCD board cover EB743
ZigBee board cover EB751
RFID board cover EB752
USB board cover EB755
GPS board cover EB756
gLCD board cover EB758
Servo board cover EB759
IR board cover EB760
RS485 board cover EB762
RF board cover EB763
dsPIC board cover EB764
GSM board cover EB766
Wireless LAN board cover EB769
Slide switch board cover EB774
Storage traysThese black trays are ideal for storage of E-blocks and accessories like leads, power supplies etc.
Plastic tray HP2045
Clip on tray lid HP4039
Foam layer insert HP3844
4 section insert HP2935
Microcontroller devicesChips for your project, compatible with E-blocks programmers.
PIC16F1827 chip HP16F1827
This 18 pin DIL 16F1827 5V device is one of the latest updates to the Microchip range. It has the same pin out as the ‘88 but includes a whole host of extra features and functionality. This device is compatible with the EB006 Multiprogrammer and Flowcode for PICmicros.
PIC16F877A chip HP16F877
This 40 pin DIL 16F877A 5V device remains very popular for a range of hobbyist and educational projects. It has a lot of i/o and memory and is easy to program. This device is compatible with the EB006 Multiprogrammer and Flowcode for PICmicros.
PIC16F88 chip HP16F88
This 18 pin DIL 16F88 5V device, like the ‘877a, is widely used by hobbyists and education alike. With the same pin out as the 16F84 but with full A/D capability and internal clock oscillator the 16F88 will be an invaluable component. This device is compatible with the EB006 Multiprogrammer and Flowcode for PICmicros.
PIC18F4455 chip HP18F4455
This 40 pin DIL 18F4455 5V device includes Microchip’s USB interface. Building USB devices could not be easier with this chip. This device is compatible with the EB006 Multiprogrammer and Flowcode for PICmicros.
PIC24FJ64GB002 chip HP24FJ64GB002
This 28 pin DIL PIC24FJ64GB002 3.3V device with USB functionality - a bit like the 18F4455 but more powerful. This device is compatible with the EB064 Multiprogrammer and Flowcode for dsPICs.
dsPIC30F3014 chip HP30F3014
This 40 pin DIL dsPIC30F3014 5V device includes with the most I/O available in the DIL-packaged dsPIC30 series. This device is compatible with the EB064 Multiprogrammer and Flowcode for dsPICs.
dsPIC33FJ128GP802 chip HP33FJ128GP802
This 28 pin DIL dsPIC33FJ128GP802 3.3V device is a powerful dsPIC chip, running up to 40MIPs with 128K of flash memory. This device is compatible with the EB064 Multiprogrammer and Flowcode for dsPICs.
PIC16F1937 chip HP16F1937
This 40 pin DIL 16F1937 5V device is another modern addition to the Microchip range. It has the same pin out as the ‘877a but includes a whole host of extra features and functionality. This device is compatible with the EB006 Multiprogrammer and Flowcode for PICmicros.
Adjustable power supplyThis switched mode power supply provides regulated outputs at 3, 6 , 7.5, 9 and 12V. Output is selected by a small screw switch. The supply can be configured for all countries in the world by slotting on appropriate mains supply connectors. Six power jack connectors are also supplied and the polarity of outputs is switchable. Adaptors for 3 countries are included: UK style PSU adaptor, North American style PSU adaptor and European style PSU adaptor.
Adjustable DC power supply HP5328
M3 nuts and boltsE-blocks boards and board covers are not supplied with fittings. If you are fitting covers then you should use 25mm bolts and 12mm spacers.
100 x M3 anti-slip nuts EB216
100 x M3 12mm bolts EB217
100 x M3 25mm bolts Eb211
25 x M3 12mm spacers EB210
Metal backplaneThis backplane can be used to bolt PICmicro microcontroller development tools and E-blocks together to form a rigid backplane. The usable area is 270x350mm and these backplanes fit into our standard trays.
Metal backplane BP232
Headphones with microphoneYou can use these headphones with our Bluetooth CODEC board to develop audio systems based on Bluetooth technology.
Headphones with microphone HP347
26 Copyright © 2012 Matrix Multimedia Ltd.
The FlowKit can be connected to hardware systems to provide a real time debug facility where it is possible to step through the Flowcode program on the PC and step through the program in the hardware at the same time. This function is available with Flowcode 4.2 or later.
Benefits• A fast way to solve programming
problems.• Seamless program and debug.
Features• Compatible with a variety of hardware
systems including E-blocks.• Compatible with ECIO, MIAC and Formula
Flowcode systems via the USB lead.• Allows start, step and play of programs.• Allows users to see and alter variable values.
Whilst Flowcode simulation allows debug of a system to a first pass, FlowKit takes debug to a new level by running the program in the hardware and on the screen at the same time. The system is controlled from within the Flowcode environment where controls allow users to start, stop, pause and step through their program on icon at a time. Under user control the Flowcode software shows the location of the program in the flow chart, the value of all variables in the program, and allows users to alter the variable values when the program is paused.
Using FlowKit with MIAC Using FlowKit with Formula Flowcode
Using FlowKit with ECIO Using FlowKit with AVR E-blocks
Using FlowKit via a PICkit 2 interface Using FlowKit with a project Using FlowKit with Atmel STK500 The complete FlowKit package
Ordering information
FlowKit In-Circuit Test board HP299
27Copyright © 2012 Matrix Multimedia Ltd.
The sensors you see here allow you to carry out a very wide range of projects with your E-blocks hardware and software. All sensors plug directly into our sensors board (EB003) and into the PICmicro development board (HP488). If you want to give students an experience of different sensor technologies then the sensors we recommend are the heart rate sensor, the temperature sensor, the motion detector and the photogate with smart pulley. These four sensors all use different techniques for measuring real world values.
High current
Charge Oxidation reduction Accelerometer Barometer Blood pressure
UVA/B Soil moisture CO2 gas Colourimeter
Conductivity Radiation Differential voltage Dissolved oxygen Photogate
EKG sensor Current Force plate Flow rate Gas pressure
Hand dynamometer Force Heart rate - wearable Instrumentation Ion sensitive electrodes
Magnetic field Heart rate - hand grip Motion detector Oxygen pH
Microphone Relative humidity Respiration Rotary motion sensor Salinity
Spirometer Temperature Turbidity
HSCRG HSORP
+/- 5g+/- 25g3 axis +/- 5g HSBAR HSBPS
HSUVAHSSMS HSHCS HSCO2 HSCOL
HSCON HSDRM HSDVP HSDO HSVPG
HSEKG HSDCP HSFP HSFLO HSGPS
HSHD HSDFS HSEHR HSINA
HSMG HSHGH HSMD HSO2 HSPH
HSMCA HSRH HSRMB HSRMS HSSAL
HSSPR HSTMP HSTRB
HSUVB
HSLGAHSAAC
HS3D
CalciumChlorideAmmoniumNitrate
HSCAHSCL
HSNH4HSNO3
28 Copyright © 2012 Matrix Multimedia Ltd.
28 pin PIC 18 ECIO
ECIO28P
Base chip PIC18F2455
Oscillator 4MHz ext, 48MHz internal
I/O lines 19
A/D 10 x 10 bit
A/D sample rate 100ksps
Program memory 24K bytes
RAM 2K bytes
EEPROM 256 bytes
Power 5V, USB or external
PWM channels 2
Timers 1 x 8 bit, 3 x 16 bit
Interfaces EUSART, MI2C, SPI, USB2.0
Package 28 pin, 0.6”, DIP compatible
40 pin PIC 18 ECIO
ECIO40P
Base chip PIC18F2455
Oscillator 4MHz ext, 48MHz internal
I/O lines 30
A/D 13 x 10 bit
A/D sample rate 100ksps
Program memory 24K bytes
RAM 2K bytes
EEPROM 256 bytes
Power 5V, USB or external
PWM channels 5
Timers 1 x 8 bit, 3 x 16 bit
Interfaces EUSART, MI2C, SPI, USB2.0
Package 40 pin, 0.6”, DIP compatible
40 pin ARM 7 ECIO
ECRM40
Base chip AT91SAM7SI28
Oscillator 18.43MHz ext 47.923MHz int.
I/O lines 34
A/D 8 x 10 bit
A/D sample rate 300ksps
Program memory 128K bytes
RAM 32K bytes
EEPROM 0 (internal ROM overwrite)
Power 5V, USB or external
PWM channels 4
Timers 3 x 16 bit, 2 x 32 bit
Interfaces 2 x EUSART, MI2C, SPI, USB2.0
Package 40 pin, 0.6”, DIP compatible
Student ECIO starter kit EC2961
EB061
The ECIO application board adds E-blocks compatibility to the ECIO 28 and 40 pin devices. The application board provides up to 5 E-blocks ports which allows you to attach a wide range of E-blocks boards- from simple LED and switch boards through to Bluetooth, IrDA and Internet communications boards.
Use ECIO modules with a prototype board (HPAD01), with the E-blocks application board (EB061) or build it into your own circuit. A free set of 10 basic worksheets are available on our website which can be used with the Student ECIO starter kit (EC2961).
ECIO single board computers provide one of the fastest and lowest cost ways of embedding advanced intelligence and control into your project.
• 28 and 40 pin 0.6” footprint, professional capability.
• Adds USB reprogrammability to your own circuit boards.
• Programmable from USB, power from USB.• Compatible with a free version of Flowcode.• Compatible with Flowcode, C, Assembly, LabView and Visual
Basic.
The ECIO family of USB programmable microcontroller modules behave just like a normal microcontroller - but when you plug the USB lead in
and press the reset switch you can send a new program to the device. This, along with the low cost, makes ECIO ideal
for student work at home and for incorporating into student circuit boards. ECIO microcontrollers are pre-programmed with a bootloader program which allows you to send a new program to the microcontroller via USB. ECIO is compatible with hex code from any appropriate compiler
including Flowcode, C compilers and MPLAB. Flowcode programs and Windows drivers are
available for ECIO devices making them suitable for use with LabView, Visual Basic, C++ etc.
29Copyright © 2012 Matrix Multimedia Ltd.
The Formula Flowcode maze solving robot vehicle can be used for a wide range of learning activities for
students aged 12+.
• A low cost, all-inclusive solution for technology students.• Great for motivating students to learn more.• Works with free Flowcode• Superb technical specification.• E-blocks compatible.• Micromouse competition compatible.
Curriculum / learning objectivesA set of teacher’s notes is available that describes a sequence of learning opportunities from getting an initial output through to line following and maze solving tasks. The range of tasks can be extended into the mechanical engineering where students make their own precision chassis which includes higher specification motors with wheel encoders for full maze solving.
Ordering informationFormula Flowcode micromouse HP794
Maze walls HP458
Pro class starter pack HP454
The Pro class starter pack consists of 10 Formula Flowcode robots, a site licence of Flowcode, 5 LCD displays, IDC cables and storage trays.
This robot vehicle has been designed to address the requirements of the technology education curriculum between the ages of 12 to 16. It is also used up to university level for motivation, learning and project work. The robot is great for running competitions and for open days where you can motivate students to want to learn more about electronics and technology in just a few hours.
HardwareThe robot vehicle is based on a plastic moulded chassis with two wheels, gearboxes and motors and is powered by AA batteries. The circuit board connects directly to a PC using the USB port and provides a high specification PIC18F4455 controller with many features including 2 user switches, 8 LEDs, sound level sensor, light sensor, buzzer, motor controller (inc. Pulse Width Modulation), line follower sensors and distance sensors.
SoftwareThe robot is supplied with a reduced functionality version of Flowcode. Students develop the program, simulate its functionality on-screen and then click on a button to download the program to the robot. Flowcode is compatible with most E-blocks add-ons and a full version can be bought separately. The buggy can also be programmed with C and assembly.
Motor driver chip
Distance sensor
Distance sensor
Light sensor
Distance sensor
LEDs
Press switchMicrophone
Press switch
Microphone control
PIC18F4455 chip
E-blocks expansion socket
Reset switch
USB socket
External 5V supply
Power switch LED
Line following circuit board
Plastic chassis with battery compartment, motors with gear boxes and 2 wheels
Speaker
30 Copyright © 2012 Matrix Multimedia Ltd.
The Electronic Workstation meets all your power and instrumentation needs for electronics education and prototyping in one self-contained, easily portable unit.
31Copyright © 2012 Matrix Multimedia Ltd.
The Electronic workstation is a multifunction electronics workbench for electronic engineers. It combines a number of instruments that make the development and learning of electronic systems easier.
• Multiple instruments• Small desk top space• E-blocks compatible
The Electronic workstation consists of a number of virtual instruments housed in a rigid plastic case. The front panel of the Electronic workstation has two analogue oscilloscope inputs, a signal generator output, 8 channel logic analyser / digitalsignal generator connectors, 8 channel PC interfaceconnector, which supports use with LabView, Visual Basic, C etc. and power supply outputs. The angled top of the unit is fabricated from strong anodised black aluminium, with a grid of holes that make it suitable for use with E-blocks. This lifts up to reveal a storage area for leads and accessories. The oscilloscope inputs and signal generator output are presented on standard 50ohmBNC connectors. The range of leads supplied with the Electronic workstation includes: 1 x USB leads, 2 x 9-way D-type leads, 2 x 50ohm scope probes, 10 x 2mm micro gripper analyser probes and 25 x backplane mounting pillars and red and black 4mm ‘banana’ leads.
Features
Power supply
+ 12V (2A) / -12V (0.8A) . 5V(5A) Yes
Digital Multimeter Yes2 channel oscilloscope
Bandwidth 25MHz
One channel sampling rate 40MHz
Scope resolution 8 bit
Signal generator Variable
External trigger -
Arbitrary waveform generator YesSpectrum analyser
Bandwidth 25MHzLogic analyser
Channels 8
Sample rate 24MHz
Digital signal generator Yes
Bus decoder YesPC interface
Channels 8
Ordering information
Electronic workstation UK HP886UK
Electronic workstation EU HP886EU
Electronic workstation USA HP886USA The top of the unit lifts up to reveal a storage area for leads and accessories
32 Copyright © 2012 Matrix Multimedia Ltd.
Features
Power supply
+ 12V (2A) / -12V (0.8A) . 5V(5A) Yes
Digital Multimeter Yes2 channel oscilloscope
Bandwidth 25MHz
One channel sampling rate 40MHz
Scope resolution 8 bit
Signal generator Variable
External trigger -
Arbitrary waveform generator YesSpectrum analyser
Bandwidth 25MHzLogic analyser
Channels 8
Sample rate 24MHz
Digital signal generator Yes
Bus decoder YesPC interface
Channels 8
The compact workstation is a multifunction electronics workbench for engineers that folds down flat for ease of portability.
• Multiple instruments• Small desk top space• Carry case included• E-blocks compatible
The Compact workstation is housed in a plastic case with a folding backplane that can be angled at 45 degrees or left flat.
Ordering information
Compact workstation with case UK HP834UK
Compact workstation with case EU HP834EU
Compact workstation with case USA HP834USA
The front panel of the Compact workstation has two analogue oscilloscope inputs, a signal generator output, 8 channel logic analyser / digital signal generator connectors, 8 channel PC interface connector, which supports use with LabView, Visual Basic, C etc. and power supply outputs. The angled top of the unit is fabricated from strong anodised black aluminium, with a grid of holes that make it suitable for use with E-blocks. The oscilloscope inputs and signal generator output are presented on standard 50ohm BNC connectors. A digital multimeter with leads is included.
The compactworkstation folded down flat
The complete compact workstation kit
33Copyright © 2012 Matrix Multimedia Ltd.
Voltage source
Power sources
Buzzer (3-9V)
LED indicators
Prototyping area
Phototransistor
Slide switches Push buttons Thermistor
Signal generator
6 Amp relay
Protostation is the perfect complement to the Electronic workstation. Together they form a complete electronics prototyping and analysis system that needs less desk space than an open textbook. Protostation can also be used on its own for the convenience of its integral signal sources and output devices.
• Large prototyping area• Build circuits with no soldering or tools required• Easy access to controls and transducers• Make your prototypes more portable• Free your work space from clutter
The Protostation features 0.1” pitch sockets which take standard IC packages. It also contains 2 E-block ports, a versatile range of supply voltages, a signal generator and the following inputs and outputs:Inputs: switches, potentiometers, phototransistor, thermistor, voltage sourceOutputs: LEDs, buzzer, relay
Protostation fixes securely to the backplane at the top of the Electronic workstation. This results in a compact, portable and extremely sturdy prototyping system. Simply unplug the Electronic workstation power and USB cables and you can move your test circuit, power sources, instruments and interconnections as one complete unit with far less risk of disturbing anything. This makes the Electronic workstation / Protostation combination ideal when your work space or classroom must serve varying functions, your project needs hiding out of harms way, or simply to make better use of space on your desk.
In order to make working with digital circuits simpler, Protostation has a built in clock generator that can provide
a CMOS level clock signal from 10Hz up to 10kHz. A second output delivers a sine wave at the same frequency and with variable level (0-6V peak to peak, DC coupled); very useful for testing audio circuits.
Ordering information
Protostation HP512
+/- 12V power supply (inc UK IEC mains cable HP8405
IEC mains cable (Europe) HP3702
IEC cable (USA) HP3703
5 pin DIN to 5 pin DIN power cable HP655
Pack 150mm prototype leads HP654
34 Copyright © 2012 Matrix Multimedia Ltd.
MIAC modules provide learners and developers with a flexible suite of rugged, high power, electronic blocks which quickly connect together to form a wide variety of control and data-logging systems.
Copyright © 2012 Matrix Multimedia Ltd.
MIAC modules and software allow designers to quickly develop control and data-logging systems.
Each MIAC module contains a block of electronics which you would typically find in an industrial electronic control or data acquisition system.
The 10 modules in the range connect together using the CAN bus. The modules can be positioned next to each other or several hundred metres apart. Power is applied locally. The modules also link into a wide range of other communications systems: GSM, Bluetooth, TCP/IP, ZigBee, etc.
The system is programmed using Flowcode software. Flowcode is a graphical programming environment based on flow charts. Flowcode includes ‘drivers’ for all the MIAC modules so that programming the system is easy.
Communication between modules is taken care of by Flowcode. To add a module (or second MIAC) to the system just add the module to the Flowcode simulation. Flowcode takes care of low level CAN bus commands so no understanding of CAN is needed.
MIAC modules are compatible with a vast range of industrial sensors and add-ons that sit on 35mm ‘top hat’ DIN rails.
Alarm
This control system uses ZigBee and the internet to allow control of lights, security, temperature and building access.
Motor
Air conditioning
Roller shutter door
Lights
Switches
Sensors
Controls
Internet
Alarm
Temperature humidity sensor CAN Office window blinds
Doors
Access control keypad
35
36 Copyright © 2012 Matrix Multimedia Ltd.
Power LED Input status LEDs
USB transferLED
Power LED
Motor statusLEDsM3 mountingholes
Relay outputstatus LEDs
16 character x 4 line LCD display
Screw terminal inputs
Top hat rail retainer clip - upper
USB socketReset / run switch
2.1mm powerjack
Top hat rail retainer clip - lower
Motor output screw terminals
Relay output screw terminals
Top hat rail mounting recess
Benefits• Flexible and expandable.• Easy to program with flow charts, C or assembly code.• Physically and electrically rugged.
MIAC is equipped with a fully operational CAN bus interface so that many MIACs can be networked together to form wide area electronic systems.
A DLL and sample programs are provided to enable MIAC to be used with PC based control programs like LabView, Visual Basic, C++ etc.
MIAC (Matrix Industrial Automotive Controller) is an industrial grade control unit which can be used to control a wide range of different electronic systems.
Features• Programmable from USB.• 8 digital or analogue inputs.• 4 relay outputs, 4 transistor
outputs with PWM.• Compatible with LabView,
Visual Basic and C compilers.
Ordering information
MIAC controller MI0235
Cased MIAC with 4mm shrouded sockets MI0245
ADjustable DC power supply HP5328
Flowcode with MIAC simulation
The MIAC is a fully specified industrial electronic controller designed to operate off typical industrial control voltages: 0 - 10V inputs, 24V motor outputs, 240V switching relays. MIAC has 8 analogue or digital inputs, 4 high current relay outputs and 4 transistor outputs. The MIAC is housed in an attractive, rugged, anthracite grey plastic moulding. It has two physical mounting options: it can be mounted onto a 35mm ‘top hat’ DIN rail, or it can be mounted directly onto any surface using the 4 screw holes provided.
The MIAC unit has screw terminal connector inputs across the top and bottom of the unit. It has several input buttons for user control and a 4 line 16 character alphanumeric display.
The unit is programmed directly from a PC’s USB port and is compatible with the Flowcode graphical programming language. Users can develop a program using Flowcode, press the reset button on the back of the unit, and the program will automatically download and start. The MIAC can also be programmed in C and Assembly code, or any program that is compatible with PICmicro microcontrollers.
Cased MIAC with 4mm shrouded sockets
37Copyright © 2012 Matrix Multimedia Ltd.
The Bluetooth Expansion Module
MIAC expansion modules and software allow designers to quickly develop control logging systems. Each MIAC module contains a block of electronics which would typically be found in an industrial electronic control or data acquisition system. The 10 modules in the range connect together using the CAN bus. The modules also link into a wide range of other communications systems: GSM, Bluetooth, TCP/IP, ZigBee etc.
Basic Expansion ModuleThis module allows users to interface with MIAC technology to conventional TTL level systems. The unit includes a number of I/O lines including PWM outputs for motor control. 12 bit ADC outputs for precision analogue work, 2 x PWM outputs for motor control and several TTL level serial buses for interfacing to other serial systems at the chip level.
Advanced Expansion ModuleThis module allows users to interface with MIAC technology to conventional TTL level systems, and also includes other expansion features. The unit includes a number of I/O lines including PWM outputs, 12 bit ADC outputs, 2 x PWM outputs, several TTL level serial buses and 2 x 10 bit DAC outputs. The unit also has interfaces for two external lab sensors and a real time clock.
Serial Expansion ModuleThis module is designed to allow users to interface MIAC technology to conventional TTL level systems and to allow users access to commonly used serial buses. The unit includes RS232 and RS485 bus interfaces as well as TTL level serial buses (SPI, I2C and USART). The unit also includes a number of TTl level I/O lines and a FAT16 compatible SD card for data storage.
Industrial Comms. ModuleThis module includes interfaces for RS485 communications and TCP/IP communications. Connection to RS485 is via a 9-way D-type or screw terminals. TCP/IP connection is available on a standard CAT5 socket. The module is fitted with a CAN bus interface and also allows access to several 5V microcontroller I/O lines.
ZigBee Expansion ModuleTwo versions of the ZigBee Expansion Module are available: ZigBee coordinator and ZigBee router. Each contains a wireless ZigBee control module and access to several TTL level microcontroller I/O lines.
Bluetooth Expansion ModuleThis module contains a TDB BLU2i module which adds Bluetooth functionality to a MIAC system. The class 1 Bluetooth module has a transmit power of 6dBm which should give a 100 yard transmission range at a data transfer rate of 100Kbps. The unit also includes several TTl level I/O lines.
GSM Expansion ModuleThis module is fitted with a quad band GSM unit which can be used for voice and data transmission. A highly sensitive internal antenna optimises the range of the module. The front of the unit is fitted with a 2mm jack socket for a standard hands-free adaptor and a SIM card socket. The unit also includes several TTL level I/O lines.
MI3842C/R
MI8447
MI1493 MI3486
MI4823
MI8582
MI4897MI4855
GPS Expansion ModuleThis module includes a highly sensitive fast access time Global Positioning System receiver which allows developers to build systems that can identify their own location. A high sensitivity antenna is included in the expansion module. The unit also includes a FAT16 compatible SD card interface and several TTL level I/O lines.
Available from May 2012
Available from May 2012
38 Copyright © 2012 Matrix Multimedia Ltd.38 Copyright © 2012 Matrix Multimedia Ltd.
These MIAC expansion modules are fitted into a rugged plastic case and are fitted with 4mm shrouded connectors so that standard ‘banana’ leads can be used for making all the relevant connections. Note that not all connections on the MIAC are presented on 4mm connectors.
Ordering information
Cased MIAC with 4mm shrouded sockets MI0245
Cased Advanced expansion module MI3955
Cased Bluetooth expansion module MI5983
Cased GPS expansion module MI8534
Cased GSM expansion module * MI5197
Cased Industrial comms. expansion module *
MI9512
Cased Serial expansion module MI2839
Cased ZigBee expansion module MI6922C/R
Advanced
Bluetooth GPS GSMIndustrial comms.
Serial ZigBee
Cased MIAC with cased advanced expansion module
* available from May 2012
MI0245 MI3955
39Copyright © 2012 Matrix Multimedia Ltd.
Feed roller(DC motor)
Switches
Pheumatic clamp
Emergency stop relay
Emergency stop
Safety switch
CAN
Sensors
Turntable(stepper motor)
GSM network
Reflectivesensors
This system controls an automatic industrial manufacturing cell and communicates fail and operating conditions to the supplier via the GSM network.
Tablet PCWeighing scales
Blood pressure
Heart ratemonitor
Spirometer
This system uses a tablet PC to gather data on client weight, blood pressure, heart rate, peak flow and lung capacity. Data is stored on the tablet and on local SD card.
Matrix Multimedia Ltd.23 Emscote Street South
HalifaxHX1 3AN
t: +44 (0)1422 252380e: [email protected]
www.matrixmultimedia.com
Also available Matrix Locktronics catalogue