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"

From CCCHHWiki
Jump to: navigation, search
(Stand)
m (kategorisieren, alt)
 
(4 intermediate revisions by 3 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
 
** Teile dafür sind da
 
* Baue erste Test-Node auf - Temperatursensor, UART, Drehencoder mit Taster --[[User:Philip|Philip]] 02:23, 20 February 2011 (CET)
 
* 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>
 
<gallery>
 
File:Can-node-1.jpg|[[Media:Can-node-1.jpg|Erste Node im Aufbau]]
 
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>
 
</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, thw(Auto mit CAN und wollte schon immer sehen, was der Motor macht)
 
* 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
The contents of this page are obsolete. Projekt eingeschlafen. If you can update it, please do!
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.

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

Wer?

  • philip, thw(Auto mit CAN und wollte schon immer sehen, was der Motor macht)