Соединение контроллеров по шине CAN
Расстановка точек над соединением по шине контроллеров SmartWeb и Kromschröder E8.
Внимание!
Контроллеры SmartWeb и Kromschröder E8 соединяются по шине CAN, к этому соединению есть определенные требования.
Если эти требования не выполнять, то может быть система будет работать.
Но, если что-то не работает, то прежде всего надо убедиться, что требования соблюдены
Топология
Все участники сети (в т.ч. SmartWeb, Kromschröder E8, Datalogger, Caleon и TM-E8) должны быть соединены друг с другом последовательно, в линейной топологии.
“Звездой”, “кругом”, “паутинкой” соединять нельзя.
Ответвления
Ответвления от основной “линии” длиной до 3 м — допустимы. Общая длина проводов не должна превышать 500 м.
Терминирующий резистор
На обоих концах линии должен быть терминирующий резистор 120 Ом, между проводами H и L.
На контроллерах SmartWeb резистор можно вставить в свободный парный порт шины CAN.
На контроллерах Kromschröder E8 резистор можно включить или выключить, используя настройку ТЕХНИК - СХЕМА - ИЗОЛ ШИНЫ.
Особенности:
- SmarWeb S/L/X — можно воткнуть резистор в свободный парный порт шины.
- DataLogger — можно воткнуть резистор в свободный парный порт шины или включить резистор замыканием соответствующего джампера на плате.
- Kromschröder E8.0634 — по умолчанию этот резистор программно включен
- Kromschröder E8.1124 — по умолчанию этот резистор программно выключен
- Lago FB, BM8 — нет возможности включить резистор. Либо устанавливать вручную, либо не ставить их в конце линии
- TM-E8 — резистор установлен на плате и выключить его нельзя, поэтому TM-E8 обязательно должен быть на конце линии.
Рекомендуемая схема подключения следующая: SmartWeb S/L/X — DataLogger — TM-E8
или E8.0634 — E8.1124 — Lago FB — BM8 — TM-E8
Защита CAN-шины
Несмотря на то, что европейские производители не устанавливают защиту CAN-шины от всплесков напряжения на свои контроллеры, на практике в России это точно лучше делать. Для этого, воспользуйтесь модулем защиты CAN-Z.
Этот модуль также можно использовать и в качестве терминирующего резистора.
Кабели
- Использовать для соединения витую пару пятой категории, толщиной AWG 24.
- При использовании FTP Cat. 5e или STP Cat. 5e, оплетку или экран кабеля, а также неиспользованные провода, надо заземлять на одном конце кабеля.
- Иначе, если не заземлить или заземлить на двух концах, будет хуже.
- При использовании UTP Cat. 5e, оплетки нет и заземлять ничего не надо, результат хороший, можно рекомендовать для несложных условий.
- При использовании кабеля витой пары с двумя или четырьмя витыми парами, необходимо использовать только одну из них для шины данных.
Соединение "звездой"
Если “звезды” не избежать, то можно использовать следующую схему.
Так как обычно используется кабель с 4-мя витыми парами, можно использовать одну из них для прохода сигнала “туда”, а вторую для прохода сигнала “обратно”.
Таким образом, можно сохранить линейную топологию даже при физически проложенном кабеле “звездой”.
Ножевой микроразъем SmartWeb
На контроллерах SmartWeb обычно нет клемм для подключения CAN-проводов, вместо них там парный ножевой микроразъем.
Поэтому, в комплекте с каждым контроллером SmartWeb идет небольшой кусок провода, обжатого таким микроразъемом с одной стороны и свободными концами с другой стороны.
Для соединения контроллеров используйте следующую схему:
- Ножевой микроразъем для CAN (2шт)
- Провод CAN (в комплекте)
- Витая пара
- Белый — CAN H
- Коричневый — CAN L
- Винтовые или пружинные клеммы
Кроме того, желательно найти на контроллере слаботочный минус (GND) и объединить этот минус с другими контроллерами сети CAN, отдельным проводом.
Клеммы Kromschröder
Полюсы “+” и “-” на клемме шины данных Кромшредера нужны только для питания Lago FB и BM8, но лучше всегда их прокладывать вместе с CAN-шиной, для объединения минусов и усиления питания на клемме «+».
“+” и “-” можно прокладывать по соседней витой паре с шиной данных.
Диагностика
При проблемах проверьте следующее:
- Проложен ли кабель последовательно, не звездой, нет ли веток длиннее 3 м.
- Есть ли на концах кабеля терминирующие резисторы
- Нет ли каких-то лишних резисторов на шине, не на концах, а в середине. Всего на шине должно быть два резистора, не больше, не меньше.
- Соединены ли все контроллеры между собой также и по слаботочному минусу, т.е. всего должно быть проложено как минимум три провода - CAN H, CAN L, GND. В некоторых случаях найти GND на приборе сложно, тогда допускается не соединять этот провод.
- Желательно, а если выходит из строя CAN-шина, то и обязательно - использовать защитные платы CAN-Z на каждом отдельном контроллере без встроенной защиты в сети CAN.
Мост CAN-Ethernet-CAN
Вы можете объединить несколько групп контроллеров SmartWeb, находящихся в разных CAN-сетях, одной локальной сетью Ethernet. Для этого в каждой группе должно находиться по одному контроллеру DataLogger (или SmartWeb X).
Соответственно, такие контроллеры DataLogger должны находиться в одной сети Ethernet. В настройках DataLogger должна быть включена опция «Режим CAN-UDP моста».
Такая функция может пригодиться в том случае, когда нет возможности проложить кабель для шины данных CANbus, чтобы соединить контроллеры SmartWeb.
Пример
Например, требуется соединить два контроллера (две группы) SmartWeb при помощи радиоканальной связи. В этом случае потребуется два Wi-Fi-маршрутизатора.
Установите их в местах соединения контроллеров SmartWeb. Убедитесь, что эти маршрутизаторы могут быть соединены по Wi-Fi.
Разные маршрутизаторы имеют разную мощность радиосигнала, и, соответственно, разную дальность действия. В некоторых случаях для усиления сигнала может потребоваться дополнительное оборудование. Подключите к маршрутизаторам по одному контроллеру DataLogger. В свою очередь, к ним подключите контроллеры SmartWeb.
Аналогично можно объединить контроллеры SmartWeb уже имеющейся на объекте проводной локальной сетью Ethernet.