<?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=WSAL23227_%E2%80%93_RS485_CAN_HAT_%28B%29%2Fen</id>
	<title>WSAL23227 – RS485 CAN HAT (B)/en - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.jw-tech.eu/index.php?action=history&amp;feed=atom&amp;title=WSAL23227_%E2%80%93_RS485_CAN_HAT_%28B%29%2Fen"/>
	<link rel="alternate" type="text/html" href="https://wiki.jw-tech.eu/index.php?title=WSAL23227_%E2%80%93_RS485_CAN_HAT_(B)/en&amp;action=history"/>
	<updated>2026-10-23T21:52: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=WSAL23227_%E2%80%93_RS485_CAN_HAT_(B)/en&amp;diff=2532&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=WSAL23227_%E2%80%93_RS485_CAN_HAT_(B)/en&amp;diff=2532&amp;oldid=prev"/>
		<updated>2026-09-06T06:06:36Z</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;Documentation notice:&amp;#039;&amp;#039;&amp;#039; This technical documentation was independently rewritten from an archived supplier source. Check technical details and commands against the product version and manufacturer documentation before use.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
The Waveshare RS485 CAN HAT (B) adds two RS485 channels and one CAN channel to a Raspberry Pi via SPI. It supports an external power supply of 8–28 V and provides signal and power isolation plus TVS, overcurrent, and overvoltage protection.&lt;br /&gt;
&lt;br /&gt;
== Related products at JW Tech ==&lt;br /&gt;
* [https://shop.jw-tech.eu/p/WSAL23227 WSAL23227 – Isolated RS485 CAN HAT (B) For Raspberry Pi, 2-Ch RS485 and 1-Ch CAN, Multi Protections]&lt;br /&gt;
&lt;br /&gt;
== Technical overview ==&lt;br /&gt;
* Uses the standard Raspberry Pi 40-pin GPIO expansion header and is compatible with the Raspberry Pi series.&lt;br /&gt;
* CAN function: MCP2515 CAN controller and SN65HVD230 CAN transceiver; converts SPI to CAN.&lt;br /&gt;
* RS485 function: SC16IS752 + SP3485 dual-chip combination; converts SPI to RS485 with data rates up to 921600 baud.&lt;br /&gt;
* External power supply via screw terminals or through the Raspberry Pi; voltage range DC 8–28 V.&lt;br /&gt;
* Integrated power isolation provides a stable isolated voltage without requiring additional supply on the isolated side.&lt;br /&gt;
* Digital signal isolation offers high reliability, strong interference immunity, and low power consumption.&lt;br /&gt;
* TVS suppresses surge voltages and transient spikes; lightning-proof and anti-static.&lt;br /&gt;
* Auto-recovery fuse and protection diodes ensure stable output levels and provide overcurrent/overvoltage protection.&lt;br /&gt;
* 120 Ω terminal resistor, enabled by jumper cap settings.&lt;br /&gt;
* Can be wired via onboard terminals or pin headers for convenient wiring.&lt;br /&gt;
* Breakout SPI control pins are provided for connecting with host control boards.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Commands and examples – verify before use:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
sudo wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz&lt;br /&gt;
sudo tar zxvf bcm2835-1.71.tar.gz&lt;br /&gt;
cd bcm2835-1.71/&lt;br /&gt;
sudo ./configure &amp;amp;&amp;amp; sudo make &amp;amp;&amp;amp; sudo make check &amp;amp;&amp;amp; sudo make install&lt;br /&gt;
sudo apt-get install wiringpi&lt;br /&gt;
wget https://files.waveshare.com/wiki/common/wiringpi-latest.deb&lt;br /&gt;
sudo dpkg -i wiringpi-latest.deb&lt;br /&gt;
gpio -v&lt;br /&gt;
sudo git clone https://github.com/WiringPi/WiringPi&lt;br /&gt;
cd WiringPi&lt;br /&gt;
sudo ./build&lt;br /&gt;
sudo python main.py&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Notes and version constraints ==&lt;br /&gt;
* On Bookworm systems only the lgpio library is available; bcm2835 and wiringPi cannot be installed or used.&lt;br /&gt;
* The Python library does not need separate installation; the demo can be run directly.&lt;br /&gt;
* If default pin assignments conflict with other devices, back-side solder joints can be changed to use different pins.&lt;br /&gt;
* When testing the Modbus RTU relay, the serial port number in the program must be adjusted accordingly.&lt;br /&gt;
* For Ubuntu systems, the config.txt file is usually located in the /boot/firmware folder.&lt;br /&gt;
* If library installation issues occur on Raspberry Pi 5, you can create a virtual Python environment or install rpi.gpio.&lt;br /&gt;
&lt;br /&gt;
== Source and revision record ==&lt;br /&gt;
* [https://www.waveshare.com/wiki/RS485_CAN_HAT_(B) RS485 CAN HAT (B) - Waveshare Wiki]&lt;br /&gt;
* Source revision: 90973&lt;br /&gt;
* Captured: 2026-09-04T02:42:35+00:00&lt;br /&gt;
* SHA-256: &amp;lt;code&amp;gt;7a2cad322e4ae0c4271fd2726cd868c0f76896696f62f1ad162c0a0f9b2577c7&amp;lt;/code&amp;gt;&lt;/div&gt;</summary>
		<author><name>JWTechPublisher</name></author>
	</entry>
</feed>