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"
m (kategorisieren, alt) |
|||
(7 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
+ | {{Veraltet|Projekt eingeschlafen.}} | ||
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. | 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. | ||
Line 6: | Line 7: | ||
=== 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 | ||
+ | ** Teile dafür sind da | ||
+ | * Baue erste Test-Node auf - Temperatursensor, UART, Drehencoder mit Taster --[[User:Philip|Philip]] 02:23, 20 February 2011 (CET) | ||
+ | * Zweite Node gesteckt | ||
+ | * TODO: Verkabelung Node<->Node, Tranceiver und Controller auf Lochraster verkabeln --[[User:Philip|Philip]] 03:35, 20 February 2011 (CET) | ||
+ | |||
+ | <gallery> | ||
+ | File:Can-node-1.jpg|[[Media:Can-node-1.jpg|Erste Node im Aufbau]] | ||
+ | File:Can-node-2.jpg|[[Media:Can-node-2.jpg|Zweite Node, Breadboard]] | ||
+ | </gallery> | ||
=== Nutzen === | === Nutzen === | ||
Who knows? Protokolle von Herstellern/Werkstatttestern rev-engineeren? | Who knows? Protokolle von Herstellern/Werkstatttestern rev-engineeren? | ||
− | + | ====Saab 9-5==== | |
+ | *[http://pikkupossu.1g.fi/tomi/projects/trionic/trionic.html Einfache Programmierung über CAN (via CAN-USB) für Saab 9-5] - inkl. source code | ||
+ | *[http://pikkupossu.1g.fi/tomi/projects/i-bus/i-bus.html CAN I-bus messages für Saab 9-5], inkl. source code, CAN-logger, usw. | ||
+ | *[http://pikkupossu.1g.fi/tomi/projects/p-bus/p-bus.html Powertrain (P-bus)] | ||
=== Wer? === | === Wer? === | ||
− | * philip | + | * philip, thw(Auto mit CAN und wollte schon immer sehen, was der Motor macht) |
+ | [[Category:Projekte]] |
Latest revision as of 20:56, 18 August 2012
Error creating thumbnail: Unable to save thumbnail to destination
Der Inhalt dieser Seite ist veraltet. Projekt eingeschlafen. Wenn du etwas neues hinzufügen kannst, sei mutig!
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)