USB-CAN-Adapter: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Hd (Diskussion | Beiträge) (Die Seite wurde neu angelegt: „==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…“) |
Coffee (Diskussion | Beiträge) (Update der Verantwortlichen, des Status und der ToDo-Liste) |
||
(12 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 |
* 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: |
* [[Benutzer:Xorior|xor]] |
||
* [[Benutzer: |
* [[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 |
|||
* |
* 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== |
|||
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.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 :)
Files
Aktueller Stand im Rhodecode Repo verfügbar.
Ältere Entwicklungsstände:
- 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 )