Плавное гашение салонного света » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки Написать нам
Опрос

На каком языке программирования вы пишите программы?


Ассемблер
Си
Бейсик
Паскаль
Другой


Последние материалы
  • Каршеринг в Москве - это Просто, Удобно и Недорого.
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Программирование на C микроконтроллеров PIC24
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Популярные материалы
    Случайная книга
    Плавное гашение салонного света
    Автор публикации: alex Просмотров: 2524 Добавлен: 24-07-2014, 08:38 Комментарии: 0

         Плавное изменение салонного света можно встретить так часто. Предлагаемая схема добавит в Вашу машину подобную опцию.
         При открытии двери лампы будут зажжены на полную яркость в течение ~0.5 сек. После закрытия дверей лампы продолжат гореть в течение ~10 сек., за тем плавно за 2 сек. гаснут. Лампы начнут гаснуть сразу, если на момент закрытия дверей будет включено зажигание, либо оно (зажигание) было включено во время 10 сек. выдержки с момента закрытия дверей.
    Реле выполнено на базе микроконтроллера PIC12F629. Схема представлена на рис.1.
    Схема
    Рис. 1 Схема

         При замыкании концевика двери (R1) на землю на входе микроконтроллера GP1 будет установлен логический 0, после чего на выходе GP0 начнет формироваться ШИМ сигнал с плавным увеличением длительности. После достижения максимальной длительности на выходе GP0 будет установлена постоянная логическая 1. При размыкании концевика (отключении от земли) на входе GP1 установиться 1, на выходе GP0 начнет формироваться ШИМ с плавным уменьшением длительности с последующей установкой постоянного логического 0. Если при размыкании концевика на входе «к зажиганию» не будет подано 12В, то перед выключением будет выдержана пауза в 10 сек., если будет, то гашение ламп начнется немедленно.
         Делитель R2 R4 служит для снижения 12В до рабочего напряжения микроконтроллера (5В), VD1 для защиты входа микроконтроллера от случайного подключения концевиков к 12В.
         Детали: DD1 – PIC12F629, VT1 – IRF640 (он здесь избыточно мощный, можно использовать менее мощные аналоги, у меня он просто был под руками), R1 и R3 – 510, R2 – 5.1k, R4 – 3.6k, C1 – 0.1mF, C2 – 10mF 16V, C3 – 10mF 25V, C4 и C5 – 20p, ZQ1 - 20MHz, DA1 - LM7805, VD1 - на 5.1V.
         Размер печатной платы 23х23 (см. рис.2) позволяет её разместить в корпусе автомобильного реле (см. рис.3).
    Печатная плата
    Рис.2 Печатная плата
    Реле
    Рис.3 Реле

    Графики изменения светимости:
    График
    Рис.4 Графики

         Подключение реле скорее всего потребует некоторого изменения штатной проводки, так необходимо будет разорвать прямые соединения ламп и концевиков, свести на один провод все концевики, а другой все лампы и подключить к реле, так же необходимо подвести провод от замка зажигания, на который подается 12В после включения. Исключением является то, что если в Вашей машине уже используется реле-контроллер салонного света (без плавного гашения конечно), тогда достаточно просто повторить функционал выводов штатного реле (если это возможно).
         PS. В моем случае после установки реле на машину выявилась некорректная работа сигнализации, при постанове на охрану она ругалась, что открыты двери. Оказалось, что она воспринимает 5В, которые присутствуют на R1, при разомкнутых концевиках как «открытую дверь», пришлось подтянуть R1 к 12В через 10к (свободный конец, к которому подключаются концевики).
    Автор: Андрей Крачковский


    В архиве схема, разводка печатной платы в Sprint Layout и прошивка микроконтроллера

    plavngashsalonsvet.rar [9,13 Kb] (cкачиваний: 225)

    Категория: Авто, PIC12
    « Назад
    Комментарии