
- •Порядок обмена по интерфейсу 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 Последовательные интерфейсы
§9. Программное обеспечение для работы в сетях rs-485
Интерфейс RS-485, стал основным физическим интерфейсом для промышленных сетей передачи данных. Такие протоколы как ModBus, ProfiBus DP, DCON, DH-485 , работают по на физическом уровне RS-485.
Промышленные протоколы передачи данных часто бывают засекречены фирмами производителями. Информацию по тому или иному протоколу связи приходится собирать по крупицам. Специалисту, работающему с промышленными сетями необходима программа для чтения всей информации передаваемой в информационных сетях. Основные секреты промышленных протоколов можно обнаружить только при всестороннем анализе переданных и полученных данных. Программа ComRead v.2.0 предназначена для сохранения и отображения данных и сервисных сигналов передаваемых в информационных сетях, которые работают по стандартам RS-232, RS-485, Bell-202 и др. Программа не только сохраняет всю информацию, но и создает временную развертку данных и сервисных сигналов. Программа ComRead v.2.0 сканирует информационный канал не влияя на его работу, то есть работает в режиме прослушивания физической среды передачи информации. Кроме того, программа может работать в режиме транслятора данных и сервисных сигналов. При этом она становится непосредственной частью информационного канала связи. Более подробно можно ознакомится с программой здесь .
Стандарт RS485 является основным стандартом 1-го физического уровня (OSI) передачи данных по последовательным асинхронным каналам связи.
Стандарт RS485 включен в состав многих сетевых протоколов, например:
ModBus
ProfiBus DP
DCON (ICP CON)
DH-485 (Allen Bradley)
Овен (НПО "Овен")
BitBus (Intel)
Так же его поддерживают многие международные и национальные стандарты, например:
CCITT V.10, CCITT V.11
DIN 66 259-3, DIN 66 259-4, DIN 66 348-2
IEEE 1118
ISO/IEC 8482
Очевидным источником потери мощности является ток покоя приемопередатчика (IQ), который в современных устройствах значительно снижен. В таблице 2 токи покоя малопотребляющих КМОП приемопередатчиков сравниваются с являющимся промышленным стандартом устройством 75176.
Таблица 2. Сравнение токов утечки для различных приемопередатчиков RS-485
Устройство |
IQ (Драйвер отключен) |
IQ (драйвер включен) |
Ток в режиме отключения |
Макс. скорость |
MAX3471 |
2,8 мкА |
83 мкА |
N/A |
64 Кбит/с |
MAX1483 |
20 мкА |
55 мкА |
0,1 мкА |
250 Кбит/с |
MAX3088 (SRL = GND) |
420 мкА |
475 мкА |
1 нА |
10 Мбит/с |
SN75ALS176 |
26 мкА |
30 мкА |
N/A |
35 Мбит/с |
Другая характеристика энергопотребления приемопередатчиков RS-485 проявляется при отсутствии нагрузки, разрешении выхода драйвера и присутствии периодического входного сигнала. Поскольку открытых линий в RS-485 нужно избегать всегда, драйверы "долбят" свои выходные структуры при каждом переключении выхода. Это короткое включение обоих выходных транзисторов немедленно вызывает бросок тока питания. Достаточно большой входной конденсатор сглаживает эти броски, производя действующий (RMS) ток, который растет вместе со скоростью передачи данных до своего максимального значения. Для приемопередатчиков MAX1483 этот максимум равен примерно 15 мА.
Подключение стандартного приемопередатчика RS-485 к минимальной нагрузке (еще один приемопередатчик, два согласующих и два защитных резистора) позволяет измерить зависимость тока питания от скорости передачи данных в более реальных условиях. На рисунке 2 представлена зависимость ICC от скорости передачи данных для MAX1483 при следующих условиях: стандартные резисторы на 560 Ом, 120 Ом и 560 Ом, VCC = 5В, DE = /RE\ = VCC, и кабель длиной 300 м.
Как вы можете видеть из рисунка 2, ток потребления возрастает приблизительно до 37мА даже при чрезвычайно низких скоростях передачи данных; это вызвано прежде всего добавлением согласующих резисторов и резисторов защитного смещения. Для малопотребляющих приложений, это должно продемонстрировать важность типа используемого согласования, равно как и способа достижения отказоустойчивости.