基于stm32的可视化门禁系统_第1页
基于stm32的可视化门禁系统_第2页
基于stm32的可视化门禁系统_第3页
基于stm32的可视化门禁系统_第4页
基于stm32的可视化门禁系统_第5页
已阅读5页,还剩26页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、右才住也允2号毕业论文设计目基于STM32的可视化门禁系统学生丁闯学号学院电子与信息工程专业信息工程指导教师高超职称副教授二.一六年五月二十日目录第一章绪论31. 1可视化智能家居门禁31. 1.1研究背景31.2 嵌入式概述31.2. 2嵌入式应用41.3 智能家居概述51.4 国外研究现状521彳22月(62. 3典型应用场景示意图6第三章硬件设计与实现72.1 硬件总体设计73. 2门禁终端硬件设计73.2.1微处理器单元模块83.2.2访客呼叫模块93.2.3摄像头模块93.2.4无线传输木莫块103.2.5语音通讯模块123. 3移动手持模块设计143.4KILL4的安装与使用15第

2、四章软件设计与实现154. 1总体设计154 .2门禁终端软件设计165 .3移动手持设备模块软件设计184. 4数据传输18第五章成果与测试2051205. 2.1系统主要功能模块测试216. 2.2;那么试结果232425第六章特色与展望.参考文献:,基于STM32的可视化门禁系统丁闯信息工程大学电子与信息工程学院信息工程系,210044摘要:随着智能技术的飞速开展和计算机应用的普遍推广,视频门禁系统在我们生活随处可见,住户的平安性得到大大的提升,也表达了门禁系统向智能方向开展的特点.本系统由上位机和下位机两局部组成,下位机采用了Cortex-M3教学科研平台UP-CUP-STM32-DV

3、P作为硬件开发平台,采屈STY32F103ZET6作为核心处理器,上位机也为以ARM为核心的移动手持模块,两者通过WI-FI相互通信并配备摄像头等模块,实现了一种基于ARM的可视化智能家居门禁系统.该系统操作简便,使用灵活,智能化程度高,节省物力、人力和时间,用户可以随时随地通过辨识来访者并限制门禁系统,视屏门禁的应用使家居安防的智能水平得到了提升,具有广阔的应用市场.关键词:可视化;门禁系统;STM32;单片机Abstract:Withtherapiddevelopmentofintelligenttechnologyandthepopularizationofcomputerapplica

4、tion,accesscontrolsystemcanbeseeneverywhereinourlife.Householdsecurityhasbeengreatlyimproved,whichalsoreflectsthedevelopmentofaccesscontrolsystemtointelligentdirection.Thissystemiscomposedoftwoparts,theuppercomputerandthelowercomputer.ThelowercomputerusestheCortex-M3teachingandresearchplatformUP-CUP

5、-STM32-DVPasthehardwaredevelopmentplatform,usingSTM32F103ZET6asthecoreprocessor.TheuppercomputerisamobilehandheldmodulewithARMasitscore,bothcommunicatethroughWI-FIandequippedwithcamerasandothermodules.WhichimplementofaARMbasedvisualintelligenthomeaccesscontrolsystem.Thesystemiseasytooperate,flexible

6、touse.highdegreeofintelligence,savingmaterial,manpowerandlime.Userscanaccessandcontroltheaccesscontrolsystematanytimeandatanytimebymobilephone.Theapplicationofvideoaccesscontroltomakehomesecurityintelligentlevelhasbeenimproved,withabroadapplicationmarket.Keywords:Visualization;Systemofaccesscontrol:

7、STM32;ARM第一章绪论随着国民经济的开展,计算机逐渐普及,智能技术得到了进一步的开展,社会信息化程度的迅速提升,人们的生活变得越来越便捷.越来越多的高新技术被应用到生活中,本章将介绍可视化智能家居门禁系统的背景和意义.以及嵌入式的简介、智能家居的概述和海外研究近况.1.1 可视化智能家居门禁1.1.1 研究背景随着科学技术的开展,ARM处理器的功能快速的增多,性能也变得更加优秀.而且,通过ARM处理器实现的一些相关功能,不仅基于本科生的课程学习,而且不会超过本科生的设计水平.智能门禁系统的开展越来越多元化,逐渐成为兴旺的地区重要场所必备的安防系统之一.传统的门禁平安设备仅仅是被动的监控,

8、与之不同的是,智能家居门禁系统具有主动监控和报警限制的功能,是小区住户平安防举措必不可少的,能够提升住户的平安感.以是,越来越多的人会在安防限制设备领域中使用它.随着智能小区的普及,越来越多的用户装起了门禁系统.而门禁系统的通讯也从语言通讯向视频通讯方面逐步转变.视频门禁系统的出现,不仅提升了住户心的平安感,使得住户在工作时可以放心的把亲人留在家中,而且表达了门禁系统向智能方向开展的趋势.但是目前的视频通话住户必须起身站在门禁设备旁使用,这样的情况给用户体验带来了一定的不适感.1.1.2 研究意义通过对研究背景中目前门禁系统缺乏之处的提出,本系统提出一种基于ARM的可视化智能家居门禁系统.该新

9、型可视化智能家居门禁系统在以往门禁系统的根底上,以Cortex-M3教学科研平台UP-CUP-STM32-DVP作为硬件开发平台,使用STM32F103ZET6作为核心处理器并配以基于ARM的移动手持模块进行视频通讯.本设计进一步表达智能家居的人性化,用户可以通过移动手持模块方便的观察访客,并且可以通过手持模块来限制房门的开关,而不需要频繁动身亲自开门,节省时间、人力、和物力,给用户提供了更简要的方便.1.2 嵌入式概述1.2.1 嵌入式简介嵌入式系统(Embeddedsystem)根据英国电气工程师协会的定义是:“用于限制、监视或者辅助操作机器和设备的装置父.嵌入式系统一般不是个人计算机系统

10、,是固化在特定的设备里面的,不可以随意安装或卸载,需要使用专业的工具把系统代码写入到存储芯片上,比方,MP3、里面的系统.通用计算机是每个行业都可以使用的,功能比拟齐全,适应性很强.嵌入式计算机是一种计算机的存在形式,从计算机技术开展中别离出来的.嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物.它的一些主要的特征如下:1嵌入到应用系统.运行速度快、低功耗、集成度高、体积比拟小可以方便的嵌入到应用系统和电子产品中.2可以在工业现场环境中可靠的运行.<3而对限制的对象.面对传感器信号的输入:而对人机交互的操作限制;面对对象的伺服驱动和限制.4优良的限制

11、性能.对外部各种模拟和数字信号能及时的捕捉,对多种不同的限制对象的实时限制.可以看出嵌入式计算机与通用计算机系统在应用目标上有巨大的差异.通用计算机系统运行效率、速度和经济性依据不同的应用对象会受到不同程度的影响.在通用计算机中,巨型机是运算最快的.而嵌入式计算机系统要求的是对象的智能化限制水平:技术开展方向是与对象系统密切相关的嵌入式性能、限制水平与限制的可靠性:力嵌入式系统是有着严格要求的,有着完整的系统测试和可靠地评估体系.使用的资源较少,但需要专用的开发工具,可完成诸如实时限制、监测治理、数据处理等各种自动化处理任务.它的核心是应用,根底是计算机技术,相对的硬件、软件是可以缩扩的.嵌入

12、式系统是软硬结合的东西,实际上嵌入式说白了就是一个硬件电路加上一个实时操作系统,这种系统由于软硬件都必须高效的设计,所以它拥有的软件的程序段较小、自动化度较高,响应速率快等优势,非常适应于而向对象要时和多任务的应用.传统的嵌入式系统是是以单片机为根底的,多数显示为以可编程限制器的形式.嵌入式系统的成长分为三个时间段:简单操作系统阶段:70年代到80年代,最初的70年代,单片机的出现,我们通过汇编语言对系统进行限制,这类系统结构和功能相对单一,处理效率较低.到了80年代,微限制器的出现,推动了嵌入式系统的开展,此时嵌入式操作系统还是相对简单,但功能不再单一,而且效率较高.实时操作系统:90年代,

13、嵌入式系统一飞冲天,由于硬件对实时性要求的提升,嵌入式系统又是软硬结合的,软件的规模也随之不停的扩大.这一阶段的特征是改善了操作系统的实时性,具备了一系列的功能,使软件开发变得简单.而向Internet:21世纪,互相网道路的不断前进,嵌入式要想做出进一步的突破,就必须和互联网结合起来.操作系统的自身结构设计要便于移植,而且应用嵌入式设备的结构变得复杂,功能更加多样化.未来,嵌入式系统不停地向前迈步.1.2.2 嵌入式应用嵌入式系统有独特的结构和性能,充满在国家的各个开展领域.人们生活中将无处不接触到嵌入式产品.小到家里的家用电器,大到军工、航天等一些重要军事领域.在很多领域中,嵌入式着重在限

14、制方面的应用.在嵌入式应用中,家电方而的应用有着广阔的前景.越来越多的家用电器嵌有处理器,实现多功能、远程限制、智能治理,方便人们的生活.现在就可视化智能门禁系统而言,它是属于远程限制的.不仅需要实现无线数据传输,还需要统一的限制协议.1.3 智能家居概述智能家居英文:smarthome,homeautomation是以住宅作为效劳平台,通过一系列的技术处理,将与家居有关的子系统结合起来,到达智能治理的目的.方便人们的生活,帮助人们更好的分配自己的业余时间,享受自己的生活.主体在于家庭自动化,通过家电统一是一个开关、远程限制家里电器设备、又如自动控制空调的开关在温度低于多少度开始制热,高于多少

15、度开始制冷,使房间处在一个舒适的温度等,以此来优化人们生活.智能家居将让用户有更方便的手段来治理家庭设备,把电器设备联合成是一个有机的整体.本系统也是智能家族里而的一小局部,用到了监控系统和开门主要是监控系统.1.4 国外研究现状最近几年,门禁系统在海外得到普及,也随处可见.例如:学校的宿舍有着刷卡门禁系统、宾馆的刷卡房门、开车进出小区要刷卡认证等等.美国是最先提出“智能家居这个概念的,也是目前在智能家居方面领先的国家之一,越来越多国家的一些大型企业把重心移向个人家庭智能化的研发,竞争这个有着无限潜力的市场.智能家居最初的开展是以电气设备远程限制为主,主要的着重点在于限制.随着电脑行业的开展,

16、嵌入式的不断前进,无线系统慢慢的取代有线系统,我国的无线系统也慢慢赶上西方兴旺国家的水平.这也就推动了国家居智能化的开展.我国是有着广阔的人口资源,所以在智能化家居这个市场上可以获得巨大的利润,虽然现在国家经济正在飞速开展,但相对西方国家,我国人均还是比拟贫穷的,大局部的消费放在日常生活,没有水平去对家庭进行智能化改良°所以我国有着大量的资源,当大家都奔小康,追求精神上的享受时,这个行业的潜力才会真正显露出来.随着国家经济不断开展,技术的进步,智能化会越来越高端,人们对生活有了新的追求,这也就暗示智能家居市场有着不可限量的开展前景.第二章系统分析本章将对课题的系统进行简单的分析,对系

17、统各功能模块及其功能的进行明确的介绍,以方便日后对系统进行设计和实现.2.1 系统总体需求针对目前的门禁系统住户必须起身走到门口站在门禁设备旁使用,这样的情况给用户体验带来了一定的不适感.本设计利用日渐成熟的嵌入式系统结合传感器技术,高性能ARM处理器和视频技术,开发出基于ARM的可视化智能家居门禁系统,可以远程实时限制.可视化智能家居门禁系统,是在现有门禁系统的根底上,配上摄像头模块进行观察访问者.当有访客访问时,由访客通过键盘模块触发系统,系统开始运行.首先要初始化各个模块,使各个模块处于待机状态,如果住户通过手持设备模块返回限制信息,中央处理器使用摄像头模块开始采集数据,然后数据经中央处

18、理器处理过后通过WI-FI传送到移动手持模块上,通过显示屏可以观察访客,并通知用户远程限制门禁系统:用户也可以通过WI-FI与访客进行单方面的视频语音通讯,更方便的探寻访客来访意图.2.2功能模块系统需要的功能模块有微处理器单元模块、访客呼叫模块、摄像头模块、语音通讯模块、无线传输模块和移动手持模块.微处理器模块使用的教学科研平台是UP-CUP-STM32-DVP,此平台采用STM32F103ZET6作为核心处理器硬件介绍见下一章.微处理器模块主要功能是数据的采集与处理以及通讯模式选择.当访客要求通讯时,该模块将请求信息通过串口WI-FI发送给用户.访客呼叫模块:访客通过访客呼叫模块拨打住户的

19、,并由微处理器单元模块将呼叫信息通过WI-FI向移动手持模块发出请求通讯的信息.摄像头模块:由用户通过移动手持模块授权翻开,进行与访客的单方面视频通讯.语音通讯模块:用于访客与住户之间单方面的语音通信,便于用户确定访客的来访目的.无线传输模块主要进行移动手持设备与微处理器单元模块直接的信息交换,完成住户的要求.移动手持模块为以ARM为核心处理器的集成模块,住户通过该模块来方便确定来访者与之通讯,并且住户可通过该模块来限制房门的开关.2.3典型应用场景示意图下怪I2-1为该可视化门禁系统典型应用场景示意图,在应用时,多个用户依次进行访客呼叫,住户通过可视化门禁系统的手持模块来决定是否允许访客进入

20、,到达预期目的.图2-1典型应用场景示意图访客到来时,通过系统的键盘模块进行拨号,来通知住户.门禁系统通过对访客的拨号来确定被访问的住户.初始化各个模块后,通过串口WI-FI将访客信息发送到住户的移动手持设备模块上,由住户远程限制门禁系统.第三章硬件设计与实现1. 1硬件总体设计本系统硬件局部以UP-CUP-STM32-DVP教学科研平台为核心的门禁终端和移动手持模块组成.本设计需要用到的硬件有STM32F103ZET6的迷你版2块,2个串口打干1,2个液晶显示屏,1个带有连线的摄像头可与STM32单片机连接的,一个语音模块,1个外放扩音器,2个SD卡,里而装着图片,1个开关按钮,假设干LCD

21、灯和连线.3. 2门禁终端硬件设计门禁终端的限制核心是微处理器单元模块,包括访客呼叫模块,摄像头模块,无线传输模块和语音通讯模块.硬件框图如图3-1:访客呼叫模块摄像头模块图3-1硬件框图4. 2.1微处理器单元模块微处理器单元模块选用Cortex-M3的UP-CUP-STM32-DVP教学科研平台,使用103系列的ZET6这块芯片作为核心处理器.Cortex-M3教学科研平台采用ST公司的STM32F103ZET6芯片.STM32是一款基于ARM的Cortex-M3核Cortex-M3是32位的核,可以减少大局部时钟周期和中断,最高可达72MHZ的时钟频率,置512KB闪存程序存储器用于存放

22、程序和数据和64KSRAMCPU,能以0等待周期访问读/写,并行LCD接口,兼容8080/6800模式.该款芯片资源丰富,下面简介一下这款芯片的一些资料.I/O接口:最多可达80个,每个接口都能映像16个外部中断,而且大局部端口可以外接5V电压.在这些接口中,由3个外接串接口SPI,2个12s接口,可以工作主或从模式下工作,2路能够在多主模式或从模式,支持标准和快速模式工作的12c接口.定时器:包括4个通用的,2个高级限制的,2个普通的,2个WDT,以及1个系统滴答定时器.本系统用的STM32F103ZET6这款芯片,它是属于ST系列芯片中的第三类如果ST芯片根据容量大小分类!它置了5个串口收

23、发器,它们的功能有提供异步通信、支持IrDA、SIR、ENDEC传输编解码、单线半双工通信模式等.这个芯片还有一个USB从设备接口,SDI0接口,一个CAN接口,可兼容SRAM,N0R和NANDFlash接口的16位总线FSMC.有12位A/D输入及相对应得12位D/A输出.由于它的处理器资源丰富,还可以进行进一步的配置和扩展.显示设备有四个七段数码管,2.4寸TFT真彩LCD支持触摸屏,8*8点阵模块和字符液日同HHJ并o输入设备有3*4矩阵键盘,五维遥感和3个中断按键.传感器种类有压力传感器,霍尔开关,和光敏电阻等.3. 2.2访客呼叫模块为了节省资源,我使用开发平台自带键盘作为输入.当有

24、访客来访时,只需要按下开关键盘,通过微处理单元模块,初始化各种模块,再通过串口HI-FI传递信号.4. 2.3摄像头模块摄像头可以分为两类:数字的和模拟的.其中,模拟摄像机采用隔行扫描转换成模拟信号,转换成数字信号,最后变成视屏信号,它只能进行单方向的信号传输,而且读取的时候要使用监视器.缺点就是系统体积大,使用本钱高,分辨率低,安装监视器的时候考虑的因素较多.数字摄像头可以直接捕获影像,可以通过串、并口或者USB接口传到计算机里,直接获得所要的图像或视频.简化了视频系统结构,同时也降低了制造本钱.所以本设计将采用后者0Y7725摄像头作为本系统的摄像头模块.图3-20V7725摄像头0V77

25、25最高可以获得640*48060Hz分辨的输出视频,符合大局部产品的应用需求,下面对0V7725摄像头的优缺点进行简单介绍:灵敏度较高,适合低照度:有标准的SCCB配置接口,能配置输出RAWRGB.RGBGRB422.RGB565/RGB444.YVA422这些格式的视频流:支持从CIF到40x30的各种尺寸图象输出,支持120FPS高帧速度输出QVGA,更适合抓拍快速移动物体:模块板载大字节的FIFO,可轻松与MCU接口:可以自动抑制噪声,在信号最大的同时,尽力减少噪音:可以实现帧的同步配置:安装定位精确度高.3.2.4无线传输模块由于蓝牙和WIFI都属于无线传输模块,这里我选择的无线传输

26、模块是串口WIFL下面我将对蓝牙和WIFI的不同之处进行介绍,以此来说明我选择WIFI的原因.首先蓝牙和WIFI都属于无线通信网络标准.尽管蓝牙设备之间可以直接通讯,但联系到我们这个可视化视屏门禁系统背景,我们需要的无线闱相对较大,蓝牙的适用闱较小一般在10米以,而WIFI的适用国比蓝牙的要大得多了.另一占决定因素的原因是传送速度,蓝牙速度比WIFI慢的多.以上两个方而是我选择使用WIFI的主要原因.下而还有几个次要原因:就使用方式来说,蓝牙使用的一般是跳频,而WIFI一般是直接序列扩频:对于蓝牙和WIFI的使用目的,蓝牙可以连接不同的电子设备,让它们完成信息传递,而WIFI是为无线局域网而设

27、计的.本系统的无线传输模块使用串口转WI-FI模块.由于使用了两块STM32的板子,本系统也就选用了两块串口HIFI模块,每个板子连接一块,直接进行信号匹配,匹配成功就可以进行数据传送了.串口WIFI模块是一种低本钱、低功耗的嵌入式UART-ETH-WIFI串口-以太网-无线网模块,采用的是串口接口,置TCP/IP协议栈.它的串口速率是可以调行的,可以实现用户串口、以太网、无线网WIFI3个接口之间的自由转换.图3-3串口WIFI模块实物图串口WIFI模块局部硬件电路如下列图所示:VCC5UI3IIH12-IlHCH欣"GND1八17三GNDC1+V+C1-C2+C2-V-,vccG

28、NDDOUT1RIN1ROUT1DIN1DOUT2DIN2RIN2ROUT2VCC1.8CI2皿河|I院,LA、1XJI1TI>.TerID-LANRXllri,R1RD6RCTRDClGND13;USARTRXIUSARTTX-y'-)|l'GNDoF3232图3-4RS232串口WPSZRSTVCCi.3T14.7KKEY1VCC3.3ES/RESETTR2%7KKEY2WPS/RESET图3-5按键19.9,9.9直吓9.9RJci8Jci9I1O1J103RJ45VCC33T1,flORL1NK2CHSGNDSHILUDSIIILUDLEDCYLALKIXG)AL

29、bD<Y>KLEEXGLKGNDVCCI.8CfWLANTX-2WLANRX*35WLANRX-6WlWlXl(M-p士GNDverTn>TCTTD-lld<yla"I.FfXG)A*leixylk-LtD<G)K-R>RCTSHILEDRD-SIIILEDNCCHSGND-RJ45RIOIORLINKII-S/RSIGNDVCC5TU2身二GNDRM)4WLEVCC3RLINK2RM04USB6RM04USB-R1<)4t>oRM04(iPIO例RLA'TX-LA、IXWLANRX+WLANRXvccGNDWLANLEDVDD

30、LINK2USBPUSBMSTAGPiO0GPIOIrs/RsiTXOP2TXON2RX1PIRX1N1VCCVDD1.8TXD/GP1O5WPSRSTCTSN/GPIO4LINKIRXDGPIO3UARTTXUARTRXRTSN/GPIO2IXOPITXON1RX1P2RX1N2VCC5£T隔Tk'GNDo21VCCI.»37RM04(iPIO5253!0RWPSRST示RM)4GPI(k25LIK122RM04GP1O3TiRf.RX1O4IXI)2(:.;p:aRRM04RXD7RM04GPIOjT?WLANTX+WlAN1X-kLARX:TfLANRXHLK

31、-RM04图3-7WIFI模块3.2.5语音通讯模块i吾音系统是日常生活中不可或缺的一局部,ATM语音提示、公交车报站系统、语音门铃、电梯语音提示系统等随处可见.本系统使用ISD1700系列语音模块.ISD1700系列单片优质语音录放芯片,能够提供20秒240秒可选的录放音时间,可以多段录音,芯片有存储治理系统来治理多段录音.关键是在单独使用按键的情况下能进行多段语音的录制和播放,而且具有简单易用、外围电路简单等特点,是开发语音系统的上佳选择.对语音模块的一些主要按键进行介绍:REC:录音,电平触发门禁系统的录音已经烧FLASH里而了:PLAY:放音,如果是边沿触发那么播放一段,假设是电平触发

32、就进行循环播放:RESET:复位:RDY/INT:就绪或中断;:功能是播放下一曲.图3-5语音通讯模块实物下列图是语音通讯模块的硬件电路:3. 3移动手持模块设计基于ARM的处理器,串口转WIFI模块和TFT液晶屏组成了移动手持模块.TFT屏为3.2寸液晶电阻触摸屏自带ILI9341限制器.TFT就是真彩屏屏是有源矩阵液晶显示器的一种,是一款比拟容易实现高分辨率的显示器件.相对于其他同类产品,它的图像是最清楚的,由于它的排列是可记忆性的.下而是TFT液晶屏的一些优点:相应时间比效短,并且色彩艳丽.由于门禁系统要求,在使用TFT液晶屏时,应该注意一下校准.利用单片机把校准程序烧进去,仿真之后根据

33、要求对着屏幕进行单点触屏.图3-7TFT屏实物3231YCIKMC(SVAI人士前IMMXIl那01I恤MMX,I岫Mim>l恤14W7M册画irniol>BIII'BIJ14114MM5>_?10>1>2>KJ>M>93人>1>iTmsiT287T29XI.xkYDYlf-TTIW>.【辿LED"WC5(M(;5C5GMl1II.I-3HK2I.EO-ICiLKOK4Lll>K5Kzi瑞眼髀图3-8TFT屏硬件电路TFT屏触摸限制电路如图3-9:3V3XPT20I6DDDDX+Y+卜Y-aril.1JJ

34、,二-(T图3-9TFT屏触摸硬件电路3.4KILL4的安装与使用在使用STM32时,我们需要使用Kill4对写的程序进行仿真与程序调试.对于下载程序的方式有两种:串口下载和JLINK下载,由于串口下载相比照拟麻烦,而且JLINK下载可以在线调试,我这里将使用JLINK下载方式.在将程序通过JLINK下载到相应的模块里进行仿真与调试之前,我们要在电脑上安装JLINK驱动.使用仿真器在线调试的时候需要注意的一点是将BOOT的开关拨到FLASH档位,不然在线调试的时候程序无法运行.接着根据STM32给的资料,安装MDK程序:买开发板的时候店家给的,网上也有,直接使用就行,安装完MDK开发环境后,在

35、编译程序的时候会有40K的代码限制,我们只需要和谐下即可搞定.第四章软件设计与实现4.1总体设计本可视化智能家居门禁系统软件整体包括两大局部,即以CortexTI3教学科研平台UP-CUP-STM32-DVP为核心的门禁终端下位机和以ARM处理器为主的上位机,两个模块在各自不同的环境下运行,主要实现门禁终端的数据采集和传送,以及手持模块的数据传送和功能设定.数据采集数据传输数据传输功能设定图47总体设计4. 2门禁终端软件设计门禁终端软件设计主要实现各个模块的初始化和相应功能的选择设定.终端软件流程如下列图4-2:首先初始化门禁系统的各个模块,进入待机状态.当有访客通过键盘模块访问的时候,门禁

36、系统经过对拨号分析后将数据发送到被呼叫用户的移动手持设备模块.如果移动手持设备模块长时间无应答我这里设计的时间是5s,那么向访客提示住户忙碌信息,如果住户通过移动手持设备模块返回限制信息,那么进入接收数据、处理数据阶段.其中接收数据、处理数据阶段主要操作为是否开门是否翻开摄像头模块和语音模块是否结束这次流程.通过对数据的处理,门禁系统进行相应的操作.4. 3移动手持设备模块软件设计移动手持设备软件设诃主要涉及门禁终端功能的设定以及数据的接收与发送.主要流程如图4-3:图43手持设备软件流程当移动手持设备模块收到门禁系统发送来的访客信息的时候,提醒住户并进入功能设定阶段.其中功能设定阶段主要操作

37、为是否开门是否翻开摄像头模块和语音模块是否结束这次流程.同时,在没有访客的时候,用户也同样可以直接进入功能设定阶段,通过移动手持设备模块来限制门禁系统.当然,当宿主收到信号因有事在做而长时间没有做出回应时,那么向访客提示住户忙碌信息.4. 4数据传输在无线传输中主要用TCP网络协议.这里先简单介绍一下无线传输,字而上的理解就是利用无线技术进行数据传输.无线数据传输可以进行远程数据传送.如果远程传输的数据是关于电路的开与关的,那么就可以到达远程设备限制.无限传输可以实现点对点,点对多点的传送数据,无线数据传输相对有线数据传输来说本钱较低,扩展性较好,性能相对稳定,应用领域广.TCP方式下的程序流

38、程如图4-4:图4-4TCP方式下的程序流程第五章成果与测试5. 1成果展示下面简单介绍一下,本门禁系统的研究结果:以下的几幅图片是本门禁系统的最终成品展示.本系统的功能已经根本实现了,下面向大家展示一下门禁系统的功能与使用方法.按下门铃这个按钮,在手持模块就会收到消息通知,如果手持模块长时间不给处理信号,那么通过语音模块播放:“对不起,无人在家.如果宿主点击摄像头,那么通过无线传输,门禁终端的摄像头翻开,可以进行单方面的视屏.如果点击房门,那么门禁终端的六个LCD灯会亮,表示着大门的翻开.如果点击语音这个框架,那么在门禁系统的另一端的语音外放装备会播放相应的已录制好的语音.结束时,点击手持模

39、块上面的结束°图5-2手持模块图5-3微处理器GUI界面6. 2系统测试7. 2.1系统主要功能模块测试D根本参数设置:使用移动手持模块将不同的数据传送到终端的液晶屏上,然后查看所设置的参数和我们运行出来的参数进行比照,是否一致,如IP地址、限制器时间等等参数允许出现小国的误差.2门禁终端输入、输出端口设置:用移动手持模块将不同的数据传送到终端的液晶屏上,然后查看所设置的参数和我们运行出来的参数进行比照.3远程监控:通过移动手持模块发送远程翻开摄像头的命令,看能否正确翻开摄像头模块.5.2.2测试结果表57测试结果编号模块测试描述测试用例预期结果实际测试结果移动手持模1根本参数设置设置系统的根本参数,例如IP地址块发送相应的参数配置信息,之后读取门禁终端参数,并比拟.门禁终端基本参数设置正常,且运行正常.门禁终端参数配置成功,IP参数设置置正确.移动手持模2门禁终端输入、输出端口设置设置门禁终端输入、输出端口的基本属性.块发送相应的参数配置信息,之后读取门禁终端参数,并比拟.门禁终端按照参数配置,运行逻辑正确.门禁终端端口根本属性设置成功,端口的属性设置有效.发送远程控远程限制摄像头的开关制开关摄像头命令,查看摄像头动可远程限制摄像头锁的开关远程限制摄像头成功3远程监控作远程监控输入端口状态发送监控指令,读取输入端口状态.读

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论