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

Как запрограммировать простой слой CANopen
У нас есть проект робота, в котором контроллеры двигателей используют для связи CANopen . Мне нужно связаться с этими контроллерами двигателей с помощью главного микроконтроллера. Проблема в том, что мне нужно разработать уровень CANopen в этом...
32516 просмотров
schedule 23.12.2022

Шина CANopen/CAN, что мне нужно, включая протокол (OD?), для связи между ПК-терминалом и модулем устройства CAN
У меня есть dsPIC33 с ECAN, и я хочу установить протокол (используя SDO если возможно) таким образом, чтобы он взаимодействовал между программным обеспечением терминала и dsPIC33, где я могу выполнять диагностику в dsPIC33 и поддерживающих ИС. Я...
5333 просмотров
schedule 25.08.2022

избежать повреждения SD-карты в ansi C
В настоящее время я работаю над встроенным устройством Linux для регистрации данных. Устройство Linux подключается к CANbus и записывает трафик на SD-карту. Время от времени SD-карта портится и монтируется только для чтения. Такого поведения...
1706 просмотров
schedule 11.04.2023

Как настроить STM32103 для CAN и переназначить контакты на PB8 и PB9
На данном этапе я пытаюсь просто отправить передачу по CAN на STM32F103 V8T6. Чип реализован на плате, которая была настроена моей компанией. Глядя на схему, я вижу, что контакты CAN Tx и Rx были переназначены на PB9 (Tx) и PB8 (Rx). При всем при...
22942 просмотров
schedule 29.03.2024

c# .Net 4.5 Связь между потоками
Я создаю приложение, в котором можно отслеживать некоторые аппаратные средства MCU (показания датчиков и т. д.) в режиме реального времени. Для связи я использую CAN-шину. По сути, у меня есть 2 потока на данный момент. Один из них является...
4891 просмотров
schedule 30.05.2023

Понимание фильтров CAN
Я не могу понять конфигурацию фильтра CAN для обнаружения stm32f4. CAN_FilterInitStructure.CAN_FilterNumber = 0; CAN_FilterInitStructure.CAN_FilterMode = CAN_FilterMode_IdMask; CAN_FilterInitStructure.CAN_FilterScale = CAN_FilterScale_32bit;...
5235 просмотров
schedule 15.09.2022

Начало работы с CAN-шиной
Я настроил устройство, как указано в этих ссылках 1. http://www.cowfishstudios.com/blog/canned-pi-part1 2. http://lnxpps.de/rpie/ Но проблема в том, что терминал зависает/кажется занятым после ввода этой команды candump -cae...
212 просмотров
schedule 23.07.2022

Запустите и запустите CANoe из командной строки
Можно ли запустить Vector CANoe из командной строки и / или с помощью любого другого внешнего скрипта?
9181 просмотров
schedule 07.10.2023

Быстрый протокол KWP через CAN-шину для OBD2
У меня есть вопрос о функции ODB моего CAR. У меня есть USB-ключ с AT90CAN128 uE, у UE есть драйвер CAN, и я могу использовать его для чтения трафика данных на шине. У меня BMW 116i, но эта машина использует протокол KWP-fast для obd2. Я хочу...
3056 просмотров
schedule 23.07.2023

Можно ли прочитать коды производителя с помощью ELM327?
Я планирую создать ПО, которое взаимодействует с шиной CAN (для автомобилей) по протоколам OBDII. ПО будет в основном для ПК и, возможно, для Android. Тем не менее, это бесполезно, если я не могу адаптировать его для чтения большего количества...
527 просмотров
schedule 21.12.2022

Canplayer не воспроизводит файлы candump
Я пытаюсь использовать canplayer для воспроизведения некоторых файлов candump, но безуспешно. Когда я пытаюсь запустить canplayer, он просто выполняется и возвращается, не давая мне ни малейшего представления о том, что происходит. Что я пробовал...
13029 просмотров
schedule 08.06.2022

широковещательная передача файлов по шине CAN (CANopen?)
Я создаю систему, состоящую из множества (> 100) равных узлов, все подключенных через шину CAN. Идея состоит в том, что все узлы должны иметь одинаковую информацию, любой узел может генерировать событие и транслировать его через CAN. Для этих...
1496 просмотров
schedule 12.07.2023

Работа с чрезвычайно малыми приращениями времени
Хорошо, это название, возможно, было расплывчатым, но позвольте мне объяснить. Я имею дело с большим списком из сотен сообщений, которые должны быть отправлены на шину CAN в виде массивов байтов. Каждое из этих сообщений имеет свойство Interval,...
65 просмотров
schedule 24.09.2022

Какой код производителя я должен использовать в J1939?
Я разрабатываю продукт, подключенный к CAN-шине по протоколу J1939. В процессе запроса адреса необходимо обязательно отправить НАЗВАНИЕ моего продукта, которое включает, среди прочих данных, код производителя. Этот код производителя имеет длину 11...
1588 просмотров
schedule 14.04.2022

Задержка шины CAN между отправкой удаленных запросов
Каков правильный способ отправки нескольких удаленных запросов в CAN2.0B/A? Обычно между ними есть некоторая задержка, например, 1/50 с, чтобы приемник среагировал? Я знаю, что это не нужно, если используются правильные прерывания, я просто хочу...
123 просмотров
schedule 27.08.2023

Можно ли запросить все желаемые PID ODB II через файл .dbc?
Я хочу запросить все нужные PID через файл .dbc, созданный в Vector db Editor++. Я достаточно разбираюсь в связи CAN, чтобы иметь возможность делать это с 1 или 2 PID, потому что DLC позволяет до 8 байтов данных на сообщение CAN. Я также знаком с...
1752 просмотров
schedule 13.09.2022

Обнаружение потери связи CAN
Я внедряю программное обеспечение для управления двигателем. Это управляющее программное обеспечение работает на одном микроконтроллере, который связывается с другим микроконтроллером по шине CAN. Мне нужна информация о "сбое" CAN (потеря связи) в...
256 просмотров
schedule 20.07.2023

Доступ к системным часам CANalyzer CAPL
Я работаю с приложением CAN, и у меня проблемы с синхронизацией. Кажется, есть некоторая разница во времени между завершением моей функции записи сообщения CAN и фактической передачей сообщения CAN. Итак, я хочу измерить время между ними. Функция...
643 просмотров
schedule 14.06.2023

Для чего нужно поле «флаги» в canfd_frame в SocketCAN?
Кадр CAN без FD («устаревший») имеет следующий формат в SocketCAN: struct can_frame { canid_t can_id; /* 32 bit CAN_ID + EFF/RTR/ERR flags */ __u8 can_dlc; /* frame payload length in byte (0 .. 8) */ __u8 __pad; /*...
1994 просмотров
schedule 26.07.2023

Счетчики ошибок и прерываний CAN
Я использую периферийное устройство bxCAN на STMF3 uC в среде, где 1.) важно, чтобы узел был отключен от сети, как только REC / TEC достигнет уровня предупреждения (ожидание состояния отключения шины не является вариантом) 2.) скорость передачи...
2791 просмотров
schedule 20.05.2022