关于HC-SR501人体红外感应模块的光敏电阻取值到底为多少的终极研究

ee173bc3e2a14dbd8ba85c0b696e4972.jpeg

         这个光敏电阻到底应该选多大的?商家讲不来,资料里没有,百度搜不到。资料里只说,预留了这个接口,自己买光敏电阻焊接就可以了,但是我焊接了3个不同的光敏电阻,结果全是不符合预期,一度让我放弃光感功能。但是我又确实需要这个功能,长期无论白天还是黑夜都触发亮灯,既不科学也不优雅,于是我今天研究了电路图,并用万用表测试了一些情况……功夫不负有心人,终于靠自己搞明白了。

        首先就是以下电路图关于光敏的部分是错误的:

a5d256e933e4484382fcdd1372ea30d4.png

    biss0001的9脚连线位置应该接在R3(1MΩ)和CDS2(光敏电阻RL)之间,就如同我们平时使用光敏电阻接的那样进行分压,要相信自己,我开始被它误导了很久……下面这张图可信度高一些。

    这样一来,9脚的电位其实就是光敏电阻上能够分压的大小。另外根据biss0001芯片的资料,9脚要大于0.2VDD才能让芯片起作用,即:要让它不起作用,就是让9脚的电平非常低,而光敏电阻在亮的时候电阻非常小,它分到的电压就会非常小,这是符合预期的。

    这里说明一下的是:VDD(芯片图中标注为VCC)是这块芯片的工作电压,它是3.3V的,与模块输入电压不同,模块的输入引脚VCC可以取值4.5 - 20V,它通过7133稳压器来降压给到VDD的。VDD的具体大小不重要,因为比较的是相对值。

好,核心部分来了:

  • 光敏电阻在明亮的地方电阻非常小,而与它配对分压的哥们是1MΩ的电阻,所以绝对可以满足在亮的时候分压不到0.2VDD,所以白天不触发基本是铁定的,什么光敏电阻都可以做到。

  • 但是在黑暗时,是不是一定会大于0.2VDD呢?不一定!我焊接了3个光敏电阻都不符合预期问题就出在这里。

  • 那到底要怎么样的一个取值呢?这里需要一个简单的计算:0.2即五分之一,而上面电阻是1MΩ,那么想要在整个分压占据五分之一,要求光敏电阻的阻值达到250KΩ,也就是说,如果你想要让光敏电阻在黑暗中起作用,还要确保它在你想要的那种“黑暗程度”下阻值要超过250KΩ。

  • 于是衍生出一个重要结论:如果你的光敏电阻在你测试的黑暗条件下阻值才只有60KΩ,那么可以确信,这颗光敏电阻不可能符合你的作品要求。此时,你可以串联焊接一个200KΩ的电阻来保证阻值,如我做的这样:

  • d8f771c618f84485b83efbe8e27e0c63.jpeg

    综上所述,这颗光敏电阻的取值是有讲究的,绝不是随手一颗都能满足要求,具体大小由安置场所的亮度决定,但是总的大小应该满足在“你期望工作的那个黑暗环境中”超过250KΩ!

    这才是正解,希望能够帮助到和我一样迷茫了很久的朋友……

  • 5
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 7
    评论
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

safirst

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值