- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Cortex―M3无线灯光智能开关设计与实现
基于Cortex―M3无线灯光智能开关设计与实现
摘 要 在家居智能系统中,开发出了一种基于Cortex?-M3嵌入式的无线灯光智能控制开关。它主要由人机界面和灯光控制两部分组成。它可以通过操作TFT-LCD液晶触摸屏终端,经由NRF2401无线模块发送操作命令至主控电路实现灯光的智能控制。通过无线智能控制方式,实现了对家庭照明系统的有效控制,解决了传统开关浪费资源,操作单一的问题,并且系统界面可以实时显示各照明设备的状态信息,便于用户直接操控,给用户带来了良好的智能化、人性化的体验。
关键词 嵌入式;智控;触摸屏;无线通信;PWM
中图分类号:TN929.5 文献标识码:A 文章编号:1671-7597(2015)04-0018-02
近年来,随着电子信息、物联网、LED智能照明等技术的发展,智能控制、绿色照明、个性化照明等产品、产业日益兴起。随着嵌入式技术的发展,将微处理芯片引入到电子墙壁开关中,使得具有各种不同功能的电子墙壁开关变得切实可行。目前白炽灯的时代已经过去,LED颠覆了传统,取代了白炽灯,结束了白炽灯一百多年的主导地位。然而对于LED灯而言,在拥有开关功能的同时,更为重要的是还需要调光、调色功能,引入更新的、更多的人性化功能,节能环保功能,将使电器使用更加简便,更加智能。LED的技术在照明行业的应用,形成了革命性的爆发,同时也对智能开关的发展提出了更高的要求。科技时代迅猛发展使得人们的生活方式和生活理念也随之改变,传统机械师墙壁开关已经不能满足人们的生活需求,而时下正在兴起的智能开关,功能特色多、使用安全,而且式样美观,打破了传统墙壁开关的开与关的单一作用,将对传统机械开关进行颠覆,取代传统机械开关是基于物联网智能家居发展的必然趋势[1]。
目前,市场上90%以上的开关都是手动操作元件,除一些少数要求高的、不方便控制的一般采用继电器控制、无线控制或与光电,声等传感器相结合进行控制。家装智能开关种类繁多,而且品牌仍不断增加,但绝大多数都功能单一。物联网近几年的飞速发展,使得具备个性化、智能化、便捷化的智能开关成为智能家居的必备品,其需求越来越高。
基于上述背景,本文将具有人性化、智能化的嵌入式技术和具有新颖、节能、低碳、可靠性高等特点的LED灯具相融合,设计了一种基于嵌入式的无线灯光智能开关,可以通过触摸屏交互界面根据环境需要来调节灯组的开、关,颜色和亮度,从而满足用户的不同需求。
1 系统总体设计
嵌入式无线灯光智控开关包括人机界面和灯光控制两部分,其中人机界面包括Cortex?-M3嵌入式最小系统、触摸屏驱动电路、NRF2401模块。灯光控制包括单片机最小系统、LED驱动电路、RBG三基色LED灯珠、NRF2401模块[2]。人机界面主要功能是通过触摸或点击触摸屏调色板及控件产生指令,经嵌入式处理器编码后由NRF2401发送。灯光控制主要功能是通过NRF2401接收人机界面编码后的指令,并经单片机处理器解码后控制产生相应的PWM,作为LED驱动电路的输入信号驱动LED开关及颜色、亮度变化。下图1为系统的整体框图。
图1 无线灯光智控开关总体设计框图
整个系统的工作原理是:用户根据实际情况在触摸屏上选定所要实现的设备状态,经由Cortex?-M3所控制的无线模块发送相应的控制指令,灯光控制电路接收指令并译码,然后对驱动电路调用相应的处理程序,从而实现设备的开、关,颜色,亮度等的控制。
2 灯光控制电路设计
本系统是由单片机STC15F2K60S2解码指令后输出三路相应 PWM作为LED驱动电路的输入信号来调节LED各路电流变化进而调节LED灯的RGB三基色,从而实现灯光颜色、亮度的调节[3]。灯光控制电路的系统框图如下图2所示。
图2 灯光控制电路框图
2.1 单片机STC15F2K60S2
STC15F2K60S2是STC生产的一款高速、可靠、抗强干扰的新一代单片机,内置晶振及复位电路,减少最小系统的外围电路、PCB板面积及设计成本。另外此芯片资源丰富,功能强大,能稳定输出3路PWM,1组高速同步串行通信端口SPI,符合本设计要求。
本设计使用三路 PWM 为LED驱动电路提供PWM输入信号,通过SPI控制NRF2401无线通信模块的数据收发。
2.2 LED灯组驱动电路
目前LED驱动芯片按驱动方式可分为:恒压式驱动芯片、恒流式驱动芯片。恒压式驱动芯片通常应用在小功率的LED模组中。而恒流式驱动芯片通常应用在大功率的LED产品比如LED日光灯照明,替换卤钨灯的LED射灯等领域。根据LED特性以及控制方式,本文选用恒流式驱动芯片,通过改变输入信号来控制输入电流的改变进而控制LED颜色和亮度的变化。
原创力文档


文档评论(0)