Projekt 76b: LIN Demonstrator: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
|||
Zeile 32: | Zeile 32: | ||
=== LIN-Bus === | === LIN-Bus === | ||
=== LIN-Transceiver === | |||
== Projekt == | == Projekt == |
Version vom 14. Januar 2019, 20:30 Uhr
Autoren: Nadine Schwenke und Marcel Bröckelmann
Betreuer: Prof. Schneider
→ zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)
Aufgabe
Sensoren und Aktoren eines Kfz sollen über einen LIN BUS angesteuert werden. Visualisieren Sie die Daten mit CANoe.
Erwartungen an die Projektlösung
- Recherche zum LIN BUS
- Beschaffen Sie kostenlos LIN fähige Sensoren und Aktoren aus dem Kraftfahrzeug (Sponsoring, Schrottplatz)
- Ein Arduino mit LIN Shield soll einen Sensor auslesen und einen Aktor ansteuern.
- Überwachen Sie den Datenverkehr mit CANoe.
- Test und wiss. Dokumentation
- Live Vorführung der Kommunikation
Hinweise:
- Dieses Projekt ist nur mit viel Kreativität und Eigeninitiative zu lösen. Sie sollten Spaß an Bussystemen im Kraftfahrzeug haben.
- Dieses Projekt wurde zweifach vergeben. Stimmen Sie sich mit dem anderen Team ab, damit zwei unterschiedliche Demonstratoren entstehen.
Einleitung
Im Rahmen des Elektronik-Fachpraktikum im 5.Semester, im Bereich Mechatronik wurde uns die Aufgabe gestellt, ein Projekt mit einem Arduino Uno zu gestalten.
Das Projekt 76b soll eine LIN-Bus Verbindung demonstrieren. Hierzu sollen Fahrzeugsensoren und Aktoren über einen Arduino miteinander gekoppelt werden, sodass diese gesteuert werden können. Dies wird hier durch die Inbetriebnahme der Heizung eines Wohnmobilseitenspiegels demonstriert, welcher über einen Taster angesteuert wird.
LIN-Bus
LIN-Transceiver
Projekt
Projektplan
Benötigte Bauteile
Bauteile | Anzahl |
---|---|
12/24 DC Netzteil | 1 |
Arduino Uno | 2 |
LIN- Transceiver | 2 |
Steckbrett | 1 |
Wohnmobilspiegel | 1 |
Taster Heizung | 1 |
220 kOhm Widerstände | 2 |
4,7 kOhm Widerstände | 2 |
1 kOhm Widerstände | 2 |
50 Ohm Widerstände | 2 |
100 nF Kondensatoren | 2 |
220 nF Kondensatoren | 2 |
1 F Kondensatoren | 2 |
Standarddioden | 4 |
Projektdurchführung
Programmablaufdiagramm
-
Abb. XX: Programmablaufplan Master
-
Abb. XX: Programmablaufplan Slave
Ergebnis
Zusammenfassung
Lessons Learned
Durch das Projekt konnten wir unser Verständnis im Bereich der Bussysteme und der Programmierung erweitern. Insbesondere das Programmieren der Schnittstelle zwischen den Arduinos war eine besondere Herausforderung, da dieses Themenfeld uns gänzlich unbekannt war.
Darüber hinaus lernten wir, auf unvorhergesehene Probleme entsprechend zu reagieren. Eine neue Herausforderung war außerdem die Aquirierung gesponsorter Bauteile.
Auch das Verständnis von Schaltplänen und deren Adaption für die gegebenen Anforderungen wurde durch das Projekt verbessert. Hierzu wurde ebenfalls das Vertiefen des Verständnisses von Schaltplänen erforderlich.
Als besondere Herausforderung stellte sich die Beschaffung von Schaltplänen für die bereitgestellten Schalter heraus, da diese online nicht frei zugänglich sind.
Projektunterlagen
YouTube Video
Weblinks
[Transceiver]
[[|]]
Literatur
--- → zurück zur Übersicht: WS 18/19: Fachpraktikum Elektrotechnik (MTR)