60V/30V serial protocol

I am trying to decode the communications protocol between a minisplit indoor unit and the outdoor unit. As described in this thread: Reddit - The heart of the internet

It is using a 0-60V serial signal centered around 30V — the outdoor control board keeps the signal at 30V and the indoor unit pulls it low to 0V to send the data. For replies the outdoor unit pulls the signal high to 60V.

The logic analyser was able to decode the serial signal when set to LSB byte order, 1200 baud rate, 8 data bits, 1 stop bit and even parity.

Before I attempt to build a circuit to turn that into something an Arduino could read, does this protocol sound at all familiar? Is there an existing component that could read it ?

Thanks

More information about the equipment: Indoor and outdoor units:
Manufacturer, model; datasheet, schematic, etc.

0 to 60VDC 1200 baud rate, 8-bit data, and 1-stop bit is a fairly common method, but the actual data is proprietary. The obvious way to decode is to change settings on the A/C and record the data. Eventually, with enough data points, say 60, 61, 62, 63, etc up to 70 degrees might allow you to decode all the data.

To be clear, I’m only concerned with the physical layer – how to get this into and out of the serial pins on the Arduino. Once I get it into bytes I know how to deal with it.

I didn't notice any mention of that, I read

as asking if anyone has heard of this.

So now that we know you are really asking about is

the answer is copper wires called dupont for testing but you will likely use some sort of perfboard and solder headers to it to insert the arduino and use something like a screw header for the permanent wiring.

Did I get it right this time?

If I connect 60V directly to the Arduino it will release all the internal smoke and stop working!

I need something to convert the level to something the Arduino can handle. I know how to build a circuit to do that, I’m wondering if this is a known format where I can buy a level converter on Amazon for a few bucks rather than design it myself.

Thanks.

Not to me :frowning:
Nonetheless it might be a 20mA current loop interface?

I'd try opto couplers in both directions. Make sure that the outgoing coupler (TX) can withstand 60V, if ever used.

I have not heard of a level converter for that voltage, but a voltage divider should work. I am sure there are on-line calculators to choose the resistors needed to get 5V when the peak is 60V. The opto couple mentioned in post 7 is also a great idea if you can find a 60/5 arrangement.

those are contradicting comments….

do you OR do you not have a circuit to allow you to input the signal to the arduino?

Reading the signal from there, assuming its actually UART based, is the easy part ;)

Maybe it would help if I distinguished between a circuit and a device. A circuit is a road map for building something. A device is a circuit that someone else has built.

I want to buy a device. For other serial hardware protocols, it’s very easy to buy a pre-made device that converts the signal to Arduino logic levels. I can go on Amazon and buy a RS-232 or RS-485 adapter, in bulk they might be a dollar each — far cheaper than I could build something myself.

Something like this: Amazon.com: ANMBEST 10PCS MAX485 RS485 Transceiver Module TTL UART Serial to RS-485 Module for Arduino Raspberry Pi Industrial-Control : Electronics

Or this:

So my question is, is this protocol an established one? Something with an RS- number? Does anyone recognize it? Or is it something proprietary the manufacturer came up with? If it’s the latter I will have to design my own circuit and build my own device. I’d rather skip that step if possible.

Does that help?

Thanks.

As far as I know it is not an industry standard communication interface such as RS485, RS422...

All the “RS” standards were developed by Bell Labs as standards for non-Bell equipment to be connected to telephone company communications equipment. The “RS” means recommended standard. Since the Bell labs went away a generation ago, there are no new electrical standards for telephone equipment.