1. Einleitung
Das Waveshare RS485 CAN HAT ermöglicht Ihrem Raspberry Pi die Kommunikation mit anderen Geräten über größere Entfernungen mithilfe von RS485- und CAN-Funktionen. Dieses HAT ist mit verschiedenen Raspberry Pi-Modellen kompatibel, darunter 5, 4B, 3B+, 3B, 2B, B+, Zero, Zero W, Zero WH und Zero 2 W.
2. Funktionen
- Standardmäßiger 40-PIN GPIO-Erweiterungsstecker für Raspberry Pi, kompatibel mit Boards der Raspberry Pi-Serie.
- CAN-Funktion: Onboard-CAN-Controller MCP2515 über SPI-Schnittstelle, mit Onboard-Transceiver SIT65HVD230DR.
- RS485-Funktion: Steuerung über UART, unterstützt Halbduplex-Kommunikation und automatische TX/RX-Steuerung ohne Programmierung, mit integriertem Transceiver SP3485.
- Onboard 120Ω Anschlusswiderstand für RS485- und CAN-Schnittstellen, aktivierbar über DIP-Schalter.
- Onboard-TVS (Transient Voltage Suppressor), um Spannungsspitzen effektiv zu unterdrückentage und transiente Spike-Voltage im Schaltkreis für RS485-Transceiver, der Blitzschutz und Schutz vor elektrostatischer Aufladung bietet.
- Reservierter Steueranschluss, der die Kompatibilität mit anderen Steuerplatinen ermöglicht.
3. Spezifikationen
| Parameter | Wert |
|---|---|
| Betriebslautstärketage | 3.3 V |
| CAN-Controller | MCP2515 |
| CAN-Transceiver | SIT65HVD230DR |
| RS485 Transceiver | SP3485 |
| Dimension | 65 × 30 mm |
| Größe des Montagelochs | 3.0 mm |
4. Einrichtung und Installation
Dieser Abschnitt führt Sie durch die physische Installation des RS485 CAN HAT auf Ihrem Raspberry Pi. Ausführliche Informationen zur Softwarekonfiguration und Treiberinstallation finden Sie im offiziellen Online-Benutzerhandbuch unter [Link einfügen]. //bit.ly/3mC64mA.
4.1 Physische Verbindung
- Richten Sie die 40-polige GPIO-Erweiterungsbuchse des RS485 CAN HAT an den GPIO-Pins Ihres Raspberry Pi aus.
- Drücken Sie den HAT vorsichtig auf die GPIO-Stiftleiste des Raspberry Pi und achten Sie darauf, dass alle Pins richtig sitzen.
- Befestigen Sie den HAT mit den mitgelieferten RPi-Schrauben (2 Stück) durch die Befestigungslöcher.

Abbildung 1: Oben view des Waveshare RS485 CAN HAT, mit Darstellung der Hauptkomponenten und Anschlüsse.

Abbildung 2: Unten view des Waveshare RS485 CAN HAT, wobei der 40-polige GPIO-Anschluss hervorgehoben wird.

Abbildung 3: Das RS485 CAN HAT ist auf einem Raspberry Pi montiert und zeigt den standardmäßigen 40-PIN GPIO-Erweiterungsheader-Anschluss.

Abbildung 4: Nahaufnahme des HAT, die den CAN-Controller MCP2515, den CAN-Transceiver SN65HVD230 und den RS485-Transceiver SP3485 zeigt.

Abbildung 5: Das bordeigene transiente VolumentagDer Überspannungsschutz (TVS) wird hervorgehoben; er schützt vor Überspannungen und Spannungsspitzen.tages.

Abbildung 6: Der RS485 CAN HAT ist vollständig auf einem Raspberry Pi Board installiert.

Abbildung 7: Abmessungen des RS485 CAN HAT, die seine kompakte Größe verdeutlichen.
4.2 Installationsvideo
Video 1: Installations- und grundlegende Einrichtungsanleitung für den RS485 CAN HAT auf einem Raspberry Pi.
Video 2: Demonstration der Funktionen und der Funktionsweise des RS485 CAN HAT.
5. Bedienungsanleitung
Nach der physischen Installation ist eine Softwarekonfiguration erforderlich, um die CAN- und RS485-Funktionen zu aktivieren. Das Waveshare RS485 CAN HAT wird mit Entwicklungsressourcen und einem Handbuch geliefert, einschließlich Beispielen.ampLes in wiringPi/Python. Bitte konsultieren Sie das umfassende Online-Benutzerhandbuch für detaillierte Programmieranleitungen und Beispiele.amples:
- Online-Benutzerhandbuch: //bit.ly/3mC64mA
Dieses Handbuch enthält Anweisungen zum Einrichten der SPI-Schnittstelle für den CAN-Controller und der UART-Schnittstelle für die RS485-Kommunikation sowie Codebeispiele.ampLes, um loszulegen.
6. Fehlerbehebung
6.1 Probleme bei der Datenübertragung
Frage: Ich kann keine Daten senden oder empfangen.
Antwort:
- Stellen Sie sicher, dass die Baudraten beider Kommunikationsgeräte identisch sind.
- Die feste Frame-ID in der Routine ist auf 0x123 gesetzt. Bitte konfigurieren Sie die Sende- und Empfangs-CAN-ID des anderen Endes Ihrer CAN-Kommunikation auf 0x123.
6.2 Ubuntu config.txt Konfiguration
Frage: Wie konfiguriere ich die config.txt? file Wann wird Ubuntu auf dem Raspberry Pi installiert?
Antwort:
- Bei gängigen Ubuntu-Systemen ist die config.txt file befindet sich typischerweise in der
/boot/firmwareOrdner. - Alternativ können Sie mit einem Kartenleser auf die SD-Karte des Raspberry Pi an einem Computer (oder einem anderen Host, der die SD-Karte erkennt) zugreifen und die Datei config.txt bearbeiten. file direkt.
7. Packungsinhalt
Folgende Artikel sind in Ihrem Produktpaket enthalten:
- RS485 Dosenhut x1
- RPi Schraubenpackung (2 Stück) x1
8. Weitere Informationen
Für einfaches Testen und erweiterte Funktionalität empfehlen wir den isolierten Schnittstellenkonverter USB zu RS485 Converter (ASIN: B081MB6PN2).





