IT-AMS Applied Microcontroller Systems (5 ECTS , Q3, E/IKT/EP)

Slides:



Advertisements
Similar presentations
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Advertisements

1 iHome Automation System Home Automation System Team: Million Dollar Contingency Regiment Adam Doehling Chris Manning Ryan Patterson.
7/23 CSE 325 Embedded Microprocessor System Design Fall 2010 Computer Science & Engineering Department Arizona State University Tempe, AZ Dr. Yann-Hang.
ECE 477 Final Presentation Team 03 - Spring 2013 Ryan Pawling Spencer Julian Josh Hunsberger Robert Harris.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
Oscilloscope Watch Teardown. Agenda History and General overview Hardware design: – Block diagram and general overview – Choice of the microcontroller.
S.W.A.T (Security Watching All the Time) Jeff Shin Tyler Stubbs Paul Kasemir Pavel Mayyak.
Systems Programming Course Gustavo Rodriguez-Rivera.
1-1 Embedded Software Development Tools and Processes Hardware & Software Hardware – Host development system Software – Compilers, simulators etc. Target.
Programming Embedded Systems
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Introduction.
ASPPRATECH.
ECE 353 Lab B (part 1 – Overview)
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Microcontroller based system design
Khaled A. Al-Utaibi  What is Arduino?  Arduino Boards  Arduino Shields  Arduino Uno Hardware.
Chapter 4 Section 3.
Introduction to Embedded Development. What is an Embedded System ? An embedded system is a computer system embedded in a device with a dedicated function.
Microcontroller: Introduction
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
FreeBSD/arm on the Atmel AT91RM9200 Warner Losh Timing Solutions, Inc BSDcan 2006 May 12, 2006 Experiences.
Black Box for vehicle diagnostics. 2 Abstract This project is an implementation of black box for vehicular safety. Key features: Diagnostic check of vehicle.
Camera Interfacing using ARM7
Resources: Hardware and Software Senior Design – Fall 2011.
COMPONENTS OF THE SYSTEM UNIT
2nd International Hybrid Marine Propulsion Conference 12 November 2012 | Amsterdam RAI Media Partner.
AVR  Modern RISC architecture: Compact and FAST.  Tuned for high level languages.  Consistent architecture across entire line.  Small AVR are subsets.
Jordan Wagner Justin Spencer Mark Sears John Jachna.
The 6713 DSP Starter Kit (DSK) is a low-cost platform which lets customers evaluate and develop applications for the Texas Instruments C67X DSP family.
How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut.
Department of Electronic & Electrical Engineering Embedded system Aims: Introduction to: Hardware. Software Ideas for projects ? Robotics/Control/Sensors.
9. Car-Borne Information System
NETWORK CENTRIC COMPUTING (With included EMBEDDED SYSTEMS)
A modern NM registration system capable of sending data to the NMDB Helen Mavromichalaki - Christos Sarlanis NKUA TEAM National & Kapodistrian University.
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
RCEEMS Project Remotely Controlled Engine Management System Valery Gorohovsky & Shmuel Koyas Supervised by Boaz Mizrachi 19/04/2012.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Typical Microcontroller Purposes
Micro processor and Micro Controllers
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
2nd International Hybrid Marine Propulsion Conference 12 November 2012 | Amsterdam RAI Media Partner.
Digital Pong Maisee BrownChris AndrewsHoang NguyenOmar Alattar.
 The TenCup Entertainment Table is an interactive table that enhances the game-play experience of Beirut for both the player and the spectator.
The AVR Microcontroller: History and Features
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
OpensensorAalborg University, Mobile Device Group Anders Grauballe Gian Paolo Perrucci Frank H.P. Fitzek Aalborg University Denmark Introducing Contextual.
Chris Wallau ECE5330 November 17, 2008 Remote Thermometer and Display.
Welcome to the world of ARM. COURSE CONTENT Module 1: Introduction  Introduction of ARM Processors  Evolution of ARM  32 - bit Programming Module 2:
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
Lecture 7: Overview Microprocessors / microcontrollers.
Robocon 2007, Hong Kong University of Science & Technology Robocon 2007 Electronics Quickstart! Session 1 Hello! Microcontroller. Prepared by KI Chi Keung.
CSE466 - Fall What is an Embedded System  Its not a desktop system  Fixed or semi-fixed functionality (not user programmable)  Lacks some or.
ARDUINO OVERVIEW Bob Wilton – KF5TPQ. ARDUINO UNO.
Gsm Modems Based Irrigation Water Pump Controller for Illiterates
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
Programming and Debugging with the Dragon and JTAG Many thanks to Dr. James Hawthorne for evaluating the Dragon system and providing the core content for.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
Popular Microcontrollers and their Selection by Lachit Dutta
Getting Started with ATMEL Studio 6
IT-AMS Applied Microcontroller Systems (5 ECTS , Forår, E / IKT)
Technology Literacy Hardware.
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
Future Designs, Inc. Your Development Partner
Journey: Introduction to Embedded Systems
Embedded System Development Lecture 1 1/10/2007
Presentation transcript:

IT-AMS Applied Microcontroller Systems (5 ECTS , Q3, E/IKT/EP) Course Overview Version: 23-10-2015, Henning Hargaard

IT-AMS: Motivation Microcontrollers are widely used as controlling elements in embedded systems. This course teaches relatively advanced aspects in developing microcontroller based systems. The course gives the necessary basic knowledge for further qualified work in embedded development teams – doing hardware close programming / software close hardware.

Learning Objectives Use In Circuit debug tools (JTAG ICE). Implement drivers, dealing with time critical parameters. Implement Boot Loader for updating microcontroller firmware. Use simple operating systems (Free RTOS). Use USB to interface a microcontroller. ( Use intercomponent busses, SPI & I2C ) = Allready known stuff ) Student proposed topic(s) + document on Wiki. Use microcontroller knowledge in a final mini project (  ).

Course Schedule (2014)

Student topics: Examples

Student topic: Wiki documentation

Contents (right now) Atmel AVR 8 bit controllers / ( + other controllers ). AVR GCC C-compiler ( Atmel Studio 6 ). JTAG ICE (In Circuit Debugging tool). Bus timing (eg. interfacing LCD displays). (Intercomponent busses ( eg. SPI and I2C )). Boot Loading. USB interfacing (overview + practical use). Embedded RTOS ( ”Free RTOS” ). Microcontroller mini project (½ half the course): Students own proposals !

ASE ”Embedded Stock” Link til Embedded Stock

Oral examination Possibility to demonstrate hardware (whole group). Individual oral examinations based on the project work. Individual marks. External examiner.

The AMS Project

Project examples (prior AMS course) (1) Motor cycle Cruiser. Weather station with humidity sensor. Digital barometer. Decoder for the DCF77 radio signal (Frankfurt). Bar code reader. Boot loading. PC controlled voltmeter. IrDA communication for cellular phones. SMS interface via GSM modem. MIDI player. B&O/Philips IR -> Playstation 2. Digital Equalizer. Project with MCP2510 CAN controller.

Project examples (prior AMS course) (2) CAN controller. USB and microcontrollers (theoretical project). Magnetic card reader. Ping-pong game with graphic display. Weight scale with counting feature. Alarm Clock playing tunes. Driver for SJA1000 CAN controller. MIDI Controller for controlling guitar effects. Robotic vacuum cleaner. Project with DS18S20 temperature sensor. Motor Control using PWM. Controller for solar collector. Datalogger with MMC flash card. Info system using digital speech.

Project examples (prior AMS course) (3) DCF77 synchronized watch. Watch with calendar (+ temperature measurements). Electronic weathercock (wind speed og direction). Thermostat with alarm function. Game with graphic display. Embedded WEB server. Pump Controller. Controller for softdrink machine. General purpose IO card with ADC. PacMan game with graphic display. IrDA communication between AVR Boards. Weather station controlled by SMS. Boot Loader. GPS receiver.

Project examples (prior AMS course) (4) Channel Selector with Spectrum Analyzer. Interface for IDE disks. Light sensitive robot. GSM modem with SMS. Greenhouse Controller. Robot Car. Voltmeter with graphic display. Weather station with GSM-I.F. Traffic-speed measurer. Weather station with Real Time Clock. Fan Controller. Controller for steam locomotive. Mobile robot.

Project examples (prior AMS course) (5) LED watch. GSM/GPS burglar alarm. Temperature-measurer with SMS interface. Thermostat with SMS interface. SMS transmitter/receiver. P-NET slave using Mega16. Car Computer. USB interface. Etc, etc, etc and etc…..

Lecturer Henning Hargaard Room 301a (Edison) hh@ase.au.dk Further questions ? Feel free to send me an email – or come and ask questions 4.november 16.00-17.00 

That’s it