Jump to content
    

8 minutes ago, mitya1698 said:

на какие CAN контроллеры?

На те, что внутри обеспечивают достаточную буферизацию. Всякие USB-CAN обычно из их числа. Есть ли что-то пригодное с SPI - не знаю.

Share this post


Link to post
Share on other sites

Если Вы решили прикрутить к Raspberry CAN 

то для начала было бы полезно заглянуть сюда https://elinux.org/CAN_Bus#SocketCAN_Supported_Controllers

что бы не писать свой модуль ядра

 

Share this post


Link to post
Share on other sites

Забавно, но обновив ядро на малине удалось победить потери и перестановки пакетов при работе с CAN через тот-же контроллер MCP2515. 

Шина на 500 килобит вполне работает.

Share this post


Link to post
Share on other sites

On 4/25/2023 at 5:40 PM, mitya1698 said:

Забавно, но обновив ядро на малине удалось победить потери и перестановки пакетов при работе с CAN через тот-же контроллер MCP2515. 

Шина на 500 килобит вполне работает.

На MCP25625 у меня 1 мега бежит.

Share this post


Link to post
Share on other sites

On 4/25/2023 at 6:40 PM, mitya1698 said:

Шина на 500 килобит вполне работает.

А если запустить iperf - продолжит работать?

Share this post


Link to post
Share on other sites

5 minutes ago, mitya1698 said:

ну штатно сеть и так серьезно нагружена, плюсом два монитора

Значение имеет только нагрузка, генерирующая прерывания. Сеть как раз подходит.

Share this post


Link to post
Share on other sites

CAN 1Мбод почти не грузит Cortex-M4 144МГц. Неужто для RPi это проблема? :umnik2:

 

PS: Даже если поступать самым тупым образом - генерить прерывание в конце каждого кадра, то на потоке кадров минимальной длины, частота прерываний будет = 1e6/47 = 21276 Гц  Т.е. - ничего запредельного.

Share this post


Link to post
Share on other sites

В 27.04.2023 в 08:52, jenya7 сказал:

На MCP25625 у меня 1 мега бежит

А какая схема подключения к малине, по даташиту куча ног нарисована, все ли они обязательно нужны?

Share this post


Link to post
Share on other sites

On 4/27/2023 at 3:01 PM, mitya1698 said:

А какая схема подключения к малине, по даташиту куча ног нарисована, все ли они обязательно нужны?

схема такая

image.thumb.png.70c327a6a34fe80898797903d0c9d8e4.png

у меня не малина но сути это не меняет.

ногами Rx0BF и Rx1BF я пользуюсь чтоб определить входящие сообщения. в принципе наверно все можно по SPI, просто у меня очень нагруженный трафик, хотелось более быстрой реакции.

Edited by jenya7

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...