USB-CAN-Adapter: Unterschied zwischen den Versionen

Aus bytewerk-Wiki
Zur Navigation springen Zur Suche springen
Keine Bearbeitungszusammenfassung
(Update der Verantwortlichen, des Status und der ToDo-Liste)
 
(10 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 4: Zeile 4:
* Soll funktionieren unter Linux und Windows
* Soll funktionieren unter Linux und Windows
* LISTEN-only-mode soll unterstützt werden (sniffen, keine ACKs senden)
* LISTEN-only-mode soll unterstützt werden (sniffen, keine ACKs senden)
* Einfache Software, die alle empfangenen Pakekte anzeigt / filtert und Pakete versenden kann (auch zyklisch)
* Einfache Software, die alle empfangenen Pakete anzeigt / filtert und Pakete versenden kann (auch zyklisch)
* Bonus: SocketCAN-Treiber für Linux
* Bonus: SocketCAN-Treiber für Linux


==Verantwortlich==
==Verantwortlich==
* [[Benutzer:Hd|xor]]
* [[Benutzer:Xorior|xor]]
* [[Benutzer:HKay|hk]]
* [[Benutzer:HKay|hk]]
* [[Benutzer:struppi|struppi]]
* [[Benutzer:Coffee|coffee]]


==Status==
==Status==
* Erster selbstgeätzter Prototyp funktioniert rudimentär.
* Layout v0.1 ist geroutet, noch nicht geätzt
* Software existiert noch nicht
* Neue Hardwarerevisionen verfügbar, aber noch nicht produziert.
* [https://rhodecode.bytewerk.org/CANdle/flashcandle Flashen] über MCP2210 funktioniert.
* [https://rhodecode.bytewerk.org/CANdle/candle-firmware Firmware]-Umfang muss noch erweitert werden.
* PC-[https://rhodecode.bytewerk.org/CANdle/candle-software Software] noch nicht sehr weit gediehen.
* [https://rhodecode.bytewerk.org/CANdle/CANdleQt PyQt4-GUI] ebenfalls noch nicht sehr weit gediehen.


==ToDo==
==ToDo==
* v0.1 ätzen, ausprobieren
* Software schreiben
* Software schreiben
* Dokumentation schreiben
* v0.2 planen
* Spaß am Gerät :)
* Spaß am Gerät :)






[[Datei:CANdle_v1.1.png|200px|thumb|left|Candle v1.1]]
==Files==
==Files==
Aktueller Stand im [https://rhodecode.bytewerk.org/CANdle/CANdle-hardware Rhodecode Repo] verfügbar.

Ältere Entwicklungsstände:
* Eagle-Files v0.1: [[Datei:ATmega88can.zip]]
* Eagle-Files v0.1: [[Datei:ATmega88can.zip]]
* Eagle-Files v0.1.1: [[Datei:ATmega88can_v0.1.1.zip‎]] (Standard-Throughhole-Quarz, größere Leiterbahnabstände)
* Eagle-Files v0.1.2: [[Datei:ATmega88can_v0.1.2.zip‎]] (Jetzt auch mit SPI CS/SS, Testpads für ISP)
* Eagle-Files v0.4.0: [[Datei:Stmcanv4.zip]] ( STM als basis )
* Eagle-Files v1.1 [[Datei:CANdle.zip]] ( Kann ohne Programmer in betrieb genommen werden )

[[Category:Projekt]]
[[Category:Projekt]]

Aktuelle Version vom 21. September 2013, 10:24 Uhr

Ziel

Ein günstiger USB-CAN-Adapter muss her, zum debuggen/steuern des BROKEN-Bus und aus anderen Gründen.

  • Kostengünstig: Viele Standard-Bauteile, der CAN-Teil im Zweifel als Samples bestellbar?
  • Soll funktionieren unter Linux und Windows
  • LISTEN-only-mode soll unterstützt werden (sniffen, keine ACKs senden)
  • Einfache Software, die alle empfangenen Pakete anzeigt / filtert und Pakete versenden kann (auch zyklisch)
  • Bonus: SocketCAN-Treiber für Linux

Verantwortlich

Status

  • Erster selbstgeätzter Prototyp funktioniert rudimentär.
  • Neue Hardwarerevisionen verfügbar, aber noch nicht produziert.
  • Flashen über MCP2210 funktioniert.
  • Firmware-Umfang muss noch erweitert werden.
  • PC-Software noch nicht sehr weit gediehen.
  • PyQt4-GUI ebenfalls noch nicht sehr weit gediehen.

ToDo

  • Software schreiben
  • Dokumentation schreiben
  • Spaß am Gerät :)



Candle v1.1

Files

Aktueller Stand im Rhodecode Repo verfügbar.

Ältere Entwicklungsstände: