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