ft ws2007 j. walter. begrüßung intro gateway can-bus steuergerät projekte – labor schwarzes...
TRANSCRIPT
![Page 1: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/1.jpg)
FT WS2007
J. Walter
![Page 2: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/2.jpg)
Begrüßung
• Intro
• Gateway
• CAN-BUS
• Steuergerät
• Projekte – Labor
• Schwarzes Brett
• BLOG
![Page 3: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/3.jpg)
Begrüßung 2
• PC mitbringen ;-)
• www.keil.com Evaluationssoftware 8051
• C80535, C80535C
• 8051
![Page 4: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/4.jpg)
2.10.2007 E-Mail
• Betreff: MC-WS07
• Embedded Systems– Controller ist in die Mechanik (Bsp.
Fensterheber-Motor) eingebaut
![Page 5: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/5.jpg)
Unterscheidung!!
• Programme C: und Daten D:
• Gruscheln Kompositum: Grüßen + Kuscheln
![Page 6: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/6.jpg)
Das erste Programm
• FT_WS07_P01 – Funktion: Licht ein / aus
![Page 7: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/7.jpg)
Kleine Schwierigkeiten
• Internet Explorer
• .NET 2.0 Framework !
• Unix Firefox
• Jeder hat jetzt einen Notebook
![Page 8: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/8.jpg)
WICHTIG
• Zuerst WAS
• Dann WIE
![Page 9: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/9.jpg)
Seite 9 Prof. J. WALTER Kurstitel Stand: März 2007
mc-mt
Ausgang
+ 5V
GND
R = ca. 50 kΏ
Microcontroller Externe Beschaltung
Port / Ausgang Lampe leuchtet
P3.2
![Page 10: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/10.jpg)
8.10.2007
• Guten Morgen!
• Bitte IMMER mitarbeiten
• Prinzip: 1 Woche vorher funktioniert nicht
• Das erste Programm
![Page 11: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/11.jpg)
;-)
• Alle Programme sind Daten – aber nicht alle Daten sind Programme
![Page 12: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/12.jpg)
Entwickeln eines Programms
•Programm: „Neues EURO_535 Projekt“ aufrufen•Folgende Maske erscheint:•Projektnamen eintragen
![Page 13: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/13.jpg)
Entwicklungsumgebung
• Pro Programm ein Projekt erstellen
• Im Projektordner– Umgebung mit mehreren Dateien
• Reg535.pdf – Datei beschreibt den Controller• *.A51 – Datei ist die editierte Datei
![Page 14: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/14.jpg)
*.LST
• Listing-Datei wird vom Assembler erzeugt
• Zur Hilfe: http://www.hit-karlsruhe.de/8051/
![Page 15: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/15.jpg)
Roter Faden
• Springen zwischen den „Ebenen“– Projekt wird angelegt (Projektordner)– Editieren– Assembler übersetzt
• Mnemotechnischen Code 10-Kombinationen
– Debug – Programm wird ausgeführt
![Page 16: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/16.jpg)
Debug
• Das Programm „FT_WS07_P01 im Debugger ausführen
![Page 17: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/17.jpg)
9.10.2007
• Leihe für ein Semester – EURO_535 + Buch für ein Semester
• Labor Alle Antworten im Internet
• Immer zwei Personen
• Weniger ist mehr!
![Page 18: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/18.jpg)
Wie sieht ein Projekt aus?
• http://193.196.117.23/projekte/SS07_DAS_FEST_2007/
• http://www.hit-karlsruhe.de/Walter/Downloads/mmsm21-g-3.exe Rasperg1
![Page 19: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/19.jpg)
Alle Projekte in MC-FT
• dienen Formula Student
![Page 20: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/20.jpg)
„FT_WS07_P02“
• Schreiben Sie das Programm FT_WS07_P02 so, dass der Port P1.1 und Port P1.2 im Simulator zurückgesetzt werden.
• Vorschlag: Debuggen von FT_WS07_P01
• Dann Neues Projekt FT_WS07_P02 anlegen und das alte Programm variieren
![Page 21: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/21.jpg)
Echtzeit
• Schneller als Echtzeit ;-)
• Limit speed to Real-time ankreuzen
![Page 22: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/22.jpg)
Arbeiten mit Breakpoints
• Komfortable Überprüfung
• Interrupt aufgetreten
• Wird ein Programmteil ausgeführt?
![Page 23: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/23.jpg)
10.10.2007
• iPOD nano – Einsatzmöglichkeit
• Kapitel abgeschlossen
![Page 24: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/24.jpg)
2. Kapitel
• CBT als Administrator benutzen
• Abmelden STRG + ALT +2 x ENTF
• Administrator + PW:
![Page 25: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/25.jpg)
15. Oktober 2007
• Was blieb hängen?
• /SET und /RESET gleichzeitig unzulässiger logischer Zustand
• EVA ? VA
• Schaltwerk Schaltnetz
• Mehrere Ebenen der Mikrocomputertechnik
![Page 26: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/26.jpg)
Was blieb hängen?
• In jedem Mikrocontroller ist ein Mikroprozessor
• Vorlesung war eine halbe Stunde früher zu Ende als normal!– Halbe Stunde nachholen!
![Page 27: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/27.jpg)
Der rote Faden?
• 1 Dimension
• Threads
• Wir haben mehrere Fäden
![Page 28: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/28.jpg)
D-Flip-Flop
• Wahrheitstabelle
• Hochauflösendes Zeitdiagramm– CBT Flip-Flop
• Wie komme ich hier (Kombination Oszi – Signalgenerator) auf 1 ns?
![Page 29: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/29.jpg)
Latch - Register
• Latch– Pegelabhängig– Sobald LE auf 1 wird Eingang auf Ausgang
durchgeschaltet– Geht LE von 1 auf 0 erfolgt der
Speichervorgang
• Register– Flankenabhängig– Speichervorgang nur bei steigender Flanke
![Page 30: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/30.jpg)
Blockschaltbild
• „Dicker Pfeil“ 8-Bit-Prozessor = 8 Leitungen
• Folie 17
![Page 31: FT WS2007 J. Walter. Begrüßung Intro Gateway CAN-BUS Steuergerät Projekte – Labor Schwarzes Brett BLOG](https://reader035.vdocuments.net/reader035/viewer/2022062623/55204d7f49795902118d1952/html5/thumbnails/31.jpg)
Interrupt - Polling