14
Federwegerfassung Federwegerfassung Mikrocontrollerprojekt, FT8 Mikrocontrollerprojekt, FT8 Teilnehmer: Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Embed Size (px)

Citation preview

Page 1: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

FederwegerfassungFederwegerfassungMikrocontrollerprojekt, FT8Mikrocontrollerprojekt, FT8

Teilnehmer: Michael KraftAlexis Bedoin

Betreuer: Prof. J. Walter

Page 2: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Federweg messen ?

• Bodenfreiheit erfassen und optimieren

• Verschiedene Modi• Verschiedene

Abtastfrequenzen• Datentransfer

Page 3: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Strukturogramm

InitialisierungStandardeinstellungen:

LEDs: 1,3 und 5

an

Modus 1,Frequenz 1

Taste 1 betätigt ?

Ja

NeinModus

ändern

LEDs 1-3 entsprechend

ändern

Abfrage

Taste 2 betätigt ?

Ja

NeinFrequenz

ändern

LEDs 5,6 entsprechend

ändern

Taste 3 betätigt ?

Programmstart

Ja

Nein

Gemäß der gewähltenFrequenz f werden per Interrupt alle 1/f Sekunden Sensorwerte erfasst, A/D- gewandelt und auf dem FIFO gespeichert.

Modus 1 Modus 2 Modus 3

Full Flag gesetzt?

Taste 3 betätigt?

Nein

Stop

Nein

Ja

JaTaste 3 betätigt?Ja

Gemäß der gewähltenFrequenz f werden per Interrupt alle 1/f Sekunden Sensorwerte erfasst, A/D- gewandelt und mit den aktuellen Werten für das Minimum und Maximum verglichen

Empty Flaggesetzt?Ja

Aktueller Wert aus dem FIFO wird ausgelesen und an die serielle Schnittstelle gesendet

Minimum und Maximum werden ausgelesen und an die serielle Schnittstelle gesendet

NeinNein

Rote LED 2 an

Rote LED 2 ausLED 1 blinkt LED 1 blinkt

Abfrage

Page 4: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Strukturogramm

InitialisierungStandardeinstellungen:

LEDs: 1,3 und 5

an

Modus 1,Frequenz 1

Taste 1 betätigt ?

Ja

NeinModus

ändern

LEDs 1-3 entsprechend

ändern

Abfrage

Taste 2 betätigt ?

Ja

NeinFrequenz

ändern

LEDs 5,6 entsprechend

ändern

Taste 3 betätigt ?

Programmstart

Ja

Nein

Page 5: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Strukturogramm

Gemäß der gewähltenFrequenz f werden per Interrupt alle 1/f Sekunden Sensorwerte erfasst, A/D- gewandelt und auf dem FIFO gespeichert.

Modus 1 Modus 2 Modus 3

Full Flag gesetzt?

Taste 3 betätigt?

Nein

Stop

Nein

Ja

JaTaste 3 betätigt?Ja

Gemäß der gewähltenFrequenz f werden per Interrupt alle 1/f Sekunden Sensorwerte erfasst, A/D- gewandelt und mit den aktuellen Werten für das Minimum und Maximum verglichen

Empty Flaggesetzt?Ja

Aktueller Wert aus dem FIFO wird ausgelesen und an die serielle Schnittstelle gesendet

Minimum und Maximum werden ausgelesen und an die serielle Schnittstelle gesendet

NeinNein

Rote LED 2 an

Rote LED 2 ausLED 1 blinkt LED 1 blinkt

Abfrage

Page 6: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Bauteile

Register

Page 7: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Register

• Funktion– D: Eingang, Q: Ausgang

• Anwendung– Clock High: Qk=Dk

– Clock Low: Qk=Qk-1

Page 8: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Bauteile

Speicherbaustein

Page 9: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

FIFO (First In First Out)

• Speicherbaustein

Page 10: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

AuswertungFederauslenkung

0

5

10

15

20

25

0,00 1,25 2,50 3,75 5,00 6,25 7,50

Zeit in s

Fede

raus

lenk

ung

in m

m

Weg

Page 11: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Film

Page 12: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Fazit

• Hardware vs. Software• Zeitaufwand durch Folgefehler• Alles muss richtig gemacht werden

– Komponenten– Programm– Handwerk

Page 13: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07

Vielen dank für Ihre Aufmerksamkeit

Jetzt Bier !

Page 14: Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter

Mikrocontroller, Kraft Bedoin, Federwegerfassung, 08-05-07