Соединение контроллеров по шине 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 резистор можно включить или выключить, используя настройку ТЕХНИК - СХЕМА - ИЗОЛ ШИНЫ.

Особенности:

  1. SmarWeb S/L/X — можно воткнуть резистор в свободный парный порт шины.
  2. DataLogger — можно воткнуть резистор в свободный парный порт шины или включить резистор замыканием соответствующего джампера на плате.
  3. Kromschröder E8.0634 — по умолчанию этот резистор программно включен
  4. Kromschröder E8.1124 — по умолчанию этот резистор программно выключен
  5. Lago FB, BM8 — нет возможности включить резистор. Либо устанавливать вручную, либо не ставить их в конце линии
  6. TM-E8 — резистор установлен на плате и выключить его нельзя, поэтому TM-E8 обязательно должен быть на конце линии.
    Рекомендуемая схема подключения следующая: SmartWeb S/L/X — DataLogger — TM-E8
    или E8.0634 — E8.1124 — Lago FB — BM8 — TM-E8

Несмотря на то, что европейские производители не устанавливают защиту CAN-шины от всплесков напряжения на свои контроллеры, на практике в России это точно лучше делать. Для этого, воспользуйтесь модулем защиты CAN-Z.

Этот модуль также можно использовать и в качестве терминирующего резистора.

Нельзя прокладывать витую пару в непосредственной близости от кабелей 220 В.
  1. Использовать для соединения витую пару пятой категории, толщиной AWG 24.
  2. При использовании FTP Cat. 5e или STP Cat. 5e, оплетку или экран кабеля, а также неиспользованные провода, надо заземлять на одном конце кабеля.
  3. Иначе, если не заземлить или заземлить на двух концах, будет хуже.
  4. При использовании UTP Cat. 5e, оплетки нет и заземлять ничего не надо, результат хороший, можно рекомендовать для несложных условий.
  5. При использовании кабеля витой пары с двумя или четырьмя витыми парами, необходимо использовать только одну из них для шины данных.
Соединять витую пару вместе и использовать как единый провод недопустимо!

Если “звезды” не избежать, то можно использовать следующую схему.

Так как обычно используется кабель с 4-мя витыми парами, можно использовать одну из них для прохода сигнала “туда”, а вторую для прохода сигнала “обратно”.

Таким образом, можно сохранить линейную топологию даже при физически проложенном кабеле “звездой”.

На контроллерах SmartWeb обычно нет клемм для подключения CAN-проводов, вместо них там парный ножевой микроразъем.

Поэтому, в комплекте с каждым контроллером SmartWeb идет небольшой кусок провода, обжатого таким микроразъемом с одной стороны и свободными концами с другой стороны.

Для соединения контроллеров используйте следующую схему:

  1. Ножевой микроразъем для CAN (2шт)
  2. Провод CAN (в комплекте)
  3. Витая пара
  4. Белый — CAN H
  5. Коричневый — CAN L
  6. Винтовые или пружинные клеммы

Кроме того, желательно найти на контроллере слаботочный минус (GND) и объединить этот минус с другими контроллерами сети CAN, отдельным проводом.

Полюсы “+” и “-” на клемме шины данных Кромшредера нужны только для питания Lago FB и BM8, но лучше всегда их прокладывать вместе с CAN-шиной, для объединения минусов и усиления питания на клемме «+».

“+” и “-” можно прокладывать по соседней витой паре с шиной данных.

При проблемах проверьте следующее:

  • Проложен ли кабель последовательно, не звездой, нет ли веток длиннее 3 м.
  • Есть ли на концах кабеля терминирующие резисторы
  • Нет ли каких-то лишних резисторов на шине, не на концах, а в середине. Всего на шине должно быть два резистора, не больше, не меньше.
  • Соединены ли все контроллеры между собой также и по слаботочному минусу, т.е. всего должно быть проложено как минимум три провода - CAN H, CAN L, GND. В некоторых случаях найти GND на приборе сложно, тогда допускается не соединять этот провод.
  • Желательно, а если выходит из строя CAN-шина, то и обязательно - использовать защитные платы CAN-Z на каждом отдельном контроллере без встроенной защиты в сети CAN.

Вы можете объединить несколько групп контроллеров SmartWeb, находящихся в разных CAN-сетях, одной локальной сетью Ethernet. Для этого в каждой группе должно находиться по одному контроллеру DataLogger (или SmartWeb X).

Соответственно, такие контроллеры DataLogger должны находиться в одной сети Ethernet. В настройках DataLogger должна быть включена опция «Режим CAN-UDP моста».

Такая функция может пригодиться в том случае, когда нет возможности проложить кабель для шины данных CANbus, чтобы соединить контроллеры SmartWeb.

Пример

Например, требуется соединить два контроллера (две группы) SmartWeb при помощи радиоканальной связи. В этом случае потребуется два Wi-Fi-маршрутизатора.

Установите их в местах соединения контроллеров SmartWeb. Убедитесь, что эти маршрутизаторы могут быть соединены по Wi-Fi.

Разные маршрутизаторы имеют разную мощность радиосигнала, и, соответственно, разную дальность действия. В некоторых случаях для усиления сигнала может потребоваться дополнительное оборудование. Подключите к маршрутизаторам по одному контроллеру DataLogger. В свою очередь, к ним подключите контроллеры SmartWeb.

Аналогично можно объединить контроллеры SmartWeb уже имеющейся на объекте проводной локальной сетью Ethernet.

  • инструкции/соединение-по-шине-can.txt
  • Последние изменения: 2020/08/07 14:18
  • admin