Intelligent sensor-actuator gateway with CAN interface Systems Engineering Lab - Daniel Thiele Project Overview.

Slides:



Advertisements
Similar presentations
Network II.5 simulator ..
Advertisements

System Integration and Performance
© 2003, Cisco Systems, Inc. All rights reserved..
Two Way Remote Control Dr. Abdelhafid Bouhraoua. Outline Context, Motivations and Applications Principle of Operation Components Implementation Problems.
TM Freescale Semiconductor Confidential and Proprietary Information. Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
Humble Hubble Team 18: Evan Foote, Doug Wile, Tim Brown, Derek Pesyna Background:
PDR – GPS Rover Travis Gruber Matthew Kennedy Marcin Skirucha Phill Treddenick.
A.R. Hertneky J.W. O’Brien J.T. Shin C.S. Wessels Laser Controller One (LC1)
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
An 8051 Based Web Server Project by Mason Kidd Advised by Dr. Schertz.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Design and Development of High Performance PC Based Logic Analyzer MSc Project by Rab Nawaz Advisor: Dr. Shahid Masud.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
1 Application Accessory For Cellular Phone - Characterization Presentation - Performed by: Avi Feldman Omer Kamerman Project instructor: Boaz Mizrachi.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
DMX512 Programmable Theater Lighting Controller Jeff Sand and Kris Kopel Advisor: Dr. Don Schertz May 8, 2001.
Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Project performed by: Naor Huri Idan Shmuel.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
P09204 Robotic Platform (RP1)‏ Project Overview Robotic Platform for 1kg Loads (2 nd Generation)‏ One or More scalable Motor Modules Controller System.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
P07302 Summary Motor Controller Module. Team Members.
© 2010 Kettering University, All rights reserved..
GCSE Computing#BristolMet Session Objectives# Must identify some common types of computer system Should describe the meaning of a computer system Could.
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Remote Temperature Sensor and LED Control By: Man Nguyen Edwin Oilvos Osama Hassan.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
- Software block schemes & diagrams - Communications protocols & data format - Conclusions EUSO-BALLOON DESIGN REVIEW, , CNES TOULOUSE F. S.
Black Box for vehicle diagnostics. 2 Abstract This project is an implementation of black box for vehicular safety. Key features: Diagnostic check of vehicle.
Sponsor/Customer: Dr. Ferat Sahin Multi Agent Bio-Robotics Lab Faculty Guide: Prof. George Slack Team Members: Matthew LeStrange – Electrical Engineering.
Automated Industrial Wind Tunnel Controller By Daniel Monahan and Nick DeTrempe Advised by Dr. Aleksander Malinowski Customers are Dr. Scott Post and Dr.
Digital signature using MD5 algorithm Hardware Acceleration
Input/Output. Input/Output Problems Wide variety of peripherals —Delivering different amounts of data —At different speeds —In different formats All slower.
NEW PERSPECTIVES IN AMR TECHNOLOGY IMPLEMENTATION FOR CONSUMER LOAD MANAGEMENT M.I.C. STEPHENSON Cambridge University- UK Barcelona May CAM_Stephenson_A1.
Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.
RCEEMS Project Remotely Controlled Engine Management System Valery Gorohovsky & Shmuel Koyas Supervised by Boaz Mizrachi 19/04/2012.
Input/OUTPUT [I/O Module structure].
Typical Microcontroller Purposes
ECE 477 Final Presentation Team 16 − Spring 2013 Scott Stack Neil Kumar Jon Roose John Hubberts.
Golf Swing Robot EE 486 Project Presentation College of Engineering and Technology Presented by Nasser Almarri.
Micro processor and Micro Controllers
Industrial chassis for the productions lines Hochschule Ravensburg-Weingarten, Germany Brest State Technical University, Belarus.
Information and Communication Foundations of Technology Information and Communication © 2013 International Technology and Engineering Educators Association.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Other Chapters From the text by Valvano: Introduction to Embedded Systems: Interfacing to the Freescale 9S12.
Case Study Computer Controlled Radiation Monitoring System
AN_NAJAH INTERNATIONAL UNIVERSITY Electrical Engineering Department Internet & Mobile Controlling system “IMCS” Ala` Hmadneh Ansam Afaneh DR. RA`ED.
Dr Mohamed Menacer College of Computer Science and Engineering Taibah University CE-321: Computer.
1 Abstract & Main Goal המעבדה למערכות ספרתיות מהירות High speed digital systems laboratory The focus of this project was the creation of an analyzing device.
CH10 Input/Output DDDData Transfer EEEExternal Devices IIII/O Modules PPPProgrammed I/O IIIInterrupt-Driven I/O DDDDirect Memory.
ECE 477 Senior Design Group 12  Spring 2006 Daniel da Silva Atandra Burman Eric Aasen Harsha Vangapaty.
PROJECT HEAD CASE Dan Klowden Jon Burns cse477 Spring 2000.
Author George Peck EVLA Hardware Monitor & Control PDR March 13, MIB FUNCTIONALITY.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Serial Communication Analyzer Company Name: Digital laboratory Presenter Name: Igal Kogan Alexander Rekhelis Instructor: Hen Broodney Semester:Winter/Spring.
ECE477 Project Minotaur Software Narrative Jon Roose.
1 Technion – Israel Institute of Technology Department of Electrical Engineering High Speed Digital Systems Lab Instructor: Evgeny Fiksman Students: Meir.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
1 Device Controller I/O units typically consist of A mechanical component: the device itself An electronic component: the device controller or adapter.
Team01: Zelun Tie The design project Wall-E Prototype I is an intelligent automated trash collecting robot with obstacle detection capability. The robot.
1 DAQ.IHEP Beijing, CAS.CHINA mail to: The Readout In BESIII DAQ Framework The BESIII DAQ system consists of the readout subsystem, the.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Get your software working before putting it on the robot! Example Explanation.
Software and Communication Driver, for Multimedia analyzing tools on the CEVA-X Platform. June 2007 Arik Caspi Eyal Gabay.
Michael Rahaim, PhD Candidate Multimedia Communications Lab
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Overview of Computer system
Presentation transcript:

Intelligent sensor-actuator gateway with CAN interface Systems Engineering Lab - Daniel Thiele Project Overview

Project Team Andreas Paczynski (Supervisior) Prof. Dr. Head of SE Lab Michal Zajac (Supervisior) Dipl.-Ing. Ph.D. Student Daniel Thiele (Author) Dipl.-Ing.(FH) M.Sc. Student

Motivation Existing mobile robot chassis:  CAN is used for on-board communication  every drive unit is controlled by a central intelligence Future purposes:  Possibility for semi-intelligent behaviour  Every drive should possess a seperate µController  Communication relay to a off-unit monitoring tool  Communication between other drive units  Controllability of behaviour of the drive unit

Robot Chassis Block Diagram - System Drive Unit 1 Drive Unit 2 Drive Unit 3 Drive Unit 4 Central Intelligence CAN Bus

Drive Unit n Block Diagram - Existing Drive Unit Central Intelligence CAN Bus Drive Unit n-1 Drive Unit n+1 Motor Controller Velocity Encoder Angular Encoder Brake Switch

Resulting Problems High Bus Load  4 x 4 CAN bus modules over 1 CAN bus line  extensive bandwith usage No Data Logging  Data logging must been contributed by central intelligence  Increased CPU load

General Tasks Data logging  Saving of measured values in a ring buffer  React to requests by central intelligence Communication with central intelligence  Implementation of a basic protocol over CAN Control of EPOS positioning controller  Implementation of functions for EPOS control

Drive Unit n Block Diagram - New Drive Unit Central Intelligence CAN Bus Drive Unit n-1 Drive Unit n+1 Motor Controller Velocity Encoder Angular Encoder Brake Switch Microcontroller Board

Block Diagram – Microcontroller CAN Interface Internal Memory C P U Freescale HCS12 RS232 Interface Debugging / Monitoring Motor Controller / Encoders Central Intellegince

Activity Chart - Software Main loop Select necessary commands for drive unit Load desired drive unit CAN messages from circular buffer Check for and process central intelligence CAN commands Send CAN messages to drive unit and central intelligence Send appropriate RS232 messages to debugging unit Check for and process RS232 debug commands Initialize Digital I/O Initialize CAN / RS232 interfaces Initialize System functions Initialize Operation System Check for drive unit CAN messages and store to circular buffer

Thank you for your attention! to Mr. Daniel Thiele Homepage of System Engineering Laboratory For further information...