wb_editors
16
правок
Brainroot (обсуждение | вклад) |
м (Исправлена ссылка в конце статьи) |
||
(не показаны 3 промежуточные версии 2 участников) | |||
Строка 1: | Строка 1: | ||
<languages/><translate> | <languages/><translate> | ||
== Описание == | |||
Работа происходит через стандартную подсистему Linux — SocketCAN. Порты CAN доступны в системе как сетевые интерфейсы <code>can0</code> или <code>can1</code>, в зависимости от модели контроллера. Для работы CAN на контроллерах до версии 6.7.x нужен джампер терминатора на порту. Начиная с версий 6.7.x, терминатор управляется программно и включается автоматически. | Работа происходит через стандартную подсистему Linux — SocketCAN. Порты CAN доступны в системе как сетевые интерфейсы <code>can0</code> или <code>can1</code>, в зависимости от модели контроллера. Для работы CAN на контроллерах до версии 6.7.x нужен джампер терминатора на порту. Начиная с версий 6.7.x, терминатор управляется программно и включается автоматически. | ||
Строка 7: | Строка 8: | ||
[[Image:Can enable.png|300px|thumb|right|Перевод порта RS485-2 в режим CAN и включение драйвера can в linux]] | [[Image:Can enable.png|300px|thumb|right|Перевод порта RS485-2 в режим CAN и включение драйвера can в linux]] | ||
=== Через веб-интерфейс === <!--T:18--> | |||
Действия происходят в разделе '''Configs''' веб-интерфейса: | Действия происходят в разделе '''Configs''' веб-интерфейса: | ||
# На вкладке '''Network Interfaces''' добавьте | # На вкладке '''Network Interfaces''' добавьте новое соединение <code>CAN bus</code>. Нажмите кнопку '''Save'''. | ||
# Переключите порт <code>RS-485/CAN</code> в режим CAN: на вкладке '''Hardware Modules Configuration''' выберите настройки '''RS485-2/CAN interface config''', выберите в поле '''Module type''' «CAN interface» и нажмите кнопку '''Save'''. | # Переключите порт <code>RS-485/CAN</code> в режим CAN: на вкладке '''Hardware Modules Configuration''' выберите настройки '''RS485-2/CAN interface config''', выберите в поле '''Module type''' «CAN interface» и нажмите кнопку '''Save'''. | ||
Строка 20: | Строка 18: | ||
* смене режима порта RS-485/2 в «CAN». | * смене режима порта RS-485/2 в «CAN». | ||
=== Стандартными средствами linux (автоматически) === <!--T:21--> | |||
Раздел '''Network Interfaces''' веб-интерфейса — это обёртка вокруг файла <code>/etc/network/interfaces</code>, поэтому настройку CAN можно произвести с помощью службы управления сетями ОС debian. Для этого нужно: | Раздел '''Network Interfaces''' веб-интерфейса — это обёртка вокруг файла <code>/etc/network/interfaces</code>, поэтому настройку CAN можно произвести с помощью службы управления сетями ОС debian. Для этого нужно: | ||
# Добавить в <code>/etc/network/interfaces</code> запись вида: | # Добавить в <code>/etc/network/interfaces</code> запись вида: | ||
Строка 31: | Строка 29: | ||
Получим результат, аналогичный настройке через веб-интерфейс. | Получим результат, аналогичный настройке через веб-интерфейс. | ||
=== Стандартными средствами linux (вручную) === <!--T:22--> | |||
<!--T:23--> | <!--T:23--> | ||
Строка 75: | Строка 73: | ||
<!--T:30--> | <!--T:30--> | ||
Больше информации смотрите в вики проекта «AmadeuS», статья «[http://www.armadeus. | Больше информации смотрите в вики проекта «AmadeuS», статья «[http://www.armadeus.org/wiki/index.php?title=CAN_bus_Linux_driver CAN bus Linux driver]». | ||
</translate> | </translate> |