Назначение выводов последовательного порта и выбор интерфейса

DB9M

Разъём последовательного порта DS100 - типа DB9M. DS100 выпускается в двух моделях: DS100R с портом RS232 и DS100B с универсальным последовательным портом RS232/RS422/RS485. Обратите внимание, что в DS100B оконечных резисторов (обычно требуемых на концах шин RS422 и RS485) нет. Цепи терминирования есть на TB100 Terminal Block Adaptor, который можно дополнительно заказать с DS100B.

DS100RDS100B

RS232

(полный дуплекс)

RS232

(полный дуплекс)

RS422

(полный дуплекс)

RS485

(полудуплекс)

#1<Нет подключения><Нет подключения>RTS- (выход)<Нет подключения>
#2RX (вход)RX (вход)RX- (вход)RX- (вход)
#3TX (выход)TX (выход)TX+ (выход)TX+ (выход)
#4<Нет подключения>DTR (выход)TX- (выход)TX- (выход)
#5ЗемляЗемляЗемляЗемля
#6<Нет подключения>DSR (вход)RX+ (вход)RX+ (вход)
#7RTS (выход)RTS (выход)RTS+ (выход)<Нет подключения>
#8CTS (вход)CTS (вход)CTS+ (вход)<Нет подключения>
#9<Нет подключения><Нет подключения>CTS- (вход)<Нет подключения>

Режимы RS422 и RS485 у DS100B различаются не только отсутствием сигналов RTS+ и RTS- в режиме RS485. Обратите внимание, что таблица выше также показывает, работает ли последовательный порт в полнодуплексном или полудуплексном режиме при выборе конкретного интерфейса. При выборе RS422 последовательный порт работает в полнодуплексном режиме, и пары сигналов TX+/TX- и RTS+/RTS- активны постоянно (то есть выдают данные). При выборе RS485 пара сигналов TX+/RX+ выдаёт данные только тогда, когда DS100 нужно отправить данные через последовательный порт. Входящие данные в это время игнорируются. Когда DS100 не выдаёт данные, пара TX+/TX- переходит в третье состояние, и DS100 «слушает» входящие данные на паре RX+/RX-. Это позволяет собрать двухпроводную шину RS485, соединив внешними проводниками TX+ с RX+ и TX- с RX- (удобно сделать это с помощью TB100 Terminal Block Adaptor).

Выбор интерфейса для DS100B выполняется DIP-переключателями, расположенными на нижней стороне устройства, рядом с кнопкой настройки (только для DS100B). Сейчас используются только переключатели 1 и 2, переключатель 3 зарезервирован.

DIP-переключатели DS100B

ИнтерфейсПереключатель 1Переключатель 2
RS232OFFOFF
RS422OFFON
RS485ONON

После смены интерфейса нужно выключить DS100B и снова включить его, чтобы устройство распознало новый выбор. Кроме того, для работы выбора интерфейса убедитесь, что настройка настройка Serial Interface (SI) в прикладной прошивке установлена в значение 2 (auto).