0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于低功耗单片机MSP430来控制LED灯光的强度

GReq_mcu168 来源:未知 作者:李倩 2018-04-12 15:31 次阅读

1 热释电红外传感器与菲涅耳透镜

利用红外线传感器可以检测到物体发射出的红外线,从而可以检测到不同物体的存在。制造热释电红外传感器的材料,以陶瓷氧化物及压电晶体用得最多,这类材料具有强烈的自发极化性能,当受到热辐射而产生温度变化时介质的极化状态随之发生变化。由于内部电荷的速度远远高于表面电荷的变化速度,晶体两端会产生数量相等而极性相反的独立电荷,这就是电介质的热释电效应。热释电红外传感器就是利用被测物体热辐射引起敏感元件温度的变化进行探测的。热释电红外传感器被广泛应用到安防监控、电子防盗、自动控制照明和工业自动控制等领域。

物体释放的红外线能量十分微弱,当直接用热释电红外传感器接收红外线时,灵敏度相对较低,一般情况下很难满足系统需求。为了提高热释电红外传感器的接收灵敏度,在其表面罩上一片菲涅耳透镜,其探测距离可以增加到原来的5~7倍。菲涅耳透镜[1]是一种由聚乙烯材料根据菲涅耳原理制成的塑料薄纹透镜,对红外线的透射率大于65%.根据菲涅耳透镜的工作原理可知,当有移动物体发射的红外线进入透镜的探测范围,菲涅耳透镜会产生一个交替的"盲区"和"高灵敏区",热释电红外传感器的两个反向串联的敏感元件轮流检测运动物体,形成一系列光脉冲后,进入传感器。所以,热释电红外传感器无法检测到静止的物体。菲涅耳透镜在安装时与热释电红外传感器之间的距离应满足与菲涅耳透镜的焦距相等。

2 控制系统硬件设计

控制系统硬件组成以MSP430为核心控制器,辅以外围电路如AD/DA 数据采集处理系统模块、热释电红外传感器模块、背景光检测模块和LED驱动模块等。其系统硬件框图如图1所示。

2.1 数据采集模块

2.1.1 物体定位检测

信号探测采用被动式双元热释电红外传感器P2288,并在其表面罩上一个菲涅耳透镜用来提高其探测灵敏度。它以非接触形式检测出人体及车辆放射出的微弱红外线能量并转化成电信号输出,物体定位检测电路如图2所示。当P2288探测到有人或者车辆进入到探测区域,P2288产生一个交变红外辐射信号,并输出一个微弱的电压信号(TTL电平)。

信号经过二级运放后输入到双限比较器当中,其中RW3用来调节二级运放的放大倍数,RW4用来设定两个门限电平Uref1(U7处)和Uref2(U8处),当探测电压大于Uref1时,U7输出高电平,U8输出低电平,则D2导通而D3截止,热释电OUT 为高电平;当探测电压低于Uref2时U7输出低电平,U8输出高电平,则D2截止而D3导通,热释电OUT为高电平;当探测电压介于Uref1和Uref2之间时D2和D3都截止,热释电OUT为低电平。经过放大和整形的信号输入到单片机当中。

2.1.2 背景光检测

光敏电阻是利用半导体光电效应制成的一种电阻值随入射光的强度变化而改变的电阻器,入射光强时电阻值减小。背景光检测电路如图3(左)所示,三极管的集电极输出电压输入到A/D转换器当中。由于单片机当中已经集成了高精度的12位A/D 数模转换器,故选用其内部A/D转换器,其模拟量输入控制范围在0~5V,由单片机的存储及其控制寄存器Sref位确定。

当背景光强度强时光敏电阻阻值减小,三极管处在非工作状态,三极管的集电极输出低电平;当背景光强度较弱的时候光敏电阻阻值增大,三极管处在工作状态,三极管的集电极输出高电平。当输出高于设定值时,物体定位检测子系统开启。

同时为避免由于其他原因(如雷电、光源等)造成的影响,设置路灯开启判断时间为30s,30s后单片机检测到三极管的集电极输出确实高于预设值时,单片机发出物体定位检测开启信号。

2.2 LED恒流源驱动模块及PWM 驱动方式

LED由于寿命长、节能、环保和光电效率高等众多优点,成为了照明领域关注的焦点。根据LED的伏安特性曲线可知,LED正向伏安特性非常陡,微小的驱动电压的波动就会导致LED驱动电流的急剧变化,这将直接影响到LED的寿命、光通量和可靠性。LED 独特的电气特性使得LED驱动电路也面临更大的挑战,LED驱动电路关系到整个LED照明系统性能的可靠性。因此为防止LED的损坏,要求所设计驱动能够精准控制LED的驱动电流。本系统设计的恒流源是在恒压源模式控制上增加了一个电流串联负反馈,恒流源的输出值也反映了电压源输出的大小,但其可以精确控制LED的驱动电流,从而稳定控制LED的亮度。恒流源驱动电路如图3(右)所示。电流串联负反馈由U4和Q3组成。

系统采用PWM 对LED光亮度进行调节。用PWM 对LED进行调光实际上是某一固定直流电压经过以一定频率打开与闭合的开关,从而改变LED上的电压。假设某一固定直流电压能够提供的最大电流为Imax,开关频率为f 且闭合周期为t,则有通过LED的平均电流I为:

因此只要改变闭合周期t就可以改变通过LED的平均电流,进而改变LED的亮度。假设系统输出的PWM 的占空比为τ,PWM 的频率和输出电压分别为f 和UPWM,则由图3电路可知通过LED的电流值为:

式中,t0=Tτ,i为电流的瞬时值,UPWM为PWM的输出电压。在获得同样的发光亮度时脉冲电流驱动方式比直流电流驱动方式所需要的电流值更小,所以脉冲电流驱动可以给系统带来高效性。

3 系统软件设计

根据硬件设计时各个模块的功能和要求,系统软件的设计主要是和硬件电路相结合。本次设计将系统功能分为具有独立子功能的控制模块。

设计采用模块化的方式更易于阅读和理解,软件结构更加清晰,而且利于软件调试。系统软件方案主要由初始化程序、背景光检测程序、人体红外信号检测程序和RS-485协议等[6]构成。电路上电启动后,单片机进行初始化操作,电路控制系统进入工作状态,该系统的工作流程图如图4所示。

在规定亮灯时间内,如果背景光强度较弱,上位机向下位机发送开始工作命令和信息,否则下位机等待响应上位机发送命令。下位机响应后,当有人或者车辆进入红外探测区域单片机根据背景光的强度,输出脉宽调制信号PWM,驱动控制器点亮LED,保证LED光强度足以满足路面的可见度。如果下位机没有探测到红外信号,路灯LED熄灭。

图4 系统流程图

4 实验结果及分析

由于到达现场进行实验有一定的难度,所以实验仿真只对人体红外信号进行了检测。设置系统规定亮灯时间段为PM 6:00~7:00,将热释电红外传感器固定在实验室台上,传感器的输出端接在示波器的探头上,人走向传感器探测区域,观察示波器上有无波形输出。测试结果如表1所示,A表示传感器没有罩上菲涅耳透镜的输出结果;B表示传感器罩上菲涅耳透镜的输出结果。结果表明,系统可以精确控制智能路灯的开启时间;菲涅耳透镜可以显着提高传感器的探测灵敏度。

表1 传感器检测输出结果

测试恒流源驱动电路的时候选用1 W 的大功率LED灯珠,通过调节PWM 的占空比来检测通过LED的电流值。如果LED亮暗的频率超过100Hz,人眼看到的就是平均亮度,而不是LED的闪烁。实验仿真设定PWM 输出信号的频率为1kHz,实验仿真结果如表2所示。从表2看出,恒流源的误差精度在±4mA,LED的工作电流与PWM 输出信号的占空比成正比关系。恒流源驱动电路虽然简单,但其性能非常优秀。

表2 LED路灯工作电流测试

5 结 语

研究设计智能化、运行可靠和高效节能的路灯控制系统,是智能交通系统的必然需求。系统以低功耗单片机为系统控制核心,使用RS-485通信协议完成上位机对下位机的控制,通过热释电传感器探测人与车辆发出的红外信号,利用MSP430的内部资源PWM 实现了路灯的智能调光控制。系统设计完全从节能和性价比的角度出发提高了路灯的用电效率和智能化程度,在节约能源、电力资源合理利用的今天,该系统有着十分广阔的社会和商业前景。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • led
    led
    +关注

    关注

    237

    文章

    22353

    浏览量

    645542
  • 单片机
    +关注

    关注

    5991

    文章

    43909

    浏览量

    619636
  • msp430
    +关注

    关注

    178

    文章

    2223

    浏览量

    228446

原文标题:以低功耗单片机MSP430来控制LED灯光的强度

文章出处:【微信号:mcu168,微信公众号:硬件攻城狮】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    MSP430 单片机的发展

    MSP430 系列是一个 16 位的、具有精简指令集的、超低功耗的混合型单片机,在 1996 年问世,由于它具有极低的功耗、丰富的片内外设和方便灵活的开发手段,已成为众多
    发表于 04-20 15:30

    MSP430系列超低功耗16位单片机原理与应用

    MSP430系列超低功耗16位单片机原理与应用
    发表于 08-06 15:42

    【下载】MSP430单片机资料大合集

    自学笔记》以Tl公司的MSP430系列16位超低功耗单片机为核心,介绍了MSP430系列单片机的特点和选型,详细讲述了
    发表于 06-08 18:16

    探讨一下MSP430系列单片机低功耗模式与中断系统

    年前忙于项目都有段时间没更新博客了,趁年后有点时间更新了一篇,在这篇学习笔记里我们探讨一下MSP430系列单片机低功耗模式与中断系统,从下一篇开始,将会开始更新
    发表于 11-29 06:39

    MSP430系列超低功耗16位单片机原理与应用

    MSP430系列超低功耗16位单片机原理与应用TI公司的MSP430系列微控制器是一个近期推出的单片机
    发表于 10-09 17:21 289次下载
    <b class='flag-5'>MSP430</b>系列超<b class='flag-5'>低功耗</b>16位<b class='flag-5'>单片机</b>原理与应用

    MSP430单片机在电源控制中的应用

    MSP430单片机在电源控制中的应用 MSP430系列单片机是美国TI公司生产的新一代16位单片机
    发表于 10-12 12:08 1109次阅读
    <b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>在电源<b class='flag-5'>控制</b>中的应用

    MSP430单片机的开发及应用

    介绍MSP430低功耗单片机的 开发和应用,TI的低功耗主打芯片
    发表于 12-25 10:18 9次下载

    基于MSP430的16位低功耗的原理

    本文档内容介绍了基于MSP430的16位低功耗的原理及实现,包括MSP430系列单片机的系统框架图。
    发表于 09-21 09:46 5次下载
    基于<b class='flag-5'>MSP430</b>的16位<b class='flag-5'>低功耗</b>的原理

    MSP430单片机低功耗主动式RFID标签设计

    MSP430单片机低功耗主动式RFID标签设计
    发表于 10-12 10:09 7次下载
    <b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>的<b class='flag-5'>低功耗</b>主动式RFID标签设计

    基于MSP430单片机低功耗控制与系统工作模式详解

    基于MSP430单片机低功耗控制与系统工作模式详解
    发表于 10-12 15:29 11次下载
    基于<b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b><b class='flag-5'>低功耗</b><b class='flag-5'>控制</b>与系统工作模式详解

    基于MSP430系列16位超低功耗单片机原理与应用

    基于MSP430系列16位超低功耗单片机原理与应用
    发表于 10-15 09:29 15次下载
    基于<b class='flag-5'>MSP430</b>系列16位超<b class='flag-5'>低功耗</b><b class='flag-5'>单片机</b>原理与应用

    MSP430单片机实践篇之MSP430单片机ADC模数转换操作

    MSP430单片机中断编程;ADC(模数转换)的实现;MSP430单片机低功耗控制(休眠)。
    发表于 04-28 10:46 39次下载
    <b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>实践篇之<b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>ADC模数转换操作

    MSP430单片机ADC模数转换操作

    学习要点:MSP430单片机中断编程;ADC(模数转换)的实现;MSP430单片机低功耗控制(休
    发表于 05-08 08:43 45次下载
    <b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>ADC模数转换操作

    如何使用MSP430单片机进行多机串口通信的设计

    MSP430单片机以其显著的低功耗特性在工业控制等领域得到了广泛应用。本文讨论了采用MSP430单片机
    发表于 03-07 18:06 21次下载
    如何使用<b class='flag-5'>MSP430</b><b class='flag-5'>单片机</b>进行多机串口通信的设计

    基于msp430单片机低功耗rtu设计

    低功耗单片机MsP430为Mcu,设计一种应用于微灌智能测控系统的低功耗RTU,可完成水情、墒情信息的采集和灌溉设备的控制。在分析
    发表于 06-24 11:28 20次下载