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)
(Stand)
Line 10: Line 10:
 
** 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>
  

Revision as of 04:35, 20 February 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.

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

  • 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?


Wer?

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