Привет, хабр! Опубликовал статью на драйве, но для хабра она тоже будет актуальна. Пост для автолюбителей, но и мнение Embedded Engeneer для меня очень ценно.

P.S. Так же прошу описать вашу боль и потребности как по прошивке, так и по функционалу. Возможно, до первой серийной версии еще успею сделать.

Есть у меня игрушка - старый японский авто на 6 цилиндров и 3л турбо, начинающаяся на S. Мотором я решил управлять через «Январь» 5.1 6ц на прошивке TRS251. Но что делать с древней, но добротной 4-ступенчатой АКПП A340LE? Заводской блок управления для нее с «Январём» не дружит. Нужны были новые «мозги» для коробки. И я их сделал. С нуля. А потом оказалось, что такое нужно не только мне.

Итоговая версия платы
Итоговая версия платы

Почему не «обманка» и не Ratcu? Инженерный саботаж.

Как и многие, начал с изучения готового. Обманки — это костыль, который не дает гибкости. Зарубежные блоки — дорого и сложно. Отечественные решения на Arduino (те самые Ratcu) — идея близка, но исполнение… Читая форумы, я собрал целый спектр «болячек»:

* Помехи на датчиках: От работы катушек зажигания сигнал скорости и оборотов превращался в помеховую кашу.

* Горящие ключи: Соленоид — та же катушка. Отключил ток — получил сотню вольт обратной ЭДС в коллектор. Без защитных диодов и снабберов ключи живут недолго.

* Дребезг и глюки: Слабая фильтрация питания, отсутствие гистерезиса в компараторах для датчиков.

* Каменный век настройки: COM-порт, древний софт, обязательный ноутбук в салоне.

Стало ясно: чтобы сделать для себя, нужно делать правильно. А раз делать правильно — почему бы не сделать для других?

От паяльника к лаборатории: как рождалась надежность.

Идея «сделаю на коленке за три дня» сработала лишь для проверки концепции на макетной плате. Для серийного устройства пришлось разворачивать целый испытательный полигон.

1) Стенд вместо машины. Я собрал макетный стол с реальными соленоидами от АКПП, купленным на разборке селектором от Carina E и набором датчиков. Отдельным квестом была электроника разблокировки селектора — пришлось разбираться в хитросплетениях контактов, чтобы паркинг и нейтраль работали как часы. Пришлось писать программу, эмулирующую работу авто на arduino (параметры датчиков ОЖ, обороты, скорость, дроссель и т.д.)

Мини стенд
Мини стенд

2) Война с помехами — выиграна. Вместо устаревших схем на LM1815 я поставил микросхему MAX9926. Эта штука создана для суровых автомобильных условий: встроенные фильтры, защита от КЗ, четкий гистерезис. Сигнал с датчика теперь чистый, даже если рядом искрят свечи.

3) Силовая часть, которую не убить. Каждый из 8 каналов (поддержка S1, S2, S3, S4, SLU, SLT, SLC, SLN) — это:

* Оптопара на входе. Пробой по питанию? Блок управления живет своей жизнью.

* Транзистор с запасом по току.

* Диод Шоттки в антипараллель, чтобы гасить обратный выброс от соленоида.

* Керамический конденсатор прямо у стока для ВЧ-шумов.

Питание как у космонавтов. На плату приходит «грязное» +12V от бортовой сети. Внутри его встречает целый каскад фильтров: керамика (ловит ВЧ-импульсы), электролит на 470 мкФ (сглаживают провалы), стабилизатор с TVS-диодом (защита от скачков). Отдельный с��абилизированный +5В выведен на разъем для датчиков — больше не нужно искать «тихое» питание в жгуте.

Главный козырь: Wi-Fi и веб-морда. Прощай, ноутбук!

Сердце системы — ESP32. Это не просто «ардуинка с Wi-Fi». Это полноценная платформа. Блок, будучи установленным в авто, сам раздает точку доступа. Подключаешься к ней телефоном, открываешь браузер — и тебе доступен полноценный веб-интерфейс.

Что это дает:

Настройка с дивана: Карты переключений, пороги срабатывания, коррекция по температуре — всё меняется в пару кликов с телефона.

Дашборд в реальном времени: Видишь текущую передачу, скважность на соленоидах, точные показания с датчиков скорости, оборотов и температуры АКПП. Всё это — без проводов.

Профили под проект: Однажды настроил идеальную карту для УАЗа с АКПП? Экспортируешь файл. На следующем УАЗе — просто импортируешь. Экономия часов работы.

Итоговый функционал блока (кратко):

* Управление до 8 соленоидами (любая комбинация +12V / PWM GND).

* Подключение лепестков (тапа) и стоп-сигнала.

* Датчики скорости АКПП, оборотов двигателя, температуры ATF.

* Импорт/экспорт настроек.

* Полное управление и диагностика по Wi-Fi.

Что в будущем? Уже в работе CAN-интерфейс для обмена данными с ЭБУ двигателя и приборкой, и система удаленной тонкой настройки (online-tuning). Так же планирую сделать обновление софта через загрузку прошивки. Грубо говоря, как на роутере.

В этом корпусе будет
В этом корпусе будет

Кому это может быть нужно? (Спойлер: многим)

Если вы:

* Свапаете двигатель на контроллер, не дружащий со старой АКПП (Январь, Bosch M7.3 и т.д.).

* Хотите добавить лепестки переключения к классической АКПП.

* Профессионально занимаетесь установкой АКПП в нестандартные проекты (тот же УАЗ).

P.S. Разработка почти доведена до серийного качества. Занимаюсь доработкой схемы и первыми тестами. Скоро будем ставить на первую Волгу с мотором v8 от какой-то Toyota и a340.

Если есть вопросы — задавайте в комментариях, постараюсь ответить.

Поделитесь записью с тем, кому она может быть полезна. Мне нужна обратная связь.

Так же прошу описать вашу боль и потребности как по прошивке, так и по функционалу. Возможно, до первой серийной версии еще успею сделать.

А это первая версия, которую хотел для себя сделать на ардуине чисто.
А это первая версия, которую хотел для себя сделать на ардуине чисто.

Комментарии (250)


  1. DieSlogan
    26.01.2026 21:44

    Я сам не электронщик и в качестве разработчика приходилось работать с устройствами телеметрии от машины. Дело в том, что CAN/OBD2 есть далеко не у всех и не передаёт показания включенных поворотников, ручника и т.п.

    В итоге, скорость, обороты, поворотники и передачи мне даёт ардуина, которую каким-то хитрым образом куда-то там подключили.

    И это реально мучение, настройка идёт буквально на каждую машину, например, не приходят обороты, или тут один делитель скорости или оборотов, на другой машине другой, плюс в процессе движения возможны разные флуктуации по скорости или оборотам.

    В результате у меня до прочтения вашей статьи было ощущение, что подключиться и просто принимать однообразно сигналы — доступно лишь производителю авто.


    1. killersssurprise Автор
      26.01.2026 21:44

      Все намного проще, на самом деле. А для каких целей включение дворников\поворотников вы использовали, если не секрет?


      1. DieSlogan
        26.01.2026 21:44

        Особого секрета нет, для практической части экзамена получения водительских прав в дорожной полиции. Автоматизация и набор тестовых заданий на закрытой площадке с помощью компьютера, вместо человека.


        1. m0tral
          26.01.2026 21:44

          Дак у вас не автомобильная задача, от того и нет нужных данных


          1. DieSlogan
            26.01.2026 21:44

            Согласен, что задача не вполне автомобильная, но здесь, как раз, речь идёт об уверенном и идентичном для всех моделей получении информации по скорости и оборотам двигателя. На практике это у меня приводило к необходимости настройки агента телеметрии под конкретную машину. Даже ене модель!

            Умом я понимал, что так быть не должно, но я же не электронщик и не могу проверять их работу или давать советы.


  1. nanev1976
    26.01.2026 21:44

    Отличный проект. Скажите, вы перым делом изучали алгоритм работы оригинального TCU, или же всё с нуля?


    1. killersssurprise Автор
      26.01.2026 21:44

      Сложно даже сказать. Сначала искать начал информацию вообще как это все устроено и работает. Потом начал искать по своей АКПП а340, потом узнал что они отличаются кол-вом соленоидов. Одно потянуло другое. Нашел статьи, в нашем и забугорском сегменте. Стал изучать что вообще есть на рынке.

      По идее можно сделать проще - взять оригинальные блоки АКПП, снять логи, повторить логику работы.

      Но конкретно для A340 моей в этом нет нужды. Она очень простая.


      1. Hoozo
        26.01.2026 21:44

        Актуальное предложение если этот блок будет отвечать требованиям. Однако думаю у него маленькая задачность ограниченная только алгоритмом управления акпп и не белее. Хотя думаю стоит рассмотреть факт расширения возможностей эбу. Например таких как дополнительные каналы для датчиков температуры и алгоритмом управления вентиляторами охлаждения. Управление MAINREL. Входные каналы для датчиков оборотов разных типов с возможностью вывода данных на стандартные приборные панели в типе скорость с выходного вала на штатный спидометр, любой датчик оборотов с тригирами или установленый в дизельный тнвд с возможностью вывода на тахометр штатной панели. Например так же канал доя управления свечами накала. Скажем для мех дизелей.


    1. ART_HA
      26.01.2026 21:44

      Автор явно не имеет никакого представления об алгоритмах работы АКПП, и узнать ему о них элементарно негде.


      1. killersssurprise Автор
        26.01.2026 21:44

        Верно, алгоритмы работы для 3х соленоидной АКПП а340 элементарные. Все что имеет под управлением PWM соленоиды - там уже нужно более детально копать. Пост сделан для привлечения внимания и поиска контактов, кто с этим сталкивался и работает


        1. Hoozo
          26.01.2026 21:44

          Нужно писать логи для много переданных акпп. Чтоб в эбу были предустановленые настройки для разных типов акпп и пользователь мог ехать уже достав эбу с коробки без явных настроек. Потому как не все пользователи имеют знания для настройки переключения с нуля.


          1. DmDu
            26.01.2026 21:44

            Ну это знаете ли слишком. Много ли вы знаете ЭБУ, которые можно вынуть из одной машины и воткнуть без запар в другую? Как переключать прошивки? Да элементарно разъёмы у разных АКПП будут разные.


        1. ART_HA
          26.01.2026 21:44

          Вы заблуждаетесь, алгоритмы PWM совсем не элементарные.

          В России в реале с этим не сталкивался никто. По той просто причине, что конструкторской школы АКПП в РФ никогда не было, т.е. даже тупо содрать иностранную конструкцию у нас до сих пор никто не удосужился.

          А в Вашем случае и не надо, потому как алгоритмы 3х соленоидной АКПП, бывший когда-то лучшей, сегодня не нужны ввиду порочности самой конструкции АКПП.


          1. Tim635
            26.01.2026 21:44

            1. ART_HA
              26.01.2026 21:44

              Назовите марку серийного авто, на котором ставится эта АКПП.


              1. Tim635
                26.01.2026 21:44

                Вы сначала писали, что ничего не умеют и даже скопировать не могут) А сейчас про серийность почему-то заговорили. Aurus.


                1. ART_HA
                  26.01.2026 21:44

                  Доказательством успешного копирования является серийное изделие.

                  И я не говорил, что ничего не умеют, я говорил, что ничего не знают.

                  Движки же с горем пополам скопировали. А вот АКПП почему-то не повезло.

                  Да и вариаторам с роботами очевидно тоже.


              1. Aregus
                26.01.2026 21:44

                На Аурус ставится эта коробка. Машина, конечно, не крупносерийная, но факт в том, что машина ездит, ее можно купить и использовать по назначению, ее тираж сравним с многими машинами, которые выпускались например для омологации спортивных версий.

                АКП на Аурусе не является копией чего либо, также как система ее управления. Собственно, я разрабатывал TCU (HW) для этой АКП, и с 2014 по 2022 год работал в довольно большом отделе, который разрабатывал всю систему управления. В этом отделе работает не мало коллег, чей уровень компетенций имеет достаточно высокий уровень по международным меркам, кроме этого, многие из них очень талантливые ребята, и для меня было большой честь работать с такими спецами и людьми.

                Я с вами в целом согласен, что приведенный тут проект мягко говоря слабоват и автору нужно еще много чего изучить чтобы нормально управлять АКП. Но ваше мнение (о том, что в РФ прям никто в этом не разбирается, а Аурус или его агрегаты являются фейком или копией чего-то) явно не опирается на факты или знания, а скорее на домыслы и ощущения, которые нас часто обманывают :)


            1. Axfreel
              26.01.2026 21:44

              "Катем - это сотни миллионов денег "Ростеха" украденных освоенных фирмой бывшей жены Чемезова (главы "Ростеха"). Вопрос: были ли там шансы на успех изначально?


          1. AuroraBorealis
            26.01.2026 21:44

            В смысле? Катька имеет огромный опыт, и, надеюсь, в текущей политической ситуации сможет его использовать на полную. Джвадцать лет ждала! (с)


          1. DmDu
            26.01.2026 21:44

            Вы заблуждаетесь, алгоритмы PWM совсем не элементарные

            Ровно это и ответил автор.

            Все что имеет под управлением PWM соленоиды - там уже нужно более детально копать.


          1. nolirpaf
            26.01.2026 21:44

            В России в реале с этим не сталкивался никто.

            ipacAT


          1. de1phi
            26.01.2026 21:44

            "В России в реале с этим не сталкивался никто." - dm transmission


          1. aabzel
            26.01.2026 21:44

            В России в реале с этим не сталкивался никто. По той просто причине, что конструкторской школы АКПП в РФ никогда не было, т.е. даже тупо содрать иностранную конструкцию у нас до сих пор никто не удосужился.

            Есть ли русскоязычные учебники по теории АКПП?


          1. aabzel
            26.01.2026 21:44

            В России в реале с этим не сталкивался никто. По той просто причине, что конструкторской школы АКПП в РФ никогда не было, т.е. даже тупо содрать иностранную конструкцию у нас до сих пор никто не удосужился.

            В сущности в АКПП не видно ничего сложного.
            Смотришь на два числа (угловая скорость валов на in и out), сверяешься с таблицей и выставляешь 5 тумблеров (положение синхронизаторов).
            Только и всего. Опытный водитель на механике вообще справляется с этой задачей на уровне спинного мозга.

            В чем же тогда основная трудность разработки прошивок для AКПП?


            1. Aregus
              26.01.2026 21:44

              Если так упрощать в мире вообще ничего сложного нет: в ядерном реакторе просто обогащенный уран пускаешь в цепную реакцию, кипятишь воду и крутишь тербогенератор энергией пара, ща докурю пролистаю методичку и пойдем запускать реактор :)

              Если посмотреть на вещи трезво, нормальные роботы с 2мя сцеплениями научились делать только тогда когда электроника продвинулась на столько, что мощный 32 битный проц смогли упихнуть автомобильный эбу небольших размеров и цены. До этого такой вид коробко был недоступен человечеству. А современные 7-10 ступчатные коробки не проще в управлении чем роботы, поверьте.


    1. aabzel
      26.01.2026 21:44

      делом изучали алгоритм работы оригинального TCU

      По каким критериям электроника АКПП принимает решение о переключении той или иной передачи?


  1. Xexa
    26.01.2026 21:44

    Здорово, даже местами интерес какой-то проявлялся но..

    Чёт подозрение что "спектр болячек" - немного высосан из пальца. Не знаком с Ratcu, но блин слишком простые проблемы. Про горящие ключи.. Так то родное ЭБУ на машинах тоже замечательно вылетает по ключам при кривом подключении. Да и у тебя тоже "вылетит" блок при пробое той же оптопары. Про помехи от зажигания - ну тут вообще не знаю. В далёкие времена делал на Атмегах зажигание и систему управления нагрузкой и да панелью приборов в мотоцикл. Вообще вот ни одного сбоя по зажиганию, а один из контроллеров находился в пяти см от катушки с искровыми разрядниками защитными.

    Управление по COM - легко преобразуется в беспроводное решение. А вот беспроводное как сделать в COM без приседания не ясно. Зачем? Да сгорел модуль беспроводной или заглючил.

    Ну и с фразы:

    Однажды настроил идеальную карту для УАЗа с АКПП? Экспортируешь файл. На следующем УАЗе — просто импортируешь

    улыбнулся. Владельцы уазов знают, что нет двух одинаковых уазов. Понятно, что это художественная попытка показать крутость решения, но...

    Опять же понятно, что самореклама и реклама продукта и иначе текст быть не мог, но читается с неким "блоком" в голове. А блок выработался за десятилетия реклам "чудо-таблеток".

    Чего не хватает статье:

    Собственно описания работы блока. Ладно там чудесным невероятным усилием идя по учебнику победил помехи и догадался обратный диод поставить(тоже не всегда правильно для управления соленоидами) на ключи. Но в коробке задача не просто включить/выключить соленоид на нужной "передаче". На коробке надо управлять правильным потоком масла посредством соленоидов дабы не передавить и не недодавить фрикционы. ШИМ... каждого из соленоида в нужной комбинации оных и в нужных моментах. Это собственно и настраивается в коробках, чтобы не спалить фрикционы и обеспечить комфортную езду.

    Как это настраивать. Как реализовано и какие нюансы встречали по пути реализации. И т.д

    В целом интересно и конкуренция должна быть по изделиям. Но не дораскрыто.

    Удачи в продвижении.


    1. Ramzez
      26.01.2026 21:44

      а может ничего этого еще и не было :) на столе подергать набором соленоидов, запилить веб морду, сделать плату - пост готов. вроде так и написано - макет на столе, а внедрять будут только в волгу в ближайшем будущем.

      заставить это все реально работать, на реальном железе - это другое.

      фактически на живой машине все это можно выкатывать, обратная связь от ощущений переключения передач.

      на моей тойотовской U760, если я правильно помню, шимится как будто только соленоид, регулирующий давление в системе. а фрикционы просто втыкаются в нужный момент.

      к тому же, в заводской коробке есть самоадаптация. по мере износа она постраивает коэффициенты, которые влияют на те самые тайминги соленоиодов фрикционных, которые должны меняться по мере износа фрикционов.


      1. M49
        26.01.2026 21:44

        На сколько мне известно то то что вы описали "регулировка давления" в таких трансмиссиях это называется модуляция, за это отвечает отдельный соленоид (по конструктиву такой же как на включение передачи), и процесс модуляции отвечает за плавное наполнение муфты включения пакета маслом, что в свою очередь делает переключение передач мягким и плавным. Ну на трансмиссиях тяжелой техники тоже используется такой принцип управления.


    1. killersssurprise Автор
      26.01.2026 21:44

      Пост действительно о том, чтобы сейчас больше найти единомышленников и людей с практической частью применения задач интеграции АКПП.
      Вы абсолютно правы, что у меня мало практического опыта по работе АКПП. Повторюсь, проект изначально делался на а340 с управлением 3 соленоидами. Я и не планировал его в массы переводить. НО, товарищ убедил доработать )
      Будет наработка опыта на реальном железе.


    1. Lizdroz
      26.01.2026 21:44

      С мотоциклом не совсем корректно сравнивать все таки, В машине длина проводов в разы больше, они работают как отличные антенны для всех видов помех, плюс земляная петля через кузов. Там чудеса бывают такие, что осциллограф страшно подключать


      1. Kirillko312
        26.01.2026 21:44

        Когда я слышу слова "автомобиль" и "осциллограф" вместе, я думаю об Олеге Кинге (писатель... своеобразный... Но с осциллографом творит чудеса))


        1. artmel
          26.01.2026 21:44

          В диагностике автомобилей - отсутстве осциллографа (специализированного варианта осциллографа - "мотортестера") (и неумения с ним правильно работать) первый признак что перед вами не диагност а читатель ошибок. Бегите оттуда.


        1. Bigdoc
          26.01.2026 21:44

          Хахаха. Узнаю поклонников Ильдара.


        1. Plesser
          26.01.2026 21:44

          Олег который с осциллографом  вроде сказал что Олег писатель это совсем другой человек ))))


          1. Kirillko312
            26.01.2026 21:44

            Ага, так я и поверил


            1. Plesser
              26.01.2026 21:44

              ну то есть когда Олег рассказывал эту историю, так не нароком прорекламировал свое хобби ))))


    1. vcKomm
      26.01.2026 21:44

      Потому что статья написана нейронкой. Эти пассажи типа «это не просто ардуинка с вай-фай, это целая платформа» и прочее легко узнаются


  1. PEMOK
    26.01.2026 21:44

    Красавчик, уважаю таких людей. Потом сделайте ещё статью как проходили сертификацию для возможности продажи и серийного производства, очень интересно почитать будет


    1. Zhuikoff
      26.01.2026 21:44

      Вот это больно и дорого. А учитывая грядущий прямой запрет на замену двигателя и другие фишки и плюшки, "кулибиных" просто открыто уничтожают. Можно было конечно наоборот поощрять... "Можно, но зачем? "


      1. PEMOK
        26.01.2026 21:44

        Я в курсе, просто автор ещё не знает. У него это ещё усугубляется тем, что есть радио модуль. Вот думает, почему дурачки все ещё ком порты используют


        1. Ramzez
          26.01.2026 21:44

          новое направление у хакеров - взломать тачку на ходу и включить заднюю передачу )))


        1. alm604
          26.01.2026 21:44

          Там ещё и у тасков радио приоритет выше, чем всего остального. Сомнительное решение.


  1. saag
    26.01.2026 21:44

    УАЗ с АКПП, какой редкий птиц в природе...


    1. RoasterToaster
      26.01.2026 21:44

      Теперь и с лепестками!


  1. TorinoSM
    26.01.2026 21:44

    я нихрена не понял, но обожаю такие штуки и уважаю таких спецов)

    и читать интересно)


  1. sergdemanov
    26.01.2026 21:44

    Если данные с микаса по k-line будете считывать то цены вам не будет.


    1. killersssurprise Автор
      26.01.2026 21:44

      В теории можно, подумаю


  1. Sher-wood
    26.01.2026 21:44

    Все сейчас удивляются китайскому автопрому. Количество электроники зашкаливает, и даже не самый дорогой китаец уделывает по оснащению мерсы и БМВ. Возникает вопрос, неужели европейцы такие тупые, что могут так же напичкать свои машины? Как я думаю, что китайцы хорошо схитрили, они просто выкинули из цикла производства (ну или очень сильно сократили) этап отладки-доработки, а это длительный и мучительный процесс, особенно когда касается критически важных узлов.

    К чему это? То, что у вас прекрасно работает на столе, абсолютно не факт, что так же хорошо будет работать при эксплуатации. В реальных условиях вылазят такие интересные вещи) Будьте готовы к ним. Но это жутко интересный процесс...

    Посмотрел на макету, сразу - 12в lm7805 asm1117-3,3 цепь питания. 1117я себя нормально будет чувствовать, а вот 7805 будет совсем не айс. Напряжение в бортовой цепи около 14В. Падение в 9В на ней при токе, я так думаю у вас полампера точно будет (esp с включенной вафлей уже около 250ма + остальная обвязка), а это уже 4,5вт в тепло. В общем ldo тут не айс использовать.

    В таких разработках очень помогает реверс. Посмотреть как сделано у других, понять для чего, и сделать своё.

    А так, конечно молодец!)


    1. killersssurprise Автор
      26.01.2026 21:44

      Специально сейчас посмотрел, по лбп потребление ESP32 с вкл WiFi при 12в 0,09А. Или вы имели ввиду 250мА при 3.3в?

      По поводу lm7805 - это стандартное классическое решение. Не совсем понимаю, какие у меня потребители на 5в будут столько кушать, если честно) В том же ратку используется он, и все работает...

      Потребители на 5в - это

      1) asm117-3.3 (для питания ESP32 и формирования импульсов управления)
      2) опорное напряжение для датчика температуры
      3) опорное напряжение для датчика положения дросселя
      4) питание МС МАХ9926 10мА максимум, если не ошибаюсь.

      Там в лучшем случае будет потребление 0,5А для 5в. Может я, конечно, где-то ошибаюсь, поправьте если это так.

      Может быть какой-то другой стабилизатор рассмотреть? Я хотел на LM2596 собрать изначально, заказал его для тестов, но пришел то ли подделка то ли пробитый..



      1. Sher-wood
        26.01.2026 21:44

        0,5А по 5В. Для 7805 P=(Vin-Vout)*I. В бортовой сети не 12В, а 13,5-14 при работающем генераторе. (14-5)*0,5=4,5вт. Но тут можно на колоться, в одних даташитах пишут, что нормально 10вт, а в других 1,5вт. Но практика показывает, что не годится такое решение. У меня проект где -то погож на ваш. Есп32, драйвера, ключи... Изначально было 12В>7805>1117, с включенной вафлей 200-250мА по 12В потребление, при этом 7805 греется до 50-60°, а у меня ещё есть критерий по энергосбережению, так как питается от АКБ схема, и терять такую мощность на обогрев не хочется. Потому пришёл к схеме отдельных dc-dc для каждого напряжения.

        А если уж так оставите, то разведите плату с теплоотводом под 7805 и 1117


        1. killersssurprise Автор
          26.01.2026 21:44

          Спасибо, сделаю DC-DC схему понижайки. Я об этом даже не задумывался изначально.


          1. Sher-wood
            26.01.2026 21:44

            Только смотрите внимательно параметры, что бы не получить ещё больший геммор. Dc-dc часто грешат импульсными помехами по выходу.

            Плату разводить - не красиво что бы было, а блочно, отделяете разные участки и не пересекайте дорожки ШИМ и dc-dc.

            И ещё про грабли) сразу забудьте про Ардуино иде, пишите сразу нормально.


            1. killersssurprise Автор
              26.01.2026 21:44

              Я в Clion делаю проект. ArduinoIDE только для загрузки в МК использую. Как-то еще можно через platform.io сделать, но я до конца с этим не разобрался.


              1. Sher-wood
                26.01.2026 21:44

                Без разницы какую оболочку вы используете. Код можно писать под Ардуино - это надстройка над esp idf и весьма кривая. Пишите сразу на нативном фреймворке для есп


              1. raskolbas_rbc
                26.01.2026 21:44

                Установите плагин ESP-IDF для CLion, там всё есть, от создания проекта на ESP-IDF до загрузки, отладки и вывода логов


              1. 9a75sd
                26.01.2026 21:44

                Расширение для Visual Studio Code (не Visual Studio!) для ESP-IDF тоже даёт возможности и конфижить проект, и прошивать, и мониторить плату, и если навести фокус на окно с терминалом монитора, то всякий ввод с клавиатуры будет на железку пробрасываться, удобно, если сделаешь на железке еще и CLI (текстовую консоль).

                И при том без обходных путей для ESP32x


              1. 9a75sd
                26.01.2026 21:44

                И если проект изначально писался на ESP-IDF (без надстроек типа Platformio), то уже не важно, какая IDE использовалась, можно работать в любой, рекомендую VSCode (а может я просто к нему прикипел).

                И при том весь проект переписывать не нужно


          1. alm604
            26.01.2026 21:44

            Для automotive применений свои отдельные требования к стабилизаторам. Нельзя использовать 7805 и иже с ними, у них внутри ёмкость для старта, которая запрещена в этих решениях. Проще будет выдернуть стабилизатор из убитой приборки, его мощности должно хватить с головой. Внимательно изучите требования automotive - отдельное направление с упором на безотказность.


            1. killersssurprise Автор
              26.01.2026 21:44

              Спасибо. Мне неоднократно на это указали, изучу вопрос.


            1. zatim
              26.01.2026 21:44

              Нельзя использовать 7805 и иже с ними, у них внутри ёмкость для старта

              Поясните пожалуйста этот момент. Не нашел внутри никаких емкостей, за исключением емкостей частотной коррекции.

              которая запрещена в этих решениях.

              Почему? Что может произойти?


      1. hw_store
        26.01.2026 21:44

        например, на TPS5450... это если рассматривать дубовые и несовременные


      1. Dron_Gus
        26.01.2026 21:44

        3) опроное питание дросселя должно быть защищено и отделено от внутреннего питания ЭБУ. Обычно для этих целей используются специализированные "follower"ы.


    1. oldDBA
      26.01.2026 21:44

      китаец уделывает по оснащению мерсы и БМВ

      Это вроде бы все так, пока не начнешь этим пользоваться. И тут возникает проблема. Как ныне владелец недешевого китайца - боль! Все опции вроде есть, но тот, кто их реализовал, ими ни разу не пользовался и не понимает как и зачем... Любой американец с 14 лет садиться за руль и, даже будучи дебилом, понимает какие опции в авто нужны и как ими пользоваться. А китайцы в лучшем случае видели самокат. IMHO!

      Так же это проецируется на многих разработчиков и аналитиков в ИТ...


  1. Dimonij2
    26.01.2026 21:44

    Напряжение в бортовой сети (условные =12В) вполне себе содержит иголки до +-120В. Чтобы это забороть, нужно: синфазные дросселя, конденсаторы, варисторы, tvs-ы. А уж после - стабилизаторы автомобильного грейда. А лучше - dc-dc сначала, а уж потом стаб линейный.

    "Какая питания, такая работа"

    Всё это дает нормальную стабильность на ходу, а не на столе.

    Кстати, ключи на соленоиды желательно тоже ставить автомобильного грейда.

    После отладки аппаратной части - пропитать плату лаком пару раз и закатать во что-нить типа эпоксидки. Чтобы получился кирпич с контактами. Тогда он не будет бояться влаги, тряски, перепадов температур.

    А, кстати: эта самая ESP вообще как себя поведет на -30? а остальные компоненты?


    1. killersssurprise Автор
      26.01.2026 21:44

      Спасибо, изучу


    1. nextbystander
      26.01.2026 21:44

      Если посмотреть в требования ГОСТ по питанию для автомобилей, то там, к сожалению, основная проблема не в коротких "иголках". Как уже отмечали от минусовых защитит последовательный диод с конденсатором, от плюсовых - RC или LC фильтр, TVS.

      А вот что делать с так называемым "пятым испытательным импульсом" - вопрос. Для питания 12 В это примерно 90 В на 400 миллисекунд, сопротивление источника 0,5..4 Ом. Никакой дроссель вменяемого размера не поможет. TVS и варистор выгорят из-за рассеиваемой мощности. Если для малопотребляющей части может помочь относительно маломощный высоковольтный стабилизатор, который выдержит 90 В по входу, то силовая должна уметь с этим жить.


      1. Lizdroz
        26.01.2026 21:44

        90В еще цветочки, бывает обратная полярность при прикуривании - если на входе нет диода Шоттки (или PMOS схемы идеального диода), то все электролиты и микросхемы выпустят волшебный дым мгновенно)


      1. killersssurprise Автор
        26.01.2026 21:44

        Вот это забавно, надо покурить ГОСТы, спасибо за вектор


      1. mir546
        26.01.2026 21:44

        90 В на 400 миллисекунд

        Совсем не тривиальная задача. А сама ситуация? Если такие импульсы будут в современной машине, то, думаю, там мало что выживет. ИМХО для такого импульса либо DC-DC на 90 В ставить, либо просто замкнуть на землю через мощный транзистор/тиристор.

        Собрал схему в симуляторе, может кто захочет прикинуть свои параметры


        1. nextbystander
          26.01.2026 21:44

          Совсем не тривиальная задача. А сама ситуация?

          Ситуация возникает при резком сбросе нагрузки. Например работа генератора при отсутствующем аккумуляторе. Система поддержания напряжения генератора не успеет удержать 14 В. Затем, конечно, напряжение нормализуется, но будет поздно.


          1. zatim
            26.01.2026 21:44

            Это ситуация из лабораторного теста. В реальности при сбросе нагрузки (аккумулятора) напряжение или не скакнет так сильно (помешают другие нагрузки - фары, лампочки, TVS диоды в каждом блоке и т. д.) или вообще просядет (при работе на холостых, когда генератор почти не генерит).


            1. nextbystander
              26.01.2026 21:44

              Это ситуация из лабораторного теста.

              Вы имеете полное право считать, что разработчики стандартов и законодатели, которые заствляют производителей выполнять эти стандарты глупее вас.


              1. zatim
                26.01.2026 21:44

                Я разбирал множетво реальных устройств автомобильной электроники и нигде не видел там таких защит, про которые говорите вы. Одно из двух, или разработчики стандартов и законодатели действительно глупее или же кто-то еще...

                Также я собственноручно делал много разных самодельных электронных устройств для авто, где по-минимуму заморачивался со всякими этими защитами. И все они надежно работают вот уже много лет без каких-либо проблем.


            1. Vadim_1984
              26.01.2026 21:44

              >при работе на холостых, когда генератор почти не генерит

              а зачем тогда управление обмоткой возбуждения? Почти - на ХХ идёт и заряд, и обогрев лобового-руля-сидушек, и фары светят, лишаем нагрузки-аккума - с чего теоретически оно должно просесть?


              1. zatim
                26.01.2026 21:44

                а зачем тогда управление обмоткой возбуждения?

                Потому что двигатель авто в процессе езды работает не только на холостых.

                идёт и заряд

                А вы проверяли? Прибором измеряли?


                1. Vadim_1984
                  26.01.2026 21:44

                  Гена на ХХ выдаёт от 30% мощности, гены авто с такими подсистемами должны быть 150-200А, и 30% вполне хватит для участия в полноценном цикле управления зарядом батареи при её исправности. Отключать аккум при включении токообогрева стёкол и сидений я не пробовал, но почему напряжение должно просесть при отключении аккума - вы так и не раскрыли. Полноценный вопрос такой - почему при отключении аккумулятора напряжение должно сколь либо значимо уменьшиться? (детектор нагрузки с задержкой отследит её потерю перед следующим циклом управления обмоткой возбуждения, чисто теоретически сначала будет точно увеличение)


                  1. zatim
                    26.01.2026 21:44

                    Ну, если впендюрить генератор на 200 А, то да, конечно) Но у типичных малолитражных авто, максимальный ток генератора - 70...110 А, не более того. И на холостых 30% - это максимум. У жигулей, например, при коэффициенте передачи ремня 2,04 отдача на холостых будет в районе 20...22% или около 15...17А. Стоит только включить фары, габариты и лимит генерации будет исчерпан, недостающая энергия будет высасываться из аккумулятора. На иномарках - то же самое, физика везде работает одинаково.

                    Полноценный вопрос такой - почему при отключении аккумулятора напряжение должно сколь либо значимо уменьшиться?

                    Ну так если в замкнутой системе производится меньше энергии чем потребляется, что происходит?


                    1. Vadim_1984
                      26.01.2026 21:44

                      В исправной замкнутой системе такого быть не должно. Хочется уточнить, про какие именно жигули, 2107? К приоре пытался найти что-то в интренетах, все пишут разное. В весте-гранте такой фигни, уверен, не должно быть.


                      1. zatim
                        26.01.2026 21:44

                        В исправной замкнутой системе такого быть не должно.

                        Вы потеряли нить беседы. По лору из замкнутой системы вытаскивается аккумулятор.

                         Хочется уточнить, про какие именно жигули, 2107?

                        Да, про них.

                        В весте-гранте такой фигни, уверен, не должно быть.

                        Почему? Там работает та же физика. Но ситуация получше, да, там коэффициент ременной передачи сделали выше - 2,4. Поэтому гена генерит на максимуме уже на 2500 оборотах. Но на холостых все равно получаем примерно 25...30%, что составит примерно 30 А. Но и потребителей тоже стало много больше. Если включить все подогревы, фары, свет, сожрать 30 А труда не составит.


                      1. Vadim_1984
                        26.01.2026 21:44

                        >Вы потеряли нить беседы. По лору из замкнутой системы вытаскивается аккумулятор.

                        не потерял, просто рассматриваю 4 состояния - работающая, отсоединение нагрузки, система среагировала, система стабилизировала. Мы ж гипотетически-реальный пример рассматриваем, все возможные потребители (кроме стоп-сигналов и прикуривателя) в среднестат. авто, и хочется думать, что в современных авто на ХХ всё же 50%номинального/достаточные ток-напряжение генерятся, чтоб на шаге стабилизации (после отключения аккума) напряжение стало примерно таким же, как было на первом шаге. Учитывая, что нагрузка при отсоединении аккума уменьшилась.


                1. DMGarikk
                  26.01.2026 21:44

                  А вы проверяли? Прибором измеряли?

                  если напряжение 14в то идет (а оно почти гарантировано такое, даже на жигулях со штатным вольтметром это видно), чё тут измерять то особенного

                  современные автомобили уже давно не страдают недозарядом на холостых, помню вроде у запорожца такие проблемы были


                  1. zatim
                    26.01.2026 21:44

                    если напряжение 14в то идет

                    Нет. Если вы хоть раз видели свинцовый аккумулятор, хотя бы в бесперебойниках, то должны знать, что у него есть буферное напряжение - 13,6 В. При этом напряжении не идет ни заряд, ни разряд. Это раз. Во вторых, надо смотреть степень заряда аккумулятора. Если он уже заряжен под завязку, то даже и при 15 В зарядного тока не будет.


                    1. DMGarikk
                      26.01.2026 21:44

                      я понял что мы немного не в ту степь ушли

                      да, вы правы, так и есть, я просто к тому что "отсутствие заряда на холостых" - это не приведет к тому что аккум разрядится, потому что вы приводите примеры когда "аккумулятор полностью заряжен"...когда он разряжен то зарядный ток появится т.к. напряжение генератора будет выше аккумулятора.


                    1. Int_13h
                      26.01.2026 21:44

                      что у него есть буферное напряжение - 13,6 В. При этом напряжении не идет ни заряд, ни разряд

                      Ага, поэтому в бесперебойниках, особенно в оффлайновых, когда они всегда выдают 13.6+\-китаец, аккумулятор никогда не зарядится :)


            1. DMGarikk
              26.01.2026 21:44

              Я вот лично сталкивался с подобной ситуацией (скачок напряжение при снятии нагрузки), правда не на автомобиле, а на ЖД вагоне

              там очень похожая, концептуально, схема заряда батареи и электроснабжения (разве что двухпроводная)

              так вот, если отключить батарею при работающем генераторе, и резко сбросить нагрузку, будет большой бабах в виде взрывающихся лампочек и электроники которая на такое не проектировалась, напряжение моментально прыгает со стандартных (54/110) до 200-500 вольт, поскольку реактивность генератора как электромашины не может быть очень быстро погашена снижением тока обмотки возбуждения...и аккумулятор обычно выполняет роль буфера ..если его нет, то будет плохо

              не вижу ни одной причины почему такая ситуация невозможна в автомобиле, по этому я очень поддерживаю советы что "нельзя отключать аккум на рабочем авто"


      1. zatim
        26.01.2026 21:44

        А вот что делать с так называемым "пятым испытательным импульсом" - вопрос.

        Обычный сменяемый плавкий предохранитель и TVS диод пожирнее. Причем, предохранитель можно даже и не ставить, он 100% уже будет в схеме авто.


        1. nextbystander
          26.01.2026 21:44

          Обычный сменяемый плавкий предохранитель и TVS диод пожирнее.

          Фокус не получится, нужно сохранить работоспособность. Причем если в старых редакциях стандарта было требование выдержать один импульс, то в свежих - уже десять.


          1. zatim
            26.01.2026 21:44

            Кому нужно? Это же любительская разработка, тут автор решает что ему нужно, а что нет.


            1. nextbystander
              26.01.2026 21:44

              Кому нужно? Это же любительская разработка, тут автор решает что ему нужно, а что нет.

              Автор хочет продвигать устройство в массы. И если он не хочет проблем, не только с нерабочим устройством, но и с загоревшимся автомобилем, то стоит почитать умные книжки.
              Это я только про электробезопасность. А как насчет заклинившей коробки на скорости 100 км/ч?


              1. zatim
                26.01.2026 21:44

                Вы смешали все в кучу. Причем тут загоревшийся автомобиль, что за лютый бред? Когда перегорает предохранитель, цепь разрывается, вы знали это?

                А как насчет заклинившей коробки на скорости 100 км/ч?

                А вы вообще в курсе как работает автоматическая КПП? Если пропадет питание на соленоидах, то отпустят все фрикционы и просто пропадет тяга. Как при нажатии на педаль сцепления на механике. Вы разберитесь сначала в вопросе, а потом уже пугайте ежа электробезопасностью и коробкой на 100 км/ч.


                1. nextbystander
                  26.01.2026 21:44

                  Вы смешали все в кучу. Причем тут загоревшийся автомобиль, что за лютый бред? Когда перегорает предохранитель, цепь разрывается, вы знали это?

                  Если вы читали статью, то там ничего нет о предохранителях и TVS. И никаких средств предотвращения возгорания. А ваше решение хоть и не допустит пожара, но выведет устройство из строя. И уже конкретная схемотехника ключей будет определять останутся они открытыми, закрытыми, пробьются или выгорят.
                  Что же касается возможной блокировки коробки, то здесь я имел ввиду скорее алгоритмические ошибки и сбои, цена которых может быть очень высока.


                  1. zatim
                    26.01.2026 21:44

                    Если вы читали статью

                    Я читал статью, там есть про TVS:

                    Питание как у космонавтов. На плату приходит «грязное» +12V от бортовой сети. Внутри его встречает целый каскад фильтров: керамика (ловит ВЧ-импульсы), электролит на 470 мкФ (сглаживают провалы), стабилизатор с TVS-диодом (защита от скачков). Отдельный стабилизированный +5В выведен на разъем для датчиков — больше не нужно искать «тихое» питание в жгуте.

                    но выведет устройство из строя

                    И что же тогда случится?

                    И уже конкретная схемотехника ключей будет определять останутся они открытыми, закрытыми, пробьются или выгорят.

                    Посмотрел некоторые ваши комментарии. Вы же вроде шарите в электронике? Про пайку что-то писали. Почему тогда пишете такую чушь про ключи?

                    Что же касается возможной блокировки коробки, то здесь я имел ввиду скорее алгоритмические ошибки и сбои, цена которых может быть очень высока.

                    Это понятно, что вы здесь очень существенно сгустили краски. Но даже если рассмотреть алгоритмические ошибки - что такое страшное может произойти? Ну, максимум, на мой взгляд, включится не та передача, или соберется схема не с тем передаточным числом.


                    1. Dron_Gus
                      26.01.2026 21:44

                      На современных АКПП можно "включить" две передачи сразу. Против этого нет механической и гидравлической защиты, потому что пользователю хочется плавности переключения. Для чего штатный блок одновременно размыкает и замыкает два пакета фрикционов.


                      1. zatim
                        26.01.2026 21:44

                        И? Развивайте дальше вашу мысль. А на несовременных, как у автора, что происходит?


                      1. Dron_Gus
                        26.01.2026 21:44

                        На несовременных как у автора можно случайно "воткнуть" первую передачу на 100+ км час. И случится соревнование кто крепче.

                        За это как раз ругали ratcu, упомянутую автором.


                      1. zatim
                        26.01.2026 21:44

                        Случайно? Вы хотя бы на таблицу коммутации соленоидов посмотрите перед тем как такое писать. Между первой передачей и овердрайвом надо дохрена чего включить и выключить. Случайно это никак не получится, только специально. А в современных ставят еще доп клапан, который переключает между собой гидравлику включения нижних передач и верхних. Одновременно собрать кинематику нижних и верхних передач не получится в принципе.


                      1. Dron_Gus
                        26.01.2026 21:44

                        https://www.drive2.ru/l/538808527439790588/

                        "Но при обычной езде был один крошечный косяк. Едешь по трассе 100-120 кайфуя, в самый не подходящий момент включается первая передача с торможением двигателем — херак и ты пилот рдс! Записал лог чтобы поймать этот момент и поймал. Оказывается ратка кратковременно теряет сигнал скорости и всаживает первую передачу."


                      1. zatim
                        26.01.2026 21:44

                        Ну, это да, косяк. Но это не алгоритмическая ошибка, о которых мы ведем речь в этой ветке. Ратка не увидела скорость и добросовестно отработала, включив первую передачу.

                        Штатная электроника поведет себя ровно так же, если внезапно навернется датчик скорости, например.


                      1. Dron_Gus
                        26.01.2026 21:44

                        Я отвечал на ваш же вопрос "Но даже если рассмотреть алгоритмические ошибки - что такое страшное может произойти?".

                        Штатная себя поведет по-другому. Она либо сразу будет в аварии (по диагностике датчика скорости на обрыв, замыкание и тд). Либо, если это произойдет на ходу, она опять же упадет в аварию по недостоверности показаний скорости.

                        В этом беда всех афтермаркет ЭБУ: минимум диагностики, отсутсвие limp home режимов.


                      1. zatim
                        26.01.2026 21:44

                        Так это, низкая глубина самотестирования это тоже не алгоритмическая ошибка. Разумеется, если человек в одно лицо чертит схему, разводит плату, паяет детали, пишет программу и проводит испытания на объекте, и все это - в свободное от основной работы время, то весьма оптимистично ожидать что по глубине самоконтроля его изделие будет сравнимо с промышленным образцом, которое делает огромная команда спецов, которые на этом еще и собаку съели. Но давайте будем честны, если программист не совсем валенок, подходит к делу добросовестно и не ставит своей целью кого то специально убить, то самые простые и критически важные проверки он завсегда реализует.


                      1. Vadim_1984
                        26.01.2026 21:44

                        >не увидела скорость и добросовестно отработала

                        странно, это аварийная ситуация, и должен примениться алгоритм аварийный(типа safe torque off, в автомотив наверняка есть своё название), добросовестно - это отключить нагрузку и заблокироваться в безопасном состоянии до выяснения, дабы не подвергать опасности участников дорожного движения; свалить дату в диагностический лог,


                      1. zatim
                        26.01.2026 21:44

                        Ну, это с вашей точки зрения это аварийная ситуация. С точки зрения ПО и железа все норм. У датчика нет физической возможности контролировать свою собственную исправность. Если он не выдает сигнал это может означать как неисправность самого датчика, так и то, что скорость равна 0. То есть, ноль - это, по сути, корректный сигнал. Контролировать его можно только косвенно. Например, по тому факту, что скорость не может измениться мгновенно, существует инерция.


                      1. Vadim_1984
                        26.01.2026 21:44

                        >нет физической возможности контролировать свою собственную исправность

                        это не так. Зависит от реализации. Датчики 4-20 придумали как раз для контроля исправности датчика/линии до датчика.

                        И да, модель изменения сигнала должна укладываться в ограничения для этой модели.


                      1. zatim
                        26.01.2026 21:44

                        Это так. Датчики 4-20 - это не датчики, а датчики + электроника, которая выдает сигнал дальше в стандарте 4-20. И все зависит от типа датчика. Некоторые типы датчиков в принципе не могут быть проконтролированы, в этом случае электроника всегда будет выдавать 4.


                      1. Vadim_1984
                        26.01.2026 21:44

                        Вы говорите о сенсоре. Сенсор+электроника. Сенсор - это всегда аналоговый сигнал внутри. Один из моих кейсов - японская система нанесения токообогревных нитей на плёнку для лобового - обрыв сенсора температуры приводил к табличному значению текущей температуры -35 (японцы не обработали исключение), и нагреватель фигачил на полную, пока не сгорал. В многоступенчатой системе это возможно обработать на уровне датчика.


                      1. zatim
                        26.01.2026 21:44

                        Сенсор и датчик - одно и то же. Но если следовать вашей терминологии, то в автомобиле нет ни одного датчика, только сенсоры.


                      1. Vadim_1984
                        26.01.2026 21:44

                        >только сенсоры

                        многогранный Русский язык)) Ну ок, даже для сенсора можно контроль целостности цепи реализовать, для перегоревших лампочек, например, уже как минимум 25 лет как делают. Состояние сработанного и не сработанного будет в определённом диапазоне находиться, а обрыв - в другом. Катушку соленоида можно проверять коротким импульсом.


                      1. zatim
                        26.01.2026 21:44

                        Ну ок, даже для сенсора можно контроль целостности цепи реализовать

                        Не для всех. Пару комментариев назад я как раз привел яркий пример этого.


                      1. Dron_Gus
                        26.01.2026 21:44

                        В автомобиле все критические датчики можно так или иначе диагностировать.


                      1. zatim
                        26.01.2026 21:44

                        Нет, тот что обсуждали пару комментов назад нельзя.


                      1. Dron_Gus
                        26.01.2026 21:44

                        Датчик скорости на основе VR сенсора? VR сенсор прекрасно диагностируется и ЭБУ может определить обрыв/замыкание.


                      1. zatim
                        26.01.2026 21:44

                        Речь не про эбу. В статье эбу нет. Чтобы его продиагностировать нужно дополнительно извращаться - пропускать через него ток и смотреть падение напряжения. Это должна делать дополнительная внешняя схема. Сам датчик себя продиагностировать не может. Об этом шла речь в обсуждении.


                      1. Vadim_1984
                        26.01.2026 21:44

                        Чёт тред уже разросся и стал плохо структурированным. Но если говорить про сенсор "пару каментов назад"

                        >внезапно навернется датчик скорости

                        сейчас это блок ABS, как мне кажется, суммирует информацию с сенсоров ABS, вычисляет среднюю скорость импульсов с каждого колеса, множит на длину дуги между, допустим, задними фронтами импульсов согласно спецификации авто (макс.диаметр колёс/кол-во полюсов в магнитном кольце или прорезей в диске) , и какой-нибудь таск в ABS блоке выдаёт в can шину данные о вычисленной текущей скорости каждые 10мс, не совпали показания - выдаём ещё и ошибку. В camshaft position sensor пропущен зуб в "задающем" диске для контроля поступления импульсов.