Стандарт шины CAN SAE J1939 является рекомендуемой практикой, используемой для связи и диагностики между компонентами автомобиля. Созданный в автомобилестроении и тяжелой грузовой промышленности в Соединенных Штатах, он теперь широко используется в других частях мира.
0 ответов

Есть ли причина за имя J1939

Была ли какая-либо причина назвать конкретный протокол как J1939?
20 ноя '18 в 15:15
3 ответа

Программирование программного обеспечения для диагностики SAE J1939

Я пытаюсь запрограммировать программное обеспечение, подобное этому Где я могу найти конкретную информацию об используемом языке программирования, необходимой среде и т. Д.? Благодарю.
11 май '17 в 13:17
1 ответ

Какой код производителя я должен использовать в J1939?

Я разрабатываю продукт, подключенный к шине CAN с протоколом J1939. Предполагается, что в процессе запроса адреса необходимо обязательно отправить НАИМЕНОВАНИЕ моего продукта, которое включает, помимо прочего, код производителя. Этот код производите…
22 дек '16 в 09:30
1 ответ

Разработка декодера для CANbus / J1939

Итак, мне сказали, что мне нужно будет интегрировать некоторые выходные данные CANbus / J1939 в приложение Windows, и я ничего не знаю об этом. Существуют смутные планы использования готового устройства и получения результатов от него. Поскольку это…
09 май '13 в 09:28
0 ответов

Дамп BAMs (широковещательное сообщение) с canutils

Доброе утро, я разработчик встроенного Linux и пытаюсь выбросить предложения J1939 CAN на плату на базе iMX6. Я попытался сохранить сообщения RAW canbus в файле с помощью команды Кандум can0 -L > /tmp/fms_canbus и все отлично работает с сообщениями …
30 янв '17 в 09:21
1 ответ

J1939 CAN Bit Timing

Мне нужна помощь в настройке определения J1939 для синхронизации по битам CAN. Я использую микроконтроллер PIC18LF26K80 с тактовой частотой 8 МГц. У меня возникли проблемы при попытке выяснить, как рассчитать различные биты для регистров CAN. Прямо …
04 дек '14 в 18:27
1 ответ

J1939 RTR Issue

У меня есть и проблема с RTR кадров, используя Candump и Cansend. Сброс передаваемых данных не проблема. Архитектура - Raspberry pi со щитом Pican для чтения данных с симулятора J1939. Я запускаю Candump, чтобы получать все сообщения в автобусе. Зат…
23 сен '16 в 00:19
1 ответ

Поддержка CAN j1939 в Linux Kernel 4.x

Кто-нибудь перенес стек CAN J1939 на ядро ​​серии 4.x? Мы перенесли его в ядро ​​3.10 по ссылке " http://elinux.org/J1939". Теперь я хочу перенести его в версию ядра 4.1.15. Я понимаю, что произошли некоторые изменения в сетевом уровне ядра 4.x, и м…
26 авг '16 в 15:30
1 ответ

Как запросить адрес в протоколе J1939

Здравствуйте, я пытаюсь прочитать информацию об оставшейся емкости некоторого аккумулятора, который отправляет некоторую информацию по протоколу J1939. Для этого я использую PIC18F26K83, так как я понял, прежде чем я хочу отправить данные на батарею…
24 янв '19 в 11:45
1 ответ

Модификация библиотеки J1939 C для PIC32

Я работаю над проектом, основанным на интерфейсе J1939. Я использую библиотеку J1939 C для устройств PIC 18 (AN930), мне интересно, как я могу изменить эту библиотеку для работы с устройством PIC32MX795F512L? Я не являюсь опытным программистом и нач…
27 ноя '14 в 17:40
0 ответов

Как работать с j1939 в CodeSys v3.5

Существует библиотека IoDrvJ1939 для работы с J1939 в CodeSyS v3.5. TransmitParameterGroup - блок для отправки сообщения J1939. Входы блока: TransmitParameterGroup (xExecute : bool, itfECU : IJ1939LocalECU, dwPGN : dword, byDestinationAddress : byte…
07 мар '18 в 08:24
1 ответ

Как получить адрес на шине J1939 CAN?

Моя главная цель состоит в том, чтобы получить VIN-номер моего блока управления, но для этого мне нужно отправить команду контроллеру, а перед отправкой какой-либо команды контроллеру мне нужно запросить адрес. Я отправил приведенную ниже команду в …
19 янв '17 в 17:25
3 ответа

Кто-нибудь знает, как общаться с устройством, поддерживающим интерфейс SAE J1939?

У нас есть устройство, поддерживающее интерфейс SAE J1939 и имеющее проблемы с выяснением, как с ним общаться. Может кто-то указать направление. Спасибо
18 июл '11 в 17:58
3 ответа

Что произойдет, если два узла с одинаковыми именами будут использовать один и тот же адрес в j1939?

Если в j1939 два узла с одинаковыми именами будут использовать один и тот же адрес, что произойдет в этой ситуации? будет ли какой-либо из узлов требовать адрес или произойдет ошибка?
18 сен '14 в 12:38
1 ответ

Как перехватить сообщения J1939 CAN?

Я строю тест HIL/SIL с Simulink, который тестирует блок управления транспортным средством (VCU) с автомобиля. Этот VCU взаимодействует с модулем распределения питания (PDM) по сети CAN J1939. PDM обрабатывает входы и выходы от переключателей и испол…
01 ноя '18 в 13:49
2 ответа

Преобразовать строку в байты

У меня есть необработанная строка J1939 CAN в следующем формате: CAN:0B00FEE99CF002000CEF02000B00FEE81A9A9F60FFFFB8570B00FEE042522500425225000B00FEE5E0530100C89F0400 Эта строка содержит несколько сообщений CAN, которые разбиты на 3 части, например 0…
08 янв '17 в 12:36
0 ответов

Конфликт слияния с J1939

У меня есть копия на ядре Linux, и мне нужно объединить ее с модулем j1939, как это руководство: https://elinux.org/J1939 потому что мне нужно объединить его с моим локальным ядром, я считаю, что лучше отправить свое ядро ​​в git по этому адресу htt…
22 окт '17 в 11:40
1 ответ

Python конвертирующий UINT8

У меня есть некоторые данные строки canbus (unit8), такие как: data: [24, 4, 0, 0, 191, 9, 146, 9] Когда я пытаюсь захватить эти данные и распечатать на консоли, это выглядит как ASCII. payload = [x for x in data.data] print payload >>>['\x…
27 сен '15 в 20:02
2 ответа

J1939 Требуется ли запрос адреса перед запросом специальных данных? Разница между запросом адреса и утверждением группы параметров?

Или для запроса специальных данных от одного узла, который использует протокол J1939, необходимо ли запрашивать адрес перед запросом этих данных? Нужно ли нам также запрашивать PGN перед этим процессом? Или мы можем напрямую запросить данные, не зап…
29 янв '19 в 10:56
1 ответ

Коллекция стандартов SAE J1939 - сколько нужно?

Я разрабатываю приложение, которое будет общаться с транспортным средством через J1939. Я планирую приобрести стек J1939, поэтому я вполне уверен, что мне не нужно будет получать стандарты для физического уровня или уровня канала передачи данных, но…
09 июн '15 в 16:04