Zum Inhalt springen

WSAL23775 – Pico-CAN-B

Aus JW Tech Wiki

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