+ All Categories
Home > Documents > Federwegerfassung Mikrocontrollerprojekt, FT8 Teilnehmer:Michael Kraft Alexis Bedoin Betreuer: Prof....

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

Date post: 06-Apr-2016
Category:
Upload: waldo-eckardt
View: 213 times
Download: 1 times
Share this document with a friend
14
Federwegerfassung Federwegerfassung Mikrocontrollerprojekt, FT8 Mikrocontrollerprojekt, FT8 Teilnehmer: Michael Kraft Alexis Bedoin Betreuer: Prof. J. Walter
Transcript
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


Recommended