РАЗДЕЛЫ БЛОГА

Отправляем товары через авито доставку
Доставлять товары во все регионы России нам помогают

Заказ можно оплатить картой

RS-485: соединяем Arduino на расстоянии в километр
12.01.2020 22:09
RS-485 — стандарт физического уровня для асинхронного интерфейса. Приобрел большую популярность и стал основой для создания целого семейства промышленных сетей, широко используемых в промышленной автоматизации. Для передачи и приёма данных используется одна витая пара проводов, иногда сопровождаемая экранирующей оплеткой или общим проводом. Передача данных осуществляется с помощью дифференциальных сигналов. Разница напряжений между проводниками одной полярности означает логическую единицу, разница другой полярности — ноль.
Для преобразования логики arduino (TTL) в RS-485 используется модуль TTL to RS485:
Есть возможность в качестве узла сети использовать компьютер.
Для этого потребуется адаптер USB to RS485; компьютер видит его как COM-порт:
При помощи этих модулей, можно организовать сеть на RS485:
Преимущества сети RS485 на Arduino:
- Простота реализации.
- Возможность подключения более двух arduino.
- Любая arduino на линии связи может работать ведущим/ведомым.
- Передача данных на большие расстояния (до 1,2 км)
Недостатки:
- Связь осуществляется в полудуплексном режиме (одновременно может отправлять данные только одна arduino)