Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
lehre:wise0506:einfuehrung_in_eingebettete_systeme [2009/05/05 16:29]
brauer
lehre:wise0506:einfuehrung_in_eingebettete_systeme [2011/11/21 17:27] (aktuell)
Zeile 1: Zeile 1:
 ====== Einführung in eingebettete Systeme ====== ====== Einführung in eingebettete Systeme ======
-\\+~~NOTOC~~
 === Content === === 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.\\ 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.\\ +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 ===
-\\+
 {| {|
 |- |-
Zeile 41: Zeile 41:
 || {{:​lehre:​wise0506:​part04_4.pdf|PLCs 4}} || {{:​lehre:​wise0506:​part04_4.pdf|PLCs 4}}
 |} |}
-\\+
 === Literature === === Literature ===
-\\+
   * Barr: Programming Embedded Systems in C and C++   * Barr: Programming Embedded Systems in C and C++
   * Pont: Embedded C   * Pont: Embedded C
Zeile 49: Zeile 49:
   * Lewis: Programming industrial control systems using IEC 1131-3, IEE, 1998.   * 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]]   * 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 === === Exercise course ===
-\\+
   * (in English or German)   * (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.   * 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).   * 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).   * In the second half, students will learn about PLCs (Programmable Logic Controllers).
-\\+
 == Microcontroller part == == 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.\\ 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:​exercise_mcu.pdf|Download}} Microcontroller exercise sheet
   * {{:​lehre:​wise0506:​programming_microcontrollers_introes.pdf|Download}} Slides Microcontroller Basics   * {{:​lehre:​wise0506:​programming_microcontrollers_introes.pdf|Download}} Slides Microcontroller Basics
Zeile 67: Zeile 67:
   * {{:​lehre:​wise0506:​using_adc.pdf|Download}} Slides Introduction Analog to Digital conversion   * {{:​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   * {{:​lehre:​wise0506:​using_the_lcd_with_atmega16.pdf|Download}} Slides Using LCD with ATmega16
-\\+
 == Programmable Logic Controller (PLC) part == == Programmable Logic Controller (PLC) part ==
-\\+
   * [[http://​www.3s-software.com/​|CoDeSys]]:​ Softwaretool for programming & simulating PLC software   * [[http://​www.3s-software.com/​|CoDeSys]]:​ Softwaretool for programming & simulating PLC software
     * Download CoDeSys free demo you can use for the exercise     * Download CoDeSys free demo you can use for the exercise
Zeile 77: Zeile 77:
   * {{:​lehre:​wise0506:​acid_dilution.zip|Download}} CoDeSys Task 2 (Batch Dilution Process)   * {{:​lehre:​wise0506:​acid_dilution.zip|Download}} CoDeSys Task 2 (Batch Dilution Process)
   * {{:​lehre:​wise0506:​twin_pump.zip|Download}} CoDeSys Task 3 (Twin Pump System)   * {{:​lehre:​wise0506:​twin_pump.zip|Download}} CoDeSys Task 3 (Twin Pump System)
-\\+
 === Dates === === Dates ===
-\\+
   * Lecture: Tue, 10:​00-11:​30,​ AH IV   * Lecture: Tue, 10:​00-11:​30,​ AH IV
     * The first lecture started on Oct 25th 2005.     * The first lecture started on Oct 25th 2005.
Zeile 89: Zeile 89:
     * PLC exercises for group C will be on January 18th and 25th 2006 from 15:15 to 17:30.     * 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).   * The exam for master students and the Übungsschein will take place in the last lecture (February 7th, 2006).
-\\+
 === Forum === === Forum ===
-\\+
   * [[http://​www-i11.informatik.rwth-aachen.de/​tiki-view_forum.php?​forumId=20|Forum Introduction to Embedded Systems]]   * [[http://​www-i11.informatik.rwth-aachen.de/​tiki-view_forum.php?​forumId=20|Forum Introduction to Embedded Systems]]
-\\+
 === Contact === === Contact ===
-\\+
   * Falk Salewski   * Falk Salewski
   * [[http://​www.campus.rwth-aachen.de/​rwth/​all/​event.asp?​gguid=0x019756FB34D339498625CBE268A038D9&​pgguid=0x286A2BD82D2DEE439628BE28974D4597&​tguid=0x84D19CFF345CAD429B555D967706693E|Campus]]   * [[http://​www.campus.rwth-aachen.de/​rwth/​all/​event.asp?​gguid=0x019756FB34D339498625CBE268A038D9&​pgguid=0x286A2BD82D2DEE439628BE28974D4597&​tguid=0x84D19CFF345CAD429B555D967706693E|Campus]]