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

Написание тестовой утилиты CANopen
Как прослушивать (желательно с помощью Java) небольшой набор четко определенных сообщений CANopen без коммерческого стека CANopen?
674 просмотров
schedule 26.04.2023

OBD2 / CAN BUS проблемы с отправкой команд
Разрабатываю приложение (Android). Это приложение подключается к OBD2-совместимому автомобилю / CAN-шине и считывает данные с него. Я успешно установил соединение с помощью OBDKey и прочитал данные в формате сообщения OBD. Это сообщение в формате...
2467 просмотров
schedule 27.04.2023

Перегрузка и дифференциация ошибок контроллером CAN?
Как контроллер CAN различает кадры перегрузки и кадры ошибок, полученные по шине CAN? Насколько я знаю, эти два кадра имеют одинаковый формат кадра. В моем проекте я в основном сталкивался с кадром ошибки, а не кадром перегрузки.
7145 просмотров
schedule 21.03.2023

Перенаправить telnet 23 на COM-порт через WIFI
Я купил Bluetooth ELM327 для считывания кодов с диагностических портов моей машины. Я подключаюсь к нему через Bluetooth в Windows, и он создает последовательный COM-порт 4 через Bluetooth, к которому любое приложение, работающее в моих окнах,...
2729 просмотров
schedule 26.07.2022

Что будет в CAN?
У меня было интервью. Интервьюер спросил меня: Если два узла отправляют два сообщения с одним и тем же идентификатором (0x100) с разными данными, кто выиграет арбитраж? Какое сообщение будет в автобусе? Если победит узел 1, то как насчет...
8713 просмотров
schedule 28.03.2023

STM32F4Discovery: получение сообщения CAN
Я не понимаю, как получить сообщение CAN на STM32F4Discovery . У меня он в режиме Silent_Loopback, то есть все отправленные сообщения должны приходить в сам CAN-контроллер. Я получаю статус Transmit_OK при отправке сообщения, однако в почтовом...
12725 просмотров
schedule 01.07.2023

Получение ошибки при установке битрейта в интерфейсе CAN для ICS
Я пытаюсь установить битрейт в процессоре i.Mx6 в Android. Я использую утилиту iproute2 для установки битрейта для CAN-контроллера. Команда, используемая для установки битрейта, приведена ниже: #ip link set can0 type can bitrate 125000 Пока...
630 просмотров
schedule 17.09.2022

как работать с быстрой передачей и приемом драйвера устройства данных Linux
Я с нетерпением жду реализации драйвера для связи по шине CAN в Linux. Нужен совет по дизайну. В Linux есть пространство пользователя и пространство ядра. Драйверы запускаются в пространстве ядра приложения в пространстве пользователя. 1>...
327 просмотров

Тайм-аут передачи CAN-шины Linux
Сценарий К CAN-шине подключено устройство под управлением Linux. Устройство периодически передает сообщение CAN. По своей природе данные, переносимые этим сообщением, похожи на измерение, а не на команду, т.е. только самое последнее...
2050 просмотров
schedule 26.12.2022

Нужно ли запускать устройство CAN-шины, чтобы начать отправку сообщений?
Я полный новичок в CAN-шине. Я надеюсь, что кто-то с опытом CAN сможет указать мне правильное направление. Мне подарили адаптер Vector VN1610 USB-CAN и радарный датчик Continental ARS-308. Цель состоит в том, чтобы считать с датчика некоторую...
893 просмотров
schedule 01.05.2022

Шилд CAN-BUS для Arduino и SeeedStudio
Я подключил свой экран CAN-BUS к своим системам отопления, и я получаю данные с шины. Это работает (я думаю). Однако я не могу получить нужные мне данные. См. Прикрепленные изображения. CAN-открытые данные Журнал CAN-шины Он говорит,...
1853 просмотров
schedule 18.07.2022

Отправка команд в приложение CANalyzer CAPL через сокет
Мне нужно управлять сложным симулятором CAN, написанным на CAPL для CANalyzer, из внешнего приложения (на java, если это имеет значение). Симулятор уже написан, и в нем есть кнопки, выполняющие нужные мне функции. Теперь мне нужно изменить этот...
4146 просмотров
schedule 03.02.2023

Кто определяет идентификатор членов в CAN автомобилей?
Устройства, которые обмениваются данными через шину CAN, должны отправить свой идентификатор, прежде чем они начнут отправлять что-либо еще. Протокол определяет, что устройства с более низкими идентификаторами имеют приоритет. Протокол имеет...
108 просмотров
schedule 26.03.2023

Запуск файла Blf в постоянном цикле для эмуляции с использованием CAPL
Я хочу запустить файл .blf с помощью блока воспроизведения в CANalyzer. Я хочу запустить этот файл в постоянном цикле для эмуляции. Возможно ли использование CAPL, или кто-нибудь может научить меня, как это сделать даже без CAPL.
1504 просмотров
schedule 23.04.2022

Запрос, связанный с протоколом CAN
Согласно определению «битовой ошибки» организацией-разработчиком протокола - Bosch: битовая ошибка обнаруживается в то время, когда битовое значение, отслеживаемое передатчиком, не совпадает с битом, фактически передаваемым им. Например, рассмотрим...
186 просмотров
schedule 29.09.2022

Может кто-нибудь объяснить, как использовать протокол CANBUS?
Я пытаюсь использовать плату микроконтроллера для связи с внешним устройством с помощью CAN-BUS. Но сейчас я не так четко понимаю механизм CAN-BUS и как его использовать на моем железе. Насколько я понимаю, это линия шины, по которой несколько...
1167 просмотров
schedule 12.02.2023

Как читать XML-документ в программировании CAPL?
Я начал изучать программирование CAPL. Я хочу прочитать ввод из XML-документа, но не могу найти, как это сделать. Поддерживается ли это в CAPL? Если да, то как мы это делаем? Если нет, то какие еще типы внешних файлов поддерживаются в CAPL?
2021 просмотров
schedule 03.06.2022

Как я могу прочитать данные BCM/UCH из автомобиля через OBD?
Я пытаюсь прочитать данные, относящиеся к кузову автомобиля, например, если двери разблокированы/заперты, пристегнуты ли ремни безопасности, показания одометра и т. д. Я успешно могу прочитать данные ECU через Bluetooth-адаптер VGATE (ELM327) OBD2....
1818 просмотров
schedule 17.06.2023

Прерывание приема STM32F1xx CAN2 не вызывается
Я успешно установил связь CAN с CAN1 двух STM32F105vC (у которых есть два CAN), и я могу отправлять и получать кадры CAN. Но когда я изменяю свой код для использования CAN2, он работает, я имею в виду, что он подтверждает полученные кадры CAN, но...
5838 просмотров
schedule 28.09.2023

Как получить доступ к сигналам CAN динамически (по строке) в CAPL?
Я пытаюсь заставить сигналы CAN заданные значения, используя COM-интерфейс CANalyzer. Поскольку не существует метода COM для отправки сообщений CAN, я реализую обходной путь с помощью CAPL: void SendMySignal(int value) { message MyMessage msg;...
6183 просмотров
schedule 07.05.2022