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

CAN адаптер. Нужна помощь

Надо, чтобы в Линукс системе был контроллер CAN, ну и драйвер к нему желательно. В разделе операционные системы/Линукс кто-то недавно боролся с CAN на Линуксе. У него были проблемы со скоростью.

 

 

это-то понятно и очевидно...

пай-мальчик пишет про то, что подсоединение к SPI шине можно заменить, если обернуть стоковый линуксовй драйвер MCP2515 - враппером, который будет дергать GPIO на FT232R.

вот об этом-то и хотелось поподробнее- в ядро такое не включено либо я не нашёл..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вообще, первоначально наткнулся на тему проRaspberryPI, которое имеет GPIO. У кого одноплатник, то ему и FT2* не требуется, бюджет не 3 доллара, а меньше 1 :)

 

Для подключения к персоналке, придется купить переходник. Вроде новые ревизии pl2303 тоже умеют режим bit banging (до 12МБит). Для CAN должно хватить, если система не перегружена (linux не RTOS, увы).

 

А поддержка CAN заявлена с ядер 2.6.3х, так что уже во всех дистрибутивах точно есть. Если не модулем, так поставить исходники ядра и собрать этот модуль один раз.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Вроде новые ревизии pl2303 тоже умеют режим bit banging (до 12МБит). Для CAN должно хватить, если система не перегружена (linux не RTOS, увы).

 

А поддержка CAN заявлена с ядер 2.6.3х, так что уже во всех дистрибутивах точно есть. Если не модулем, так поставить исходники ядра и собрать этот модуль один раз.

вода какая-то....

где вы конкретно увидели заявленную поддержку FT232R/PL2303 для MCP2515

как называется необходимый модуль ядра?

 

http://lxr.free-electrons.com/source/inclu...x/can/platform/

http://lxr.free-electrons.com/source/drivers/net/can/

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Цитата(Tarbal @ Nov 21 2013, 14:54) <{POST_SNAPBACK}>
Вы не правы. Будет полноценно работать.


Будет, но на 3 бакса crying.gif вы попробуйте с такой связкой (ногодрыгалка FT+MCP) с загруженным каном поработать, просто смешно.
И почему никто и никогда такую связку не применяет, например в кан гейтвеях, а ставят моторолки где 32 слота например? да и тут почитайте http://electronix.ru/forum/index.php?s=&am...t&p=1212444

Цитата(пай-мальчик @ Nov 21 2013, 16:22) <{POST_SNAPBACK}>
У кого одноплатник, то ему и FT2* не требуется, бюджет не 3 доллара, а меньше 1 sm.gif
Для подключения к персоналке, придется купить переходник. Вроде новые ревизии pl2303 тоже умеют режим bit banging (до 12МБит). Для CAN должно хватить, если система не перегружена (linux не RTOS, увы).


И получится еще пару обрезанных уродцев. lol.gif

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Будет, но 3 бакса :crying: вы попробуйте с такой связкой (ногодрыгалка FT+MCP) с загруженным каном поработать, просто смешно.

AN232R_01_FT232RBitBangModes.pdf

а то вдруг вы действительно не передёргиваете, а просто по незнанию

 

 

The rate of data transfer can be controlled by using the FT_SetBaudRate
command. The maximum Baud rate is 3MBaud, but to allow time for the
data to be setup and held around the WR# strobe the Baud rate should be
less than 1MBaud.

 

 

например в кан гейтвеях, а ставят моторолки где 32 слота

ну вот на то и придумали фильтры/маски по CAN ID и мейлбоксы, чтобы не грести всю чихню с шины, а слушать только нужное

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

это-то понятно и очевидно...

пай-мальчик пишет про то, что подсоединение к SPI шине можно заменить, если обернуть стоковый линуксовй драйвер MCP2515 - враппером, который будет дергать GPIO на FT232R.

вот об этом-то и хотелось поподробнее- в ядро такое не включено либо я не нашёл..

 

Я не понял значит. Да это будет плохо работать.

 

Просто не смог представить, что кто-то хочет сделать SPI без контроллера просто на GPIO.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Нормально работает у людей и 500k и 1m

 

http://www.raspberrypi.org/phpBB3/viewtopi...9f&start=50

 

Так что, кому охота подешевле, имеет смысл попробовать.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...