E-blocks Catalogue 2012 - Matrix Multimedia Ltd

40
1 Computer science and electronics teaching resources www.matrixmultimedia.com

Transcript of E-blocks Catalogue 2012 - Matrix Multimedia Ltd

1

Computer science and electronics teaching resources

www.matrixmultimedia.com

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