Embedded Systems Prototyping Tool Kit using Lego Dacta 2004. 9. 10. Hwayoung Chae.

Slides:



Advertisements
Similar presentations
First Tests of a GTL-Prototype-Card using XDAQ S. Kostner, J. Strauss and A. Taurok (Hephy, Vienna) with help from J. Gutleber (CERN)
Advertisements

Engineer Training XL1200 Electronics. Engineer Training XL1200 Electronics Confidential 2 XL1200 Electronics The XL Jet Electronic System consists of.
Real-time Systems Lab, Computer Science and Engineering, ASU Please Standby Galileo Tech Talk at ASU Will Begin Shortly.
In this presentation you will:
Intel Galileo Gen 2 & Grove Seeed Starter Kit Gen 1
1. THE OSIRIS TUNABLE FILTERS  OSIRIS uses two 100 mm aperture Fabry-Perot tunable filters. One of them is optimized for short wavelengths, and one for.
Introduction to Lego Mindstorms LMICSE Workshop June , 2005 Alma College.
Solar Car Data Collection System Matt Boyden Rene Dupuis Ryan Lavallee 4/8/08.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Major Modifications and System Modeling Use a Peltier cooler as an actuator instead of a power resistor. Relocate the ambient sensor further away from.
P07301 Summary Data Acquisition Module. Team Members.
Introduction.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
Fischertechnik ® Interface Connections. The Serial Interface Connects the Computer with the fischertechnik ® model
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Lego Mindstorms NXT 2.0 Presented By: Fatma Al-Qattan Haya Al-Hajri Fatma Baqer Hanan Al-Qabandi.
Engineer Training Electronic System Overview. Engineer Training XL1500 Electronics Confidential 2 XLjet Electronics The XL1500 Electronic System consists.
HARDWARE LIBRE PARA LINUX Y ANDROID. Arduino is a platform  A physical Input / Output board (I/O) with a programmable Integrated Circuit (IC).
Robots and Computer Science Dr. Dakai Zhu Department of Computer Science, UTSA
Build-It-Yourself develops content and supporting platforms that inspire and guide kids to use technology creatively. Scratch Robotics Construction System.
Module 4: Analog programming blocks. Module Objectives Analyze a control task that uses analog inputs. Connect a potentiometer to LOGO! controller and.
SMART SOLAR TRACKING SYSTEM FOR OPTIMAL POWER GENERATION
Department of Computing and Information Sciences Kansas State University Design Methodology for State based Embedded Systems Case Study: Robot Controller.
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Project You are to design a mechanical device that can tilt a.
Interface Connections
1. 2 Outline 1.Introduction 2.Modeling 3.Simulation 4.Implementation 5.Demo 6.Conclusion.
02/2008 MATRIX VISION GmbH 1 Presentation The intelligent camera and Image processing sensor.
MICRO CONTROLLER MODULE 1. Learning Objectives Name some gadgets that use microcontrollers. Define a microcontroller. Differentiate between a computer.
OPTO Link using Altera Stratix GX transceiver Jerzy Zieliński PERG group Warsaw.
2012/03/06 匡建慈. goals  To build a multi-core platform with Hadoop environment.  Hardware architecture  What is Hadoop ?  What to do and what we have.
1 Keyboard Controller Design By Tamas Kasza Digital System Design 2 (ECE 5572) Summer 2003 A Project Proposal for.
PRODUCTS SYSTEMS STEM Teachers Summit Hardware Build Manual.
The 741 Operational Amplifier Mr J Robinson. The 741 Op-amp The most common and most famous op-amp is the mA741C or just 741, which is packaged in an.
Company Confidential Our Experiences with Phidgets Lloyd SpencerKevin Sikorski Monthly SRS Meeting November 18, 2006.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Overview: The goal of this lesson is to transition from discussing robots in general to the specifics of NXT robot. Objectives: Students will be able.
Presentation: Phidgets for Rapid Pervasive Prototyping Applied Pervasive Computing.
1. True or False: All these pieces are connector pegs. A. True B. False.
Application of XSBase270 and FPGA Presenter : Ming-Hsien Tsai.
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
Introduction Characteristics of USB System Model What needs to be done Platform Issues Conceptual Issues Timeline USB Monitoring David Harding Front page.
ELECTRONICS – Input Transducers Engineering Science – National 5.
PCI coreGlue logic SIU card PCI bus FPGA APEX20k400 internal SRAM I/O onboard SRAM 32k x 16 FLASH EEPROM FEE-bus daughter board TPC RCU prototype I Commercial.
Lianna Dicke MOTOR HARDWARE BREAKDOWN. Design Goals: Drive DC motor that draws 5 A maximum continuous current Voltage operation at 12 Volts (automotive)
BLDC Motor Speed Control with RPM Display. Introduction BLDC Motor Speed Control with RPM Display  The main objective of this.
PCI 9052 소개 권 동혁. Contents 1.Introduction 2.Major features 3.PCI 9052RDK-LITE.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Experimental Software Engineering Course for Training Practitioners in Embedded Real-Time Systems Real-Time Systems LAB, School of Electronic Engineering,
A. Aloisio, R. Giordano Univ. of Naples ‘Federico II’
Overview What is Arduino? What is it used for? How to get started
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Vinculum II Development Modules
Overview What is Arduino? What is it used for? How to get started
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Jimin Kim Thinh Nguyen Sen Mao
Engineering Science Systems and Control.
The Programmable Logic Controller
ARDUINO LINE FOLLOWER ROBOT
BUILDING MANAGEMENT SYSTEMS(BMS)
Universal Interface, 12-fold, FM US/U 12.2
Introduction to Wiring Logic Gates
Systems and Control.
Self Introduction & Progress Report
Example Example 1: An electric lamp is rated 110 W, 200 V. When the lamp is operated at its rated power and voltage, calculate a) the current flowing through.
Systems and Control.
Tractive System Interface Design
Presentation transcript:

Embedded Systems Prototyping Tool Kit using Lego Dacta Hwayoung Chae

Contents  Basic Diagram  Introduction  Sensor and Actuator  Interface Card and Control Board  FPGA-based Control Chip Structure  Dual-Kernel Architecture of RT-LINUX  Report Progress

Basic Diagram

Introduction of the ESPS LEGO Dacta teaching tool developed by MIT and LEGO Fischertechnik teaching tool C/C++, JAVA Language on the Linux/RT platform Teaching package for understanding Embedded System ESPS (Embedded System Prototyping Suite )

Sensor and Actuator Temperature Sensor : Resistor characteristic varies according to the temperature Rotation Sensor : Output voltage level varies according to the rotation angle Light Sensor : Sense the object color and luminosity through frontal light sensor Touch Sensor : If push the button, then the output voltage is low Actuators : Buzzer, Lamp, Motor, Geared Motor

Interface Card  Sensor and actuator can connect to the control board through the interface card  Supply voltage source to sensors and actuators  transfer the sensor value to the control board

Control Board  Transfer the command from the device driver to the interface card  Transfer sensor data from interface card to the host part via ISA bus

FPGA-based Control Chip Structure

ESPS(PC-104) version

Dual-Kernel Architecture of RT-LINUX

Report Progress  1998  Started to use the LEGO Dacta for designing system prototype  Proposed making the teaching tool with LEGO sensor and actuactor  1999  ISA version test board (Altera)  Test version device driver and API (VxWorks, Linux)  2000  ISA version PCB (Altera)  Apply the driver and API(Linux, RT-Linux as the teaching tool  2002  Begin to make PCI version board (Xilinx Spartan II, PLX9052)   PCI version board (Xilinx Spartan II PQ208-5 만 게이트, PLX9054)  Related device driver and API