Forum on ALVAS.RU

Forum on ALVAS.RU (http://www.alvas.ru/forum/index.php)
-   Разговоры обо всем (http://www.alvas.ru/forum/forumdisplay.php?f=14)
-   -   Блок управления ДХО на микроконтроллере (http://www.alvas.ru/forum/showthread.php?t=5780)

rasull2 09.03.2014 22:10

Блок управления ДХО на микроконтроллере
 
Делал я как-то раз одну систему для автомашины, не своей правда. Так вот, эта система определяла факт работающего двигателя по наличию импульсов на катушке зажигания. И вот в процессе изготовления мне пришла мысль, что это решение так же хорошо подойдет для управления дневными ходовыми огнями (далее ДХО) автомобиля.

[B]ДХО я тоже давно хотел сделать, да все руки не доходили…

Начало[/B]

Исходная схема ДХО была на 555-м таймере, на нем и попытался сначала сделать управление ДХО, но как ни старался добиться от таймера нужного алгоритма работы мне и не удалось. Тогда решил сделать на МК, стал вопрос выбора, на чем делать, моя любимая ATmega8 для такого дела ну явный перебор, а других мелких МК от Atmel’а в наличии не оказалось, да и в местных магазинах тоже, да и дорогие они, даже мелкие.

Зато нашелся PIC12F629, мелкий, 8 ног всего, и относительно не дорогой. Вот только с PIC я еще не общался, но ради такого дела пришлось начать изучение, заодно и программатор сделал PICkit-2 lite.
Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля
О моём варианте USB-программатора PICkit-2 читайте на Датагоре в ближайшее время

[B]Схема блока дневных ходовых огней[/B]

В результате всего этого появилась вот такая схема:
Для вас этот фрагмент статьи недоступен. Получить полный доступ

Схема очень простая. Линейный стабилизатор, ток потребления небольшой так что в более продвинутом стабилизаторе необходимости нет. По входам делители в соответствии с входным сигналом и транзисторные ключи, для надежности, на всякий случай. На выходе полевой транзистор, который коммутирует стандартное автомобильное реле с током срабатывания не более 200 мА, вот типа такого
Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля

[B]Алгоритм работы[/B]

Алгоритм работы — уж не обессудьте, его я сделал исходя из своих представлений управления ДХО.

При включении зажигания подается питание на схему и она начинает отслеживать, работает ли двигатель, по наличию импульсов на катушке зажигания
При непрерывном наличии импульсов на катушке зажигания в течении 5 секунд ДХО включаются
При непрерывном отсутствии импульсов на катушке зажигания (двигатель заглох, но зажигание включено) в течении 5 секунд ДХО выключатся

При включении габаритов ДХО отключаются сразу, независимо от других условий

При выключении габаритов и наличии импульсов на катушке зажигания ДХО включаются сразу

[B]Подключение блока ДХО в автомобиле[/B]
[I]
Схема подключения тоже довольно простая:
[/I]
Питание — берется в любой точке, где оно появляется при включении зажигания
Импульсы, индицирующие работу двигателя — можно брать с катушки зажигания либо с тахометра
Сигнал включения габаритов — с любой точки, где появляется +12В при включении габаритов
На выход — подключается любое стандартное автомобильное реле с током потребления не более 200 мА на напряжение 12В и коммутируемый ток 30-40А, чтобы можно было коммутировать любую нагрузку напрямую, хоть отдельные ДХО, хоть штатные фары.
[B]
Общий провод соответственно на корпус[/B]

Поскольку отдельных ДХО у меня нет, я подключил реле параллельно штатному реле управления ближним светом, но даже в таком варианте это минус 4 лампочки габаритов и минус вся приборная панель, какая-никакая, а все-таки экономия. Но таким же образом можно подключить и отдельные ДХО.
[B]
Печатная плата
[/B]
Этап макетирования и проверки я как-то пропустил. Просто смоделировал схему в протеусе. Все заработало как ожидалось, поэтому я решил сразу делать плату, развел в DipTrace, смоделировал 3D (вид с обеих сторон):
Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиляСделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля
[B]
Потом сделал вживую (вид с обеих сторон):[/B]

Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиляСделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля
[B]
Вариант окончательной сборки[/B]

С корпусом решил не заморачиваться, взял готовое подходящее по размерам автомобильное реле:
Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля

Внутренности выкинул, у этого реле в принципе уже был разъем, но он 5-ти контактный, а нужно 6, да и контакты были сделаны неудобно, поэтому штатные выкинул и на термоклее приделал обычный автомобильный разъем, с коммутирующей релюшки снял корпус, все это соединил, получилось вот так:
Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля

Плату залакировал средством CRAMOLIN ISOTEMP (термостойкое, влагоотталкивающее и водонепроницаемое защитное покрытие на силиконовой основе). Хотя плата и залакирована, на всякий случай надел на нее термоусадку.
Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиляСделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля

[B]Вставляем все это дело в корпус.[/B]

Сделай сам универсальный блок управления для дневных ходовых огней (ДХО) автомобиля

Крышка реле вообще-то на защелках, но на всякий случай, по месту стыка прошелся термоклеем и защелкнул. Теперь чтобы вскрыть нужно будет ломать, зато герметично.
[B]
Итоги[/B]

В итоге имеем почти фирменное реле, которое можно прикрутить в любом удобном месте.
Еще один положительный момент данной конструкции: вся схема подключения делается параллельно штатной схеме, т.е. в случае отказа (поломки) достаточно всего лишь отсоединить разъем от реле и вся система будет работать в штатном режиме. Также подробно о [URL="http://схема-авто.рф/blok-upravleniya-dxo-na-mikrokontrollere-atmega8.html"]блок управления ДХО на микроконтроллере[/URL]


Часовой пояс GMT +4, время: 00:50.

Powered by vBulletin® Version 3.8.2
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot