IT-AMS Applied Microcontroller Systems (5 ECTS , Forår, E / IKT)

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.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
By Solid State Workshop. ● A microcontroller is an integrated circuit that is programmed to do a specific task. ● Microcontrollers are really just “mini-computers”.
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.
Introduction.
ASPPRATECH.
Microcontroller: Introduction
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
AVR  Modern RISC architecture: Compact and FAST.  Tuned for high level languages.  Consistent architecture across entire line.  Small AVR are subsets.
How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut.
9. Car-Borne Information System
Using the PSoC USB March 17, 2012 Lloyd Moore, President/Owner.
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
Digital Pong Maisee BrownChris AndrewsHoang NguyenOmar Alattar.
Atmel AVR Jared Bevis January 14, The Power of Your Chips The main power of your chips lies in the programming language/compiler available to you.
The AVR Microcontroller: History and Features
IT-AMS Applied Microcontroller Systems (5 ECTS , Q3, E/IKT/EP)
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.
Embedded Systems Overview Prepared by Nisha Sinsinbar Subject: Microcontoller & Interfacing Sub code: EC Department.
CEng3361/18 CENG 336 INT. TO EMBEDDED SYSTEMS DEVELOPMENT Spring 2007 Recitation 01.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
SCADA Supervisory Control And Data Acquisition Pantech Solutions Here is the key to learn more.
Zilogic Systems 1 Device Interfacing with Python and ZIO Zilogic Systems.
Smart Parking System (SPS) Prepared by: Ma’ali Hasan. Noora Dmedi.
Case Study #1 Microcontroller System. What is a microcontroller? A microcontroller can be considered a self-contained system with a processor, memory.
Introduction to Microcontroller Technology
Obstacle avoiding robot { pixel }
Mikrodenetleyiciler/Mikrokontrolörler (Microcontrollers)
Popular Microcontrollers and their Selection by Lachit Dutta
Department of ECE A project Report on
iHome Automation System
Embedded Education Teaching Experiences sharing
Scrolling LCD using Arduino.
EMBEDDED SYSTEMS.
Chapter 6 Input/Output Organization
BLUETOOTH IMAGE AND GSM TEXT DISPLAY BOARD
POORNIMA COLLEGE OF ENGINEERING A PRESENTATION ON MAJOR PROJECT SEMINAR(STAGE-II) “GSM BASED E-NOTICE BOARD” SUBMITTED TO:
ARDUINO BASED AUTOMATIC TEMPERATURE BASED FAN SPEED CONTROLLER
Home automation using Arduino & ‘PIR sensor’
Introduction to ChibiOS/RT A free embedded RTOS
Device Interfacing with Python and ZIO
Serial Communication Protocols And Embedded IoT
Automatic human detector garbage can.
Microcontroller Applications
Technology Literacy Hardware.
PROJECT MEMBERS: P.BALACHANDRABOSE ( ) S.HARISH KUMAR RAJU ( )
Project guide B. SUBBULAKSHMI M. E Assistant Professor C. A. R
‘SONAR’ using Arduino & ultrasonic distance sensor
Arduino and Design of Embedded Applications
Why microcontrollers in embedded systems?
Introduction to Microprocessors and Microcontrollers
swingo XP Firmware, Service Tool & Error Codes
Future Designs, Inc. Your Development Partner
ریز پردازنده. ریز پردازنده مراجع درس میکروکنترلرهای AVR برنامه نویسی اسمبلی و C محمدعلی مزیدی، سپهر نعیمی و سرمد نعیمی مرجع کامل میکروکنترلرهای AVR.
Journey: Introduction to Embedded Systems

Embedded System Development Lecture 1 1/10/2007
Manual Robotics ..
Black Box for vehicle diagnostics
Introduction to Arduino
Remote Sensor Interface for IoT
Hardware Graduation Project (2) Seminar
Embedded Systems By : Simran Amaandeep Singh
Presentation transcript:

IT-AMS Applied Microcontroller Systems (5 ECTS , Forår, E / IKT) Course Overview Version: 11-10-2017, 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 topic(s) + document on Wiki. Use microcontroller knowledge in a final mini project (  ).

Course Schedule (2017)

Student topics: Examples

Student topic: Wiki documentation

Contents 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 (protocol + 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 at the workshop 

That’s it