Подключение RS485

Ардуино: передача данных на большие расстояния — RS485

Для того, чтобы подключить две платы Ардуино по интерфейсу RS485 нам потребуется специальный модуль. Обычно такие модули используют распространённую микросхему MAX485.

RS485-TTL MAX485

Соединим две Ардуино по следующей схеме:

Схема подключения двух Ардуино через RS485

Внешний вид макета

Подключение двух Ардуино через RS485

Примечание. На рисунке провода A и B — прямые, и этого будет достаточно, если расстояние будет небольшим. В случае подключения по кабелю длиной в несколько метров нужно обязательно использовать витую пару!


Изменено:

Ардуино: передача данных на большие расстояния — RS485: 3 комментария

  1. Светодиод не мигает, хотя pjng приходит, проверено через монитор порта, функция сравнения почему-то не работает.

  2. По стандарту полагается тянуть не только линии A и B, но и общий провод, подключая его через последовательный 100-омный резистор на каждом устройстве — это необходимо для уравнивания потенциалов, без него входы могут и погореть. Жаль, что на платке клеммник не имеет такой возможности. Не смертельно, конечно — можно и внешний поставить, а этот использовать для подключения терминатора.
    Кстати, интересно: организовано ли смещение линий A и B? Этих модулей у меня пока нет, куплю — проверю.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.