下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、基于STM32的校园照明智能控制系统2014-03-03摘要:该设计主要采用基于STM32微控制器与CAN总线结合的方法,由光线强度检测电路和热释电红外信号检测电路组成检测电路,通过检测光线强度强弱和是否有人靠近,从而控制灯的开启与关闭。采用组态王软件做上位机进行控制和监控,实现了与外界环境相结合的人为可控智能闭环系统,实际表明该系统具有低功耗,稳定性强,通信距离远,传输速度快,误码率低等特点。近年来,低碳生活,节能减排越来越受到国家的大力支持,在校园生活中照明用电量约占校园总体用电量的40%左右,因此,节约校园照明用电消耗成为响应国家对于节能号召的重要措施之一。一般的校园照明系统只是运用普通
2、的声控及光控传感器组成开环的控制系统,其灵活性差,功耗大,不可人为干预。而市场上闭环控制的照明系统投入资金大,稳定性差,无法在校园中得到推广。1总体方案设计系统的设计主要有以下五部分组成:上位PC机、CAN适配卡、微控制器STM32、CAN总线接口模块、光线检测照明模块。上位PC机提供操作界面,并且利用组态王软件通过CAN总线向微控制器STM32发送指令和接收微控制器STM32发送的信息,微控制器STM32通过与CAN总线接口电路向CAN总线发送指令和接收CAN总线各个节点的信息,检测照明模块通过检测电路将检测到的信息发送给STM32微控制器,STM32微控制器处理检测电路发来的信息控制照明设
3、备。系统结构框图如图1所示。2硬件设计2.1控制器选型普通设计中大多采用51单片机、PIC单片机或者是AVR单片机,这些单片机的缺点是高功耗、性能低并且硬件资源匮乏。相比之下,STM32系列是基于专为要求高性能、低成本、低功耗的嵌入式应用而专门设计的ARMCortex-M3内核的微控制器。本设计采用的是STM32F103型号,属于中等容量增强型,32位基于ARM核心的带128K字节闪存的微控制器,拥有强大的硬件资源:USB,CAN,7个定时器,2个ADC,9个通信接口。最高72MHZ的工作频率。2.2CAN接口电路CAN是控制器局域网络(ControllerAreaNetwork,CAN)的简
4、称,是由研发和生产汽车电子产品著称的德国BOSCH公司开发的,具有对通信数据帧处理,使网络内的节点个数在理论上不受限制,可在各节点之间实现自由通信,结构简单,传输距离远和速率快的特点,成为应用最广的现场总线之一。TJA1050是控制器区域网络(CAN)协议控制器和物理总线之间的接口,可以为总线提供差动发送性能,为CAN控制器提供差动接收性能。与普通设计中运用的PCA82C250和PCA82C251等CAN控制器相比,具有输出信号CANH和CANL的最佳匹配,使电磁辐射更低,节点未供电时,性能有所改进,无待机模式等特点。这使得TJA1050特别适合于在部分供电网络中节点掉电的情况下使用。其与ST
5、M32接口电路如图2所示。T1D!GNJCASHCMmvs-efin电吕网圈2外竝jt.i甩甌輕jiM辭化2.3PC机与TJA1050接口电路由于PC的串口为RS-232电平,无法直接与TJA1050相连,所以要想让PC机与CAN总线通信必须在TJA1050和PC机之间加上电平转换模块,本设计加入的是MAX-232电平转换芯片如图3所示。a5J亠JtlCLlT1CUTT2CWT40.1jIWVSEF3吒机打创疊勰A11N眸卅THNa-3-PC机亭口2.4检测照明模块本设计检测电路由光线强度检测电路和热释电红外信号检测电路组成。光线强度检测电路是利用光敏电阻的电阻值随照射光强度增加而下降的特性而
6、搭建的电路。白天时光照较大,光敏电阻值较小因此向STM32微控制器发送高电平,STM32微控制器接受到光照强度检测电路发送的高电平后,向照明设备发送高电平,从而控制灯的关闭。反之,晚上光线较暗时,STM32微控制器向照明设备发送低电平,从而控制灯的开启。热释电红外信号检测电路由热释电红外传感器接收人体红外信号,并经BISS0001芯片及外围电路进行放大、滤波与延时等处理后,发送给STM32。检测电路正常工作时,当人体接近时,向STM32微控制器发送高电平。当人体离开时,延时1030s后,向STM32微控制器发送低电平。STM32微控制器根据接受到的高低电平控制照明设备的开启和关闭。3软件设计3
7、.1软件流程图主流程图如图4所示,系统初始化完成后,检测CAN总线发来的指令,如果CAN总线发来指令,ST3432微控制器执行发来的指令。反之,执行下一步。检测电路中的光线强度检测电路先检测,如果光线强度较强,STM32微控制器控制灯的关闭,且热释红外检测电路停止工作。如果光线强度较弱,热释红外检测电路开始工作,当热释红外检测电路检测到有人经过时,STM32微控制器控制灯的开启。反之,灯关闭。彳灯亮|*二酉龙更Sra32S.it曰.3.2上位机组态王开发监控系统软件,是新型的工业自动控制系统,它以标准的工业计算机软、硬件平台构成的集成系统取代传统的封闭式系统。它具有适应性强、开放性好、易于扩展、经济、开发周期短等优点。通常可以把这样的系统划分为控制层、监控层、管理层3个层次结构。f图5I;ma_1一u本设计通过CAN-RS-232的转接口实现CAN总线与装有OPC-Server的PC机串口进行数据交换。从而实现通过组态王对整个校园照明系统进行实时的监控。4结束语本设计以STM32微控制器为核心及R
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024南京市体育运动学校招聘编外仓库管理员岗位人员2人笔试模拟试题及答案解析
- 促进部门间协作的有效会议计划
- 企业安全生产早会记录模板
- 物流人员培训
- 培训行业品牌推广策略计划
- 生物实验室电子设备的使用规划计划
- 校园心理剧与情境教育活动计划
- 税务规划与个人财务计划
- 多任务处理的方法与技巧计划
- 六年级下册第4讲-神话故事类文言文-课件
- 工业互联网人才需求分析及对策研究
- 小儿糖尿病的饮食指导
- 北京科技大学辅导员考试试题2024
- 中建高支模专家论证汇报材料
- 钢结构房屋拆除施工方案
- (高清版)WST 311-2023 医院隔离技术标准
- 科普剧剧本大学生
- 2024春期国开电大专科《电工电子技术》在线形考(平时作业1至4)试题及答案
- (高清版)TDT 1063-2021 国土空间规划城市体检评估规程
- 2023年鲁迅美术学院附属中学(鲁美附中)中考招生语文数学英语试卷
- 部编小学语文单元作业设计五年级上册第四单元 2
评论
0/150
提交评论