Comments 31
Какие данные по работе подвески вам доступны через CAN?
На чем обработка телеметрии написана? Какая шина внутри?
Спорный подход. CAN был придуман не AI. Выборки будут с нестабильным интервалом и достаточно редкие чтобы реально распознавание по вибрациям делать.
Тут лучше бы подошел CAN FD.
Старый J1939 нужен конечно , но это же сплошные закрытые PGN/SPN .
Спасибо за комментарий! Данные с интервалом 10 мс, но да бывают и просадки. PGN/SPN закрыты, но мы или рассшифровываем, либо запрашиваем. Больше, конечно, мы используем для получения состояния транспорта или веса и другой телеметрии
сплошные закрытые PGN/SPN
Без расшифровки пакетов CAN в около автомобильной электронике никуда. Работал как-то в компании, выпускающей автомобильную сигнализацию - сотни моделей авто от десятков производителей и все их нужно поддерживать. Добавление каждой новой модели авто начиналось с реверс-инжиниринга протокола CAN шины. Вот тут можно глянуть как это происходит.
Во-первых, реверс - это не законно. И никогда не знаешь в какой стране продавца такой продукции либо оштрафуют, либо привлекут.
Во-вторых, про реверс протоколов - сказки. Протоколы брутально восстанавливают из прошивок вскрытых чипов фирменных сервисных тулсов. Чипы вскрывают инвазивным способом в промышленных масштабах. И тоже незаконно.
И наконец постоянный головняк от смены PGN/SPN и постоянная гонка за актуальными версиями. Хуже дела трудно предствить себе.
Еще, конечно, прикольно при чем тут Высоконагруженные системы
реверс - это не законно
Вот так вот безапелляционно?)
Реверс это не - просто списал. Это обычно огромная работа. И на выходе обычно не полная копия, а доработаная или переработаная, ибо просто так от скуки это не делается. А делается под задачу. Например не хватало каких то функций производитель болт забил вам их добавлять или санкции. Да и это мировая практика, разве не так?
Нет, реверс в автомобильной отрасли сервисных инструментов делают для того чтобы убрать реквизиты оригинального производителя и заменть ключи шифрования на свои.
Так было и так будет. Пока все не перейдет в облака.
А если надо сделать новые фичи, то реверс не поможет, реверс не заменит исследования требуемые для создания новых фичей.
А немножко подумать? Во первых данный продукт вообще для внутреннего пользования похоже. Во вторых этим занимаются толпы производителей аналогичного оборудования. Пилить лобзиком купленный за деньги чип тоже где то незаконно?
Производители авто не предоставлял протоколы?
Нет, конечно. Сразу же упадут доходы самого автопроизводителя и официальных дилеров. Клиентская база на обслуживание, ТО и ремонт сразу же уйдет от официалов в гараж к дяде Васе. А там сразу же начнутся проблемы с надежностью и безопасностью автомобилей. Что сразу же потянет репутационные потери. Что сразу же приведет к падению продаж.
зато коментарий похоже ИИ написал
Я, наверное, что то пропустил. Есть ТС, Есть преобразователь шины CAN. А где находится вычислитель, БД и как происходит взаимодействие?
Поддерживаю вопрос. Не понял из статьи: на каждое ТС (я так понимаю здоровенный грузовик) устанавливается миниатюрный компьютер, который занимается сбором телеметрии? Т.е. БД и обработка находятся на каждом ТС? Или информация с CAN шины через преобразователь сбрасывается по мобильной сети на сервер, который установлен в компании и там уже все обрабатывается с привязкой к конкретному ТС?
Я как понял, ничего там не обрабатывается.
AI еще не прекрутили и идей нет как прикрутить.
И не будет в ближайшем будущем, поскольку AI до сих пор хорошо работает только в дискретном пространстве слов, а в физическом аналоговом мире он полный дуб.
Да и отсчет в 10 мс - это ни о чем.
Поэтому просто строят графики и выводят таблицы. Как и наши деды.
Добрый день! Спасибо за комментарий, преобразователь стоит на ТС, далее по TCP данные отправляются на сервер и там обрабатываются с записью в БД
Очень занятный велосипед, сделанный классическими ИТ/промышленными подходами, но никак не автомобильными. Одна коробочка CAN-преобразователя чего стоит - она вообще рассчитана на условия работы внутри автосамосвала (особенно про питание. ну и температуру)?
Существует множество готовых комплексов для мониторинга для CAN, которые только вставить в разъем автомобиля, протоколы верхнего уровня CAN они уже умеют, передают все хоть через 4G хоть по спутнику. Единственное только - сервер от вендора, что очень не очень, но наверное есть и где сервер у себя можно.
Добрый день! Спасибо за комментарий! Да, коробочка рассчитана, готовые решения также есть, но в основном через сервер вендора + ограниченное количество лицензий на оборудование и цена кусается. Передача по внутренней сети.
NutsUnderline, я так понимаю, это только первый этап: Получить хоть чем-то, хоть что-то. А дальше, можно уже будет сделать в авто некий локальный девайс на основе например mcp2515 + микроконтроллер, под решение конкретной задачи или задач. С Wi-Fi модулем, для возможности удалённого обновления ПО и выгрузки накопленных данных. Т.к. GSM штука конечно хорошая, но её надёжность сейчас оставляет желать лучшего + требуется оплата услуг оператора сотовой связи.
И для водителя, было бы неплохо выдавать на экран данного устройства некие предупреждения о состоянии "здоровья" автомобиля. Как впрочем, и другую полезную информацию о расходе/остатке топлива, текущей температуре двигателя при прогреве мотора и т.п.
Я бы наверное подумал о mcp2515 +gps + sim+ esp (osmand протокол) , неделлька для адаптации карты данных can, далее думается traccar ну и некоторый кастом для него
CAN-шина имеет различные стандарты, в нашей работе почти всегда используется «SAE J1939» стандарт, так как это стандарт тяжёлых транспортных средств.
Используется ли в CAN шине легковых автомобилей протокол J1939 ?
Универсальный сервис по сбору телеметрии с CAN-шин на технике