Zum Inhalt springen

WSAL23227 – RS485 CAN HAT (B)

Aus JW Tech Wiki
Version vom 6. September 2026, 08:06 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

Das Waveshare RS485 CAN HAT (B) erweitert den Raspberry Pi um zwei RS485-Kanäle und einen CAN-Kanal über SPI. Es unterstützt eine externe Spannungsversorgung von 8–28 V, bietet Signal- und Leistungsisolierung sowie TVS-, Überstrom- und Überspannungsschutz.

Zugeordnete Produkte bei JW Tech

Technische Übersicht

  • Unterstützt die Standard-Raspberry-Pi-40-PIN-GPIO-Erweiterungsleiste und ist mit der Raspberry-Pi-Serie kompatibel.
  • CAN-Funktion: MCP2515-CAN-Controller und SN65HVD230-CAN-Transceiver; Umwandlung von SPI in CAN.
  • RS485-Funktion: SC16IS752 + SP3485-Dual-Chip-Kombination; Umwandlung von SPI in RS485 mit Datenraten bis zu 921600 Baud.
  • Externe Stromversorgung über Schraubklemmen oder über den Raspberry Pi; Spannungsbereich DC 8–28 V.
  • Integrierte Leistungsisolierung liefert eine stabile Isolationsspannung ohne zusätzliche Versorgung auf der Isolierseite.
  • Digitale Signalisolation mit hoher Zuverlässigkeit, guter Störfestigkeit und geringem Stromverbrauch.
  • TVS unterdrückt Überspannungen und transiente Spitzen; Blitzschutz und statische Entladung.
  • Automatisch rückstellbare Sicherung und Schutzdioden sorgen für stabile Ausgangsgrößen und bieten Überstrom-/Überspannungsschutz.
  • 120-Ω-Anpasswiderstand am Terminal, aktivierbar per Jumper-Steckbrücke.
  • Anschlüsse über Terminals oder Pin-Leisten für bequemeres Verkabeln.
  • SPI-Steuernadeln sind ausgeführt, um Verbindungen mit Steuerboards herzustellen.

Befehle und Beispiele – vor Ausführung prüfen: 

sudo wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz
sudo tar zxvf bcm2835-1.71.tar.gz
cd bcm2835-1.71/
sudo ./configure && sudo make && sudo make check && sudo make install
sudo apt-get install wiringpi
wget https://files.waveshare.com/wiki/common/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v
sudo git clone https://github.com/WiringPi/WiringPi
cd WiringPi
sudo ./build
sudo python main.py

Hinweise und Versionsgrenzen

  • Auf dem Bookworm-System ist nur die lgpio-Bibliothek verfügbar; bcm2835 und wiringPi können nicht installiert oder verwendet werden.
  • Die Python-Bibliothek muss nicht separat installiert werden; das Demo kann direkt ausgeführt werden.
  • Bei Konflikten der voreingestellten Pins können die Lötstellen auf der Rückseite geändert werden, um andere PINs zu verwenden.
  • Beim Test des Modbus-RTU-Relais muss die Seriendatenportnummer im Programm angepasst werden.
  • Für Ubuntu-Systeme liegt die config.txt normalerweise im /boot/firmware-Ordner.
  • Bei Problemen mit der Bibliotheksinstallation auf dem Raspberry Pi 5 kann ein virtueller Python-Umgebung erstellt werden oder rpi.gpio installiert werden.

Quelle und Revisionsnachweis