Dieses Wiki ist ein Archiv bis 2023. Das aktuelle Wiki findet sich unter https://wiki.hamburg.ccc.de/
Difference between revisions of "Projekt:CAN-Bus"
(Saab 9-5 protocol rev engineering) |
(hackaday projekt) |
||
Line 6: | Line 6: | ||
=== Stand === | === Stand === | ||
+ | * 08.03.2011 Auch andere scheinen sowas lustig zu finden: http://hackaday.com/2011/03/08/can-sniffing-for-steering-wheel-button-presses/ - Allerdings wäre USB und Wireshark-Unterstützung natürlich cooler :D | ||
* Ich habe mal ein Interface auf Basis atmega8 + mcp2515 + mcp2551 + FT245BL gelayoutet und geroutet | * Ich habe mal ein Interface auf Basis atmega8 + mcp2515 + mcp2551 + FT245BL gelayoutet und geroutet | ||
* Nächstes Ziel: Einen kleinen Test-Bus mit einigen Knoten aufbauen, um erstmal ein Gefühl für die Controller und Transceiver zu bekommen | * Nächstes Ziel: Einen kleinen Test-Bus mit einigen Knoten aufbauen, um erstmal ein Gefühl für die Controller und Transceiver zu bekommen |
Revision as of 18:55, 8 March 2011
Ich beschäftige mich zur Zeit (aus Interesse) mit Bussystemen aus dem Automotive-Bereich. Ich würde gerne auf der vorhandenen PF_CAN-Treiberstruktur im Linux-Kernel aufbauen und ein Open Source USB-CAN-Interface entwickeln, um CAN allgemein der breiten Hacker-Masse zugänglich(er) zu machen.
Contents
Ziel
Ungefähres Ziel der Sache: Ein CAN-Interface an USB sowie einen Treiber, um z.B. den Datenstrom zwischen Motorsteuergerät und Sensoren direkt in Wireshark anzeigen und auswerten zu können.
Stand
- 08.03.2011 Auch andere scheinen sowas lustig zu finden: http://hackaday.com/2011/03/08/can-sniffing-for-steering-wheel-button-presses/ - Allerdings wäre USB und Wireshark-Unterstützung natürlich cooler :D
- Ich habe mal ein Interface auf Basis atmega8 + mcp2515 + mcp2551 + FT245BL gelayoutet und geroutet
- Nächstes Ziel: Einen kleinen Test-Bus mit einigen Knoten aufbauen, um erstmal ein Gefühl für die Controller und Transceiver zu bekommen
- Teile dafür sind da
- Baue erste Test-Node auf - Temperatursensor, UART, Drehencoder mit Taster --Philip 02:23, 20 February 2011 (CET)
- Zweite Node gesteckt
- TODO: Verkabelung Node<->Node, Tranceiver und Controller auf Lochraster verkabeln --Philip 03:35, 20 February 2011 (CET)
Nutzen
Who knows? Protokolle von Herstellern/Werkstatttestern rev-engineeren?
Saab 9-5
- Einfache Programmierung über CAN (via CAN-USB) für Saab 9-5 - inkl. source code
- CAN I-bus messages für Saab 9-5, inkl. source code, CAN-logger, usw.
- Powertrain (P-bus)
Wer?
- philip, thw(Auto mit CAN und wollte schon immer sehen, was der Motor macht)