Микросхемы интерфейсов rs-485 с дополнительными функциями

Элементы платы

Микросхема SN65176BDR

Микросхема SN65176BDR (MAX485) — это приёмопередатчик на интерфейсе RS-485.

RS-485 — один из наиболее распространенных способов передачи сигнала по проводам на длинные расстояния.

Устройства в такой сети соединяются витой парой — двумя скрученными проводами. В основе интерфейса RS-485 лежит принцип дифференциальной (балансной) передачи данных — один сигнала передаётся сразу по двум проводам. По одному проводу (условно A) идет оригинальный сигнал, по другому (условно B) — его инверсная копия. Если на одном проводе , то на другом и наоборот. Таким образом, между двумя проводами витой пары всегда есть разность потенциалов: при она положительна, при — отрицательна.

Клеммник интерфейса RS-485

Клеммники под винт предназначены для подключения устройства в шину RS-485 с возможностью передачи питания.

Обозначения
на клеммнике
Назначение
и Для подключения дифференциальной пары проводов (шина RS-485)
и Для передачи или приёма питания от других модулей

Troyka контакты

1 группа

  • Земля (G) — соедините с землёй микроконтроллера.
  • Питание (V) — соедините с питанием микроконтроллера.
  • Сигнальный (RO) — цифровой выход приемопередатчика. Используется для передачи данных в микроконтроллер. Подключите к пину микроконтроллера.

2 группа

  • Сигнальный (↑↓) — подключите к сигнальному пину микроконтроллера. Служит для выбора режима модуля — приёмник или передатчик. При высоком уровне — работа на прием, при низком — на передачу.
  • Не используется.
  • Сигнальный (DI) — цифровой вход приемопередатчика. Используется для приёма данных из микроконтроллера. Подключите к пину микроконтроллера.

Светодиодная индикация

Имя светодиода Назначение
RX и TX Мигают при обмене данными между RS485 и управляющим устройством.
DIR Горит, если модуль в режиме передатчика

Обвязка для согласования уровней напряжения

Необходима для сопряжения устройств с разными питающими напряжениями. В нашем случае это может быть управляющая плата Iskra JS с вольтовой логикой и RS485(Troyka-модуль) с вольтовой логикой.

Подключение и настройка

RS-485 (Troyka-модуль) общается с управляющей платой по протоколу UART через сигнальные пины и . Cигнальный пин служит для переключения модуля из режима приёмника в режим передатчика.

Для работы с модулем подойдёт Troyka Shield.

Если хотите оставить минимум проводов —
возьмите Troyka Slot Shield.

SoftwareSerial

Некоторые платы Arduino прошиваются через пины 0 и 1 (Arduinio Uno, Arduino Mega 2560, Arduino ADK и Iskra Mini). Перед прошивкой таких плат отключите модуль от пинов RX и TX. Если необходимо одновременно работать с RS485 и подключать контроллер к компьютеру, подключите пины TX и RX к другим контактам управляющей платы.

Для примера подключим управляющие пины RS485-модуля и — на и пин Arduino через Troyka Shield.

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

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

Adblock
detector