Zum Inhalt springen

WSAL22773 – USB-CAN-B

Aus JW Tech Wiki
Version vom 6. September 2026, 08:04 Uhr von JWTechPublisher (Diskussion | Beiträge) (Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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