PIR误触发怎么解决
各位论坛大哥大姐本人最近在做一款光敏控制+PIR 人体感应的灯,三节AA串联供电。最近遇到的情况特别多,1、设定感应15S后灭灯的,但开始上电时,第一次需等待90S才熄灭。2、没有人的时候,也会自动亮。3、新电池满电的时候出现2的情况特别频繁。要怎么解决呢?
在此请教各位前辈,还望赐教,谢谢 为啥需要90S左右才能灭呢?需要初始化?
你可以开机的时候就设置灭的,这样是不是能好点
有没有可能是一直感应着,所以才90s才灭
没人的时候自动亮,把你感应灯的灵敏度调小点
有点灵敏度高了,调一下就好了
你电池电压高啊,你加个LDO试试,稳压
串联的话电压很大啊,4.5V呢,整个设备需要5V还是3.3V啊
按理来说不应该等待90s才灭,你最好还是看看程序吧
没人自动亮,那是传感器的问题,灵敏度太高了
估计你加个电源芯片稳压一下就能解决问题了
估计你加个电源芯片稳压一下就能解决问题了
属实需要电机的频率要与PWM的频率对上才行
频率不一样,肯定不行,电机抖动或者不转
我遇到过,之前调试带反馈的电机就这样的
你可以先看看电机的手册,看需要多少PWM的频率,然后配置PWM就好了
50占空比是默认的吧
占空比得自己配置才行,才能不是50
再往下调试可能需要修改分频系数了
在中断服务程序中关闭中断,并设置事件标志,就可以退出中断。退出中断后,如果是实时操作系统,可以根据事件标志直接转到对应的事件处理任务执行处理。
页:
[1]
2