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

Similar documents
HOND-i INTEGRATED TECHNOLOGIES PVT LTD

Technical Specification for Educational Robots

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Embedded System Project (521423S) - Specifications

Getting to know the Arduino IDE

1.0. Presents. techathon 3.0

Dual-POB. View Full-Size Image View Full-Size Image. ( POB-Technology ) ( POB-Technology ) Description

Using standardised hardware modules to implement complex design projects for teaching Embedded Systems

Circuit Diagram For Water Level Controller Using 8051 Microcontroller With Pin Configuration

The industrial technology is rapidly moving towards ARM based solutions. Keeping this in mind, we are providing a Embedded ARM Training Suite.

Lab Course Microcontroller Programming

DATA LOGGER APPLICATION DEVELOPMENT USING MICROCONTROLLER ATMEGA 128 FOR A WEB-BASED GPRS COMMUNICATION

ARM Microcontroller Interfacing - Warwick A. Smith ISBN Elektor. Table of Contents

SBC8140 Single Board Computer

Advanced Embedded Systems

ATmega32U4 IoT Weather Station

GUJARAT TECHNOLOGICAL UNIVERSITY

IMS AMS 111 II. Automatic Weather Station. Easy and reliable weather monitoring anywhere

Mega128-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Short Term Courses (Including Project Work)

CS-3410 Systems Programming Spring 2013

Mega128-Net Mega128-Net Mega128 AVR Boot Loader Mega128-Net

Modules For Six Months Industrial Training On WIRELESS EMBEDDED SYSTEM DESIGN

Final Report. Project Title: Dial A Whip

Figure 1. JTAGAVRU1 application The JTAGAVRU1 is supported by AVR Studio. Updated versions of AVR Studio is found on

Embedded Systems. Software Development & Education Center. (Design & Development with Various µc)

Hands on Experience with AVR32

MT2 Introduction Embedded Systems. MT2.1 Mechatronic systems

Amarjeet Singh. January 30, 2012

Diploma in Embedded Systems

E-Blocks Datalogger Bundle

ECE471: Embedded Systems Final Project. Due: Friday, 14 December 2018 (Last day of Classes)

AVR MICROCONTROLLER PROJECT TUTORIAL E-PUB

Lecture (01) Introducing Embedded Systems and the Microcontrollers By: Dr. Ahmed ElShafee

Automation Engineers AB Pvt Ltd, NOIDA Job-Oriented Course on Embedded Microcontrollers & Related Software Stack

ARM Microcontroller Interfacing Hardware and Software

acret Ameya Centre for Robotics & Embedded Technology Syllabus for Diploma in Embedded Systems (Total Eight Modules-4 Months -320 Hrs.

EE324: Microcontrollers and Interfacing. Office Hours: Mon, Wed, to 11.30am. Microcontrollers and Interfacing

Embedded Robotics. Software Development & Education Center

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

24-hour room temperature controller

AVR32 Studio Tutorial AVR32 UC3. EVK1100 Control Panel Tutorial

COMPLEX EMBEDDED SYSTEMS

WHY APPLICATIONS ARE STILL DRAINING OUR BATTERIES and how we can help. Aaron Schulman & Sachin Katti

Doc: page 1 of 6

EMBEDDED SYSTEMS COURSE CURRICULUM

Microcontroller basics

MACHINE BREAKDOWN DETECTION SYSTEM

HOURS SYLLABUS

Weekday / weekend room temperature controller

ARMed for Automotive. Table of Contents. SHARP and ARM Automotive Segments SHARP Target Applications SHARP Devices SHARP Support Network Summary

Pic Microcontroller Basic Project

3.3V regulator. JA H-bridge. Doc: page 1 of 7

Embedded System Design

WS_CCESBF7-OUT-v1.00.doc Page 1 of 8

Microprocessors And Microcontroller

WIZTECH AUTOMATION SOLUTIONS (P) LTD., An ISO 9001:2000 and IAO certified company

MYD-C437X-PRU Development Board

ARDUINO MEGA INTRODUCTION

09/05/2014. Engaging electronics for the new D&T curriculum. Geoff Hampson Managing Director of Kitronik. Presentation overview

MegaAVR-DEVelopment Board Progressive Resources LLC 4105 Vincennes Road Indianapolis, IN (317) (317) FAX

Various power connectors. 3.3V regulator. 64K Flash (Internal) 2K EEPROM (Internal) 4K SRAM (Internal) JA Mem Adr/ Data. Doc: page 1 of 9

BLACK BOX FOR CAR ACCIDENT

CanSat Project Supervisor: Adam Cseh 0931/ Robotics Hall / Office 4

ACU6. Technical Reference Manual. Specifications Interfacing Dimensions. Document topics. ANSARI Controller Unit Type 6 technical reference manual

Embedded Systems Laboratory

Adaptive Motion Control of FIREBIRD V Robot

7-day room temperature controller

Basic Components of Digital Computer

Embedded Systems, Android & Robotics INTERNSHIP CONTENT

Interfacing Java-DSP with Sensor Motes

Bolt 18F2550 System Hardware Manual

Sanguino TSB. Introduction: Features:

DESIGN OF A CUBESAT PAYLOAD INTERFACE. Jason Axelson Department of Electrical Engineering University of Hawai i at Mānoa Honolulu, HI ABSTRACT

Experience SprintSpeed. Everything you want right on your phone.

Product Technical Brief S3C2440X Series Rev 2.0, Oct. 2003

CSE 466 Software for Embedded Systems. CSE 466 Software for Embedded Systems

MICROPROCESSOR BASED SYSTEM DESIGN

Chapter 1. Microprocessor architecture ECE Dr. Mohamed Mahmoud.

Robotics Training Module ABLab Solutions

Doc: page 1 of 8

Introduction to Microcontroller Apps for Amateur Radio Projects Using the HamStack Platform.

BIRLA INSTITUTE OF TECHNOLOGY AND SCIENCE, Pilani Pilani Campus

Embedded Systems and Kinetic Art. CS5968: Erik Brunvand School of Computing. FA3800: Paul Stout Department of Art and Art History.

Logistics. Embedded Systems. Kinetic Art. This Class. Embedded Systems and Kinetic Art. Kinetic Art

FLOW CODE 3 NO CODING, NO LIMITS... DATASHEET FLOW CODE

PLC Fundamentals. Module 1: Introduction to PLC. Academic Services Unit PREPARED BY. January 2013

Serial Port Complete

AC : INFRARED COMMUNICATIONS FOR CONTROLLING A ROBOT

Embedded Systems. Embedded Programmer. Duration: 2 weeks Rs Language and Tools. Embedded System Introduction. Embedded C programming

MEXLE. International Educational Platform. International Educational Platform. for Informatics based on Embedded Systems

Wall Industries SMPS and Microcontrollers

Microchip Technology Enhances Popular 16- and 32-bit Development Platform with Application-Specific Expansion Hardware

SKA Monitoring & Control Realisation Technologies Hardware aspects. R.Balasubramaniam GMRT

MATLAB BASED LOCATION IDENTIFICATION WITHOUT USING GPS

Chapter 1: Introduction. Oregon State University School of Electrical Engineering and Computer Science

Distributed Real-Time Control Systems. Module 3 Hardware for Real Time Distributed Control Systems

Embest SOC8200 Single Board Computer

CONTENTS. dspicpro4 KEY FEATURES 4 CONNECTING THE SYSTEM 5 INTRODUCTION 6

Lab Objectives. 2. Preparations. 3. Signing in. 4. Examining the Host Environment. 5. Part A: Introduction to AVR Studio. 5.

Transcription:

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

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 ( ). Slide 3

Course Schedule (2017) Slide 4

Student topics: Examples Slide 5

Student topic: Wiki documentation Slide 6

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! Slide 7

ASE Embedded Stock Link til Embedded Stock Slide 8

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

The AMS Project Slide 10

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

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

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

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

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

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 Slide 16

That s it Slide 17