Quelle: http://www.kfztech.de/kfztechnik/sicherheit/airbag/airbag2.htm

 

 

 

Problembeschreibung

 

Im Auftrag eines namhaften Autoherstellers, soll ein Airbag-Steuerprogramm geschrieben und auf einen Mikrocontroller aufgespielt werden.
Das Zünden des Motors soll durch einen Taster simuliert werden, wodurch eine LED für 2 sek. eingeschaltet wird. Die LED signalisiert die Betriebsbereitschaft des Airbags. Nachdem die 2 sek. abgelaufen sind, erlischt die LED wieder. Das Unterbrechen der Zündung wird durch ein Software Reset simuliert.Aus prophylaktischen Gründen wird die Entprellung dennoch ins Programm mit eingebunden.

 

(Autor: Ballus & Roth)


Schriftliche Problemlösung

 

In folgendem wird die Funktionsweise eines Pull- Up b.z.w. Pull-Down Widerstandes erklärt!!

Ebenso wird erklärt, wie die Pull-Up Widerstände des AVR-Boards, anhand einer Befehlszeile im Quelltext aktiviert werden!!  

 

Softwaremäßige Aktivierung und Wirkungsweise des Pull-Up Widerstandes

 

 

(Autor: Bernardy & Pleimling)

Grafische Problemlösung

PAP - Programmablaufplan

Um einer einfachen Lösung gerecht zu werden, wird die Wartezeit von 2 Sekunden und das Entprellen des Tasters durch einen Unterprogrammaufruf realisiert.

Dabei wird ein Parameter an das Unterprogramm übergeben, der beeinflusst, wie lange die Zählschleife im Unterprogramm dauert.

 

PAP als Gif-Bild

PAP als PDF

 

(Autor: Piegsa & Scholzen)

Der Timer des ATmega8
Aller Anfang ist Schwer

Marco Schettgen
Daniel Schnell

Hier kommt noch ein Bild vom Weber (einer von den California Dreamboys) hin.

Der Quellcode

als .txt Datei

Andreas Weber
Matti Bart