ATCU-ESP32: Как я сделал «мозги» для АКПП, которые умнее заводских
Привет, хабр! Опубликовал статью на драйве, но для хабра она тоже будет актуальна. Пост для автолюбителей, но и мнение Embedded Engeneer для меня очень ценно. У меня есть старый японский авто на 6 цилиндров и 3л турбо, начинающаяся на S. Мотором я решил управлять через «Январь» 5.1 6ц на прошивке TRS251. Но что делать с древней, но добротной 4-ступенчатой АКПП A340LE? Заводской блок управления для нее с «Январём» не дружит. Нужны были новые «мозги» для коробки. И я их сделал. С нуля. А потом оказалось, что такое нужно не только мне. Почему не «обманка» и не Ratcu? Инженерный саботаж.Как и многие, начал с изучения готового. Обманки — это костыль, который не дает гибкости. Зарубежные блоки — дорого и сложно. Отечественные решения на Arduino (те самые Ratcu) — идея близка, но исполнение… Читая форумы, я собрал целый спектр «болячек»:* Помехи на датчиках: От работы катушек зажигания сигнал скорости и оборотов превращался в помеховую кашу. * Горящие ключи: Соленоид — та же катушка. Отключил ток — получил сотню вольт обратной ЭДС в коллектор. Без защитных диодов и снабберов ключи живут недолго.* Дребезг и глюки: Слабая фильтрация питания, отсутствие гистерезиса в компараторах для датчиков.* Каменный век настройки: COM-порт, древний софт, обязательный ноутбук в салоне.Стало ясно: чтобы сделать для себя, нужно делать правильно. А раз делать правильно — почему бы не сделать для других?От паяльника к лаборатории: как рождалась надежность.Идея «сделаю на коленке за три дня» сработала лишь для проверки концепции на макетной плате. Для серийного устройства пришлось разворачивать целый испытательный полигон. Читать далее