I'm trying to connect an Arduino Uno with a BGT PM2510 sensor (which uses 7-12 V DC) by using a UART TTL to RS485 Two-way Converter.

The only thing I wonder about is: can the sensor damage the MCU?

According to the information on the 12 V sensor, it says:

Output signal: RS485 (Modbus protocol). I did measurements on the A & B ports of that sensor; the multimeter showed 3.3 V.

My question is, can the sensor damage the MCU? I intend to connect the Arduino and sensor as in the diagram below:

enter image description here

1 Answer 1


You should be fine.

RS-485 does specify signal levels of ±1.5 V to ±5 V, but even so, and even when the sensor would misbehave or when the common mode voltage is low or high, there is still the TTL-to-RS485 converter in the middle that has 5 V TTL logic on the Arduino side.

As long as the TTL-to-RS485 converter is properly connected to the Arduino and working as it should, the Arduino is safe.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.