UCAN UCCB (USB-CAN Adapter)
Hardware
Der UCCB wird in einen USB-Port des PC eingesteckt und bietet auf der anderen Seite einen CAN-Port. Er besitzt einen TJA1050 Transceiver zum direkten Anschluß an einen CAN-Bus. Die Firmware ist SLCAN kompatibel und kann somit direkt von Linux, aber auch vielen PC-Programmen (z.B. CANHacker) direkt genutzt werden.
Update der Hardware-Firmware
- Firmware als HEX-File herunterladen https://github.com/UsbCANConverter-UCCbasic/UCCBEmbedded/releases
- Mit einem Terminalprogramm (z.B.HTerm) und den Settings 115200 8N1 auf den COM-Port des Adapters verbinden und
boot
gefolgt von CR senden.
Der Adapter geht dann in den Firmware-Upgrade-Mode aus dem er nur nach erfolgter Programmierung zurückkehrt! - Den „STM32 CubeProgrammer“ aus der „STM32 Cube Suite“ starten und die nachfolgenden Einstellungen vornehmen
- Programmier-Modus wählen
- Die Firmware HEX-Datei über „Browse“ auswählen
- Die Haken bei „Verfiy programming“ und „Run after programming“ setzen
- Die gewünschte Programmierer-Verbindung auf USB einstellen
- Über den „Reload“-Button nach programmierfähigen Geräten am USB suchen lassen
- „USB1“ sollte automatisch erscheinen
- Auf den „Connect“ button klicken und direkt danach (kurzer Timeout!) …
- „Start Programmm…“ wählen
Nach erfolgter Programmierung bootet der Adapter mit der neuen Firmware neu und stellt seinen virtuellen COM-Port wieder zur Verfügung.
Funktion
Protokoll
Weitere Links
- Projekt-Homepage: https://ucandevices.github.io/uccb.html