
Комментарии 27
А с коробкой в итоге что сделали? Датчик прочистили и поехало, или таки менять пришлось?
вот кстати да, обычно ошибки скорости выходного вала коробки показывают то что фрикционы буксуют рывками, а не датчик сломался...датчик рывки показывает
Дело было уже в конце смены. Машина осталась в день. Чем всё закончилось не знаю.
Хорошую вещь 0xFECA не назовут…
Отличный разбор, спасибо! Сам как раз изучаю J1939, твой подход с самописными утилитами на C — это мощно. Подскажи, а утилиты viz_j1939 и map_id_j1939 у тебя в открытом доступе? Полезно было бы посмотреть код, чтобы лучше понять парсинг DTC. И с каким именно адаптером CANable работаешь — MCP2515 или другой?
Адаптер Canable следует первым делом перепрошить в адаптер PCAN
Вместо Linux+C установить драйверы PCAN и использовать TsMaster - пользуюсь им каждый день при разработке встроенного ПО для ЭБУ, покрывает абсолютно все потребности в изучении, диагностике и экспериментах.
Весь стек протоколов SAE J1939 очень хорошо документирован, все документы стандарта (хоть он и платный) можно (если очень постараться), найти в открытом доступе.
Весь стек протоколов SAE J1939 очень хорошо документирован, все документы стандарта (хоть он и платный) можно (если очень постараться), найти в открытом доступе.
https://dev.to/arvind_b_n_luxoft/understanding-j1939-sae-protocol-the-complete-guide-to-communication-in-commercial-vehicles-3a8 Understanding J1939 SAE Protocol: The Complete Guide to Communication in Commercial Vehicles
Understanding J1939 SAE Protocol: The Complete Guide to Communication in Commercial Vehicles. Part-2 https://dev.to/arvind_b_n_luxoft/understanding-j1939-sae-protocol-the-complete-guide-to-communication-in-commercial-vehicles-part-2-1bbc
Understanding J1939 SAE Protocol: The Complete Guide to Communication in Commercial Vehicles. Part-3 https://dev.to/arvind_b_n_luxoft/understanding-j1939-sae-protocol-the-complete-guide-to-communication-in-commercial-vehicles-part-3-4hh9
Understanding J1939 SAE Protocol: The Complete Guide to Communication in Commercial Vehicles part-4. https://dev.to/arvind_b_n_luxoft/understanding-j1939-sae-protocol-the-complete-guide-to-communication-in-commercial-vehicles-part-4-4mi
Understanding J1939 SAE Protocol: The Complete Guide to Communication in Commercial Vehicles part-5. https://dev.to/arvind_b_n_luxoft/understanding-j1939-sae-protocol-the-complete-guide-to-communication-in-commercial-vehicles-part-5-a3o
Это не то, это всего-лишь поверхностное описание стандарта. Полное описание - в PDF файлах от SAE и еще в одном большом XLS файле J1939 Digital Annex. В открытом доступе их нет, только купить или скачать пиратские копии, как мы и сделали.
0xFECA (DM1) — это вещательный диагностический номер группы параметров (PGN), который содержит активные диагностические коды неисправностей (DTC). По сути, он транслирует текущее состояние системы. Блоки пневмоподвески (ECAS) , тормозной системы (ABS/EBS), управления двигателем (ЭБУ) и АКПП постоянно передают эти данные из оперативной памяти в шину в реальном времени.
Где можно скачать *.DBC файл для протокола J1939 со всеми стандартизованными PGN и SPN для всех ключевых параметров колёсного транспорта?
Если вам нужен только DBC файл, то он распространяется со многими сторонними программными пакетами, достаточно просто установить, к примеру, Codesys 3.5 или упомянутый уже TSMaster и выполнить поиск файла на диске по расширению. Если же вам нужен какой-либо документ из стандарта SAE J1939 - это уже другой вопрос.

На canhacker на пример
ЛиАЗ-5292? =)
Следующим шагом я бы попытался разобраться, как получить в реальном времени данные с датчика да положил это всё на график - стало бы видно, датчик барахлит (пропадание сигнала/контакты), или всё же сам вал вращается не так, как хотелось бы...
Что делать, если утренний выпуск автобусов на линию под угрозой, дилерского сканера нет, а коробка-автомат наотрез отказывается переключаться выше второй передачи?
Я правильно понимаю, что Вы работаете в лицензируемой сфере общественного транспорта и лезете внутрь опасного оборудования несертифицированными работниками с помощью самописного софта?
...вы ещё не знаете как на ЖД вагоны в рейс выпускают...а там людей побольше чем в автобусе...
А это нарушение регламентов?
Если бы это было не нарушением, я бы это не упомянул
Если возникает риск сорвать график, вагон может и без пробы и настройки тормозов в рейс уехать. И с недособранной ходовой частью.
У меня ребята из моего цеха ходили на казанский вокзал, электрику собирать в вагоне который уже на посадке стоял...вместе с тормозниками которые вообще не успели тормоза поставить...там прикол в том был что опробовать тормоза только в условиях депо можно, а они их под платформой уже прикручивали
Насколько я знаю маразм с преклонением к графику никуда не делся и в 2026 году. Также как и попытка скрыть критические неисправности в пунктах оборота в неродных депо (чтобы им не платить за ремонт...потому что если так сделаешь, останешся без премии, а то и с рейсов снимут в наказание)
У меня ребята из моего цеха ходили на казанский вокзал, электрику собирать в вагоне который уже на посадке стоял...вместе с тормозниками которые вообще не успели тормоза поставить...там прикол в том был что опробовать тормоза только в условиях депо можно, а они их под платформой уже прикручивали
"Виртуозы! "(Тов. Дынин)
В ремзону работать взяли - значит сертифицированный.
так мультимарочник нормально читает J1939, зачем тратить время на то, что давно придумано. Ведь машин в ремонте по идее много, а таким методом вы однако не сможете посмотреть весь поток данных в риалтайм.Я так понимаю что вам видимо нечем было заниматься и нет работы? по крайней мере импульсы датчиков можно было посмотреть мотортестером пока сигнал аналоговый.
Какой транспортный протокол использует протокол J1939?
Вот в UDS это ISO-TP. А в J1939 что?
и тут у одного из автобусов АКПП Voith наотрез отказывается переключаться выше второй передачи.
Что можно почитать по теме алгоритмов работы АКПП? По каким критериям происходит переключение передач?
Поддерживаю мысль выше — сними график SPN 673 в реальном времени и наложи по оборотам двигателя. Если провалы строго коррелируют с переключениями — это фрикционы, если хаотично — датчик/проводка.
АКПП Voith не включается выше второй передачи: разбираемся в J1939