Вопросы по теме 'can-bus'

Linux-сокет CAN - обработка фреймов ошибок
Я знаю, что если есть ошибка при передаче CAN , система сгенерирует конкретный кадр ошибки . Но я не могу понять, как заставить это работать. Я настраиваю розетку CAN, а затем записываю данные: write(s, (struct sockaddr *)&addr,...
3102 просмотров
schedule 24.09.2022

что произойдет, если два узла с одинаковым именем потребуют один и тот же адрес в j1939?
Если два узла с одинаковым именем претендуют на один и тот же адрес в j1939, что произойдет в этой ситуации? будет ли какой-либо из узлов требовать адрес или возникнет ошибка?
512 просмотров
schedule 22.09.2022

Сообщение управления потоком при получении сообщения CAN с помощью ELM327
Я пытаюсь сделать программное обеспечение, которое работает под Windows и взаимодействует с устройством ELM327. Я создал первую версию и поехал на своем автомобиле SMART ForTwo (SMART 451), и мне удалось подключиться к комбинации приборов...
3727 просмотров
schedule 03.10.2022

Как инструменты сканирования ODB II запрашивают количество доступных PID?
Из того, что я знаю из документа ELM327: OBD to RS232, используя многострочные ответы, можно получить до 6 PID. Я хотел бы знать, как инструменты сканирования могут получать более дюжины PID одновременно.
783 просмотров
schedule 23.04.2024

Связь с пользовательским модулем j1939
Я занимаюсь созданием специального модуля ввода-вывода Canbus на базе чипа Atmega2560. Модуль будет иметь 10 сильноточных выходов с ШИМ-управлением и обратной связью по току, 20 цифровых входов, 5 аналоговых входов и 4 аналоговых выхода 0-5 В. Я...
439 просмотров
schedule 09.11.2023

Почему идентификатор кадра CAN BUS перевернут при чтении из сокета?
Итак, у меня есть Raspberry Pi, считывающий данные CAN с автомобиля. Если я использую candump программу, включенную в canutils , я получаю кучу данных, пример выглядит так: can0 1C4 [8] 03 F3 26 08 00 00 7F 70 Затем я написал простое...
2009 просмотров
schedule 13.03.2024

Candump показывает 29-битные идентификаторы вместо 11-битных - не может воспроизводить коды
Попытка воспроизвести коды CAN для Dodge Promaster 2018 года с помощью can-utils . Из того, что я я прочитал , они используют 11-битный идентификатор CAN. Однако, когда я использую: candump -L can0 > can.log Журнал показывает 29-битные...
837 просмотров
schedule 08.06.2024

Как объединить два битовых поля
У меня есть два отдельных битовых поля, которые составляют поле «Идентификация» длиной 11 + 18 бит (всего 29 бит). В битовом поле они имеют ожидаемый размер: header a; memset(a.arr, 0, sizeof(a.arr)); a =...
558 просмотров
schedule 19.01.2024

Происходит ли гонка данных при использовании cgo?
Горутины работают в разных стеках для cgo и go: C ничего не знает о соглашении о вызовах Go или растущих стеках, поэтому вызов кода C должен записывать все детали стека goroutine, переключаться на стек C и запускать код C, который не знает, как...
353 просмотров
schedule 05.04.2024

CAN 1 RX работает в режиме обратной связи, но не в нормальном режиме.
Я использую пользовательскую плату на базе STM32F413RG и пытаюсь запустить на ней некоторые приложения на основе шины CAN. Я пытаюсь начать с CAN 1 и написал чистый металлический код, используя библиотеку CMSIS для передачи и приема. Вот код для...
657 просмотров
schedule 09.12.2022

Candump - candumpanalyzer: команда не найдена
Операционная система: Расбиан Я пытаюсь следовать этому https://www.npmjs.com/package/@canboat/canboatjsto для использования следующей команды: candump can0 | candumpanalyzer. Однако, попробовав все эти команды: $ sudo npm install...
168 просмотров
schedule 25.11.2022

Сквозной сетевой интерфейс с сетью моста Docker
У меня есть несколько контейнеров, работающих на хосте, которым необходимо обмениваться данными через сеть CAN , к которой подключен хост. Контейнеры также взаимодействуют через IP-сеть. Один из способов сделать это — использовать сеть host ....
151 просмотров
schedule 22.04.2024

Нужно ли CANBus шифрование?
Я понял, что в связи CANBus нет шифрования. Итак, мой вопрос: стоит ли добавлять метод шифрования к связи CANBus в автомобиле. Поскольку связь осуществляется между ЭБУ в одном и том же автомобиле, я считаю, что CANBus защищен от удаленных...
67 просмотров
schedule 06.05.2024

Можно ли отправлять файлы jpg по CANbus
Я пытаюсь связать USB-камеру на уровне платы с микроконтроллером семейства STM32 и отправить файл изображения на центральный компьютер с помощью CANbus. Просто хочу знать, возможно ли это/делалось ли это раньше, и насколько это сложная задача.
37 просмотров
schedule 16.11.2022