реклама на сайте
подробности

 
 
> инфракрасный датчик движения
VAHOO
сообщение May 11 2006, 10:05
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 163
Регистрация: 22-09-05
Пользователь №: 8 834



Всем привет! помогите найти схему инфракрасный датчик движения, чтоб он работал
плошоду 2метр X 1метр

заранее спасибо!


--------------------
Прошивка это душа микроконтроллера!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dog Pawlowa
сообщение Nov 30 2017, 15:48
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 702
Регистрация: 14-07-06
Пользователь №: 18 823



Тем не менее, кроме линзы, алгоритм влияет. Нужно выделять изменение сигнала, в обе стороны.
Я делаю это вот так:
Код
u16 dif_pir;
u16 difp;
u16 difm;
void AnalyseMeasurement(void)
{    u8 i;
    difp=0;
    difm=0;
    for (i=0; i<SIZE-1; i++)
    {    if (pir_buf[i]<pir_buf[i+1])
            difp+=(pir_buf[i+1]-pir_buf[i])/2;
        else
            difm+=(pir_buf[i]-pir_buf[i+1])/2;
    }
    dif_pir=(difp>>3)+(difm>>3);
}


Массив результатов измерений на 15 секунд, один отсчет помещается каждые 100 мс.
При таком алгоритме чувствительность на два порядка лучше сравнения с порогом.


--------------------
Уходя, оставьте свет...
Go to the top of the page
 
+Quote Post
mantech
сообщение Dec 1 2017, 09:13
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(Dog Pawlowa @ Nov 30 2017, 18:48) *
Тем не менее, кроме линзы, алгоритм влияет. Нужно выделять изменение сигнала, в обе стороны.


Ну ясное дело, там дифф. компаратор должен быть, это принцип работы всех ПИРов. Хотя не удивлюсь, если китайцы только одну сторону ловят...
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 17:22
Рейтинг@Mail.ru


Страница сгенерированна за 0.01377 секунд с 7
ELECTRONIX ©2004-2016