Инфракрасный датчик движения, PIR-sensor

Views: 3161


RIR_SENSOR_01Домашняя автоматика предполагает наличие датчиков движения, которые способны контролировать движения человека. Самым простым и доступным устройством позволяющие контролировать изменения ИК-излучения, это ПИР-сенсоры. На текущий момент доступны не дорогие модели D203B, D204B, D205B. Все они позволяют изготавливать недорогие и простые устройства контроля движения человека. Эти датчики изготавливаются в металлических корпусах. Датчики в основном различаются по чувствительности, а конструктивно по размеру светочувствительного окна. 

Был спроектирован компактный датчик, для непосредственного управления низковольтной нагрузкой от 12 до 24 вольт и током нагрузки до 3 Ампер (ток зависит от МОП-ключа).


Схема датчика.

RIR_SENSOR_02

Схема сконструирован с избыточностью, что позволяет создавать разнообразные устройства. Усилитель сигнала собран на двух ОУ МСР601. Логика работы датчика возложена на PIC-контроллер, в качества контроллера выбран PIC10F222. На плате можно разместить два МОП-ключа, которые на прямую позволяет подключать низковольтную нагрузку от 1 до 3 Ампер. Предусмотрено установка светодиодного индикатора для контроля работы датчика. А также разъём для внутрисхемного программирования контроллера, что упрощает программирование и модернизацию датчика (если необходимо сменить логику работы). Для расширения настроек можно ввести потенциометр, которым в зависимости от функций можно настраивать чувствительность или длительность формирования выходного управляющего импульса.

Рассматриваемый проект предназначен для создания датчиков движения которые управляют освещением непосредственно с нагрузкой на светодиодные ленточки. Такие датчики можно установить в шкафах, на книжных полках, подсветка столов при наличии человека в зоне контроля датчика, он будет автоматически включать свет.


Схема датчика примененная в проекте.

RIR_SENSOR_03


Список деталей необходимый для изготовления датчика.

Наименование Типоразмер Тип Количество Примечание
PIR-сенсор   D203B 1 шт PIR1 (D204B, D205B)
Операционный усилитель SOT23-5 MCP601 2 шт A1,A2
PIC-контроллер SOT23-6 PIC10F222 1 шт PIC1
Стабилизатор SOT23-5 MCP1804T-5002I/OT 1 шт ST1
Резистор 0805 10 к 6 шт R2, R4, R5, R6, R7, R10
Резистор 0805 100 к 1 шт R1
Резистор 0805 1 мОм 2 шт R3, R8
Резистор 0805 1 к 1 шт R11
Резистор 0805 22 ом 1 шт R14
Диодная сборка SOT23 BAV70 1 шт D1
Линза    S9001 1 шт  
Транзистор полевой SOT23 IRLML2502TR 1 шт V1
Конденсаторы 0805 0,1 мкф х 25 в 4 шт C1, C2, C4, C8
Конденсаторы 0805 1.0 мкф х 25 в 2 шт C9, C11
Конденсаторы танталовые А 10,0 х 10 в 4 шт C4, C5, C6, C3 (возможна замена на керамические типоразмер 1206)
Печатная плата    ch-c0060pcb 1 шт  
Светодиод 0805  LTST-C170TBKT 1 шт LD1
Корпус     1 шт  
Соединитель    NXW-05K, NXG-05 1 шт CON2

Монтажная схема платы.

верх платы

RIR_SENSOR_04

низ платы

RIR_SENSOR_05

Описание работы схемы.

Схема представляет собой обычный усилитель на двух ОУ. Их задача усилить переменную составляющую от PIR-сенсора. Далее сигнал поступает на вход АЦП PIC-контроллера, функцией которого это логическая обработка сигнала. К пик контроллеру подключены МОП-ключи, их функция управления силовой нагрузкой. В качестве нагрузки предполагается использовать светодиодные ленточки с током до 3А. В нашем варианте установлен транзистор с рабочим током 1А для него можно подключить ленточку (при 60 led на метр) длиной более 2 метров, что вполне достаточно для различных устройств дополнительного освещения.

RIR_SENSOR_06

Если необходимо управление мощными светодиодами, то датчик движения легко стыкуется с драйверами тока описанных в предыдущей статье Стабилизатор тока на SN3350.

RIR_SENSOR_08

Контакт “управление” подключается к выводу нагрузка датчика движения.

Датчики движения можно использовать в системе охраны, подключив их к устройству контроля по логическому ИЛИ.

 RIR_SENSOR_09


Программное обеспечение.

Само собой разумеется, что для разных приложений у датчиков должны быть разные функции и разная чувствительность на объекты. Для систем управления освещением, нет необходимости в “дикой” чувствительности. Если вы сделали освещение для книжных полок то вам не нужно, чтобы включалась подсветка, когда вы только входите в квартиру, вам необходимо чтобы она включалась когда вы протягиваете руку книгам и не более. А если это охранная система, то желательно, чтобы она имела максимальную чувствительность на любые изменения инфракрасного излучения человека.

Забегу в перед и скажу, датчик обладает “дикой” чувствительностью, даже со стандартной линзой 8 мм. Вся задача будет сводиться, чтобы её уменьшить программными средствами.


Сама программа и её работа.

Для измерение величины сигнала используем стандартную конструкцию

// начать измерение
 GO=1; 
 while (GO) continue; // 
// сосчитать значение АЦП
 ADCIZ=ADRES; // чтение значение АЦП

после этого сигнал надо “отфильтровать” для этого применим

// усреднение измерения // 
 ADCIZ=ADCIZ/10; // 
 p_humi=p_humi-p_humi/10; // 
 p_humi=p_humi+ADCIZ; //

чтобы убрать “дрожание сигнала” применим “накапливающий интегратор”

// ФИЛЬТР "накапливающий интегратор"
 if(p_humi^p_humip && porog)porog--;
 else 
 {
     p_humip=p_humi;
     porog=3; // реакция
 }

а для управления нагрузкой применим обычную схему

if(p_humip>130) // порог чуствительности, должна быть выше 125
 {
    LED=0;
    OUT=1;
    __delay_ms(5000); // время "горения"
 }
 else
 {
    LED=1;
    OUT=0;
 }

Прошивка Для Датчика Освещения [wpdm_file id=17 template=”link-template-calltoaction3.php”]Прошивка Для Управления Драйвером Мощных Светодиодов  [wpdm_file id=18 template=”link-template-calltoaction3.php”]Прошивка Для Охранных Систем  [wpdm_file id=19 template=”link-template-calltoaction3.php”]PIR-Sensor, Проект  [wpdm_file id=20 template=”link-template-calltoaction3.php”]Инфракрасный датчик движения, PIR-sensor – прошивка для датчика движения итоговая версия[wpdm_file id=211 template=”link-template-calltoaction3.php”]



Это может быть интересно


  • TDA7294 part 2TDA7294 part 2
    Views: 581 Це друга частина проекту TDA7294, початок дивись тут. Тут ви знайдете повністю проект високоякісного підсилювача на TDA7294, схема, 3D моделі, гербер файли для виготовлення друкованої плати. І звичайно …
  • PIC32MZ – Core Timer (библиотека)PIC32MZ – Core Timer (библиотека)
    Views: 547 Переработанные файлы от Microchip, библиотека для работы с Core Timer.
  • Development of temperature control and management systemsDevelopment of temperature control and management systems
    Views: 152 Catcatcat Electronics Пошта для контакту e-mail: catcatcat.electronics@gmail.com
  • Датчик контроля протечки воды ch-c0020Датчик контроля протечки воды ch-c0020
    Views: 1986 Как здорово летом под теплым дождем с тобою вдвоем оказаться. Как классно по лужам бежать босиком, с тобою играть и смеяться! Но совсем грустно оказаться под таким дождем, который течет с …
  • PIC18 – System ArbitrationPIC18 – System Arbitration
    Views: 580 Системный арбитр. Разрешает доступ к памяти между выборами уровнями системы (т.е. Main, Interrupt Service Routine) и выбором периферийных устройств (т.е. DMA и Scanner) на основе назначенных пользователем приоритетов. Каждый …
  • OLED RET012864E/REX012864JOLED RET012864E/REX012864J
    Views: 1513 RET012864E/REX012864J ОЛЕД индикатор производитель Raystar-Optronics приобретался в http://www.microchip.ua/ к сожалению никакой информации на сайте поставщика нет. Поэтому решил работу с этой версией индикатора на драйвере SSD1305 предоставить на своем сайте. Так как …
  • Защита датчиков температуры DS18B20 от статического электричестваЗащита датчиков температуры DS18B20 от статического электричества
    Views: 1861 Статья перепечатана с сайта http://svetomuzyka.narod.ru При удалении датчика на большие расстояния возникает опасность наведения импульсов высокого напряжения на кабель, который соединяет датчик с контролером. Если не принимать меры защиты, …
  • Altium Designer my setup system and project structure V23.3Altium Designer my setup system and project structure V23.3
    Views: 209 Оновлення бази даних та шаблонів від березня 2023 року. Updating the database and templates from March 2023. Altium Designer my Libraries, Project templates, System settings by Catcatcat. Дивись …
  • MAX7219/21 и 8х8 LED дисплеиMAX7219/21 и 8х8 LED дисплеи
    Views: 957 MAX7219, MAX7221 предназначены для вывода информации на 8 разрядов семисегментного индикатора, но на нем легко организовать вывод на светодиодные индикаторы 8х8. продолжение следует…. Это может быть интересно
  • Дисплей KD035C-3A подключение и управлениеДисплей KD035C-3A подключение и управление
    Views: 734 Дисплей KD035C-3A производиться компанией SHENZHEN STARTEK ELECTRONIC TECHNOLOGY CO.,LTD Характеристики Параметр Спецификация Единицы измерения Размер дисплея 70.08(H)*52.56(V) (3.5inch) mm Тип дисплея TFT active matrix Цветовая гамма 65K/262K colors Разрешение …



 

Поделись этим!

Catcatcat

catcatcat

Development of embedded systems based on Microchip microcontrollers.

Продолжайте читать

НазадДалее