<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[RS485 Voltage Levels on COMMU Module]]></title><description><![CDATA[<p dir="auto">Hi,</p>
<p dir="auto">I want to use the RS485 from the COMMU module.</p>
<p dir="auto">But I am wondering why the differential voltage between A and B from RS485 signal is so small (800mV).<br />
I tried to connect it to a smart meter, but communication with M5Stack Core and COMMU via modbus protocoll isn´t possible.</p>
<p dir="auto">Configuration, software and signal see pictures. What´s wrong? I have no more ideas. So I assume, that voltage leves are to low.</p>
<p dir="auto"><img src="/assets/uploads/files/1656018750087-134fqe-resized.jpg" alt="0_1656018747863_134fqe.JPG" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1656018854776-k1024_img_20220623_200921-resized.jpg" alt="3_1656018851170_K1024_IMG_20220623_200921.JPG" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1656018854620-k1024_img_20220623_200857-resized.jpg" alt="2_1656018851170_K1024_IMG_20220623_200857.JPG" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1656018854452-k1024_img_20220623_200837-resized.jpg" alt="1_1656018851169_K1024_IMG_20220623_200837.JPG" class=" img-fluid img-markdown" /> <img src="/assets/uploads/files/1656018854267-k1024_img_20220623_200759-resized.jpg" alt="0_1656018851169_K1024_IMG_20220623_200759.JPG" class=" img-fluid img-markdown" /><br />
<img src="/assets/uploads/files/1656018871214-asdf34t34.jpg" alt="0_1656018871010_asdf34t34.jpg" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.m5stack.com/topic/4393/rs485-voltage-levels-on-commu-module</link><generator>RSS for Node</generator><lastBuildDate>Wed, 29 Apr 2026 09:37:47 GMT</lastBuildDate><atom:link href="https://community.m5stack.com/topic/4393.rss" rel="self" type="application/rss+xml"/><pubDate>Thu, 23 Jun 2022 21:16:53 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to RS485 Voltage Levels on COMMU Module on Sat, 02 Jul 2022 08:21:10 GMT]]></title><description><![CDATA[<p dir="auto">Just a short feedback.<br />
I tested now the new RS485 to TTL converter.<br />
It is working well together with the smart meter. Now communication is possible. All voltage levels are much higher.</p>
<p dir="auto"><img src="/assets/uploads/files/1656706286530-64164-resized.jpg" alt="0_1656706285334_64164.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">The COMMU module is rubbish! Should not be used for RS485. I lost a couple of hours to fix this issue.</p>
<p dir="auto">Now I have the issue to convert the float values from the smart meter into decimal / integer.<br />
Any idea, how to do this with UIflow? is there a function available?</p>
]]></description><link>https://community.m5stack.com/post/17876</link><guid isPermaLink="true">https://community.m5stack.com/post/17876</guid><dc:creator><![CDATA[RoToR]]></dc:creator><pubDate>Sat, 02 Jul 2022 08:21:10 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Voltage Levels on COMMU Module on Fri, 24 Jun 2022 21:07:43 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a> thanks, I see.  They are connected to 3,3V, could be the reason. But I will no more waste my time with this modules. I am testing the other RS485 adapter this weekend and report.<br />
Hopefully they have the same behavior as yours. These values I expected from the COMMU ...</p>
]]></description><link>https://community.m5stack.com/post/17818</link><guid isPermaLink="true">https://community.m5stack.com/post/17818</guid><dc:creator><![CDATA[RoToR]]></dc:creator><pubDate>Fri, 24 Jun 2022 21:07:43 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Voltage Levels on COMMU Module on Fri, 24 Jun 2022 18:30:15 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/rotor" aria-label="Profile: RoToR">@<bdi>RoToR</bdi></a></p>
<p dir="auto">one difference between the RS485/TTL unit and the COMMU is that the RS485 circuit in the former is powered by 5 V whereas the latter is powered by 3.3 V. (Not sure why M5Stack engineers decided to use 3.3 V in the COMMU module.)</p>
<p dir="auto">I've done my measurements with the RS485 board that was included with the <a href="https://shop.m5stack.com/collections/m5-modules/products/lan-module-with-w5500-v12" target="_blank" rel="noopener noreferrer nofollow ugc">LAN module</a>. When I power it with 3.3 V, with 120 Ohm resistor and not sending anything I get about 1.5 V between A and B. When I power it with 5 V, same conditions, I get about 2.5 V between A and B.</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/17817</link><guid isPermaLink="true">https://community.m5stack.com/post/17817</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Fri, 24 Jun 2022 18:30:15 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Voltage Levels on COMMU Module on Fri, 24 Jun 2022 16:37:05 GMT]]></title><description><![CDATA[<p dir="auto">I ordered now at Amazon an external UART/RS485 adapter, which will arrive tomorrow. Will test it on Sunday.</p>
<p dir="auto">My conclusion up to now is, that the COMMU is unfortunately not suitable for UIFlow, because today I also wanted to test the CAN Bus, but the CAN library is not usable, because it is only for CA-IS3050G Chip, which has only RX and TX.<br />
If I would have the time, I would programm it in Arduino, but that´s not the case, so for me the COMMU modul is rubbish and a waste of time.<br />
It would be really a great module, if it would be supported by UIFlow ...</p>
]]></description><link>https://community.m5stack.com/post/17814</link><guid isPermaLink="true">https://community.m5stack.com/post/17814</guid><dc:creator><![CDATA[RoToR]]></dc:creator><pubDate>Fri, 24 Jun 2022 16:37:05 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Voltage Levels on COMMU Module on Fri, 24 Jun 2022 10:24:59 GMT]]></title><description><![CDATA[<p dir="auto"><a class="plugin-mentions-user plugin-mentions-a" href="/user/felmue" aria-label="Profile: felmue">@<bdi>felmue</bdi></a>, thanks for your measurement.</p>
<p dir="auto">I don´t understand ...<br />
3,3V and 5V measured on M5Stack are good.</p>
<p dir="auto">With 120 Ohm differential voltage it`s 200mV, so with load even worse.<br />
Ground wire disconnected, same issue.</p>
<p dir="auto">I downloaded the test software to M5Stack and took a separate USB power supply, but the same ...</p>
<p dir="auto">It seems, that there is not enough power on SP3485 chip.<br />
Do I have to enable something?</p>
<p dir="auto">I already changed the M5Stack and the COMMU, without success.<br />
I will cross change again.</p>
<p dir="auto">What do you measure without sending a message? I measure 0.57V. Should be much more, when I take a look on the schematic with the assumption, that A/B output is not low-ohmic.</p>
<p dir="auto"><img src="/assets/uploads/files/1656064141871-76tu7tif7-resized.jpg" alt="0_1656064140524_76tu7tif7.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">I just tested a new M5Stack and another COMMU module. Same issue.</p>
<p dir="auto">For RS485 communication I took RS485 unit library. Could this be the problem?<br />
<img src="/assets/uploads/files/1656065326859-234123r4r.jpg" alt="0_1656065322710_234123r4r.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">Now I will compare the schematic from RS485 unit with COMMU module.</p>
<p dir="auto"><img src="/assets/uploads/files/1656066062165-32t542tt54-resized.jpg" alt="0_1656066061784_32t542tt54.JPG" class=" img-fluid img-markdown" /></p>
<p dir="auto">It is comparable, should not be the issue.</p>
<p dir="auto">Is there a design issue with the COMMU boards? Mine are from October 2011.<br />
Or are both COMMU modules broken?</p>
<p dir="auto">What else could I do?</p>
]]></description><link>https://community.m5stack.com/post/17812</link><guid isPermaLink="true">https://community.m5stack.com/post/17812</guid><dc:creator><![CDATA[RoToR]]></dc:creator><pubDate>Fri, 24 Jun 2022 10:24:59 GMT</pubDate></item><item><title><![CDATA[Reply to RS485 Voltage Levels on COMMU Module on Fri, 24 Jun 2022 08:08:57 GMT]]></title><description><![CDATA[<p dir="auto">Hello <a class="plugin-mentions-user plugin-mentions-a" href="/user/rotor" aria-label="Profile: RoToR">@<bdi>RoToR</bdi></a></p>
<p dir="auto">when I send something from the M5Stack and measure between A and B (w/o anything else connected) I get an amplitude of about 1.5 V.</p>
<p dir="auto">Have you tried with a 120 Ohm resistor at each end?</p>
<p dir="auto">Have you tried w/o the ground wire?</p>
<p dir="auto">Thanks<br />
Felix</p>
]]></description><link>https://community.m5stack.com/post/17810</link><guid isPermaLink="true">https://community.m5stack.com/post/17810</guid><dc:creator><![CDATA[felmue]]></dc:creator><pubDate>Fri, 24 Jun 2022 08:08:57 GMT</pubDate></item></channel></rss>