Длина кабельной линии
Какова проектная длина кабельной линии с учётом расстояния до места расположения преобразователей интерфейса?
Предельная длина для линии сети RS-485 и CAN2.0 составляет 1.2 и 0.3 км, соответственно, однако следует учитывать, что в этом случае передача данных будет производится на минимальных скоростях. При этом также необходимо учитывать то, что суммарное сопротивление линии данных не должно превышать 100 Ом, а сопротивление цепи электропитания должно обеспечивать достаточное напряжение (более 9 В) для модуля, расположенного на дальнем (относительно преобразователя интерфейса) конце измерительной линии.
Категорически запрещается использовать в одной измерительной линии кабели различного типа.
В случаях необходимости прокладки кабеля измерительной линии параллельно с силовыми кабелями, следует использовать экранированный кабель.
Зависимость скорости и сопротивления кабеля от длины приведена в таблице:
RS485 | CAN2.0 | Сечение кабеля, мм2 | ||
Длина кабеля, м | Скорость, кбит/с | Длина кабеля, м | Скорость, кбит/с | |
<1200 | 19,2 | <300 | 100 | 0,6 — 0,75 |
<400 | 57,6 | <150 | 300 | 0,45 — 0,6 |
<100 | 115,2 | <40 | 1000 | 0,25 — 0,32 |
Максимально допустимая скорость обмена между преобразователем интерфейса и цифровыми модулями по интерфейсам RS-485 и CAN 2.0 определяется длиной кабельной линии, погонным сопротивлением применяемого кабеля и количеством установленных цифровых модулей.
Для определения скорости работы подключённого устройства с интерфейсом RS-485 можно воспользоваться программой поиска устройств в измерительной линии RS-485.
Программа осуществляет поиск устройств в измерительной линии датчиков с цифровым выходом RS-485. В качестве мастера используется любое устройство типа преобразователь USB-RS485, подключённое к компьютеру и создающее в нём виртуальный COM-порт. Программа задействует указанный пользователем COM-порт и, перебирая стандартные скорости обмена, виды проверки бита чётности и адреса ведомых MODBUS-устройств, шлёт запросы и ожидает на них ответ. После прохода каждого цикла программа отображает количество удачных передач, т.е. тех запросов, на которые был ответ от ведомого устройства.