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

По поводу CAN-шины
Я использую 16-битный микроконтроллер PIC24HJ64GP504 для написания приложения на основе CAN. По сути, это связь между моей платой и другим узлом, который постоянно отправляет данные на мою плату по CAN со скоростью 1 Мбит / с. Я настраиваю модуль...
1965 просмотров
schedule 07.03.2023

Modelica и CANBus (General, CANOpen и / или J1939)
У меня есть опыт работы с интерфейсами Simulink и CANbus как для моделирования, так и для генерации кода ... но мне очень нравится открытый исходный код. Некоторое время Octave квалифицировался как замена MATLAB (на моем уровне использования), но я...
762 просмотров
schedule 26.03.2024

Могу ли я переназначить ECU с помощью шины CAN?
Я думаю использовать что-то подобное для подключения Arduino к ЭБУ мотоцикла: http://www.skpang.co.uk/catalog/arduino-canbus-shield-with-usd-card-holder-p-706.html Я никогда не делаю ничего подобного, и я бы знал, могу ли я использовать шину CAN...
1485 просмотров

Объект сообщения Infineon XMC4400 CAN и регистр LIST
Я использую контроллер Infineon XMC4400 и преобразую базовую функциональность CAN в полную функциональность CAN. Я столкнулся с трудностями в понимании распределения объекта сообщения с регистром LIST. Насколько мне известно, XMC4400...
163 просмотров
schedule 09.03.2024

Шина CAN — управление двигателем
Я прочитал много сообщений и решений здесь, в stackoverflow. Я очень новичок в сетях и протоколах CAN и в настоящее время работаю над проектом, который влечет за собой связь с блоком управления двигателем автомобиля, чтобы заставить автомобиль...
616 просмотров
schedule 26.02.2023

Экран CAN-шины SeeedStudio arduino ECU_Request
Я попытался сделать ecuRequest, который отправляет PID в сеть банка, а затем получает сообщение. Я почерпнул эту идею из демонстрационного эскиза в этой статье http://skpang.co.uk/blog/archives/55 . Я попытался имитировать ecu_req, используя...
464 просмотров
schedule 18.01.2024

Драйверу устройства ядра Linux требуется доступ к общему объекту в пространстве пользователя
Я пытаюсь написать драйвер сетевого устройства для Linux. У моего устройства есть доступный API, который позволяет мне получить доступ ко всем нужным мне функциям через общий объект, который существует в пользовательском пространстве. Я хочу...
867 просмотров

Получение списка всех активных сообщений в CAN-шине
Я только учусь использовать CAPL на CANoe , и мне нужно создать шлюз, который фильтрует сообщения между двумя шинами CAN. Для первой части мне нужно создать способ переключения передачи с шины 1 на шину 2 и наоборот (уже сделано). Затем я...
2190 просмотров
schedule 15.08.2022

Время отсрочки арбитража CAN-шины
Я знаю, как шина CAN выполняет арбитраж. Вкратце, идентификатор узла CAN, имеющий больше «0» в идентификаторе, побеждает в обряде для передачи по шине, и остальные конкурирующие узлы отключаются. Но я не нахожу никаких подробностей о how long...
435 просмотров
schedule 01.01.2023

Отправка сообщения со значениями сигналов CAPL и dbc
Я использую CAPL для имитации тестовой среды для некоторых небольших тестов, и у меня возникают проблемы с отправкой сообщений или более конкретной настройкой значений. Я могу читать значения сигналов с помощью $ SignalName, а также могу...
13201 просмотров
schedule 20.06.2022

Будет ли работать сеть CAN Bus с 2 узлами Arduino/MCP2515?
Я хотел бы настроить сеть CAN из нескольких узлов, используя карты Arduino Pro Minis и MCP2515. Но я не могу заставить Receive работать. #include <mcp_can.h> #include <SPI.h> long unsigned int rxId; unsigned char len = 0;...
829 просмотров
schedule 31.07.2023

Отправить сообщение через CAPL
Я отправляю сообщение CAN из базы данных, variables { message PNHV_Energy msg; } output (msg); Это сообщение имеет 5 сигналов signal A: 1 bit - startbit is 28 signal B: 3 bit - startbit is 29 signal C: 16bit - startbit is 48 signal D:...
3148 просмотров
schedule 19.02.2024

Поддерживает ли Pico i.MX7D CANbus?
У меня противоречивая информация. В этой документации по PICO показаны контакты 16 и 18. а контакты 38 и 40 (на 40-контактном разъеме) — это контакты Can Tx и Rx. Однако распиновка вещей Android показывает контакты 16 и 18 и контакты 38 и 40...
182 просмотров
schedule 03.08.2023

Обнаружение ошибок CAN-шины под драйвером socketCAN linux
Наши продукты используют хорошо известный стек CANopen, который использует socketCAN, на встроенной системе на основе Beaglebone Black, работающей под Ubuntu 14.04 LTS. Но по какой-то причине, даже несмотря на то, что стек, который мы используем,...
1137 просмотров
schedule 11.10.2022

Как перехватить сообщения CAN J1939?
Я создаю тест HIL / SIL с Simulink, который проверяет блок управления транспортным средством (VCU) с транспортного средства. Этот VCU взаимодействует с модулем распределения питания (PDM) по сети CAN J1939. PDM обрабатывает входы и выходы от...
820 просмотров
schedule 12.02.2022

порядок байтов с использованием упаковки битов структуры GCC
Я использую битовые поля структуры GCC, пытаясь интерпретировать 8-байтовые данные сообщения CAN. Я написал небольшую программу в качестве примера одного из возможных макетов сообщений. Код и комментарии должны описывать мою проблему. Я назначил 8...
317 просмотров
schedule 27.05.2023

Как подключить два порта VCAN в Linux?
Я настроил два устройства vcan и хочу, чтобы они были соединены друг с другом. Я хочу иметь возможность использовать can-utils candump для прослушивания одной линии и отправки сообщений can с другой. Как я могу сделать это без физического...
864 просмотров
schedule 24.02.2023

(CAN) Что такое бит RTR и SRR?
RTR и SRR - это аббревиатура? Я понимаю, что оба являются битами, но я не понимаю, какую роль играет RTR, когда у нас нет 29-битных идентификаторов в системе, так как я считаю, что одного идентификатора будет достаточно для отправки сообщений. Или...
3193 просмотров
schedule 07.07.2022

В чем разница между активным узлом ошибки и пассивным узлом ошибки в CAN?
Я понимаю концепцию счетчиков TEC и REC в CAN. Будет ли активный при ошибке узел отправлять активные кадры ошибок при обнаружении ошибки? Как только количество TEC превысит 127, активный к ошибкам узел станет пассивным к ошибкам. Означает ли это,...
4282 просмотров
schedule 10.05.2024

Пользовательский плагин для qt не загружен. Как отлаживать?
Я написал собственный плагин для QCanBus , который просто является копией плагина socketcan, но был переименован, а идентификаторы были изменены на это новое имя. Я сделал это копирование, чтобы сначала распознать плагин, прежде чем я его изменю....
668 просмотров
schedule 17.10.2023