srtomsk 0 Жалоба Опубликовано 5 января, 2016 Добрый вечер.Помогите решить задачу:Заставить микроконтроллер видеть что ДВС завелся и перестать выполнять программу.Делаю GSM запуск двигателя и не соображу как реализовать.Можно конечно через кнопку ,но возможно есть лучшее решение? Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Evgeniy 280 Жалоба Опубликовано 5 января, 2016 Самое простое: 1. Взять сигнал с датчика давления масла. Двигатель стоит, сигнал равен 0. Завели, сигнал - 12В. 2. Отследить напряжение бортовой сети. Измеряемой перед запуском, потом через пару секунд после прокрутки стартера. Если второй замер выше первого - завели двигатель, иначе нет. 3. Взять сигнал с датчика холла и подсчитывает импульсы за определённый промежуток времени. 4. Если машина современная, юзай can - шину. По ней пробегает вся информация, можно и завести двигатель, отправив соответствующую информацию в неё. Вот основные варианты. 3 Ростислав Михайлов VitalForce srukamiUA отреагировали на это Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
srukamiUA 120 Жалоба Опубликовано 5 января, 2016 Выше отписали. Способов много, после старта многие параметры автомобиля, такие как давление масла, напряжение бортовой сети, датчики колен вала и др. начинают четко на своем языке сообщать что авто завелось. Зависит от того что есть в вашем авто, из этого выбрать тот метод который показывает первым и не дает ложных срабатываний. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
srtomsk 0 Жалоба Опубликовано 6 января, 2016 Спасибо за советы,буду пробовать. Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты
Bald1979 0 Жалоба Опубликовано 22 марта, 2019 Самый надёжный контроль практически на любом автомобиле- лампа зарядки, точнее сигнал приходящий на нее , обычно минус при отсутствии работающего двигателя и плюс при работающем . Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты