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

下载本文档

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

文档简介

1、毕业论文(设计)目基于stm32的可视化门禁系统学生姓名zju学 号 20121309040学 院电子与信息工程专 业信息工程指导教师高超职 称副教授二0六年五月二十日目录第一章绪论31.1可视化智能家居门禁31.1.1研究背景31.1.2研究意义31.2嵌入式概述31.2. 1嵌入式简介31.2.2嵌入式应用41.3智能家居概述51.4国内外研究现状5第二章系统分析52. 1系统总体需求62.2功能模块62.3典型应用场景示意图6第三章 硬件设计与实现73.1硬件总体设计73. 2门禁终端硬件设计73.2.1微处理器单元模块83. 2. 2访客呼叫模块93. 2. 3摄像头模块93.2.4无

2、线传输模块103.2.5语音通讯模块123.3移动手持模块设计143.4 kill4的安装与使用15第四章 软件设计与实现154. 1总体设计154.2门禁终端软件设计164.3移动手持设备模块软件设计184.4数据传输18第五章成果与测试205. 1成果展示205.2系统测试215.2.1系统主要功能模块测试215.2.2测试结果23第六章特色与展望24参考文献:25基于stm32的可视化门禁系统丁闯南京信息工程大学电子与信息工程学院信息工程系,南京210044摘要:随着智能技术的飞速发展和计算机应用的普遍推广,视频门禁系统在我们生活随处可见,住 户的安全性得到大大的提高,也依现了门禁系统向

3、智能方向发展的特点。本系统由上位机和下位机两部分 组成,下位机采用了 cortex-m3教学科研平台up-cup-stm32-dvp作为硬件开发平台,采用stm32e103zet6 作为核心处理器,上位机也为以arm为核心的移动手持模块,两者通过wi-fi相互通信并配备摄像头等模 块,实现了一种基于arm的可视化智能家居门禁系统。该系统操作简便,使用灵活,智能化程度高,节省 物力、人力和时间,用户可以随时随地通过手机辨识来访者并控制门禁系统,视屛门禁的应用使家居安防 的智能水平得到了提升,具有广阔的应用市场。关键词:可视化;门禁系统;stm32;单片机abstract:with the rap

4、id development of intelligent technology and the popularization of computer application, access control system can be seen everywhere in our life. household security has been greatly improved, which also reflects the development of access control system to intelligent direction. this system is compo

5、sed of two parts, the upper computer and the lower computer. the lower computer uses the cortexteaching and research platform upcupstm32dvp as the hardware development platform, using stm32f103zet6 as the core processor. the upper computer is a mobile handheld module with arm as its core, both commu

6、nicate through wi-fi and equipped with cameras and other modules. which implement of a arm based visual intelligent home access control system. the system is easy to operate, flexible to use, high degree of intelligence, saving material, manpower and time users can access and control the access cont

7、rol system at any time and at any time by mobile phone the application of video access control to make home security intelligent level has been improved, with a broad application market.key words: visualization; system of access control; stm32; arm第一章绪论随着国民经济的发展,计算机逐渐普及,智能技术得到了进一步的发展,社会信息化程 度的迅速提高,人

8、们的生活变得越来越便捷。越来越多的高新技术被应用到生活川,本章将 介绍可视化智能家居门禁系统的背景和意义。以及嵌入式的简介、智能家居的概述和海内外 研究近况。1.1可视化智能家居门禁1.1.1研究背景随着科学技术的发展,arm处理器的功能快速的增多,性能也变得更加优秀。而且,通 过arm处理器实现的一些相关功能,不仅基于本科生的课程学习,而且不会超过本科生的设 计能力。智能门禁系统的发展越來越多元化,逐渐成为发达的地区重要场所必备的安防系统之 一。传统的门禁安全设备仅仅是被动的监控,与之不同的是,智能家居门禁系统具有主动监 控和报警控制的功能,是小区住户安全防范措施必不可少的,能够提高住户的安

9、全感。以是, 越来越多的人会在安防控制设备领域中使用它。随着解能小区的普及,越来越多的用户装起 了门禁系统。而门禁系统的通讯也从语言通讯向视频通讯方面逐步转变。视频门禁系统的出 现,不仅提升了住户内心的安全感,使得住户在工作时可以放心的把亲人留在家中,而且体 现了门禁系统向智能方向发展的趋势。但是冃前的视频通话住户必须起身站在门禁设备旁使 用,这样的情况给用户体验带來了一定的不适感。1.1.2研究意义通过对研究背景屮目前门禁系统不足之处的提出,本系统提出一种基于arm的可视化智 能家居门禁系统。该新型可视化智能家居门禁系统在以往门禁系统的基础上,以cortex-m3 教学科研平台up-cup-

10、stm32-dvp作为硬件开发平台,使用stm32f103zet6作为核心处理器 并配以基于arm的移动手持模块进行视频通讯。本设计进一步体现智能家居的人性化,用户 可以通过移动手持模块方便的观察访客,并且可以通过手持模块來控制房门的开关,而不碍 要频繁动身亲自开门,节省时间、人力、和物力,给用户提供了更简要的方便。1.2嵌入式概述1.2.1嵌入式简介嵌入式系统(embedded system)按照英国电气工程师协会的定义是:“用于控制、监 视或者辅助操作机器和设备的装置”。嵌入式系统一般不是个人计算机系统,是固化在特 定的设备里面的,不可以随意安装或卸载,需要使用专业的工具把系统代码写入到存

11、储芯片 上,比如,mp3、手机里面的系统。通用计算机是每个行业都可以使用的,功能比较齐全,适应性很强。嵌入式计算机是 一种计算机的存在形式,从计算机技术发展中分离出来的。嵌入式系统是将先进的计算机技 术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。它的一些主要的特征如 下:(1) 嵌入到应用系统。运行速度快、低功耗、集成度高、体积比较小可以方便的嵌入 到应用系统和电子产品中。(2) 可以在工业现场环境中可靠的运行。(3) 面对控制的对象。面对传感器信号的输入;面对人机交互的操作控制;面对对象 的伺服驱动和控制。(4) 优良的控制性能。对外部各种模拟和数字信号能及时的捕捉,对多种不同

12、的控制 对象的实时控制。可以看出嵌入式计算机与通用计算机系统在应用目标上有巨大的差别。通用计算机系 统运行效率、速度和经济性依据不同的应用对象会受到不同程度的影响。在通用计算机中, 巨型机是运算最快的。而嵌入式计算机系统要求的是对象的智能化控制能力;技术发展方向 是与对象系统密切相关的嵌入式性能、控制能力与控制的可靠性。嵌入式系统是有着严格要求的,有着完整的系统测试和可靠地评估体系。使用的资源 较少,但需要专用的开发工具,可完成诸如实时控制、监测管理、数据处理等各种自动化处 理任务。它的核心是应用,基础是计算机技术,相对的硬件、软件是可以缩扩的。嵌入式系统是软硬结合的东西,实际上嵌入式说白了就

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

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

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

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

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

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

19、 摄像头模块开始采集数据,然后数据经中央处理器处理过后通过wt-ft传送到移动手持模块 上,通过显示屏可以观察访客,并通知用户远程控制门禁系统;用户也可以通过wt-ft与访 客进行单方面的视频语音通讯,更方便的探寻访客来访意图。2. 2功能模块系统需要的功能模块有微处理器单元模块、访客呼叫模块、摄像头模块、语音通讯模块、 无线传输模块和移动手持模块。 微处理器模块使用的教学科研平台是up-cup-stm32-dvp,此平台采用stm32f103zet6 作为核心处理器(硬件介绍见下一章)。微处理器模块主要功能是数据的釆集与处理以及通 讯模式选择。当访客要求通讯时,该模块将请求信息通过串口 wt

20、-fi发送给用户。 访客呼叫模块:访客通过访客呼叫模块拨打住户的号码,并由微处理器单元模块将 呼叫信息通过wt-fi向移动手持模块发出请求通讯的信息。 摄像头模块:由用户通过移动手持模块授权打开,进行与访客的单方面视频通讯。 语音通讯模块:用于访客与住户之间单方面的语音通信,便于用户确定访客的來访 目的。 无线传输模块主要进行移动手持设备与微处理器单元模块直接的信息交换,完成住 户的要求。 移动手持模块为以arm为核心处理器的集成模块,住户通过该模块來方便确定來访 者与之通讯,并且住户可通过该模块来控制房门的开关。2.3典型应用场景示意图下图2-1为该可视化门禁系统典型应用场景示意图,在应用时

21、,多个用户依次进行访 客呼叫,住户通过可视化门禁系统的手持模块来决定是否允许访客进入,达到预期目的。图2-1典型应用场景不意图访客到来吋,通过系统的键盘模块进行拨号,来通知住户。门禁系统通过对访客的拨号 来确定被访问的住户。初始化各个模块后,通过串口 wi-fi将访客信息发送到住户的移动手 持设备模块上,由住户远程控制门禁系统。第三章硬件设计与实现3.1硬件总体设计本系统硬件部分以up-cup-stm32-dvp教学科研平台为核心的门禁终端和移动手持模块 组成。本设计需要用到的硬件有stm32f103zet6的迷你版2块,2个串口 wt-ft, 2个液品 显示屏,1个带有连线的摄像头(可与st

22、m32单片机连接的),一个语音模块,1个外放扩音 器,2个sd卡,里面装着图片,1个开关按钮,若干lcd灯和连线。3. 2门禁终端硬件设计门禁终端的控制核心是微处理器单元模块,包括访客呼叫模块,摄像头模块,无线传 输模块和语咅通讯模块。硬件框图如图3-1:图3-1硬件框图3.2.1微处理器单元模块微处理器单元模块选用cortex-m3的up-cup-stm32-dvp教学科研平台,使用103系列 的zet6这块芯片作为核心处理器。cortex-m3教学科研平台采用st公司的stm 32f103zet6芯片ostm32是一-款基于arm的 cortex-m3内核(cortex-m3是32位的核,

23、可以减少大部分时钟周期和中断),最高可达72mhz 的吋钟频率,内置512kb闪存程序存储器用于存放程序和数据和64k sram (cpu,能以0 等待周期访问(读/写),并行lcd接口,兼容8080/6800模式。该款芯片资源丰富,下面简介一下这款芯片的一些资料。i/o接口:最多可达80个,每个接口都能映像16个外部中断,而且大部分端口可以外 接5v电压。在这些接口中,由3个外接串接口 (spi) , 2个i2s接口,可以工作主或从模 式下工作,2路能够在多主模式或从模式,支持标准和快速模式工作的i2c接口。定时器:包括4个通用的,2个高级控制的,2个普通的,2个wdt,以及1个系统滴答 定

24、吋器。本系统用的stm 32f103zet6这款芯片,它是属于st系列芯片中的第三类(如果st芯 片按照容量大小分类)!它内置了 5个串口收发器,它们的功能有提供异步通信、支持irda> sir、endec传输编解码、单线半双工通信模式等。这个芯片还有一个usb从设备接口,sdio接口,一个can接口,可兼容sram, nor和nand flash接口的16位总线fsmco有12位a/d输入及相对应得12位d/a输出。因为它的处理 器资源丰富,还可以进行进一步的配置和扩展。显示设备有四个七段数码管,2. 4寸tft真彩lcd支持触摸屏,8*8点阵模块和字符液晶屏。输入设备有3*4矩阵键盘

25、,五维遥感和3个中断按键。传感器种类有压力传感器,霍尔开关,和光敏电阻等。3.2.2访客呼叫模块为了节省资源,我使用开发平台自带键盘作为输入。当有访客来访时,只需要按下开 关键盘,通过微处理单元模块,初始化各种模块,再通过串口 wt-ft传递信号。3. 2. 3摄像头模块摄像头可以分为两类:数字的和模拟的。其中,模拟摄像机采用隔行扫描转换成模拟 信号,转换成数字信号,最后变成视屏信号,它只能进行单方向的信号传输,而且读取的时 候要使用监视器。缺点就是系统体积大,使用成本高,分辨率低,安装监视器的时候考虑的 因素较多。数字摄像头可以直接捕获彫像,可以通过串、并口或者usb接口传到计算机里,直接

26、获得所要的图像或视频。简化了视频系统结构,同时也降低了制造成本。所以本设计将采用 后者(ov7725摄像头)作为本系统的摄像头模块。图3-2 0v7725摄像头0v7725最高可以获得640m8060hz分辨的输出视频,符合大部分产品的应用需求, 下面对0v7725摄像头的优缺点进行简单介绍: 灵敏度较高,适合低照度; 有标准的 sccb 配置接口,能配置输出 rawrgb、rgb(grb422、rgb565/rgb444)、yva422 这些格式的视频流; 支持从c1f到40x30的各种尺寸图象输出,支持120fps高帧速度输岀(qvga,更适合 抓拍快速移动物体); 模块板载大字节的fif

27、o,可轻松与mcu接口; 可以自动抑制噪声,在信号最大的同时,尽力减少噪音; 可以实现帧的同步配置; 安装定位精确度高。3. 2. 4无线传输模块因为蓝牙和町fi都属于无线传输模块,这里我选择的无线传输模块是串ii wtfto下面 我将対蓝牙和wifi的不同之处进行介绍,以此來说明我选择wtft的原因。首先蓝牙和町fi都属于无线通信网络标准。尽管蓝牙设备之间可以直接通讯,但联系 到我们这个可视化视屏门禁系统背景,我们需要的无线范围相对较大,蓝牙的适用范围较小 (一般在10米以内),而wifi的适用范围比蓝牙的要大得多了。另一占决定因素的原因是 传送速度,蓝牙速度比wifi慢的多。以上两个方面是

28、我选择使用hfi的主要原因。下面还 有几个次要原因:就使用方式來说,蓝牙使用的一般是跳频,而wtft -般是直接序列扩频; 对于蓝牙和wifi的使用目的,蓝牙可以连接不同的电子设备,让它们完成信息传递,而wtft 是为无线局域网而设计的。本系统的无线传输模块使用串口转wi-ft模块。因为使用了两块stm32的板子,本系 统也就选用了两块串口町ft模块,每个板子连接一块,直接进行信号匹配,匹配成功就可 以进行数据传送了。串口 wifi模块是-种低成本、低功耗的嵌入式uart-eth-wtft (串口- 以太网-无线网)模块,采用的是串口接口,内置tcp/ip协议栈。它的串口速率是可以调节 的,可

29、以实现用户串口、以太网、无线网(wifi) 3个接口之间的自由转换。图3-3串口 wifi模块实物图串口 wifi模块部分硬件电路如下图所示:vcc5l_.411(也i r7:匸nchbgndgndu1c1+ v+ cl-c2+c2 v-2 vcc gnddout1rin1rout1 dinidout2 din2rin2 rout21rci|bgnd丄t nm |工 usarttx t usart"tx 卫 玄寺3232j|'gndrs232 comgnd图 3-4 rs232 串口1r14.7kkey1es/rstiv甲.3v甲.3 es/reset4.7k key2wps

30、, rstt,wps.reset gnd图3-5按键vcc3.3tvcc3.3tgndci9103idleixy) atctled(g) atd-1 1 d(y» klllxgtkki)r( 1shiledrdsmiledncchsgndrj45r9iorlink2vcc'1.8j24wlantx->wlanrx+35wlanrx-6r7wlantx+gndid-li-d(y) atctledfgfat(>1*d(y) k led(glkrhrctshiledrd-shiledncchsgndrj45i ii 1014alinkigndgndtlt图3-6网络接口

31、vcc5vcc5es/rstgnd蚩i h. unk2gndoqrm04 wle )3vcc33 *45r!04 usb 6rm04 usb-r1()4 wi()廡"km04 gpioi9|5!0r10lantx+ 1t12lamx- 1"rx+ 13wlanrx- 14vccvccgndvdd 1.8wlan ledtxd/gpio 5vddwps rsilink2cts n (ipio 4usb plink1usb mrxd/gpio 3sta/gpio 0uart tx(ipio 1uart rxes/rs7rts n/gpio 2txop2ixopitxon2txo

32、n1rx1pirxip2rxinirxin2u2hlk-rm04匚一i ha|h,gndjvcc1.xrm04 gho5rm04 gp1o4link1rm04 gpio3眄 :叶 p;示rm04 cipioz 77 wlanix 亠 h wlantx- 77 lanrx if lanrx-wps/rstrm04 txdrm04 rxd图3-7 wifi模块3. 2. 5语音通讯模块语音系统是日常生活中不可或缺的一部分,atm语音提示、公交车报站系统、语音门铃、 电梯语音提示系统等随处可见。本系统使用isd1700系列语咅模块。isd1700系列单片优质语咅录放芯片,能够提供20 秒240秒可选

33、的录放音时|'可,可以多段录音,芯片内有存储管理系统来管理多段录音。关 键是在单独使用按键的情况下能进行多段语咅的录制和播放,而且具有简单易用、外围电路 简单等特点,是开发语音系统的上佳选择。对语咅模块的一些主要按键进行介绍:rec:录音,电平触发(门禁系统的录音已经烧flash里面了);play:放音,如果是边沿触发则播放一段,若是电平触发就进行循环播放;reset:复位;rdy/int:就绪或中断;fwd:功能是播放下一曲。图3-5语音通讯模块实物下图是语音通讯模块的硬件电路:叫旷3.3移动手持模块设计基于arm的处理器,串口转wtft模块和tft液晶屏组成了移动手持模块。tft屏

34、为3. 2 寸液晶电阻触摸屏口带ili9341控制器。tft (就是真彩屏)屏是冇源矩阵液晶显示器的一种,是一款比较容易实现高分辨率的 显示器件。相对于其他同类产品,它的图像是最清楚的,因为它的排列是对记忆性的。下面 是tft液晶屏的一些优点:相应时间比效短,并且色彩艳丽。因为门禁系统要求,在使用 tft液晶屏时,应该注意一下校准。利用单片机把校准程序烧进去,仿真之后按照耍求对着 屏幕进行单点触屏。图3-7 tft屏实物3v33v3vci:z rcsmaixrswrri)i.ci)ri:si:t2627os. umrsii?ri)dijoo iwi l««)2 l)w):i

35、imm)1ihm)5 inmm)iimm)kijbo9 imho l>bi i l>b121x)13 dbm imji5ixdkixi-twvcxlgm)xrcm)yl)gm)yl(ad(;l)innki l£l>-k2iw-k3l.l;l) aled k1 iri)k5(tiirjii1517ineeeei2 31 5 789012315 m-川 minimbinihihihimimnihhimm i36亠12_ilight-pwm 厂prl fv”9图3-8 tft屏硬件电路vccix:i.kx+csy+|)1x-bl syy-1x17(;|)1 t:1wviu

36、tiovdi)aixvrin-3v3忙y+ox-oy-ow12046ji1615211313121171098tft屏触摸控制电路如图3-9:u spi-scku絆卜郎iu spi-miso| 2oi6-im 3y3图3-9 tft屏触摸硬件电路3.4 kill4的安装与使用在使用stm32时,我们需要使用k1114对写的程序进行仿真与程序调试。对于下载程 序的方式有两种:串口下载和jli7k下载,由于串口下载相对比较麻烦,而且jliyk下载可 以在线调试,我这里将使用jlink下载方式。在将程序通过jlixk下载到相应的模块里进行 仿真与调试之前,我们要在电脑上安装jlink驱动。使用仿真器

37、在线调试的吋候需要注意的 一点是将boot的开关拨到flash档位,不然在线调试的时候程序无法运行。接着按照stm32 给的资料,安装mdk (程序:买开发板的吋候店家给的,网上也有,直接使用就行),安装 完mdk开发环境后,在编译程序的时候会有40k的代码限制,我们只需要和谐下即可搞定。软件设计与实现4. 1总体设计本可视化智能家居门禁系统软件整体包括两大部分,即以cortex-m3教学科研平台 up-cup-stm32-dvp为核心的门禁终端下位机和以arm处理器为主的上位机,两个模块在各 自不同的环境下运行,主要实现门禁终端的数据采集和传送,以及手持模块的数据传送和功 能设定。图4t总体

38、设计4. 2门禁终端软件设计门禁终端软件设计主要实现各个模块的初始化和相应功能的选择设定。终端软件流程如下图4-2:图4-2终端软件流程首先初始化门禁系统的各个模块,进入待机状态。当有访客通过键盘模块访问的时候, 门禁系统经过对拨号分析后将数据发送到被呼叫用户的移动手持设备模块。如果移动手持设 备模块长时i'可无应答(我这里设计的时i'可是5s),则向访客提示住户忙碌信息,如果住户通 过移动手持设备模块返回控制信息,则进入接收数据、处理数据阶段。其中接收数据、处理 数据阶段主要操作为是否开门是否打开摄像头模块和语音模块是否结束这次流程。通 过对数据的处理,门禁系统进行相应的操作

39、。4. 3移动手持设备模块软件设计移动手持设备软件设计主要涉及门禁终端功能的设定以及数据的接收与发送。主要流程如图4-3:图43手持设备软件流程当移动手持设备模块收到门禁系统发送來的访客信息的时候,提醒住户并进入功能设 定阶段。其中功能设定阶段主要操作为是否开门是否打开摄像头模块和语音模块是否 结束这次流程。同时,在没有访客的时候,用户也同样可以直接进入功能设定阶段,通过移 动手持设备模块来控制门禁系统。当然,当宿主收到信号因有事在做而长时间没有做出回应 时,则向访客提示住户忙碌信息。4. 4数据传输在无线传输屮主要用tcp网络协议。这里先简单介绍一下无线传输,字面上的理解就 是利用无线技术进

40、行数据传输。无线数据传输可以进行远程数据传送。如果远程传输的数据是关于电路的开与关的,那么就可以达到远程设备控制。无限传 输可以实现点对点,点对多点的传送数据,无线数据传输相对有线数据传输来说成本较低, 扩展性较好,性能相对稳定,应用领域广。tcp方式下的程序流程如图4-4:图4-4 tcp方式下的程序流程第五章成果与测试5. 1成果展示下面简单介绍一下,本门禁系统的研究结果:以下的几幅图片是本门禁系统的最终成品展示。本系统的功能已经基本实现了,下面向大家展示一下门禁系统的功能与使用方法。按下门铃这个按钮,在手持模块就会收到消息通知,如果手持模块长时间不给处理信号,则 通过语音模块播放:“对不

41、起,无人在家。”如果宿主点击摄像头,那么通过无线传输,门禁 终端的摄像头打开,可以进行单方面的视屏。如果点击房门,那么门禁终端的六个lcd灯会 亮,表示着大门的打开。如果点击语咅这个框架,则在门禁系统的另一端的语咅外放装备会 播放相应的(已录制好的)语音。结束时,点击手持模块上面的结束。图5t门禁终端图5-2手持模块图5-3微处理器gui界面5. 2系统测试5. 2. 1系统主要功能模块测试1)基本参数设置:使用移动手持模块将不同的数据传送到终端的液晶屏上,然后查看所 设置的参数和我们运行出来的参数进行对比,是否一致,如1p地址、控制器时间等等参数 (允许出现小范围的误差).2)门禁终端输入、

42、输出端口设置:用移动手持模块将不同的数据传送到终端的液品屏上, 然后查看所设置的参数和我们运行出来的参数进行对比。3)远程监控:通过移动手持模块发送远程打开摄像头的命令,看能否正确打开摄像头模 块。5. 2. 2测试结果表5t测试结果编号模块测试描述测试用例预期结果实际测试结果1基本参数设置设置系统的基本参数,例如ip地址移动手持模 块发送相应 的参数配置 信息,之后 读取门禁终 端参数,并 比较。门禁终端基 本参数设置 正常,且运 行正常。门禁终端参 数配置成 功,tp参数 设置置正 确。2门禁终端输入、输出端口设置设置门禁终 端输入、输 出端口的基 本属性。移动手持模 块发送相应 的参数配置 信息,之后 读取门禁终 端参数,并 比较。门禁终端按 照参数配 置,运行逻 辑正确。门禁终端端 口基本属性 设置成功,端口的属性设置有效。3远程监控远程控制摄像头的开关发送远程控 制开关摄像 头命令,査 看摄像头动 作可远程控制摄像头锁的开关远程控制摄像头成功远程监控输入端口状态发送监控指 令,读取输 入端口状

温馨提示

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

评论

0/150

提交评论