Круиз-контроль для автомобиля с электронной педалью акселератора: AD7302 + Atmega8535. Система круиз контроля – неотъемлемая часть автомашины, особенно тогда, когда Вы собираетесь на дальние поездки. Если в вашей машине не предусмотрен круиз-контроль, проблему эту обычно решают
следующими путями:
1) Ездят без него, не обращая внимания;
2) Покупают новую машину с круиз-контролем;
3) Покупают или находят б/у ECU с круизной прошивкой. Однако, находка данного оборудования достаточно сложна.
4) Делают перепрошивку имеющегося бортового компьютера. В случае неудачи, человек может остаться с мертвой машиной.
5) Делают его самостоятельно.
В данной статье будет описываться 5 пункт. Так как в таком случае, это намного выгодней, дешевле. Сборка самостоятельно подразумевает самостоятельное обучение работы с микроконтроллерами.
Начнем с рассмотрения последовательности работы устройства. При задании некоторой скорости, показания с датчика скорости, положение акселератора запоминается в памяти.
Из-за уменьшения скорости начинается эмуляция нажатия на педаль. Если скорость превышает заданную – эмуляция педали срабатывает слабее. Устройство обладает ограничение по скорости. Скорость не должна быть меньше 40 км/ч и больше 160 км/ч. Внешне управление самодельного устройства не отличается от фирменного круиз-контроля.
В дальнейшем были приобретены концевик и рычаг для управления педалью тормоза. Для безопасной работы данного контроллера выбирался концевик, который имеет возможность развязывать сигнальные цепи 12 и 5В.
В качестве микроконтроллера был выбран микроконтроллер семейства AVR фирмы Atmel Atmega8535. Данный микроконтроллер имеет 40 ножек, обладает всеми необходимыми возможностями. Сама программа управления микроконтроллером была написана на языке “С”. Программа разработана в утилите “CodeVisionAVR”.
Если вы не являетесь обладателем знаний по программированию контроллеров, то на помощь могут придти книги Трамперта и Баранова. Сами микроконтроллеры AVR являются очень распространенными и информации по ним в интернете предостаточно.
Для сборки схемы так же использовалась программа “Proteus”. Она позволила полностью собрать схему и отработать логику работы устройства в самой программе, не используя каких-либо средств: паяльника и т.д.
На рисунке выше представлен первый вариант схемы контроллера.
Вывод происходит через широтно – импульсную модуляцию контроллера. В случае, если автомобильные ЭБУ не видит контроллер, необходимо либо буферизировать широтно-импульсную модуляцию, либо переложить вывод напряжения на внешний ЦАП (цифро-аналоговый преобразователь). Первое решение является более сложным.
При сборке схемы на микроконтроллере осталось множество незадействованных ножек, поэтому был присоединен ЦАП. В качестве ЦАПа выбрана микросхема AD7302.
Окончательный вариант схемы:
Ниже представлена схема “вживления” в проводку автомобиля.
В дальнейшем, устройство можно модернизировать. Добавляя различные функции, реализованные программно. Например, можно добавить функцию бустера педали. Код программы выйдет небольшой и хорошо читаемый.
В результате опытной проверки временем, автор признал конструкцию слишком опасной при неумелой модификации и установке. На этом основании прошивка изъята с нашего сайта.
Здравствуйте! А как можно связаться с автором? телефон или почта. Спасибо
А без прошивки нафига тогда этот пост ?