<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL20524_%E2%80%93_RPi_Zero_Relay</id>
	<title>WSAL20524 – RPi Zero Relay - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL20524_%E2%80%93_RPi_Zero_Relay"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL20524_%E2%80%93_RPi_Zero_Relay&amp;action=history"/>
	<updated>2026-10-23T21:47:04Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in JW Tech Wiki</subtitle>
	<generator>MediaWiki 1.43.9</generator>
	<entry>
		<id>https://wiki.jw-tech.eu/index.php?title=WSAL20524_%E2%80%93_RPi_Zero_Relay&amp;diff=1653&amp;oldid=prev</id>
		<title>JWTechPublisher: Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex</title>
		<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL20524_%E2%80%93_RPi_Zero_Relay&amp;diff=1653&amp;oldid=prev"/>
		<updated>2026-09-05T22:34:10Z</updated>

		<summary type="html">&lt;p&gt;Freigegebene technische Dokumentation veröffentlicht; Text-only und noindex&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__NOINDEX__&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Dokumentationshinweis:&amp;#039;&amp;#039;&amp;#039; 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.&lt;br /&gt;
&lt;br /&gt;
== Zusammenfassung ==&lt;br /&gt;
Das 6-Kanal-Relais-Modul für den Raspberry Pi Zero bietet CAN und RS485 Schnittstellen, isolierte Schutzfunktionen und eine Spannungsversorgung von 7 bis 36 V DC. Es richtet sich an Entwickler, die Relais über GPIO steuern und Feldbusse nutzen wollen.&lt;br /&gt;
&lt;br /&gt;
== Zugeordnete Produkte bei JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL20524 WSAL20524 – Industrielles 6-Kanal-Relais-Modul für Raspberry Pi Zero, RS485/CAN, isolierte Schutzfunktionen]&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL20863 WSAL20863 – Industrielles 6-Kanal-Relais-Modul für Raspberry Pi Zero, RS485/CAN, isolierte Schutzfunktionen]&lt;br /&gt;
&lt;br /&gt;
== Technische Übersicht ==&lt;br /&gt;
* Versorgungsspannung: 7–36 V DC über Schraubklemmen oder runden Steckverbinder&lt;br /&gt;
* CAN-Steuerchip: MCP2515 über SPI; Transceiver: SN65HVD230&lt;br /&gt;
* RS485-Transceiver: SP3485EN, halbduplex über UART&lt;br /&gt;
* Sechs Relaiskanäle werden über GPIO 5, 6, 13, 16, 19 und 20 angesteuert&lt;br /&gt;
* Kontaktbelastung pro Kanal: max. 10 A bei 250 V AC bzw. 30 V DC&lt;br /&gt;
* Optokoppler-Isolierung trennt die externe Hochspannungsseite der Relais vom Steuerchip&lt;br /&gt;
* TVS-Diode schützt vor Überspannungen und transienten Spitzen&lt;br /&gt;
* Zusätzliche Schalter für 120 Ω Endwiderstände an CAN- und RS485-Bus&lt;br /&gt;
* Abmessungen: 123 mm × 87,92 mm; Befestigungslochung 3,5 mm&lt;br /&gt;
* 40-Pin-GPIO-Header passt auf Raspberry Pi Zero mit aufgelöteten Pinheadern&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Befehle und Beispiele – vor Ausführung prüfen:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
git clone https://github.com/WiringPi/WiringPi &amp;amp;&amp;amp; cd WiringPi &amp;amp;&amp;amp; ./build &amp;amp;&amp;amp; gpio -v&lt;br /&gt;
sudo apt-get install python3-serial python3-can python3-gpiozero&lt;br /&gt;
python3 -m venv myenv &amp;amp;&amp;amp; source myenv/bin/activate &amp;amp;&amp;amp; pip3 install pyserial python-can gpiozero&lt;br /&gt;
wget https://www.waveshare.net/w/upload/2/2f/RPi_Zero_Relay_Code.7z &amp;amp;&amp;amp; 7z x RPi_Zero_Relay_Code.7z -r -o./RPi_Zero_Relay_Code &amp;amp;&amp;amp; sudo chmod 777 -R RPi_Zero_Relay_Code/&lt;br /&gt;
cd RPi_Zero_Relay_Code/Relay/wiringPi/ &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo ./relay&lt;br /&gt;
cd RPi_Zero_Relay_Code/Relay/python/ &amp;amp;&amp;amp; python3 relay.py&lt;br /&gt;
sudo nano /boot/config.txt # add: dtparam=spi=on ; dtoverlay=mcp2515-can0,oscillator=16000000,interrupt=25,spimaxfrequency=3000000&lt;br /&gt;
sudo reboot&lt;br /&gt;
dmesg | grep -i &amp;#039;\(can\|spi\)&amp;#039;&lt;br /&gt;
cd RPi_Zero_Relay_Code/CAN/wiringPi/receive/ &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo ./can_receive&lt;br /&gt;
cd RPi_Zero_Relay_Code/CAN/wiringPi/send/ &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo ./can_send&lt;br /&gt;
cd RPi_Zero_Relay_Code/CAN/python/ &amp;amp;&amp;amp; sudo python can_reveive.py &amp;amp;&amp;amp; sudo python can_send.py&lt;br /&gt;
sudo raspi-config # Interfacing Options -&amp;gt; Serial: disable shell, enable hardware serial port&lt;br /&gt;
echo &amp;quot;enable_uart=1&amp;quot; &amp;gt;&amp;gt; /boot/config.txt &amp;amp;&amp;amp; sudo reboot&lt;br /&gt;
cd RPi_Zero_Relay_Code/485/WiringPi/receive &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo ./485_receive&lt;br /&gt;
cd RPi_Zero_Relay_Code/485/WiringPi/send &amp;amp;&amp;amp; make clean &amp;amp;&amp;amp; make &amp;amp;&amp;amp; sudo ./485_send&lt;br /&gt;
cd RPi_Zero_Relay_Code/485/python/ &amp;amp;&amp;amp; sudo python receive.py &amp;amp;&amp;amp; sudo python send.py&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise und Versionsgrenzen ==&lt;br /&gt;
* Die CAN-Beispielschaltung setzt zwei RPi-Zero-Relais-Module voraus; andere CAN-Geräte erfordern H-H/L-L-Anbindung und identische Baudraten (Demo-Standard: 100 kbit/s).&lt;br /&gt;
* Bei dauerhaftem Datenversand mit Paketverlust kann die Baudrate herabgesetzt werden.&lt;br /&gt;
* Für Python in neueren Systemen wird eine virtuelle Umgebung empfohlen; fehlende Bibliotheken können zu Warnungen führen, die das Programm nicht blockieren.&lt;br /&gt;
* Die exakten Demo-Dateinamen und Pfade müssen dem heruntergeladenen Archiv entsprechen; Abweichungen können zu Laufzeitfehlern führen.&lt;br /&gt;
* Die Anleitung verweist auf externe Datasheets und Demodateien, deren Inhalt hier nicht geprüft wurde.&lt;br /&gt;
&lt;br /&gt;
== Quelle und Revisionsnachweis ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/RPi_Zero_Relay RPi Zero Relay - Waveshare Wiki]&lt;br /&gt;
* Quellrevision: 94074&lt;br /&gt;
* Erfasst: 2026-09-02T03:57:38+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;e8e08a6cfa8ab1978ad4cd5a78844dbbdf92445087b58dc5ecf0651a6b1e1304&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>