单片机/MCU论坛
直播中

嘻世全球

9年用户 29经验值
擅长:可编程逻辑 嵌入式技术
私信 关注
[问答]

红外感应灯怎么判断,是自身灯泡产生的红外光,还是人体的红外。

问题情境:红外人体感应楼道灯,当灯安装在墙角时,灯光产生的反射到红外传感器里。
问题:如何写软件判断是人体红外,还是灯发出的红外光?


回帖(7)

贾熹

2019-3-21 17:39:48
人体的红外辐射
举报

窦子

2019-3-21 19:38:58
你看看热成像仪就明白了
举报

王栋春

2019-3-21 21:57:19
这个红外辐射是不一样的  
举报

王力东

2019-3-22 09:01:59
在硬件就可以区分两种红外,或者增加声音判断
1 举报

嘻世全球

2019-3-26 10:46:32
该问题,可以在不修改硬件的情况下,每10秒唤醒一次芯片(降低功耗),检测外部亮度,固定环境中,自身光源发出的红外是固定不变的,将红外数据值保存在eeprom中,供下次比较,当环境中红外值改变(白天红外更高),确定为到白天了,此时灯光不再点亮
举报

刘衍名

2021-6-9 13:15:55
属于被动式红外传感器
举报

电传郭

2022-11-9 12:21:36
首先必须明确,软件检测的是人体红外。一般情况下,这是一个单元模块。模块会根据有无人体红外,输出两种不同的电路状态(高电平或低电平),单片机程序就是一直在监控这个状态的变化,并根据这个变化,发出开灯和关灯指令。这种产品一般还有环境监测电路,确保白天不开灯,只在夜晚或者是天气阴沉时开灯。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分