Перейти к содержанию

Навигация

CAN: различия между версиями

Исправил уровни заголовков
(Исправил уровни заголовков)
Строка 1: Строка 1:
<languages/><translate>
<languages/><translate>
<!--T:16-->
 
== Описание ==
Работа происходит через стандартную подсистему 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-->
=== Через веб-интерфейс === <!--T:18-->
Действия происходят в разделе '''Configs''' веб-интерфейса:
Действия происходят в разделе '''Configs''' веб-интерфейса:
# На вкладке '''Network Interfaces''' добавьте новый интерфейс <code>can0</code> (см. скриншот). Нажмите кнопку '''Save'''.
# На вкладке '''Network Interfaces''' добавьте новый интерфейс <code>can0</code> (см. скриншот). Нажмите кнопку '''Save'''.
Строка 17: Строка 18:
* смене режима порта RS-485/2 в «CAN».
* смене режима порта RS-485/2 в «CAN».


==== Стандартными средствами linux (автоматически) ==== <!--T:21-->
=== Стандартными средствами 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> запись вида:
Строка 28: Строка 29:
Получим результат, аналогичный настройке через веб-интерфейс.
Получим результат, аналогичный настройке через веб-интерфейс.


==== Стандартными средствами linux (вручную) ==== <!--T:22-->
=== Стандартными средствами linux (вручную) === <!--T:22-->


<!--T:23-->
<!--T:23-->