Микросхемы интерфейсов 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.