<?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=WSAL10771_%E2%80%93_RS485_CAN_Shield</id>
	<title>WSAL10771 – RS485 CAN Shield - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL10771_%E2%80%93_RS485_CAN_Shield"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL10771_%E2%80%93_RS485_CAN_Shield&amp;action=history"/>
	<updated>2026-10-23T23:32:01Z</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=WSAL10771_%E2%80%93_RS485_CAN_Shield&amp;diff=1427&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=WSAL10771_%E2%80%93_RS485_CAN_Shield&amp;diff=1427&amp;oldid=prev"/>
		<updated>2026-09-05T22:29:38Z</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;
Kurze technische Einführung in das Waveshare RS485 CAN Shield für NUCLEO/XNUCLEO-Boards, einschließlich Funktionsbeschreibung der MAX3485- und SN65HVD230-Chips, Pinbelegung und Beispielprogramme für Senden und Empfangen.&lt;br /&gt;
&lt;br /&gt;
== Zugeordnete Produkte bei JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL10771 WSAL10771 – RS485 CAN Shield]&lt;br /&gt;
&lt;br /&gt;
== Technische Übersicht ==&lt;br /&gt;
* Das Shield basiert auf dem Standard-Arduino-Anschluss und ist mit UNO, Leonardo, NUCLEO und XNUCLEO kompatibel.&lt;br /&gt;
* Die RS485-Funktion nutzt den MAX3485-Trägerchip (3,3 V), halb-Duplex-Betrieb; A/B sind die Differenzsignale.&lt;br /&gt;
* Die CAN-Funktion nutzt den SN65HVD230 von Texas Instruments (3,3 V) mit drei Betriebsarten: Hochgeschwindigkeit, Steigung und Warten, gesteuert über den Rs-Eingang.&lt;br /&gt;
* Auf dem Xnucleo sind D14 (PB9) und D15 (PB8) standardmäßig die CAN-Sendeeingänge; PB9/PB8 müssen per GPIO_PinRemapConfig(GPIO_Remap1_CAN1, ENABLE) auf CAN1 umgeleitet werden.&lt;br /&gt;
* D7 (PA8) steuert die RS485-Richtung: Hohe Stufe = senden, niedrige Stufe = empfangen.&lt;br /&gt;
* D8 (PA9) und D2 (PA10) sind TX/RX von UART1; alternativ kann über Jumper JP4 auf UART2 (D0/D1) umgestellt werden.&lt;br /&gt;
* Zwei Boards werden über CANH/CANL bzw. A/B-Leitungen direkt verdrahtet.&lt;br /&gt;
* Beispielprogramme nutzen die mbed-Umgebung mit STM32-Library; CAN wird über CAN_Transmit/CAN_Receive angesprochen, RS485 über Serial-Objekte.&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;
GPIO_PinRemapConfig(GPIO_Remap1_CAN1, ENABLE);&lt;br /&gt;
CAN_Config();&lt;br /&gt;
CAN_Transmit(CAN1, &amp;amp;TxMessage)&lt;br /&gt;
CAN_Receive(CAN1, CAN_FIFO0, &amp;amp;RxMessage)&lt;br /&gt;
RS485.printf(...)&lt;br /&gt;
RS485.scanf(&amp;quot;%s&amp;quot;, s)&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise und Versionsgrenzen ==&lt;br /&gt;
* Das Shield benötigt zwingend eine 3,3-V-Ersspannung; bei UNO/Leonardo kann die CAN-Funktion wegen Hardwarebeschränkungen nicht verwendet werden.&lt;br /&gt;
* Die Umleitung von PB9/PB8 auf CAN1 ist versionsempfindlich und muss im Programm gesetzt werden.&lt;br /&gt;
* Der Jumper JP4 muss korrekt konfiguriert sein, wenn UART2 (D0/D1) als RS485-Seriellport genutzt werden soll.&lt;br /&gt;
* Die Demo-Programme setzen ein bestimmtes Xnucleo-F103RB mit STM32F103R voraus; Kompatibilität mit anderen MCU-Typen ist nicht garantiert.&lt;br /&gt;
* Keine Sicherheits-, Zertifizierungs- oder Garantieangaben im Quelldokument vorhanden – keine Annahmen treffen.&lt;br /&gt;
&lt;br /&gt;
== Quelle und Revisionsnachweis ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/RS485_CAN_Shield RS485 CAN Shield - Waveshare Wiki]&lt;br /&gt;
* Quellrevision: 69188&lt;br /&gt;
* Erfasst: 2026-08-30T02:40:09+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;20376c75164b30b97179ee73f32e2f50ed8427647907bb4ccbcb35ed646f09a3&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>