WSAL23775 – Pico-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
Das Waveshare Pico-CAN-B ist ein CAN-Bus-Erweiterungsmodul, das über den Standard-Pico-Anschluss angeschlossen wird. Es nutzt einen MCP2515-CAN-Controller mit SPI-Schnittstelle und einen SN65HVD230DR-Transceiver, um zuverlässige Langstrecken-Kommunikation zwischen dem Pico und anderen CAN-Geräten zu ermöglichen.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Anschluss: Standard-Raspberry-Pi-Pico-Header; die Richtung beim Einstecken beachten (USB-Symbol auf dem Modul zeigt die Ausrichtung).
- CAN-Controller: MCP2515 über SPI.
- CAN-Transceiver: SN65HVD230DR (im Quelltext auch als SIT65HVD230DR bezeichnet – Bezeichnung prüfen).
- Betriebsspannung: 3,3 V bis 5 V.
- Unterstützte Baudraten: 5 kbit/s bis 1 Mbit/s.
- Maße: 52 × 21 mm.
- Beiliegende Ressourcen: Online-Entwicklungsressourcen und Handbuch mit C/C++- und MicroPython-Beispielen.
- Demo-Download direkt auf dem Raspberry Pi: sudo apt-get install p7zip-full; wget des Demo-Archivs und Entpacken.
Befehle und Beispiele – vor Ausführung prüfen:
sudo apt-get install p7zip-full
cd ~
sudo wget https://files.waveshare.com/upload/8/8a/Pico-CAN-B-Code.7z
7z Pico_Pico-CAN-B-Code.7z -o./Pico-CAN-B-Code.7z
cd ~/Pico-CAN-B-Code
Hinweise und Versionsgrenzen
- Der Transceiver wird im Quelltext einmal als SN65HVD230DR und einmal als SIT65HVD230DR bezeichnet – genaue Typbezeichnung sollte vor Verwendung verifiziert werden.
- Die Baudratenspanne (5 kbit/s bis 1 Mbit/s) muss sowohl am Pico-CAN-B als auch am Gegenpart gleich konfiguriert sein; der Quelltext enthält keine spezifische Konfigurationsbefehle dafür.
- Firmware-Flash-Vorgänge sind versionsspezifisch: Für Pico2 kann das Flashen bestimmter MicroPython-Firmwares dazu führen, dass das Gerät nicht mehr erkannt wird – nur die im Paket bereitgestellte Firmware verwenden.
- Die Demo-Datei heißt im Text MCP2512.py, obwohl der Controller MCP2515 ist – Dateiname prüfen, bevor sie geöffnet wird.
- Bei Problemen mit der Arduino IDE muss diese vollständig deinstalliert und der Ordner C:\Users\[name]\AppData\Local\Arduino15 manuell geleert werden, bevor eine Neuinstallation erfolgt.
Quelle und Revisionsnachweis
- Pico-CAN-B - Waveshare Wiki
- Quellrevision: 68912
- Erfasst: 2026-09-04T03:28:05+00:00
- SHA-256:
810a6f96a70efb9066b42d8b6ffabbbc50de9055a1420cd554bf566ddd05e2db