Pull to refresh

Comments 31

Какие данные по работе подвески вам доступны через CAN?

Спасибо за комментарий! Давление на опоры, благодаря анализу этих данных можем составлять карты неровности дорог

Вес груза видимо тоже оттуда как низкочастотная компонента?

На чем обработка телеметрии написана? Какая шина внутри?

Спасибо за комментарий!  Сервис по сбору данных написан на C#, сервер для хранения MS SQL, обработка на T-SQL или машинное обучение (пока на стадии проектирования). Шина с протоколом J1939, больше рассказывать будет не корректно.

Не, я про шину типа кафка-стримов или что-то такое, шина сообщений

Спорный подход. 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 ?

Sign up to leave a comment.

Information

Website
www.severstal.com
Registered
Founded
Employees
over 10,000 employees
Location
Россия