РАЗДЕЛЫ БЛОГА
Доставлять товары во все регионы России нам помогает
Доставить товар можно курьером до адреса, в пункты самовывоза и автоматизированные постаматы. Более 20000 пунктов выдачи.
Стоимость доставки рассчитывается автоматически при оформлении заказа на сайте.
Вы можете оплатить заказ онлайн или выбрать оплату при получении.
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)