Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

lehre:wise0506:einfuehrung_in_eingebettete_systeme [2009/05/05 16:29]
brauer
lehre:wise0506:einfuehrung_in_eingebettete_systeme [2011/11/21 17:27]
Zeile 1: Zeile 1:
-====== Einführung in eingebettete Systeme ====== +
-\\ +
-=== Content === +
-\\ +
-Basic introduction to technologies,​ functions and design of embedded systems: Typical requirements,​ examples of product and production automation, introduction to microcontrollers,​ introduction to Logic Control with PLCs, device technology, and according tools.\\ +
-\\ +
-The control part of the former lecture "​Introduction to Embedded Systems"​ can be found in the new lecture Dynamic Systems for Computer Scientists now.\\ +
-\\ +
-=== Lecture === +
-\\ +
-{| +
-|- +
-|| **Lecture** +
-|| **Slides** +
-|- +
-|| 1 +
-|| {{:​lehre:​wise0506:​part00.pdf|Organisational issues}}, {{:​lehre:​wise0506:​part01.pdf|Introduction}},​ {{:​lehre:​wise0506:​part02.pdf|Microcontrollers}} +
-|- +
-|| 2 +
-|| {{:​lehre:​wise0506:​part02_1.pdf|Microcontrollers 2}} +
-|- +
-|| 3 +
-|| {{:​lehre:​wise0506:​part02_2.pdf|Microcontrollers 3}} +
-|- +
-|| 4 +
-|| {{:​lehre:​wise0506:​part02_3.pdf|Microcontrollers 4}} +
-|- +
-|| 5 +
-|| {{:​lehre:​wise0506:​part03.pdf|Introduction to Logic Control}} +
-|- +
-|| 6 +
-|| {{:​lehre:​wise0506:​part04.pdf|PLCs 1}}, {{:​lehre:​wise0506:​part04_1.pdf|Slides}} +
-|- +
-|| 7 +
-|| {{:​lehre:​wise0506:​part04_2.pdf|PLCs 2}} +
-|- +
-|| 8 +
-|| {{:​lehre:​wise0506:​part04_3.pdf|PLCs 3}} +
-|- +
-|| 9 +
-|| {{:​lehre:​wise0506:​part04_4.pdf|PLCs 4}} +
-|} +
-\\ +
-=== Literature === +
-\\ +
-  * Barr: Programming Embedded Systems in C and C++ +
-  * Pont: Embedded C +
-  * Lunze: Automatisierungstechnik,​ Oldenbourg, 2003. +
-  * Lewis: Programming industrial control systems using IEC 1131-3, IEE, 1998. +
-  * Webpage TU Wien: [[http://​www.ecs.tuwien.ac.at/​lehre/​Microcontroller/​Docs/​Lecture/​IntroMicrocontrollers.pdf|Script]] (1.2M) and according [[http://​www.ecs.tuwien.ac.at/​lehre/​Microcontroller/​MCLab.shtml|webpage]] +
-\\ +
-=== Exercise course === +
-\\ +
-  * (in English or German) +
-  * Conditions for getting a certificate (Übungsschein):​ participation in the exercises on a regular basis followed by an exam at the end of the semester. +
-  * During the first half of the exercises, students will work with the ATMEL [[http://​www.atmel.com/​dyn/​products/​product_card.asp?​part_id=2010|ATmega16]] AVR microcontroller (8bit RISC). +
-  * In the second half, students will learn about PLCs (Programmable Logic Controllers). +
-\\ +
-== Microcontroller part == +
-\\ +
-The software we are using is Freeware! Since the Atmel Studio also offers a simulator (running in simulator mode as soon as no device is connected) you can experiment with it at home. You need WINAVR and the AVR studio 4. A local copy of the WIN AVR Studio used in the lab course can be found here. Slides with a detailed step by step description of the design flow using WINAVR along with the AVR Studio can be found here (501kB). A short overview can be found here (10kB). More information can be found on atmel.com and in the according sections of Falk Salewski'​s Link List.\\ +
-\\ +
-  * {{:​lehre:​wise0506:​exercise_mcu.pdf|Download}} Microcontroller exercise sheet +
-  * {{:​lehre:​wise0506:​programming_microcontrollers_introes.pdf|Download}} Slides Microcontroller Basics +
-  * {{:​lehre:​wise0506:​using_timer.pdf|Download}} Slides Introduction Timer +
-  * {{:​lehre:​wise0506:​using_interrupts.pdf|Download}} Slides Introduction Interrupts +
-  * {{:​lehre:​wise0506:​using_adc.pdf|Download}} Slides Introduction Analog to Digital conversion +
-  * {{:​lehre:​wise0506:​using_the_lcd_with_atmega16.pdf|Download}} Slides Using LCD with ATmega16 +
-\\ +
-== Programmable Logic Controller (PLC) part == +
-\\ +
-  * [[http://​www.3s-software.com/​|CoDeSys]]:​ Softwaretool for programming & simulating PLC software +
-    * Download CoDeSys free demo you can use for the exercise +
-  * {{:​lehre:​wise0506:​plc_1.pdf|Download}} PLC exercise sheet 1 +
-  * {{:​lehre:​wise0506:​plc_2.pdf|Download}} PLC exercise sheet 2 +
-  * Download CoDeSys Task 1 (Gas Burner) FBD,​RLL,​background,​.zip +
-  * {{:​lehre:​wise0506:​acid_dilution.zip|Download}} CoDeSys Task 2 (Batch Dilution Process) +
-  * {{:​lehre:​wise0506:​twin_pump.zip|Download}} CoDeSys Task 3 (Twin Pump System) +
-\\ +
-=== Dates === +
-\\ +
-  * Lecture: Tue, 10:​00-11:​30,​ AH IV +
-    * The first lecture started on Oct 25th 2005. +
-  * Exercises: Wed, 12:​45-14:​30,​ 2323 +
-    * We have two regular exercise groups. The exercise for each group will take place fortnightly. +
-    * Group A (English) started Oct 26th +
-    * Group B (German) will start Nov 2nd +
-    * We plan four exercises on microcontrollers and three on PLCs. +
-    * PLC exercises for group C will be on January 18th and 25th 2006 from 15:15 to 17:30. +
-  * The exam for master students and the Übungsschein will take place in the last lecture (February 7th, 2006). +
-\\ +
-=== Forum === +
-\\ +
-  * [[http://​www-i11.informatik.rwth-aachen.de/​tiki-view_forum.php?​forumId=20|Forum Introduction to Embedded Systems]] +
-\\ +
-=== Contact === +
-\\ +
-  * Falk Salewski +
-  * [[http://​www.campus.rwth-aachen.de/​rwth/​all/​event.asp?​gguid=0x019756FB34D339498625CBE268A038D9&​pgguid=0x286A2BD82D2DEE439628BE28974D4597&​tguid=0x84D19CFF345CAD429B555D967706693E|Campus]]+