当前位置:首页 > 显示光电 > 显示光电
[导读]摘要:该设计主要采用基于STM32微控制器与CAN总线结合的方法,由光线强度检测电路和热释电红外信号检测电路组成检测电路,通过检测光线强度强弱和是否有人靠近,从而控制灯的开启与关闭。采用组态王软件做上位机进行

摘要:该设计主要采用基于STM32微控制器与CAN总线结合的方法,由光线强度检测电路和热释电红外信号检测电路组成检测电路,通过检测光线强度强弱和是否有人靠近,从而控制灯的开启与关闭。采用组态王软件做上位机进行控制和监控,实现了与外界环境相结合的人为可控智能闭环系统,实际表明该系统具有低功耗,稳定性强,通信距离远,传输速度快,误码率低等特点。

近年来,低碳生活,节能减排越来越受到国家的大力支持,在校园生活中照明用电量约占校园总体用电量的40%左右,因此,节约校园照明用电消耗成为响应国家对于节能号召的重要措施之一。一般的校园照明系统只是运用普通的声控及光控传感器组成开环的控制系统,其灵活性差,功耗大,不可人为干预。而市场上闭环控制的照明系统投入资金大,稳定性差,无法在校园中得到推广。

1 总体方案设计

系统的设计主要有以下五部分组成:上位PC机、CAN适配卡、微控制器STM32、CAN总线接口模块、光线检测照明模块。上位PC机提供操作界面,并且利用组态王软件通过CAN总线向微控制器STM32发送指令和接收微控制器STM32发送的信息,微控制器STM32通过与CAN总线接口电路向CAN总线发送指令和接收CAN总线各个节点的信息,检测照明模块通过检测电路将检测到的信息发送给STM32微控制器,STM32微控制器处理检测电路发来的信息控制照明设备。系统结构框图如图1所示。

2 硬件设计

2.1 控制器选型

普通设计中大多采用51单片机、PIC单片机或者是AVR单片机,这些单片机的缺点是高功耗、性能低并且硬件资源匮乏。相比之下,STM 32系列是基于专为要求高性能、低成本、低功耗的嵌入式应用而专门设计的ARM Cortex-M3内核的微控制器。本设计采用的是STM32F103型号,属于中等容量增强型,32位基于ARM核心的带128K字节闪存的微控制器,拥有强大的硬件资源:USB,CAN,7个定时器,2个ADC,9个通信接口。最高72MHZ的工作频率。

2.2 CAN接口电路

CAN是控制器局域网络(Controller Area Network,CAN)的简称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发的,具有对通信数据帧处理,使网络内的节点个数在理论上不受限制,可在各节点之间实现自由通信,结构简单,传输距离远和速率快的特点,成为应用最广的现场总线之一。

TJA1050是控制器区域网络(CAN)协议控制器和物理总线之间的接口,可以为总线提供差动发送性能,为CAN控制器提供差动接收性能。与普通设计中运用的PCA82C250和PCA82C251等CAN控制器相比,具有输出信号CANH和CANL的最佳匹配,使电磁辐射更低,节点未供电时,性能有所改进,无待机模式等特点。这使得TJA1050特别适合于在部分供电网络中节点掉电的情况下使用。其与STM32接口电路如图2所示。

2.3 PC机与TJA1050接口电路

由于PC的串口为RS-232电平,无法直接与TJA1050相连,所以要想让PC机与CAN总线通信必须在TJA1050和PC机之间加上电平转换模块,本设计加入的是MAX-232电平转换芯片如图3所示。

2.4 检测照明模块

本设计检测电路由光线强度检测电路和热释电红外信号检测电路组成。光线强度检测电路是利用光敏电阻的电阻值随照射光强度增加而下降的特性而搭建的电路。白天时光照较大,光敏电阻值较小因此向STM32微控制器发送高电平,STM32微控制器接受到光照强度检测电路发送的高电平后,向照明设备发送高电平,从而控制灯的关闭。反之,晚上光线较暗时,STM32微控制器向照明设备发送低电平,从而控制灯的开启。

热释电红外信号检测电路由热释电红外传感器接收人体红外信号,并经BISS0001芯片及外围电路进行放大、滤波与延时等处理后,发送给STM32。检测电路正常工作时,当人体接近时,向STM32微控制器发送高电平。当人体离开时,延时10~30 s后,向STM32微控制器发送低电平。STM32微控制器根据接受到的高低电平控制照明设备的开启和关闭。

3 软件设计

3.1 软件流程图

主流程图如图4所示,系统初始化完成后,检测CAN总线发来的指令,如果CAN总线发来指令,ST3432微控制器执行发来的指令。反之,执行下一步。检测电路中的光线强度检测电路先检测,如果光线强度较强,STM32微控制器控制灯的关闭,且热释红外检测电路停止工作。如果光线强度较弱,热释红外检测电路开始工作,当热释红外检测电路检测到有人经过时,STM32微控制器控制灯的开启。反之,灯关闭。

3.2 上位机

组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层3个层次结构。

本设计通过CAN-RS-232的转接口实现CAN总线与装有OPC-Server的PC机串口进行数据交换。从而实现通过组态王对整个校园照明系统进行实时的监控。其组态王监控界面如图5所示。

4 结束语

本设计以STM32微控制器为核心及RS-232/CAN通信转换器、节点以及上位机组成,实现了CAN通信,达到了对照明设备的可控性和闭环自身调节的目的。基于STM32微控制器通过CAN总线控制的智能照明控制系统具有功能强大、实时性强、稳定可靠、便于扩展等特点,应用前景广泛。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭