Кнопка On/OFF на PIC12F629. » Программирование устройств на PIC микроконтроллерах


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

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

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

Сколько лет вы занимаетесь программированием PIC микроконтроллеров?


от 0-1 года
1-3 года
3-5 лет
5-10 лет
более 10


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Кнопка On/OFF на PIC12F629.
    Автор публикации: RS Просмотров: 30427 Добавлен: 28-03-2017, 02:28 Комментарии: 1

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

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

    Так же в данной конструкции кнопки, иметься контроль за разрядом Li-ion аккумулятора, который обеспечиваться датчиком (супервизором питания) mcp100t-270, порог срабатывания у которого 2,7 вольта. Как только напряжения аккумулятора опуститься ниже данного значения, то датчик выдаст сигнал, по которому микроконтроллер сразу же отключает нагрузку, а сам уходи в энергосберегающий режим. И при следующих попытках включения, схема будет включаться на одну секунду, это будет видно по красному светодиоду и сразу же отключаться.

    Сама по себе схема рассчитана под автономный источник питания, ну ее с легкостью можно адаптировать под стационарное питания. Для этого надо убрать датчик mcp100t-270, а порт GP3 подтянуть к плюсу питания. Если источник питания больше 5 вольт, то схему надо будет дополнить интегральным стабилизатором. К примеру, самый распространенный и недорогой, это 78L05.

    Ну и что касается выходного транзистора (BC847) в данной схеме, то максимальны его ток нагрузки равен 100 mA (0.1A). К примеру, для управления более мощным транзистором, этого вполне достаточно.

    Вот так выглядит сама схема данного устройства. Ну и печатная плата, размер которой всего 1.5x1.5 см.

    Кнопка On/OFF на PIC12F629.




    Обратная связь с автором E-mail: risctronix@gmail.com

    В архиве: схема, печатная плата и две прошивки, под PIC12F629 и PIC12F675


    KEY-On-Off.rar [25,41 Kb] (cкачиваний: 1110)

    Комментарии
    sparic 24 июля 2017 14:07 Группа: Гости
    Добрый день! Скажите пожалуйста, возможно ли одаптировать прошивку под манюхонький контроллер pic10f200, таймер не нужен, т.е. сразу, по истечению 2х секунд включался бестаймерный режим, и например, отдельной ножкой контроллера пропикать режим on/off.