WBE2-I-CAN-ISO CAN Extension Module: различия между версиями
Vdromanov (обсуждение | вклад) |
|||
(не показана 31 промежуточная версия 6 участников) | |||
Строка 1: | Строка 1: | ||
<languages/> | <languages/> | ||
<translate> | <translate> | ||
__NOTOC__ | |||
== Аппаратная часть == <!--T:1--> | |||
[[Файл:WBE2-I-CAN-ISO-1.png|thumb|300px|Модуль расширения CAN]] | [[Файл:WBE2-I-CAN-ISO-1.png|thumb|300px|Модуль расширения CAN]] | ||
<!--T:2--> | <!--T:2--> | ||
Модуль построен на микросхеме физического уровня | Модуль построен на микросхеме физического уровня MCP2551. | ||
Сигналы CAN гальванически развязаны от контроллера. | Сигналы CAN гальванически развязаны от контроллера. | ||
<!--T: | <!--T:3--> | ||
В режиме CAN устанавливается только в один слот - MOD2. | |||
Модуль содержит терминатор 150 Ом между линиями H и L. Для его включения необходимо замкнуть перемычку на верхней грани платы. | |||
== Работа в режиме UART-CAN == | |||
Кроме работы в режиме обычного CAN, модуль WBE-I-CAN-ISO может работать в режиме UART-CAN. Шина UART-CAN (также называемая иногда просто CAN или RS-CAN) использует физический уровень CAN для полудуплексного последовательного порта UART. | |||
Шина UART-CAN используется преимущественно в приборах учёта, таких как счётчики электроэнергии Меркурий. | Шина UART-CAN используется преимущественно в приборах учёта, таких как счётчики электроэнергии Меркурий. | ||
<!--T: | В режиме UART-CAN модуль можно устанавливать в любой слот расширения, таким образом допускается установка двух модулей WBE-I-CAN-ISO | ||
== Распиновка ==<!--T:4--> | |||
<!--T:5--> | <!--T:5--> | ||
Сигналы CAN выведены на клеммы модуля расширения O1-O3. | Сигналы CAN выведены на клеммы модуля расширения O1-O3. | ||
<!--T:6--> | <!--T:6--> | ||
{| class="wikitable | Распиновка: | ||
{| class="wikitable" | |||
!Клемма | !Клемма | ||
!Функция | !Функция | ||
Строка 47: | Строка 46: | ||
|} | |} | ||
== Конфигурирование == | |||
[[Файл:Hwconf-can.jpg|thumb|300px|Модуль расширения CAN]] | |||
Настройка осуществляется в веб-интерфейсе в раздел Configs => Hardware Modules Configuration. | |||
Для режима CAN: в Internal slot 2 выбрать "WBE-I-CAN-ISO" и нажать Save. | |||
Для режима UART-CAN: убедиться, что в соответствующем слоте (Internal slot 1 или Internal slot 2) стоит значение "None". | |||
Устройство определяется сразу же, перезагрузка не требуется. | |||
== Работа ==<!--T:7--> | |||
В режиме CAN определяется как интерфейс can1 (''уточнить).''. Про работу с CAN в Linux, см. статью [[CAN]]. | |||
В режиме UART-CAN модуль работает идентично модулю расширения RS-485, см. [[Wiren Board 5: Модуль расширения RS485-ISO|соответствующее описание]]. | |||
</translate> | </translate> |
Версия 11:05, 12 февраля 2018
Аппаратная часть
Модуль построен на микросхеме физического уровня MCP2551. Сигналы CAN гальванически развязаны от контроллера.
В режиме CAN устанавливается только в один слот - MOD2.
Модуль содержит терминатор 150 Ом между линиями H и L. Для его включения необходимо замкнуть перемычку на верхней грани платы.
Работа в режиме UART-CAN
Кроме работы в режиме обычного CAN, модуль WBE-I-CAN-ISO может работать в режиме UART-CAN. Шина UART-CAN (также называемая иногда просто CAN или RS-CAN) использует физический уровень CAN для полудуплексного последовательного порта UART.
Шина UART-CAN используется преимущественно в приборах учёта, таких как счётчики электроэнергии Меркурий.
В режиме UART-CAN модуль можно устанавливать в любой слот расширения, таким образом допускается установка двух модулей WBE-I-CAN-ISO
Распиновка
Сигналы CAN выведены на клеммы модуля расширения O1-O3.
Распиновка:
Клемма | Функция |
---|---|
O1 | CAN L |
O2 | CAN H |
O3 | CAN GND (Isolated GND) |
Конфигурирование
Настройка осуществляется в веб-интерфейсе в раздел Configs => Hardware Modules Configuration.
Для режима CAN: в Internal slot 2 выбрать "WBE-I-CAN-ISO" и нажать Save.
Для режима UART-CAN: убедиться, что в соответствующем слоте (Internal slot 1 или Internal slot 2) стоит значение "None".
Устройство определяется сразу же, перезагрузка не требуется.
Работа
В режиме CAN определяется как интерфейс can1 (уточнить).. Про работу с CAN в Linux, см. статью CAN.
В режиме UART-CAN модуль работает идентично модулю расширения RS-485, см. соответствующее описание.