Конвертер RS485 – UART 3,3 В 5 В

225 руб.

1 в наличии

Артикул: 172 Категория:

Описание

Обзор интерфейса связи RS485

RS485 – это стандарт проводной связи, обычно переменяется для соединение в сеть различного промышленного оборудования. Для передачи и приёма данных используется одна витая пара проводов. Стандарт RS485 позволяет соединять устройства на расстоянии до 1,2км и подключать до 32 устройств к одной шине. При этом в системе одно устройство является ведущим (master), а остальные устройства ведомые (slave).

Существует большое количество различных типов приемопередатчиков (драйверов) RS-485. Приемопередатчики на основе микросхемы MAX485 (рисунок 1) преобразует сигналы TTL в стандарт RS485 и обратно и используются для подключения устройств на основе Arduino к шине RS485.

RS485-01.jpg

 

Рисунок 1. Модуль TTL – RS485 для Arduino.


Технические характеристики

 

  • Напряжение питания – 5 В;
  • Ток потребления – 10 мА;
  • Ток потребления в режиме ожидания – 5 мА;
  • Скорость передачи данных – до 2,5 Мбит/с;
  • Рабочая температура – 0-70 °С;
  • Размер – 44x14x20 мм.

Назначение контактов

 

  • Vcc – питание модуля (+ 5В);
  • GND – земля;
  • DI – вход передатчика;
  • RO – выход приёмника;
  • DE – разрешение работы передатчика;
  • RE – разрешение работы приёмника;
  • A – линия передачи;
  • B – линия передачи.

Выводы модуля A и B, являются выводами линии передачи данных, при этом все модули на линии соединяются одноименными выводами.


Подключение модуля к плате Arduino

Схема подключения модуля к плате Arduino показана на рисунке 2.

RS485-02.jpg

 

Рисунок 2. Подключение модуля TTL – RS485 к плате Arduino.

Если соединить вход DE со входом RE и подключить их к цифровому выводу Arduino, то подав на него сигнал HIGH модуль будет работать только на передачу, а подав сигнал LOW, только на приём. Для связи Arduino с модулем TTL – RS485 будем использовать программный Serial на контактах 3 и 2.