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


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

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

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

Какие микроконтроллеры вы используете?


Atmel
MicroChip
STM
Motorola
Texas Instruments
Другие


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Программируемая охранная система для дома
    Автор публикации: alex Просмотров: 6827 Добавлен: 15-10-2012, 13:21 Комментарии: 0

         В данном проекте рассмотрено изготовление недорогой программируемой охранной системы для дома или дачи, где в качестве охранных датчиков используются фоторезисторы. Когда один или несколько датчиков сработали, то устройство набирает (DTMF) заранее запрограммированный номер телефона и активирует световые и звуковые оповещатели. Параметры сигнализации (номер телефона для дозвона, звуковое и световое оповещение) программируются через интерфейс RS232.
    Охранная система в сборе

         Текущая прошивка предоставляет пользователю интерактивный контроль через RS232. Предусмотрено управление через меню настройками устройства, самотестирование устройства, отчеты и т.п.
         Охранная система также содержит 5 Ватт (4 Ом) динамик для звукового оповещения с тремя тональными режимами: полицейская сирена, пожарная и сирена скорой помощи.
         Возможности охранной системы:
    - дистанционный доступ к системе через телефон
    - 5 Ватт динамик для звукового оповещения
    - два датчика с регулируемой настройкой чувствительности
    - программирование и настройка системы через интерфейс RS232
    - встроенный выключатель света
          Используемые элементы:
    В данном проекте охранной сигнализации использован микроконтроллер PIC16F877A. Микросхема LM339 используется для датчиков, UM356 - тоновый генератор, μPC2002 - УНЧ. LM7805, LM7812 и LM317 использованы в схемах питания для получения +5V, +12V и +3V соответственно.

         Сборка устройства
    Сборка охранной системы

         Внимание! На плате устройства присутствует опасное напряжение 220В. Будьте осторожны при подключении.
    Как показано на рисунке выше, внешние устройства подсоединяются к плате через разъемы.
         Внешние разъемы и управление:
    DC Power input (Питание устройства): подключается источник постоянного тока 18В - 25В (2А).
    RS232 Connector (Интерфейс RS232): подключается RS232 для программирования и настройки устройства. Не используйте нуль-модемный кабель!
    PHONE/LINE connector (Разъем телефонной линии и телефона): для подключения используется стандартный RJ12/RJ11 - коннектор.
    3V LASER supply (Питание 3В лазерного диода)
    Connectors for Sensor 1/2 (Разъемы для датчиков): к данным разъемам подсоединяются высокочувствительные фоторезисторы.
    Status Indicator (Индикатор работы сигнализации): отображается запуск устройства, программирование и срабатывание датчиков.
    Reset Switch (Сброс): сброс устройства. Данная кнопка активна, когда включен режим звукового оповещения. В режимах набора номера или звонка данная кнопку не активна.
    Phone dialer enable switch (Включение телефонного набора номера): для включения возможности звонка по телефонному номеру, включите данный переключатель.
    Environment Sensor (Встроенный датчик окружающей среды, фоторезистор): встроенный на плату фоторезистор для анализа уровня освещения.
    Alarm Volume Control (Уровень громкости звукового оповещения)
    230V Light connector (Разъем 230В для лампы): подсоединение 230В лампочки освещения или другого устройства.
    Tone Selector (Выбор режима сирены): конфигурация тональности оповещения: 1-2 - сирена пожарной машины, 2-3 - сирена скорой помощи, без джампера - сирена полицейской машины. Не подключайте 1-3, иначе устройство может выйти из строя!
    Beeper (Бипер) : вырабатывает звуки (ошибки и т.д.)
    Program / Run Switch connector (Переключатель режима программирование/работа)
    Alarm Audio Output (Выход на динамик): к данному выходу подключается 8Ω (8 Ватт) или 4Ω (10 Ватт) динамик.
         Настройка и тестирование:
    После того, как все собрано, для настройки выполните следующие шаги:
    1. Выньте м/с IC1, IC2, IC3 и IC4 из сокетов.
    2. Подсоедините источник питания 18В (максимум 22В) к разъему J3.
    3. Проверьте напряжение между Pin12 (GND) и Pin3 микросхемы IC2. Должно быть в пределах 4.8В - 5.1В
    4. Проверьте уровень напряжения между GND и E$4. Должно быть 11.7В - 12.3В
    5. Проверьте напряжение между Pin1 и Pin3 (GND) JP1. Должно быть 2.5В - 3.1В
    6. Если все правильно, то отсоедините источник питания и вставьте микросхемы IC1, IC2, IC3 и IC4 на свои места. Подсоедините динамик к разъему X4 и подключите кабель RS232.
    7. Вставьте джампер J2 (режим программирования) и включите питание.
    8. Скачайте и установите на локальный компьютер клиент PuTTY и установите настройки Serial (последовательное соединение) на скорость 9600 (см. рисунок ниже)
    Настройки соединения по RS232

         9. Нажмите "2" и войдите в режим "Parameter Setup". Сделайте необходимые для вас настройки.
    10. Подсоедините телефонную линию к разъему PHONE/LINE и установите фоторезисторы в X1 и X2.
    Осциллограмма DTMF-сигнала

         11. Нажмите "3" и запустите "Self Test".
    12. Подстройте R4*, R6* и R8*, если датчики не срабатывают как надо.
    13. Подстройте R11 для определения день/ночь.
    14. Выньте джампер J2 и нажмите "5" для возврата в режим нормальной работы.
    15. Выключите питание и отсоедините кабель RS232.
    Настройка PuTTY

         * R6 - X1 чувствительность датчика, R8 - X2 чувствительность датчика, R4 - коэф. усиления (Основной режим)
    Программируемая охранная система для дома

    Оригинал статьи на английском языке

    В архиве Проектр MPLab с исходным кодом программы на СИ, прошивка, разводка печатной платы(Eagle) и перечнем использованных радиоэлементов

    ohrsistemaforhome.rar [1,04 Mb] (cкачиваний: 361)

    Комментарии