Projekt 14: Sensor mit CAN-Schnittstelle
Dieser Bericht beschreibt die Ansteuerung eines Kombiinstruments für PKW der Marke Volkswagen mit Hilfe der Entwicklungs-, Test- und Analyseumgebung CANoe der Firma Vector und mit einem Arduino Uno. Die Lösung wurde im Rahmen des Elektrotechnik-Fachprakikums im Studiengang Mechatronik der HSHL während des WS 13/14 von Ziad Abuelkhair und Daniel Block erarbeitet.
Aufgabenstellung
Grundlagen CAN-Bus
Benötigte Hardware/Bauteile und Dateien/Software
Nun werden in einer Übersicht die benötigten und verwendeten Komponenten zum Lösen der Aufgabe vorgestellt. Bei Bedarf wird eine kurze Erklärung hinzugefügt. Wenn nichts anderes angegeben ist, wurden die jeweiligen Komponenten im Rahmen des zur Verfügung gestellten Budgets beschafft.
Hardware-Komponenten und elektrische Bauteile
- VW Passat Kombiinstrument mit Anschlüssen für Stromversorgung und Bus-Schnittstelle; wurde von betreuendem Professor gestellt
- Labor-Netzteil für 12V DC; Inventar der HSHL
- USB-Seriell-Adapter der Firma Vector; wurde von betreuendem Professor gestellt
- Arduino UNO; Eigentum der Studenten
- CAN-Shield der Firma sparcfun; wurde von betreuendem Professor gestellt
- Holzplatte für Pult
- Flach-Senkkopf Holzschrauben, Kreuzschlitz PZD, 3.5 x 30 mm für das Pult
- USB-Kabel 2.0, Hi-Speed A-St auf B-St, 3m zur Kommunikation zwischen Arduino und PC
- Blitzkabelbinder, 120mm, KNø 3,5mm, natur zur Montage der Leitungen
- Experimentier-Steckboard 640/200 Kontakte
- Drehpotentiometer linear, 10 kOhm, 6 mm
- Kippschalter
- Rote 5mm-LED mit Vorwiderstand, 5 Volt
- Leitungen 0.5 mm; Inventar der HSHL
Software-Komponenten und Dateien
- Vector CANoe in der Version 7.3; wurde von betreuendem Professor gestellt
- DBC-File für Kommunikation mit dem Kombiinstrument; die Datenbank enthält alle Botschaften mit den jeweiligen Signalen; wurde von betreuendem Professor gestellt
- Can-libary für Arduino; Canbus_v4.zip
- Software Arduino IDE in der Version 1.0.5; freier Download direkt auf der Arduino-Homepage