资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
智能门控制器的设计摘 要:传统的智能门由钥匙或者智能卡来完成开门任务,主要应用在地铁、小区、工厂等领域。面对当今智能手机的普及,原有的智能门系统就无法满足人们更多的需求。本文提出一种基于 STM32+UCOS-II+UCGUI+ 单片机的智能门控制器设计方案。实验表明该系统具有良好的性能。设计一款以 STM32 为核心控制单元,借助以单片机为节点的控制模块实现,并且通过 wifi 完成手机对电器的控制。关键词: STM32 ;单片机;手机1 控制器结构智能门控制系统是智能门的核心控制器,由手机、路由/WIFI 模块、智能门控制器、外挂无线模块共同组成。图1是智能门控制系统结构框图,由电子和机械部分共同构成,手机客户端通过路由/wifi 模块接入到系统, 间接地把信息传到智能门控制器,通过信息可以实现对机械部分和外挂无线模块的控制,同时也可通过互联网接入到智能门控制器实现远程控制。核心的智能门控制器的硬件结构如图2 所示,控制器主控芯片由单片机或ARM 充当,外围扩展出不同的模块接口用来实现不同的功能,显示器用来进行人机交互,摄像头用来采集图像, SD 卡用来存储信息,无线模块用来实现对灯、窗帘等的控制, GSM 模块用来进行远程控制和紧急情况下的报警。手机做为控制器的客户端,完成对智能门控制的远程操作,实现对家用电器、门锁的智能控制等功能。控制器与 nrf24L01 无线模块构成控制端,单片机与nrf24l01+ 继电器构成被控制端,控制端与多个被控端构成传感网络,利用 nrf24L01 进行多机通信实现控制器对单个节点的控制。2 控制器操作系统的设计为了满足实时多任务的要求,本控制器系统选择uc/os-ii做为嵌入式操作系统,uc/os-ii 是一种免费公开源代码、结构小巧、具有可剥夺实时内核的实时操作系统。这样我们可以设计跟多的用户程序,包括时钟的实时显示、开关控制、摄像头等程序。3 图形界面的设计TFT为了实现更加人性化的用户体验,控制器选择液晶显示屏, 利用嵌入式 UCGUI 做为系统的2.8 LCD寸的控制接口,实现模块化程序的设计,包括不同任务之间的无干扰的切换、触摸屏的支持等。4 摄像头对图像的采集实现图像的采集,选择 OV7670 摄像头模块,完成1 帧图像数据的存储后,然后利用控制器对图像进行读取,把读取的数据写入LCD 模块,就可以看到摄像头捕捉到的图像画面了。5 结束语文章给出了基于STM32 、单片机、 UCGUI 和 UC/OS-II嵌入式智能门控制器系统。支持多任务和UI 界面,即能完成开门任务也能够实现对家用电器的控制,同时可以实时显示采集到的图像,该设计已经完成实物的测试,并取得满意的效果。参考文献1 张洋,刘军,严汉宇 .原子教你玩 STM32J. 北京航空航天大学出版社, 2013.2 郭天祥 .新概念 51 单片机 C 语言教程 -入门、提高、开发、拓展全攻略 S.2009.3 任哲 .嵌入式实时操作系统 UC/OS-11 原理及应用 (第3 版) S.
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号