Top Banner
e BLOCKS TM learn design build MODERN ELECTRONICS TEACHING RESOURCES
32

BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Mar 19, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

eBLOCKSTM

learn design build

MODERN ELECTRONICS TEACHING RESOURCES

Page 2: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

IntroductionI would like to congratulate you on the excellent solution you have developed to the problem of teaching and learning PICmicro Programming. Your PICmicro development boards and sensors, Flowcode and Asm4PIC software, have provided us with a complete course in programming the PICmicro controller for both high-level and low-level programming. We have found that the tutorials and simulations, in your solution, have provided us with an excellent aid to the delivery of Mechatronics modules on our engineering courses. They have also made it easier for our students to develop and design the prototypes for their projects and have reduced the cost per student of projects in our department. Dr Violeta Holmes BSc Computing Programme Leader ELIHE, Blackburn College

‘‘

‘‘

I and my colleagues have been helping Matrix Multimedia develop the E-blocks™ range of products, over the last two years, into what I believe is a truly world-class resource for teaching modern electronics and related subjects. We now use Matrix products in several areas, including student projects, undergraduate micro-programming modules, and music technology, and they have become a core part of our lab equipment. I am very pleased with the collaboration with Matrix Multimedia and immensely proud of what the company and the University have produced. Dr Stephen Lockwood University of Huddersfield, UK

‘‘

‘‘

We have found Matrix Multimedia products to be an effective and enjoyable learning resource for our students studying PIC Microcontrollers. Stewart Sinclair School of Science and Technology Bell College, Hamilton, UK

‘‘ ‘‘

I can strongly recommend the Matrix Multimedia PIC-based hardware and software as a primary resource for the teaching of microelectronics in Colleges at National and Higher National level. The newer Flowcode and E-blocks™ offer the potential to make the learning of Microprocessor Systems and Electronics far more interesting. Malcolm Newton Course Coordinator, Higher National Diploma in Engineering Isle of Man College

‘‘

‘‘

I have been very satisfied with my project students who have used Flowcode and the PICmicro development board – to the extent that the equipment is now being incorporated into core modules on embedded systems. More importantly, the students have been enthusiastic about using the systems and really seemed to progress quickly. It is one of the few ranges of software and hardware products that integrate very well with superb on-line tutorials. Tony Grenan MIEE CEng Dublin Institute of Technology

‘‘

‘‘

E-blocks™ have revolutionized the way we teach Microelectronics/Electronics at Plymouth College of Further Education as we can easily adapt the resource to suit different levels of course, such as National Certificate/Diploma, 1st Diploma and even Foundation Degree. Alan Crookes BSc Ceng MIEE Head of Technology & Computing Plymouth College, UK

E-blocks™ are an excellent approach to teaching modern, systems-based electronics courses.

Jeff Cowey Leeds Metropolitan University

‘‘ ‘‘

E-blocks is the only product I know of with a long-term view on modern programmable electronics.

Bart Huyskens

St Joseph’s Technical School

Schoten, Belgium

‘‘ ‘‘

2

‘‘ ‘‘

It has been four years since we started developing the E-blocks range of products. When we started, the question we asked ourselves was, “What can we develop that will make young people want to learn more about electronics and technology? What will motivate them to learn more?”

The answers are in these pages. The E-blocks range of products allows you to capitalize on students’ interest in all things electronic – their cell phones, MP3 players, cars, flat-screen televisions, etc. Everything you need is here: with the new Formula Flowcode robot you can run school liaison events to attract students to your department. When they sign up, E-blocks allows you to teach them about electronic system construction, about programming a range of devices, how their cell phones work and how the phones connect to their Bluetooth handsets, and how the volume buttons on their car steering wheels communicate with their car radios. With this equipment, you can capture students’ attention and help them develop skills that industry needs.

In the last four years, E-blocks has become a great success, and the variety of uses they are put to and the markets they sell in has amazed us. Today three examples from the last 12 months come to mind:

E-blocks are now used for learning and project Xwork by students in the electronics department of South Western University in China.

E-blocks and Flowcode will be used for teaching Xelectronics in all technology education schools in Belgium as of September 2007.

Jim Fell – a hobbyist from Peterborough, UK – used XFlowcode and E-blocks with a CAN bus board to monitor and display the charging status of his Toyota Prius via Toyota’s CAN bus.

Phil Ranger E-blocks applications and support

Lab-Volt [email protected]

Page 3: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Contents

Learn about E-blocks and Flowcode and how you use them for teaching and projects Products: E-blocks, Flowcode Find out how you can use robotics to motivate students to learn electronics Products: Formula Flowcode and Flowcode software See our resources for starting courses on e-system design and programming Products: E-blocks starter kits with software and curriculum See how you can offer a complete course in Assembly or C code programming for 8-bit microcontrollers Products: E-blocks and development board hardware with student-centered curriculum on CD-ROM Find out how you teach Programmable Logic Technology as part of your Digital Electronics courses Products: CPLD and FPGA solutions including courseware for learning VHDL and Verilog programming Learn more about how to equip your students with the skills for 32 bit microprocessor system design Products: hardware and software solutions based on the ARM7 32 bit core See how you can give your students practical experience of CAN and LIN bus technology and system construction Products: CAN bus solution, LIN bus solution See how you can use mobile phone technology for teaching communications and project development Products: Mobile phone solution Learn how you can deliver a course in Bluetooth system development Products: Bluetooth solution See how you can use E-blocks to deliver a complete course in TCP/IP communications, data structure, and protocols Products: Embedded Internet and TCP/IP solutions Learn more about each of the individual products in the E-blocks range Products: Hardware, Software, Curriculum See our range of sensors that you can use for project work and investigation Products: Sensors

4

10

11

12

13

14

16

18

19

20

21

30

3

Page 4: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Introducing E-blocks

E-blocks™ are small circuit boards, each of which contains a block of electronics that you would typically find in an

electronic system.

The 40 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. The system’s functionality can be enhanced further by the addition of more than 40 sensors and accessories. Systems based on microcontrollers can be programmed using flowcharts, C, or Assembly. 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, provides 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 in a wide

range of academic levels: from learning in schools to experimentation as part of a PhD.

BenefitsSaves time and money X

Well supported and documented X

Flexible and expandable X

Programmer boardsPICmicro X ® microcontroller

ARM® microcontroller X

Atmel AVR X ® microcontroller

Altera CPLD and FPGA X

Comms. compatibilityCAN bus, LIN bus, Bluetooth, XMobile telephony, X10, RS232, IrDA, PS2, USB, TCP/IP, MIDI, SPI, I2C

eBLOCKSTM

learn design build

e4

Page 5: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Buy just one board… …or a starter pack with a collection of boards…

…or a finished solution for studying a particular topic; like CAN bus…

…add one of our CD-ROMs with software utilities and courseware…

…incorporate one of our range of 40 sensors into your projects…

…make your own E-blocks™ up with our Patch board or Proto board…

…use plastic covers to prevent chips and links being removed…

…use quick snap pillars to connect E-blocks™ to a metal backplane...

…or bolt them down permanently… …attach the backplane to the wall or bench to prevent theft…

…use our plastic storage trays to protect and store your E-blocks™…

…store your E-blocks™ systems in one of our mobile tray units.

... for flexibility …Within Technology, Electronics, and Computer Science, E-blocks™ have a wide range of learning and teaching applications in a range of fields: from fundamental logic skills training to PID motor control.

eBLOCKSTM

5

1 3

5 6 7 8

9 10 11 12

2 4

Page 6: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

3 4

5

eBLOCKSTM

1

Quality curriculumOur curriculum is written in consultation with practicing teachers who understand students’ conceptual difficulties and help us develop tools to overcome them. Curriculum is HTML-based which provides a familiar user interface and easy distribution.

Networkable softwareNetworkable versions of our software are guaranteed to work on your network, and we will give you unlimited support if you or your technical team have problems.

SimulationComputer-based curriculum means that on-screen simulation can be used to explain how processes work. Shown is our unique PICmicro microcontroller simulation tool.

Software toolsOur policy is to provide you with all of the software tools you need. This means that CD-ROMs are supplied with all compilers, download software, and learning resources required.

Tests and exercisesWhere possible, we also include tests and exercises on learning resources so that you and your students can gauge each individual’s progress and understanding.

Teacher’s manualsFor our more advanced equipment we provide you with teacher’s manuals (printed and on CD-ROM) which show you how to set up the equipment and give you ideas on how to use it in the lab.

Student versionsMany students are also keen to continue to learn at home, and we produce reduced-rate CD-ROMs to accommodate this.

Our experience in education has taught us that the real value of a product is determined by how well it is supported. We endeavor to take all institution and student requirements into account during the development cycle.

... for learning …

6

2

76

Page 7: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

1 2

3 4

eBLOCKSTM

... for projects …E-blocks™ enable students to go further, faster – whatever students want to make: from a simple electronic switch, to a mobile phone combined with a Bluetooth communications interface.

This medical electronics Wproject shows an ECG sensor in an E-blocks™ system. ECG data is gathered using a sensors board and PICmicro Multiprogrammer, and then fed directly to a PC using an RS232 board. A Keypad and LCD display provide control of the system.

This is an electronic Wbug using mobile phone technology. A small patch board contains a microphone and amplifier that feeds into a Sony GSM module with SIM card. A PICmicro Multiprogrammer is used to detect an incoming call and then channel local sound to the incoming caller who can then hear what is going on in the room. Keypad and LCD allow various set-ups with dial-out at predetermined times.

This system is a Wsimple Internet-based temperature logger. The PICmicro Multiprogrammer gathers data from a temperature probe via the Sensor interface and then publishes a simple web page with a 12 bit temperature reading. A further program – written in Java – gathers temperature data from the web page and produces a graph of temperature against time.

This ARM-based Bluetooth Wsystem can be constructed from an ARM board, keypad, LCD display, switch board, Bluetooth communications board, and a Bluetooth CODEC. It allows communication with mobile phone and wireless mobile phone handsets to be established.

7

Page 8: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

8 Introducing Flowcode

DesignFlowcode contains standard flowchart icons and electronic components that allow you to create a virtual electronic system on screen. Drag icons and components onto the screen to create a program, then click on them to set properties and actions.

Easy-to-use interface f

Allows complex systems to be fdeveloped and managed quickly

SimulateOnce your system is designed you can use Flowcode to simulate it in action. Test the system’s functionality by clicking on switches or altering sensor values, and see how your program reacts to the changes in the electronic system.

Simulation aids understanding f

Debug before download f

Shorten the design cycle f

DownloadWhen you are happy with your design, click one button to send the program to your PICmicro microcontroller device. Flowcode produces standard Hex code for PICmicro microcontrollers and is compatible with most programmers and hardware development platforms.

Compiles to C then ASM f

Link in your own C files f

Flowcode 3 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 experience to create complex electronic systems.

Flowcode’s drag and drop interface allows students to construct an electronic system on-screen and then produce hex code for the 12, 16, and 18 series of PICmicro® microcontroller range of devices.

Flowcode includes drivers for a wide range of E-blocks hardware modules – from simple switches and LEDs to more complex sub-systems 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 to minimize development time.

Flowcode is a fantastic tool for learning to program microcontrollers and for learning how electronic systems work. It is ideal as a precursor to C or assembly programming, and is great for project work. More details on page 22.

Page 9: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Starter packs include everything you need including rugged plastic trays for storage and transport.

Purchasing options for E-blocks are flexible – you can buy just one E-blocks board, buy a ready-made solution for teaching a particular

subject, or buy one of our starter packs as shown on the following pages.

With some starter packs you need to make some choices: for example,

which microcontroller you want to use, which programming language you want to teach, etc.

With our starter packs you get everything you need: E-blocks programmer boards and application boards, cables, mounting panels, quick snap mounting pillars, nuts and bolts, storage trays, and download utilities.

For some packs, compilers, assemblers, and high quality screen-

based tutorials with tests, exercises, and worksheets are ordered separately.

If you prefer to make up your own starter packs, you can select individual items from the range – see page 21.

Further informationDetails on all hardware and software are given below. Technical datasheets are available on our web site.

E-blocks TM

Starter packs 9

Page 10: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Note that the Pro class starter pack consists of 10 Formula Flowcode robots, a Site license of Flowcode, five LCD displays, IDC cables, and storage trays.

SoftwareThe robot is supplied with a reduced functionality version of our Flowcode software. 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 Assembler.

What does it do?The Formula Flowcode maze-solving buggy can be used for a wide range of learning activities for students aged 12+.

BenefitsA low cost, all-inclusive solution for Xtechnology students

Great for motivating students to learn Xmore

FeaturesIncludes a cut down version of XFlowcode graphical programming software

Superb technical specification X

E-blocks compatible X

Micromouse competition compatible X

HardwareThe robot vehicle is based on a plastic molded chassis with two wheels, gearboxes, and motors and is powered by rechargeable batteries. The circuit board connects directly to a PC using the USB port and provides a high specification PIC18F4455 controller with many features, including two user switches, eight LEDs, sound level sensor, light sensor, buzzer, motor controller (incl. Pulse Width Modulation) line-follower sensors, and distance sensors.

Motivating, recruiting, and challenging

Curriculum / learning objectivesA set of teacher’s notes that describes a sequence of learning opportunities, from getting an initial output to line-following and maze-solving tasks is available. 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.

NEW10

DescriptionThis robot vehicle has been designed to address the requirements of the technology education curriculum between the ages of 12 to 16. It can also be used for project and learning work at 16+. 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.

Ordering informationFormula Flowcode robot . . . . . . . . . . . . . . . . . . . . . . . . . . . 48015 Maze walls . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48930 Pro class starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48016

Page 11: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

What does it do?These E-blocks starter packs include a selection of boards, Flowcode graphical programming software, and a beginners’ course in microcontroller programming.

BenefitsPrepares students for a course in C or XAssembly

Introduces students to the concepts of Xprogramming

FeaturesIncludes a free 50-hour course in Xe-system development

Can be used for learning and projects X

Based on PICmicro microcontrollers X

An ideal pre-cursor to learning C Xprogramming

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 up to 15 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 included.

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 felectronic circuits

To teach students the fundamentals of microcontroller-based fcircuitsTo provide a good understanding of fundamental programming fconstructs, including Outputs, Delays, Loops, Inputs, Decisions, LCD displays, Keypad, Analogue inputs, Subroutines, and InterruptsTo teach students the fundamentals of e-system design and fdevelopment

Starting to program

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 web site. (Ideal for student use at home.)

Curriculum The CD-ROM, “An Introduction to Microcontroller Programming” (page 23) is included with both of 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.

DescriptionThese starter packs are designed to allow you to deliver a beginners’ course in microcontroller programming and system

development. They 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.

NEW

VERSION 11

Ordering informationStandard PICmicro starter pack . . . . . . . . . . . . . . . . . . . . . 48006 Deluxe PICmicro starter pack . . . . . . . . . . . . . . . . . . . . . . . 48001 Flowcode single user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48107 Introduction to microcontroller programming CD-ROM . . FREE

Hardware

Image shows standard starter pack which also includes storage trays and other accessories.

Page 12: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Image shows standard starter pack which also includes storage trays and other accessories.

Hardware

What does it do?These starter packs provide a complete solution to learning and teaching assembly code and C code programming for 8-bit microcontrollers.

BenefitsComplete solutions saves teaching time Xand preparation time

Can be used for learning and for Xprojects

Complete courses for teaching Xprogramming are available

FeaturesPICmicro and AVR microcontrollers are Xsupported

Comprehensive courses with compilers, XIDEs and download utilities available

Several hardware options available X

Free Flowcode starter course for Xbeginners included in some hardware options.

DescriptionThese 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-centered learning with the CD-ROMs providing all

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 up to 15 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 included.

Learning objectivesGain a thorough understanding of the Xoperation of 8-bit microcontrollers, and understand programming in the relevant language from basic techniques to advanced concepts, such as serial communication and interrupts. Develop the skills and techniques Xrequired to write programs of some complexity in C or Assembly.Develop the skills to design the Xhardware and software for electronic systems based on 8-bit processors.

Learning C or Assembly code

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 hardware. PICmicro starter packs are supplied with a free CD-ROM, “An Introduction to Microcontroller Programming” for remediation and novices.

of the resources students need to teach themselves while you provide tutorial support on a one-to-one basis.

12

Ordering informationStandard PICmicro starter pack . . . . . . . . . . . . . . . . . . . . . 48006 Deluxe PICmicro starter pack . . . . . . . . . . . . . . . . . . . . . . . 48001 Standard AVR starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . 48011 Deluxe AVR starter pack. . . . . . . . . . . . . . . . . . . . . . . . . . . . 48007 Assembly for PICmicro microcontrollers CD-ROM . . . . . 48101 C for 16 series PICmicro microcontrollers . . . . . . . . . . . . . 48120 C for AVR microcontrollers CD-ROM . . . . . . . . . . . . . . . . 48125

Page 13: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

What does it do?These starter packs provide flexible training solutions for learning programmable logic technology and for project work.

BenefitsComplete solution available including Xcourseware, hardware, and programming software

Students use on-screen tutorials Xto teach themselves, which saves preparation and teaching time

FeaturesTwo starter packs are available – one for Xstudying CPLD technology and one for FPGA+CPLD technology

128 macrocell CPLD board/6000 Logic XElement FPGA board

Ideal for projects and learning X

Free CD-ROM incudes software and Xcourseware for teaching VHDL and Verilog

DescriptionThese 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

Learning objectivesUnderstand how to implement Xcombinational and sequential logic in a programmable logic deviceUnderstand how to program in the XVHDL languageUnderstand how to program in the XVerilog languageUnderstand how to design Xand 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 project 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.

Hardware

of our Programmable logic techniques CD-ROM as well as a free copy of Quartus II web edition design software.

SoftwareThe recommended software is Altera’s Quartus II web edition. This is provided free of charge with the equipment – periodic registration is required.

Learning programmable logic technology

Image shows FPGA solution which also includes storage trays and other accessories.

CurriculumEach pack includes a copy of Programmable logic techniques. This student-centered, 40-hour, screen-based resource teaches students the fundamental principles of programmable logic in block diagram, VHDL, and Verilog. See page 24 for details.

FPGA = Field Programmable Gate ArrayCPLD = Complex Programmable Logic Device

13

Ordering informationCPLD solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48010 FPGA solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48014 Programmable logic techniques CD-ROM . . . . . . . . . . . . . . FREE

Page 14: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

C programming for 32-bit ARM processors

What does it do?The ARM starter packs provide a complete solution to learning and teaching C code programming for 32-bit ARM microcontrollers.

BenefitsComplete solution saves teaching time Xand preparation time

Can be used for learning and for Xprojects

FeaturesAtmel SAM7 ARM chip with five E- Xblocks ports

USB programmable X

Comprehensive course with C compiler, Xsimulation and IDE available

Kits are supplied in rugged storage trays Xwith all necessary cables, backplane, and accessories

DescriptionThis 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.

Hardware The ARM 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 most boards are included.

Learning objectivesGain a thorough understanding of C Xprogramming for ARM microcontrollers, from basic techniques to advanced concepts, such as serial communication and interrupts. Develop the skills and techniques Xrequired to write C programs of some complexity from scratch.Develop the skills to design e-systems Xbased on 32-bit processors from scratch.

Image shows standard ARM pack which also includes storage trays and other accessories.

SoftwareThe C for ARM microcontrollers CD-ROM includes a full C compiler and Integrated Development Environment. Download software is supplied with all packs.

Hardware

Curriculum The CD-ROM contains a full 50-hour, student-centered course in ARM 7 microcontroller programming in C code. The course includes a host of on-screen tutorials with simulations which aid understanding, tutorials, tests and exercises. The curriculum supplied is tightly integrated with the E-blocks hardware.

14

Ordering informationStandard ARM starter pack . . . . . . . . . . . . . . . . . . . . . . . . . 48004 Deluxe ARM starter pack . . . . . . . . . . . . . . . . . . . . . . . . . . . 48005 C for ARM microcontrollers - Single user . . . . . . . . . . . . . . . 48122

Page 15: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

C programming for 32-bit ARM processors Solutions

The real benefit of buying a ready-made learning solution is that you get everything you need to lay on a course in the chosen topic ‘out of the box’.

These solutions have some common features:

Software A full copy of Flowcode is included with Xeach solution. Flowcode allows students to concentrate on learning about the system, without getting bogged down in the coding. In some solutions, additional software for analysis is provided.

HardwareSolutions are made up from our E-blocks Xhardware modules bolted onto strong metal backplanes. Each module has a clear plastic cover to prevent students from changing link setting and removing chips. All cables and accessories are supplied, and hardware is supplied in rugged plastic trays for storage and transport.

CurriculumEach solution has a full teacher’s manual, including Xexercises, and a CD-ROM with worked examples. In addition, a copy of “An Introduction to Microcontroller Programming” CD-ROM is provided as a refresher to those not familiar with Flowcode or for remediation.

eBLOCKSTM

15

Page 16: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

CAN = Controller Area Network ECU = Electronic Control Unit

CAN bus training solutionNEW

VERSION

Solution

What does it do?The CAN bus training solution provides a resource for teaching and learning about CAN bus technology for all levels of student – automotive and beyond.

BenefitsAllows students to investigate CAN at a Xhigh level without getting bogged down in programming detail

Flowchart software allows students Xto concentrate on CAN strategy and protocol

FeaturesAllows rapid development of CAN Xsystems

Suitable for investigation of the CAN Xprotocol

Includes full CAN diagnostic and Xmessage generation tools

Learning objectivesCAN for automotive technicians

To understand what a microcontroller is and that it can be programmed fwith software to perform different tasks

To understand what an ECU is, how ECUs are networked in fCAN systems, and that software can change the way an ECU operatesTo understand and diagnose faults in a CAN bus system fTo understand the nature of CAN, the basic CAN protocol, fand the structure of a CAN network

CAN for electronics engineersTo gain an full understanding of CAN technology and fconstruct networks which communicate using higher level protocolsTo understand CAN protocols, and CAN message fstructureTo gain an insight into higher level protocols like DeviceNET fand CANOPEN

SoftwareFlowcode and its associated CAN macros allow students to program each of the four nodes in flowcharts to form a fully functioning CAN system. The software supplied operates at several levels so that different types of students are exposed to the only relevant details of the CAN system.

Hardware The 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 analyzer 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.

CurriculumAn 80+-page teacher’s manual is included with a range of exercises for Automotive technicians upwards – including fault-finding exercises.

DescriptionThis 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 the CAN protocol.

16

Ordering informationCAN solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48008

Page 17: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

LIN = Local Interconnect Network

Solution

LIN bus training solution

What does it do?The LIN bus training solution provides a resource for teaching and learning about LIN bus technology for all levels of student – automotive and beyond.

BenefitsAllows students to investigate LIN at a Xhigh level without getting bogged down in programming detail

Flowchart software allows students to Xconcentrate on LIN strategy and protocol

FeaturesAllows rapid development of LIN Xsystems

Suitable for investigation of the LIN X protocol

Complete suite of hardware modules Xand sensors

Learning objectivesLIN for automotive technicians

To understand the nature of LIN, the basic LIN protocol, and the fstructure of a LIN network

To understand message exchange in a LIN network fTo see how LIN differs from CAN f

LIN for electronics engineers

To understand LIN message structure fTo understand and construct a fully operational LIN system fwith four nodes working simultaneouslyTo construct a complete CAN/LIN system – requires CAN fbus solution.

HardwareThe solution is comprised of four fully programmable LIN nodes which mimic Electronic Control Units (ECUs) 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 behavior. More advanced students can be tasked with creating a fully functioning LIN bus.

DescriptionThis 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.

NEW 17

Ordering informationLIN solution ............................................................................. 48112

Page 18: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

CODEC = COder, DECoder

NEW

VERSION

Solution

Bluetooth training solutionWhat does it do?Provides a motivating platform for learning about Bluetooth communication protocols and practice.

BenefitsHighly motivating

Accessible to many levels of students X

Teaches about Bluetooth from a Xpractical point of view

Provides rapid access to Bluetooth X technology

FeaturesComplete Bluetooth training solution X

Allows investigation of Bluetooth X protocols and stack

Programmable with Flowcharts – key X macros supplied

Sample programs in easy-to-read X flowcharts are provided

DescriptionThis 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 objectivesData communication between microcontroller and Bluetooth f

modulesAT command structure and programming strategy in AT fcontrolled systemsBluetooth visibility fDevice discovery, pass keys, and addresses fResponses – sequence flow and error checking fConnecting and pairing fData communication fUsing Bluetooth for control applications fAudio and implementation of the audio gateway fHeadset and telephone profiles fSecurity f

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.

HardwareThe solution consists of two fully-working Bluetooth systems – made up of E-blocks – with Bluetooth transceivers and CODEC boards. A CODEC interface for transmitting digital audio signals is included in each system.

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.

18

Ordering informationBluetooth solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48013

Page 19: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

NEW

VERSION

Solution

Mobile phone training solutionWhat does it do?Provides a motivating solution for learning about communications technology, system construction, and project development.

BenefitsProvides understanding of digital X communications strategy, practice, and implementation

A great introduction to the development Xof projects involving communications systems

FeaturesFully working mobile phone constructed Xfrom E-blocks

Includes Flowcode Professional software X

Full curriculum support X

A great introduction to communications Xpractice

Learning objectivesProgramming outcomes:

Programming of systems including LCD, keypad, etc., f RS232

protocol and programming, string construction and deconstruction, state machines

Communications outcomes:

RS232 communications and handshaking protocols, ASCII frepresentation, AT commands and command protocols, sending and receiving text messages, modem control and messaging

Project management and development outcomes f 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).

DescriptionThis 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.

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 for Flowcode novices.

19

Ordering informationMobile phone solution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48003

Page 20: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

NEW

VERSION

Solution

What does it do?The digital communications solution allows students to learn and implement TCP/IP communications and understand the OSI model.

BenefitsExtremely economical solution to Xlearning internet protocol and digital communications

Teaches many aspects of OSI model Xtechnology in an electronics context

Highly motivating resource that allows Xsurprisingly functional systems to be created

FeaturesIncludes two web server boards X

Allows students to explore MAC, IP, XARP, UDP, and TCP protocols

Allows students to set up a firewall X

Learning objectivesProgramming outcomes

General programming of systems, including LCD, keypad, etc. fPacket construction and deconstruction using flowcharts fEmbedded internet solution development f

Communications outcomes

In-depth understanding of OSI model layers and structure fPacket/frame structure at MAC and higher levels fProtocols used at MAC and higher levels in the OSI model fUnderstanding of the use of packet analyzers and injectors fNetwork monitoring and debugging fThe use of firewalls in filtering data f

Project management outcomes

The use of flowcharts in planning projects fImplementation of electronic systems from a brief f

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 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.

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.

DescriptionThis 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.

Embedded Internet training solution20

Ordering informationEmbedded internet training solution . . . . . . . . . . . . . . . . . . . 48012

Page 21: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

eBLOCKSTM

Individual items in the range

This section describes in more detail some of the 150 separate items in the E-blocks range.

HardwareChoose from our 40 E-blocks boards...

Software...our range of compilers and editors...

Curriculum... and our CD-ROM learning resources.

E-blocks TMEmbedded Internet training solution 21

Page 22: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Photo shot

Rachel: There is one metal backplanes: Internet.jpg. Also needed are packshots of Flowcode(TEFLC), Flowcourse 3 (TEFCS) and Digital communications DVD case (EB229).

What does it do?Flowcode allows those with little programming experience to design complex electronic systems.

BenefitsAllows students to understand Xprogramming strategies without getting bogged down in coding details

Provides access to electronics Xtechnology for all levels of students

Introduces students to the concepts Xused in C and assembly code programming

FeaturesRequires no programming experience X

Allows complex programs for PICmicro Xmicrocontrollers to be developed quickly

On-screen simulation aids understanding X

Integrates tightly with E-blocks X

Supports 12, 16, and 18 series PICmicros X

DescriptionFlowcode allows students to develop complex and motivating electronic systems – like mobile phones, complex robotics, or control systems – without getting bogged down in the coding details. Flowcode allows those with no programming experience to develop code for microcontrollers in a matter of minutes. Flowcode achieves this in three steps: first, students drag and drop flowchart symbols

onto the screen and fill in the dialog boxes when prompted. Then Flowcode compiles the flowchart into C code for a PICmicro microcontroller; students can see the C code generated during this process, which helps explain how C programming works. From the C code, Flowcode generates assembly code and then hex, which is sent directly into a PICmicro microcontroller. The great strengths of Flowcode are its simplicity and its power: while it can be used by complete novices, it is a powerful language that uses macros to facilitate the control of complex devices like seven-segment displays, serial LCD displays, and even a complete internet server board. These complex devices are available in our E-blocks range and many are complemented by on-screen simulations

within Flowcode, which helps students debug programs and understand programming techniques.Some of the macros and integrated hardware systems available in Flowcode include:

Some examples of high level macros in Flowcode…

IrDA communication – The IrDA communications plug-in and macros allow data to be sent to a laptop or PDA with IrDA port.

Web server – The web server plug-in and Flowcode macros allow simple web pages to be published and other TCP/IP communications to take place.

CAN bus – Flowcode has a CAN bus plug-in and macros which allow students to construct fully-working CAN systems through the use of buffers.

Flowcode V3.222 NEW

VERSION

Quad 7-seg fdisplayRS232 fCAN bus fSPI bus fInternet f– incl. MAC,

UDP, TCP, IPWeb page fserverLIN fIrDA fPWM f

Bluetooth fADC fEEPROM fLCD fKeypad fD/A fI f 2C

Automotive application

Simple radio controller

Ordering informationSingle user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48107 10 user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48107-BO Site license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48109-SO

Page 23: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

What does it do?This CD-ROM is a computer-based resource for learning about the development of microcontroller-based systems using E-blocks and Flowcode.

BenefitsStudents learn at their own pace X

Saves class time and preparation time X

FeaturesA full course in microcontroller Xprogramming using Flowcode

Includes worksheets and grading system X

Step-by-step construction guide X

Includes project hints and tips X

Most exercises can be done with the Xfree version of Flowcode

DescriptionThis 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 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 for catering to

mixed ability classes. Supervisors can use the accompanying Excel marking scheme to track the progress of students as they work through 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.

Learning objectivesStudy of the CD-ROM will achieve the following objectives:

Gain a thorough understanding Xof the concepts of programming microcontrollers: from basic techniques to interrupts.

Develop the skills and techniques Xrequired to develop electronic systems based on microcontrollers

Tutorial screens contain information on using E-blocks...

...and step-by-step instructions on building flow chart programs using Flowcode.

Flowcode V3.2 23Introduction to microcontroller programming CD-ROM

Solution

Ordering informationSingle user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48113 10 user. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48113-BO Site license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48113-SO

Page 24: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Typical tutorial screen

The Virtual PICmicro microcontroller

Typical course screen

Quartus II Web Edition design software

Ordering informationSingle user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48101 10 user. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48101-BO Site license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48101-SO

DescriptionThis CD-ROM contains a complete 50-hour course in programming the PICmicro microcontroller. The tutorials begin with fundamental concepts and extend up to complex programs, including watchdog timers, interrupts, and sleep modes. The CD-ROM includes unique simulation tools which help students overcome key problems in programming in Assembly code; a simplified development environment is included.

What does it do?Provides a complete course in assembly code programming.

BenefitsSupports a tutorial system of teaching XAssembly programming that saves hours of preparation and chalkboard time

Unique simulation tools shorten the Xlearning cycle

FeaturesComprehensive instruction through 39 Xtutorial sections

Includes a Virtual PICmicro MCU: a fully- Xfunctional graphical simulator

Includes programming software, tests, Xand exercises

What does it do?Provides a complete course in CPLD/FPGA programming.

BenefitsSupports a tutorial system of teaching X CPLD programming in block diagrams, VHDL, and Verilog

Includes all software and courseware X needed

FeaturesComplete guide to logic design using X Quartus II (web edition included)

Includes example projects and exercises X

Includes courses in both Verilog and X VHDL

A modern way to learn digital Xelectronics design

DescriptionThis 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 begins with an introduction to designing with Quartus II using block diagrams, at basic and intermediate levels. Then the CD-ROM guides 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 become proficient in modern CPLD and FPGA techniques. A number of example projects in block diagrams, Verilog, and VHDL are included.

24 NEW

VERSIONAssembly for PICmicro MCUs CD-ROM V4

Ordering informationSingle user . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48110 10 user. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48110-BO Site license . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48110-SO

Page 25: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

IDE/Compiler

Typical tutorial screen

Solution

What does it do?These three CD-ROMs contain complete tutorial courses on programming microcontrollers in C. They also include C compilers and IDEs.

BenefitsSimulations shorten learning curves X

Complete solution – including all Xsoftware utilities needed

Features Includes an HTML-based course in C Xprogramming

Includes full C compilers and IDE X

Examples and exercises included X

Integrate tightly with E-blocks X

DescriptionThese CD-ROMs 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: first, students are guided through the fundamentals of C programming in a series of on-screen tutorials that makes use of our virtual microcontroller to explain to students how C works. This well-proven methodology centers around a simulation

of the microcontroller, which allows students to clearly see the effects on the chip and 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 range of projects.

Note that the C compiler on the C for 16 series PICmicro microcontrollers CD-ROM is only licensed for educational use.

25C programming courseware and software

Students read through the tutorials…

…then they simulate the program on-screen…

… compile the source code in the IDE…

…and verify the program on the hardware.

How the virtual microcontroller helps learning…

1 2

3 4

Ordering informationC for 16 series PICmicro microcontrollers Single user .................................................................................. 48120 10 user .................................................................................. 48120-BO Site license ........................................................................... 48120-SO

C for ARM microcontrollers Single user .................................................................................. 48122 10 user .................................................................................. 48122-BO Site license ........................................................................... 48122-SO C for AVR microcontrollers Single user .................................................................................. 48125 10 user .................................................................................. 48125-BO Site license ........................................................................... 48125-SO

Page 26: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

‘Upstream’ device programmer boards

AVR® Microcontroller Multiprogrammer

The AVR Multiprogrammer includes everything you need to both program an AVR microcontroller and develop AVR projects. This product includes: a CD-ROM containing development tools, an in-system programmer (ISP), and an E-blocks AVR board. The ISP programmer connects to your USB port and to the board which is compatible with 20- and 40-pin AVR devices. The board supplies four full E-blocks ports. The CD-ROM includes a range of development tools, including an Integrated Development Environment (IDE) for code writing in Assembly and debugging and the ISP programming software. CD-ROM courses and compilers for this board are available. Compatible with the GNU C compiler.

A complete AVR • development solution

4 E-blocks ports•

Removable crystal•

Programs a range of AVR • devices

Full IDE provided•

PICmicro® Microcontroller Multiprogrammer

The 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 five 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. CD-ROM courses and compilers for this board are available.

USB programmed • and powered

5 E-blocks ports•

Removable crystal•

Programs a wide range of • PICmicro devices

Programming software • provided

CPLD and FPGA programmer boards

This 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 two 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 five full 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 – please confirm that the downstream boards you need are 3.3V compatible.

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

The 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 seven 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 (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

Removable crystal•

Parallel port programming•

CPLD board: 48216FPGA add-on: 48218 48219

48205 48220

ARM® microcontroller programmer

26

Page 27: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

‘Upstream’ device programmer boards ‘Downstream’ application boards

Flowcode macros available

Flowcode macros available

Flowcode macros available

Flowcode macros available

Flowcode macros available

Flowcode macros available

This small circuit board allows connection to all eight pins of a standard E-blocks™ port with bare wires using screw terminals.

This E-block™ contains a 16-character, two-line alphanumeric LCD display on a five-wire serial bus.

This board has a quad seven-segment common anode display with anodes controlled via one port and cathodes controlled by the other.

This E-block™ 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.

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

27

Terminal board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48201

Sensor board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48202

Power board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48221

LED board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48203

IR / IrDA transceiver board . . . . . . . . . . . . . . . . . . . . . . . . . 48209

LCD board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48204

SPI bus D/A and memory board. . . . . . . . . . . . . . . . . . . . . . 48210

Switch board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48206

Keypad board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48211

Quad 7-segment display . . . . . . . . . . . . . . . . . . . . . . . . . . . 48207

RS232 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48212

Prototype board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48213

This board contains eight push-to-make switches. Upstream and downstream E-blocks™ connectors allow this board to be used in bus configuration.

This E-block™ contains a variable resistor and a simple light sensor which can be used for simple analog experiments. It also contains sockets which allow users to interface to our range of more than 30 professional sensors including pH, temperature, distance, g, etc.

This board has eight 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 configuration.

The 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 eight outputs which sink or source 500mA at up to 36V. Each output is protected with an inline resettable fuse.

This board provides a complete solution to infrared communications – with both standard IR and IrDA protocol for communication with laptops or PDAs.

This E-block™ 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.

A simple 4x3 keyboard that allows data entry into bus-based systems.

This E-block™ 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.

Page 28: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

5V3.3V 5V3.3V

5V

5V3.3V

5V3.3V

5V3.3V

5V3.3V

5V

5V3.3V

5V

3.3V 5V

3.3V 5V

Flowcode macros available

Flowcode macros available

Flowcode macros available

Flowcode macros available

This E-block™ contains a small patch board 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.

This board allows you to construct a fully-working LIN bus interface from any microcontroller with a serial port.

With MIDI in, out, and thru ports, this E-block™ allows any microcontroller to generate, process, or respond to any MIDI datastream.

This E-block™ provides signal conditioning and protection which allow you to add X10 mains-borne communication to your system. A standard RJ11 cable provides connection between the a standard X10 transceiver and your microcontroller/FPGA.

This E-block™ board is based on the L298 device which can drive two motors operating up to 46V at up to 4A each. The board can be used in a variety of motor control configurations including PID control.

This board allows you to connect standard keyboards, mice, and VGA monitors to an E-blocks™ system. While 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™.

This Opto-isolator board contains four separate isolated inputs to your E-blocks™ system for telecoms and Programmable Logic Controller applications.

This MMC card reader sits on the serial port of a microcontroller and provides up to 512MB of memory to a an E-blocks™ system. MMC card must be bought separately.

‘Downstream’ application boards28

NEW

Patch board kit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48214 LIN board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48227

Bluetooth board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48224

CAN bus board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48215

MIDI interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48233

X10 home automation board . . . . . . . . . . . . . . . . . . . . . . . . 48217

Motors board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48222

Voice CODEC board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48228

Internet board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48223

PS2 / VGA board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48229

Opto-isolator board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48230

MMC card reader board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48231

This 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.

This 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.

The Bluetooth E-block™ allows you to add Bluetooth capability to any microcontroller with UART functionality.

This 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 digitization and reconstruction as well as pre- and post-filtering.

Page 29: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

5V3.3V 5V3.3V

5V3.3V

Accessories

IDC cables

This backplane can be used to bolt PICmicro microcontroller development tools and E-blocks™ together to form a rigid backplane. This will extend the life of development tools, facilitate storage, and increase security. The usable area is 270 by 350mm and these backplanes fit into our standard trays.

These black trays are ideal for storage of E-blocks™ and accessories like leads, power supplies, etc.

This switched mode power supply provides regulated outputs at 3, 6, 7.5, 9, and 13.5V. 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.

Tray trolley

Storage trays can be mounted into one of our tray trolleys – supplied in kit form.

Storage trays

Flowcode macros available

This relay board contains four 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.

The 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.

Add an attractive visual display (with backlight) to projects with this 132×132 pixel, 65535 color, 1.5” graphical LCD display. Only four I/O lines are required to drive the built-in controller chip, which automatically refreshes the display and provides a built-in character table.

The boards shown here are all available as of June 2007. The list of E-blocks boards is continually expanding – please refer to our website for the latest product information.

Note that if you are using ARM or FPGA boards then please make sure that the downstream boards you are using are 3.3V compatible.

What does it do?Allows students to carry out experiments with motors.

Features• Stepper motor

• Servo motor

• DC motor with feedback

DescriptionThis is 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.

‘Downstream’ application boards 29

NEW

Relay board. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48232

EB232 board . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48226

Enhanced LCD display board . . . . . . . . . . . . . . . . . . . . . . . . . 48944

Actuators training panel . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48905

Metal backplane . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48935

Adjustable power supply . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48904

Plastic tray . . . . . . . . . . . . . . . . 48938Clip-on lid . . . . . . . . . . . . . . . . 48939Foam layer insert . . . . . . . . . . 489404-section insert . . . . . . . . . . . . 48941

12-tray trolley . . . . . . . . . . . . . 4894218-tray trolley . . . . . . . . . . . . . 48943

Upstream to downstream . . . 48901Upstream to upstream . . . . . . 48970Splitter . . . . . . . . . . . . . . . . . . . 48902

The ‘normal’ cable connects an upstream programmer to a downstream application board – plug to socket – 48901. Use 48902 to share an upstream board with two downstream boards. Use EB251 to connect two upstream boards together – with caution!

Page 30: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

30 Sensors

The 40 sensors shown 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. 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.

+/- 5g . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48973+/- 25g . . . . . . . . . . . . . . . . . . . . . . . . . . . 48320Three axis +/-5G . . . . . . . . . . . . . . . . . . 48938

Barometer . . . . . . . . . . . . . . 48302 Blood pressure . . . . . . . . . . . 48340

Charge sensor . . . . . . . . . . . 48339 CO2 Gas . . . . . . . . . . . . . . . . 48305 Colourimeter . . . . . . . . . . . . 48306

Conductivity . . . . . . . . . . . . 48307 Current . . . . . . . . . . . . . . . . . 48308 Differential voltage . . . . . . . 48309 Dissolved oxygen . . . . . . . . . 48310 Drop counter . . . . . . . . . . . . 48341

EKG sensor. . . . . . . . . . . . . . 48313 Force . . . . . . . . . . . . . . . . . . . 48311 Force plate . . . . . . . . . . . . . . 48342 Flow rate. . . . . . . . . . . . . . . . 48316 Gas pressure. . . . . . . . . . . . . 48317

Hand dynamometer . . . . . . 48343 Heart rate – hand grip . . . . 48344 Heart rate – wearable . . . . . 48318 Instrumentation . . . . . . . . . . 48319

Magnetic field . . . . . . . . . . . . 48321 Microphone. . . . . . . . . . . . . . 48322 Motion detector . . . . . . . . . . 48323 Oxygen . . . . . . . . . . . . . . . . . 48325 pH . . . . . . . . . . . . . . . . . . . . . 48326

Photogate . . . . . . . . . . . . . . . 48315 Radiation. . . . . . . . . . . . . . . . 48328 Relative humidity . . . . . . . . . 48329 Respiration . . . . . . . . . . . . . . 48330 Rotary motion sensor . . . . . 48331

Salinity . . . . . . . . . . . . . . . . . 48346 Spirometer . . . . . . . . . . . . . . 48347 Temperature. . . . . . . . . . . . . 48336 Thermocouple . . . . . . . . . . . 48333 Turbidity . . . . . . . . . . . . . . . . 48335

Calcium: . . . . . . . . . . . . . . . . . . . . . . . . . . 48303Chloride: . . . . . . . . . . . . . . . . . . . . . . . . . 48304Ammonium: . . . . . . . . . . . . . . . . . . . . . . . 48987Nitrate: . . . . . . . . . . . . . . . . . . . . . . . . . . 48324

Accessories:Picket fence . . . . . . . . . . . . . . . . . . . . . . . 48327Smart pulley . . . . . . . . . . . . . . . . . . . . . . . 48332Bar tape . . . . . . . . . . . . . . . . . . . . . . . . . . 48301

Ion sensitive electrodes

Accelerometers

Air pressure: 0.8 - 1.05 atm

Charge: +/- 10V - +/- 100nC CO2 in air: 0-5000 ppm Absorbance of solutions: 0.05 - 0.550

Conductivity of solutions: 0 - 20,000 uS/cm Current: +/- 0.6A Voltage: +/-6V Current: 0-14mg/L

Force: +/- 50N Force: –800 to +3500 N Flow rate: 0 - 3.5m/s Pressure: 0 to 210 kPa

Force: 0-600 N 6 ranges from 0-20mV, to ±1 V

Magnetic field: -6.4 mT to +6.4 mT Distance: -0.4 - 6m Oxygen in air: 0 to 27% (0 to 270 ppt) pH: 0 to 14

Humidity: 0% to 95%

Salt in water: 0 - 50 ppt (0 - 50,000) Temperature: -40 to 135C Temperature: -200 to 1400C Turbidity: 0 to 200 NTU

Page 31: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

Your notes 31

Page 32: BLOCKS - Lab-Volt LV catalog_LoRes.pdfexamples from the last 12 months come to mind: X E-blocks are now used for learning and project work by students in the electronics department

www.labvolt.com

Lab Volt Systems, Inc.P.O. Box 686

Farmingdale, NJ 07727USA

Tel: (732) 938-2000Fax: (732) 774-8573

Email: [email protected]

Lab Volt Ltée/Ltd.675, rue du Carbone

Québec, (Québec) G2N 2K7CANADA

Tel: (418) 849-1000Fax: (418) 849-1666

Email: [email protected]

85181-00