Платы разработки и робототехника: Interface RS485
## Платы и модули с интерфейсом RS485
RS485 — промышленный стандарт последовательной связи, рассчитанный на длинные линии (до 1200 м) и работу в условиях электрических помех. Именно поэтому он стал де-факто шиной для полевого оборудования: один контроллер опрашивает десятки узлов по двухпроводной линии. В данной подборке представлены устройства, где RS485 решает конкретные инженерные задачи: флуориметрический датчик растворённого кислорода для морской воды (диапазон 0–20 мг/л, IP68, питание 10–30 В), многофункциональный почвенный сенсор влажности/температуры/pH/EC (5–30 В, IP68) и LoRaWAN-шлюз с локальным сервером и Node-RED (512 МБ, встроенный RS485-порт). Все датчики работают по протоколу MODBUS-RTU — это упрощает интеграцию в существующие SCADA и PLC без написания нестандартных драйверов.
Частые вопросы
Почему в промышленных датчиках выбирают RS485, а не USB или UART?
RS485 обеспечивает дифференциальную передачу сигнала, что даёт устойчивость к электромагнитным помехам и позволяет прокладывать кабель на сотни метров. USB и обычный UART не рассчитаны на такие расстояния и теряют надёжность в средах с частотными преобразователями, насосами или сварочным оборудованием.
Что такое MODBUS-RTU и нужен ли специальный мастер для работы с этими устройствами?
MODBUS-RTU — открытый протокол опроса регистров, реализованный в большинстве промышленных ПЛК, контроллеров Raspberry Pi/Arduino с RS485-шилдом и SCADA-систем. Для начала работы достаточно любого ПК или одноплатного компьютера с USB-RS485 адаптером и бесплатного программного обеспечения типа Modpoll или Node-RED.
Можно ли подключить несколько датчиков к одному RS485-порту LoRaWAN-шлюза?
Да. Шина RS485 поддерживает топологию «мультидроп»: до 32 устройств (а с репитерами — больше) на одной паре проводов. Каждому датчику назначается уникальный MODBUS-адрес, и шлюз опрашивает их поочерёдно. Важно соблюдать согласование линии (терминирующий резистор 120 Ом на концах шины) и не превышать суммарную длину кабеля.