- •Порядок обмена по интерфейсу rs-232c
- •Уровни сигналов rs-232c на передающем и принимающем концах линии связи.
- •Интерфейс rs-485.
- •§3.Международные и национальные стандарты основанные на стандарте rs-485.
- •Описание работы rs-485.
- •Общие рекомендации
- •Согласование
- •Уровни сигналов
- •Осциллограмма реального обмена
- •Cмещение
- •§7. Реализация приемопередатчиков(драйверов) rs-485.
- •Топология сети rs-485
- •§9. Программное обеспечение для работы в сетях rs-485
- •Микросхемы интерфейса rs-485
- •История и описание
- •5.8 Интерфейс i2c
- •5.9 Последовательные интерфейсы
Микросхемы интерфейса rs-485
RS-485 |
||||||
Микросхема |
Кол-во драйверов |
Кол-во приемников |
Напряжение питания |
Режим отключения питания |
Описание |
Цена |
ADM1485 |
1 |
1 |
5 |
нет |
+5 В малое энергопотребление EIA RS-485-трансивер |
Цена |
ADM3485E |
1 |
1 |
3 |
нет |
ESD-защита, ЭМ-совместимость, 3.3 В, 20 Мбит/с, EIA RS-485-трансивер |
Цена |
ADM3491 |
1 |
1 |
3 |
есть |
3.3 В, полный дуплекс, 840 µA, 20 Мбит/с, EIA RS-485-трансивер |
Цена |
ADM483E |
1 |
1 |
5 |
нет |
±15 кВ ESD-защита, ЭМ-совместимость минимальное время нарастания, EIA RS-485-трансивер |
Цена |
ADM485 |
1 |
1 |
5 |
нет |
+5 В малое энергопотребление EIA RS-485-трансивер |
Цена |
ADM488 |
1 |
1 |
5 |
нет |
полный дуплекс, малое энергопотребление, минимальное время нарастания RS-485 |
Цена |
ADM489 |
1 |
1 |
5 |
нет |
полный дуплекс, малое энергопотребление, минимальное время нарастания RS-485 |
Цена |
|
RS-485-передатчики |
||||||||
Микросхема |
Число драйверов |
Число приемников |
Напряжение питания, В |
ESD |
EMI |
Полудуплекс или полный дуплекс |
Аналоги |
Цена |
ADM1485 |
1 |
1 |
5 |
~ |
~ |
полудуплекс |
LTC1485, SN65ALS176x |
Цена |
ADM3485E |
1 |
1 |
3 |
есть |
есть |
полный дуплекс |
MAX3483, MAX3485, MAX3486, LTC1480 |
Цена |
ADM3491 |
1 |
1 |
3 |
~ |
~ |
полный дуплекс |
MAX3491 |
Цена |
ADM483E |
1 |
1 |
5 |
есть |
есть |
полудуплекс |
MAX483E, LTC1483, DS75176 / DS96176 |
Цена |
ADM485 |
1 |
1 |
5 |
~ |
~ |
полудуплекс |
MAX485, DS75176 / DS96176 |
Цена |
ADM488 |
1 |
1 |
5 |
~ |
есть |
полный дуплекс |
MAX488 |
Цена |
ADM489 |
1 |
1 |
5 |
~ |
есть |
полный дуплекс |
MAX489 |
Цена |
В разработках в основном используются промышленные модули снятия сигнала фирмы Advantech серии Adam4000. В этих модулях обмен осуществляется в ASCII-кодах. Команда передается в следующем формате: в начале идет символ - признак команды (обычно это один из редко используемых символов #, $, ~ и т.д), затем два байта - адрес модуля, к которому идет обращение. Далее следует код команды. Вся посылка завершается кодом CR - "перевод каретки"(0Dh). После выполнения команды модуль посылает ответ опрашивающему устройству, подтверждающий успешное выполнение или ошибку. Например, команда сброса счетчика по адресу 01 канала 1 модуля ADAM4080 будет выглядеть следующим образом:
Команда: $01R1<CR>
Ответ: !01<CR>
Подобную систему команд мы применяем и для разработанных нами контроллеров. Построение команд способом, изложенным выше, позволяет использовать для контроля и настройки оборудования любую терминальную программу
