如何设计一个自动路灯?

那么,LDR究竟是如何工作的?LDR的工作原理是光导率。这是一种光学现象,当光落在材料上时,材料的导电性会增加。当光或光子照射到材料上时,半导体材料价带中的电子被激发到导带中。入射光子的能量必须大于半导体材料的带隙,才能使电子从价带移动到导带。因此,随着光强度的增加,越来越多的电子被激发到传导带,从而产生大量的电荷载体。这意味着更多的电流将在电路中流动,因此,电阻将减少。

随着光线强度变化的LDR电阻不能在微控制器中读取。为了使其在微控制器中可被读取,电阻以电压表示。为了这个目的,需要设计一个电路。许多电路可用于LDR。这些电路可以基于MOSFET、BJET或一个放大器。然而,最常用于LDR将其电阻转换成电压的电路是分压器电路。在这个电路中,两个电阻被串联安装。一边连接到电池的正极,另一边连接到地线。分压器的原理图见图2。分压器的输出可以被馈送到另一个电路,用于其他目的,如比较器,即LM393。通常情况下,比较器用于开关操作,当LDR吸收了某一阈值的光强度时,需要打开或关闭灯光。

分压器电路的计算相当简单。参照图2,可以用以下公式来测量输出电压。

在这个方程中,假定输出电压上没有负载,因为负载会影响输出电压。

电路的输出如图2所示,电阻的变化会改变比较器的IN1+引脚的电压。正如我们所知,电压随着光照强度的变化而变化。该电路在完全黑暗的情况下给出最大的电压,而在明亮的光线下给出最小的电压。STM32控制器的ADC可以用来感知电压的变化,而通过ADC得到的结果可以用来产生PWM。正是PWM产生了平均电压,从而控制了光的强度。在这篇文章中,使用一个LED灯演示了手动和自动的光强度控制。自动和手动灯光亮度控制的程序和步骤是相同的,唯一的区别是在自动灯光亮度控制中使用了LDR,而在手动模式中则使用了简单的电位器。

关注公众号“优特美尔商城”,获取更多电子元器件知识、电路讲解、型号资料、电子资讯,欢迎留言讨论。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值