USB-CAN-Adapter
Zur Navigation springen
Zur Suche springen
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 )