Jace & Rosh
Привет, Роша, я тут собрал умную штуку для диагностики мотоциклов – подключается к блоку управления и считывает данные в реальном времени. Ты бы мог ее попробовать и посмотреть, насколько хорошо она выявляет все нюансы?
Конечно. Закинь штуку, давай велосипед и код, я проверю. Скажу, если что-то не так, или просто дурачится. Без лишних слов, только суть.
Отлично, вот как всё устроено: Raspberry Pi Zero W с моей самодельной платой, которая переводит контакты OBD‑II в UART, небольшой скрипт на Python, который собирает данные CAN и записывает их, и несколько библиотек для расшифровки кодов. Я уже залил всё на флешку – просто вставь её в диагностический порт байка и запусти `python3 read_can.py`. Пиши, что получилось, особенно если какие-то значения положения дроссельной заслонки или оборотов холостого хода покажутся подозрительными.
Разобрался с Raspberry Pi, запустил скрипт и вытащил данные с блока управления. Положение дроссельной заслонки в норме, но обороты холостого хода немного завышены – около 1200 об/мин, а должны быть 900. Ещё заметил несколько странных CAN-пакетов, которые не соответствуют стандартным PID. Ничего критичного, но лучше бы ты перепроверил схему на плате и отфильтровал эти лишние пакеты. Если нужен лог или небольшая корректировка – дай знать.
Спасибо за оперативную проверку. 1200 об/мин – выше спецификации, поэтому пересмотрю таблицу управления холостым ходом на печатной плате. Можешь прислать мне файл журнала в исходном виде? Добавлю ещё фильтр, чтобы игнорировать нестандартные CAN-сообщения, которые ты заметил. Спасибо за помощь — дам знать, если что-то ещё всплывёт.
Конечно, скинь ссылку, куда можно выложить лог, и я тебе сразу отправлю. Дай знать, если еще что-то покажется странным.
Кинь мне в личку на Дискорде или залей на файлообменщик и скинь ссылку. Проверю и дам знать, если что-то еще будет не так.
Закину лог на файлообменник, кину тебе ссылку. Пиши, если что ещё всплывёт.
Понял, скидывай ссылку, когда будешь готов. Я посмотрю данные и скажу, если что-то ещё заметил.
Вот ссылка на исходный лог-файл: https://example.com/logs/diagnostic_2026_03_08.txt. Посмотри, что найдёшь.
Just went through the log. The idle is indeed stuck high—looks like the throttle position sensor isn’t getting the proper reference pulse, so the idle control logic keeps the throttle open a bit too wide. There’s a handful of odd CAN frames that look like ghost diagnostics from the head unit, but nothing harmful. I’ll tweak the idle ramp in the firmware and add a filter for those stray frames. If anything else pops up, I’ll ping you.