WSAL21648 – RS485 RS232 HAT
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 RS232 HAT ist ein isoliertes Erweiterungsmodul für die 40-Pin-GPIO-Schnittstelle von Raspberry Pi-Boards. Es verwendet eine Mehrchip-Kombination aus SC16IS752, SP3485 und SP3232, um über SPI sowohl RS485- als auch RS232-Kommunikation zu ermöglichen (bis 921600 Baud). Das Modul bietet eingebaute Leistungsisolierung, ADI-Magnetkopplung, TVS-, Sicherungs- und Schutzdioden sowie Anzeigen für Versorgungsspannung und serielle Kommunikation.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Basierend auf der 40-Pin-GPIO-Schnittstelle, geeignet für die Raspberry Pi-Reihe.
- Verwendet SC16IS752 (UART-Erweiterungschip), SP3485 (RS485-Transceiver) und SP3232 (RS232-Transceiver) in einer Mehrchip-Kombination.
- Kommunikationsschnelligkeit: 300 bis 921600 Baud.
- Betriebsspannung: 3,3 V / 5 V.
- Abmessungen: 65 mm × 56,5 mm; Bohrungsdurchmesser: 3,0 mm.
- RS485 unterstützt manuelle oder automatische Sende-/Empfangsumschaltung, einstellbar per DIP-Schalter.
- Eingebaute TVS (Überspannungsunterdrückung), selbstwiederherstellbare Sicherung und Schutzdioden schützen vor Überspannung, Überstrom und statischer Entladung.
- Vorhandene Anzeigen für Netzspannung und serieller Kommunikation erleichtern die Statusprüfung.
- Führt die SPI-Steuerungsschnittstelle aus, um den Zugriff auf Hauptsteuerboards wie Arduino zu ermöglichen.
- Bietet vollständige unterstützende Informationsmanuale (C- und Python-Beispielprogramme und Benutzerhandbücher).
Befehle und Beispiele – vor Ausführung prüfen:
sudo nano /boot/config.txt
dtoverlay=sc16is752-spi1,int_pin=24
sudo reboot
ls /dev
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz
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://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v
sudo apt-get update
sudo apt-get install python-pip
sudo pip install RPi.GPIO
sudo apt-get install python-serial
sudo apt-get install python3-pip
sudo pip3 install RPi.GPIO
sudo apt-get install python3-serial
sudo apt-get install p7zip-full
Hinweise und Versionsgrenzen
- Die genaue Pinbelegung des IRQ-Pins hängt von der tatsächlichen Lötweise ab; int_pin muss entsprechend angepasst werden.
- Bei Ubuntu-Bullseye-Systemen muss 'apt-get' durch 'apt' ersetzt werden; nur Python3 wird unterstützt und wiringPi fehlt.
- Auf dem Raspberry Pi System vom 2020-05-27 wurde gpiochip3 nicht zu gpiochip2.
- Für die C- und Python-Demos ist ein zusätzliches RS485-zu-Seriellport-Modul am Kanal 1 erforderlich, um den Effekt zu sehen; test.py erfordert, dass Kanal 1 und Kanal 2 verbunden sind.
- Wenn die RS485-Kommunikation fehlerhaft ist: Prüfen Sie, ob A und B der 485-Leitungen mit den gesteuerten 485-Geräten übereinstimmen, verwenden Sie zuerst ein USB-zu-RS485-Gerät zur Kommunikation mit dem Modul, um sicherzustellen, dass die Einstellungen des Raspberry Pi korrekt sind, und prüfen Sie die Paritätsbit-Einstellungen der seriellen Kommunikationsparameter.
- Die config.txt kann nicht direkt auf dem Raspberry Pi geändert werden; sie muss über einen Kartenlesegerät auf einem Computer bearbeitet werden.
Quelle und Revisionsnachweis
- RS485 RS232 HAT - Waveshare Wiki
- Quellrevision: 84536
- Erfasst: 2026-09-03T03:09:25+00:00
- SHA-256:
2b46fb951a3ba97f75cc014bdb039837a033776effd9335470f8bee0e309c559