Daisy-Chaining RS485 on the OHTS1070: The Good, The Bad, and The Oscillatin

OrangeHorse Engineering Team
August 6, 2026
© OrangeHorse Electronic Technology Co., Ltd.

Daisy-Chaining RS485 on the OHTS1070: The Good, The Bad, and The Oscillatin

You've got a 2 km fence line, a solar-powered gateway at one end, and a weather station that needs to sit at the far corner. Running a dedicated cable back for each sensor is wasteful. So you think: daisy-chain the RS485 bus. Good instinct. The OHTS1070 supports RS485/ModBus-RTU, and with a default baud rate of 4800 bit/s, it's built for long, low-speed runs. But before you start splicing, there are a few things that will bite you in the field.

The Good: Why Daisy-Chaining Works Here

The OHTS1070 is a 10-in-1 unit—wind speed, direction, temperature, humidity, noise, PM2.5, PM10, CO2, pressure, lux, rainfall, and radiation all on one bus node. That's already a big win: one device, one address, one cable run. When you daisy-chain multiple OHTS1070s (or mix them with other ModBus sensors), you're only adding a few hundred milliamps per node. The station's typical power consumption is ≤ 1.2 W at 12 VDC, so a single 24 AWG twisted pair for data plus a shared power pair can feed several nodes if you budget the voltage drop.

The RS485 physical layer is differential, which means it's far more tolerant of ground potential differences than RS232. With the OHTS1070's maximum communication distance of 2000 m, you can span a large site without repeaters—provided you respect termination and bias.

The Bad: Termination, Stubs, and the Reflection Problem

Here's where the "oscillatin" comes in. RS485 is a transmission line. If you don't terminate both ends with 120 Ω resistors, you'll get reflections. On a short bench test, you won't notice. On a 500 m run at 4800 baud, you might get away with it. But at higher baud rates or with multiple unterminated stubs, you'll see bit errors, CRC failures, and the occasional complete bus lockup.

Rule of thumb: Terminate the two physical ends of the bus. Not every node—just the ends. If your daisy-chain is a straight line, that's the first and last device. If you've got a T-tap (a stub), keep it under 1 m. Longer stubs act like antennas and reflect signals back into the bus.

Here's a typical wiring sequence for a 3-node chain:

NodeFunctionTermination
1 (Master/PLC)120 Ω across A/BYes
2 (OHTS1070 #1)Pass-through A/BNo
3 (OHTS1070 #2)120 Ω across A/BYes

Numbered procedure for a clean install:

  1. Set each OHTS1070 to a unique ModBus address (1, 2, 3...) via the configuration register.
  2. Wire A (D+) to A, B (D-) to B, and common ground (GND) to GND. Do not rely on shield as ground.
  3. Place a 120 Ω resistor across A/B at the master and at the last node.
  4. Set baud rate to 4800 bit/s on all devices (default for the OHTS1070).
  5. Power each node with 10–30 VDC. For runs over 200 m, consider a separate power pair to avoid voltage drop.
  6. Test with a ModBus poller. Check that you get valid responses from all addresses before scaling up.

The Oscillatin: What Actually Goes Wrong

The most common field failure I see is missing bias resistors. When the bus is idle (all transmitters tri-stated), the line floats. Without bias, the receiver sees random noise and can interpret it as a start bit. That causes framing errors and garbage data. The OHTS1070's internal transceiver may have weak bias, but it's not guaranteed across all third-party masters.

Add a 560 Ω pull-up on A to +5 V and a 560 Ω pull-down on B to GND at the master. This ensures a defined idle state. If you're mixing devices from different vendors, check their datasheets for internal bias—some have it, some don't.

Another issue: ground loops. RS485 is supposed to be differential, but if you have a long run between buildings with different earth potentials, you can get common-mode voltages that exceed the transceiver's rating. The OHTS1070's operating temperature range is -40°C to +80°C, which suggests it's built for harsh outdoor sites—but that doesn't mean it's immune to a 20 V ground differential. Use a common ground wire (not just the shield) and consider isolated transceivers if you're spanning separate structures.

Practical Takeaway

Daisy-chaining the OHTS1070 over RS485 is a solid approach for environmental monitoring, smart agriculture, or smart city deployments. The device's integrated 10-in-1 sensing reduces node count, and its 0–60 m/s ultrasonic wind speed range with no moving parts means fewer mechanical failures over time. But the bus is only as reliable as your wiring discipline.

Before you deploy: terminate the ends, bias the idle state, keep stubs short, and verify each node's address. If you're planning a multi-node chain and want to avoid the guesswork, check the OHTS1070 product page for the full register map and recommended wiring notes. For a custom deployment plan, contact our engineering team with your site layout—we can help you calculate termination and power budgets.

One last thing: if you're using the optional electronic compass for mobile platforms, remember that the bus wiring doesn't affect it, but the mounting does. Keep the unit level and away from ferrous masses. The compass feature eliminates orientation constraints, but it won't fix a bad ground.

Contact our engineering team for application-specific deployment guidance.