WSAL22773 – USB-CAN-B
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Der USB-CAN-B ist ein industrieller USB-zu-CAN-Adapter mit zwei elektrisch isolierten Kanälen (CAN1/CAN2), integrierter 3000 V DC-Trennung, eingebauten 120-Ω-Terminalwiderständen und konfigurierbarer Baudrate von 10 kbit/s bis 1 Mbit/s. Er unterstützt Windows und Linux sowie Protokolle wie CAN 2.0A/B, CANopen, SAE J1939, DeviceNet, iCAN und ISO 15765.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Zwei unabhängige, vollisolierte CAN-Kanäle mit 3000 V DC Isolationsspannung.
- Jeder Kanal verfügt über zwei integrierte 120-Ω-Widerstände, die per Schalter aktiviert werden können.
- Konfigurierbare Baudrate: 10 kbit/s bis 1 Mbit/s über die Software.
- Übertragungsleistung pro Kanal: bis zu 8500 frames/s für Senden und Empfangen.
- Puffer pro Kanal: 2000 empfangene Frames, 1000 gesendete Frames; automatische Neuübertragung bei Fehlschlag.
- Anzeigeleuchten: PWR (Stromversorgung), SYS (Systemstatus, leuchtet bei Busfehler), CAN1 und CAN2 (blinken bei Datenempfang/-sendung).
- Gehäuse aus Aluminiumlegierung mit beidseitigen flammhemmenden Isolierplatten gegen Metallspitzen-Entladung.
- Abmessungen: 104 × 70 × 25 mm; Betriebstemperaturbereich −40 bis +85 °C.
- Unterstützte Systeme: Windows XP/7/8/10/11 (32/64 Bit) sowie Linux-Umgebungen wie Raspberry Pi OS, Ubuntu/Jetson Nano und VMware.
- Protokollunterstützung umfasst CAN 2.0A/B, CANopen, SAE J1939, DeviceNet, iCAN und ISO 15765.
Befehle und Beispiele – vor Ausführung prüfen:
sudo apt-get install can-utils
sudo ip link set can0 up type can bitrate 1000000
candump can0
cansend can0 000#11.22.33.44
cd ~
wget https://files.waveshare.com/upload/1/1c/USB-CAN-B_Code.zip
unzip USB-CAN-B_Code.zip
sudo chmod 777 -R USB-CAN-B_Code
cd USB-CAN-B_Code/Raspberry/c/
sudo make clean
sudo make
sudo ./hello_cpp
cd USB-CAN-B_Code/Raspberry/python/
sudo python3 python3-32bit.py
cd USB-CAN-B_Code/Jetson/c
cd USB-CAN-B_Code/Jetson/python/
sudo python3 python3-64bit.py
Hinweise und Versionsgrenzen
- Die Linux-Treiber sind laut Quelle noch in Entwicklung; einige Funktionen unter Linux könnten eingeschränkt sein.
- Die beschriebenen Schritte beziehen sich auf bestimmte Hardware-Zielplattformen (Raspberry Pi 4B, Jetson); Übertragbarkeit auf andere Boards muss einzeln geprüft werden.
- LabVIEW-Anwendungen erfordern das „Run Engine“-Modul während der Installation des Tools; ohne dieses Modul kann die Integration fehlschlagen.
- Relay-Modus macht Baudraten-Einstellungen ungültig; nur Senden/Empfangen und intelligente Filterung bleiben verfügbar.
- Bei Dateisenden muss das Dateiformat zum Format der Echtzeit-Speicherung passen, sonst wird das Senden abgelehnt.
- Genauere Details zur Bedienung des Tools finden sich im separaten Benutzerhandbuch; diese Zusammenfassung ersetzt nicht die vollständige Dokumentation.
Quelle und Revisionsnachweis
- USB-CAN-B - Waveshare Wiki
- Quellrevision: 100250
- Erfasst: 2026-09-03T04:22:41+00:00
- SHA-256:
bf05e2a567e2ac844f769f8141a82fdb5021c2682041fc01974b92ab8df6fbbf