Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Мобильные платформы GNU/Linux > CPC307 программирование CAN каналов


Автор: plica98 2.10.2015, 09:50
Добрый день, уважаемые Коллеги.

Не ждал и не думал, что придется столкнуться с CAN-сетями. А вот и случилось.
Возникла необходимость "послушать" CAN сеть. И сделать это надо с использованием 
CPC307 (Fastwell) и Linux-а в нем. 
Первая проблема - драйвера для CAN контроллера.

Может быть кому-то уже приходилось с этим сталкиваться.
Возможно остались какие-либо наработки и материалы.

Буду крайне признателен за любую помощь (ссылки на документацию, софт, примеры, тесты и пр.).

С уважением plica98. 

P.S. официальная документация у вас есть.

Из всего, что там есть работает DOS-овский вариант в режиме тестирования.
А остальное - совсем не обязательно. И даже техподдержка не гарантирует работу остального софта.
Меня интересует только Linux, и именно CAN. 

Автор: plica98 2.10.2015, 16:19
Уважаемые, Коллеги.

Вопрос с CPC307 c CAN каналами решился следующим образом:

У производителя MOXA есть сонтроллер cb-602i с двумя CAN каналами, реализованными
на микроконтроллеhе SJA1000. Драйвера, инструкцию по их установке в Linux, 
документацию и примеры для работы и тестирования каналов можно взять на официальном сайте самого производителя оборудования (MOXA).

http://www.moxa.ru/shop/boards/can/cb-602i/cb-602i-t/

Это все официально и работоспособно.

CAN каналы на CPC307 тоже реализованы на микроконтроллере SJA1000. 
Соответственно вопрос драйверов, примеров и документации решен.

Желаю всем успехов.

С уважением plica98. 

Автор: leocat3 9.11.2016, 07:49
На моем сайте есть решение дешевле мохи:)
Работа с CAN как с COM-портом (например) Можно подцепить на UART.
См на сайте open-plc.com

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)