基于stm的可视化门禁系统

发布时间:2019-10-10 03:43:38   来源:文档文库   
字号:

毕业论文(设计)

基于STM32的可视化门禁系统

学生姓名 丁闯

20121309040

电子与信息工程

信息工程

指导教师 高超

副教授



二O一六 二十



基于STM32的可视化门禁系统

丁闯

南京信息工程大学电子与信息工程学院信息工程系,南京 210044

摘要随着智能技术的飞速发展和计算机应用的普遍推广,视频门禁系统在我们生活随处可见,住户的安全性得到大大的提高,也体现了门禁系统向智能方向发展的特点。本系统由上位机和下位机两部分组成,下位机采用了Cortex-M3教学科研平台UP-CUP-STM32-DVP作为硬件开发平台,采用STM32F103ZET6作为核心处理器,上位机也为以ARM为核心的移动手持模块,两者通过WI-FI相互通信并配备摄像头等模块,实现了一种基于ARM的可视化智能家居门禁系统。该系统操作简便,使用灵活,智能化程度高,节省物力、人力和时间,用户可以随时随地通过手机辨识来访者并控制门禁系统,视屏门禁的应用使家居安防的智能水平得到了提升,具有广阔的应用市场。

关键词:可视化;门禁系统;STM32;单片机

Abstract :

With the rapid 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 composed of two parts, the upper computer and the lower computer. The lower computer uses the Cortex-M3 teaching and research platform UP-CUP-STM32-DVP 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 communicate 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 control 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

第一章 绪论

随着国民经济的发展,计算机逐渐普及智能技术得到了进一步的发展,社会信息化程度的迅速提高,人们的生活变得越来越便捷。越来越多的高新技术被应用到生活中,本章将介绍可视化智能家居门禁系统的背景和意义。以及嵌入式的简介、智能家居的概述和海内外研究近况。

1.1可视化智能家居门禁

1.1.1 研究背景

随着科学技术的发展,ARM处理器的功能快速的增多,性能也变得更加优秀。而且,通过ARM处理器实现的一些相关功能,不仅基于本科生的课程学习,而且不会超过本科生的设计能力。

智能门禁系统的发展越来越多元化,逐渐成为发达的地区重要场所必备的安防系统之一。传统的门禁安全设备仅仅是被动的监控,与之不同的是,智能家居门禁系统具有主动监控和报警控制的功能,是小区住户安全防范措施必不可少的能够提高住户的安全感。以是,越来越多的人会在安防控制设备领域中使用它。随着智能小区的普及,越来越多的用户装起了门禁系统。而门禁系统的通讯也从语言通讯向视频通讯方面逐步转变。视频门禁系统的出现,不仅提升了住户内心的安全感使得住户在工作时可以放心的把亲人留在家中,而且体现了门禁系统向智能方向发展的趋势。但是目前的视频通话住户必须起身站在门禁设备旁使用,这样的情况给用户体验带来了一定的不适感。

1.1.2 研究意义

通过对研究背景中目前门禁系统不足之处的提出,本系统提出一种基于ARM的可视化智能家居门禁系统。该新型可视化智能家居门禁系统在以往门禁系统的基础上,以Cortex-M3教学科研平台UP-CUP-STM32-DVP作为硬件开发平台,使用STM32F103ZET6作为核心处理器并配以基于ARM的移动手持模块进行视频通讯。本设计进一步体现智能家居的人性化,用户可以通过移动手持模块方便的观察访客,并且可以通过手持模块来控制房门的开关,而不需要频繁动身亲自开门,节省时间、人力、和物力,给用户提供了更简要的方便。

1.2 嵌入式概述

1.2.1 嵌入式简介

嵌入式系统(Embedded system)按照英国电气工程师协会的定义是:用于控制、监视或者辅助操作机器和设备的装置[1]嵌入式系统一般不是个人计算机系统,是固化在特定的设备里面的,不可以随意安装或卸载,需要使用专业的工具把系统代码写入到存储芯片上,比如,MP3 、手机里面的系统。

通用计算机是每个行业都可以使用的,功能比较齐全,适应性很强。嵌入式计算机是一种计算机的存在形式,从计算机技术发展中分离出来的。嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。它的一些主要的特征如下:

1)嵌入到应用系统。运行速度快、低功耗、集成度高、体积比较小可以方便的嵌入到应用系统和电子产品中。

2)可以在工业现场环境中可靠的运行。

3)面对控制的对象。面对传感器信号的输入;面对人机交互的操作控制;面对对象的伺服驱动和控制。

4)优良的控制性能。对外部各种模拟和数字信号能及时的捕捉,对多种不同的控制对象的实时控制。

可以看出嵌入式计算机与通用计算机系统在应用目标上有巨大的差别。通用计算机系统运行效率、速度和经济性依据不同的应用对象会受到不同程度的影响。在通用计算机中,巨型机是运算最快的。而嵌入式计算机系统要求的是对象的智能化控制能力;技术发展方向是与对象系统密切相关的嵌入式性能、控制能力与控制的可靠性[2]

嵌入式系统是有着严格要求的,有着完整的系统测试和可靠地评估体系。使用的资源较少,但需要专用的开发工具,可完成诸如实时控制、监测管理、数据处理等各种自动化处理任务。它的核心是应用,基础是计算机技术,相对的硬件、软件是可以缩扩的。

嵌入式系统是软硬结合的东西实际上嵌入式说白了就是一个硬件电路加上一个实时操作系统,这种系统因为软硬件都必须高效的设计,所以它拥有的软件的程序段较小、自动化度较高,响应速率快等优势,非常适应于面向对象要求实时和多任务的应用。

传统的嵌入式系统是是以单片机为基础的,多数显示为以可编程控制器的形式。嵌入式系统的成长分为三个时间段:

简单操作系统阶段:70年代到 80年代,最初的70年代,单片机的出现,我们通过汇编语言对系统进行控制,这类系统结构和功能相对单一,处理效率较低。到了80年代,微控制器的出现,推动了嵌入式系统的发展,此时嵌入式操作系统还是相对简单,但功能不再单一,而且效率较高。

实时操作系统:90年代,嵌入式系统一飞冲天,因为硬件对实时性要求的提高,嵌入式系统又是软硬结合的,软件的规模也随之不停的扩大。这一阶段的特征是改善了操作系统的实时性,具备了一系列的功能,使软件开发变得简单。

面向Internet:21世纪,互相网道路的不断前进,嵌入式要想做出进一步的突破,就必须和互联网结合起来。操作系统的自身结构设计要便于移植,而且应用嵌入式设备的结构变得复杂,功能更加多样化。未来,嵌入式系统不停地向前迈步。

1.2.2 嵌入式应用

嵌入式系统有独特的结构和性能,充斥在国家的各个发展领域。人们生活中将无处不接触到嵌入式产品。小到家里的家用电器,大到军工、航天等一些重要军事领域。在很多领域中,嵌入式着重在控制方面的应用。在嵌入式应用中,家电方面的应用有着广阔的前景。越来越多的家用电器嵌有处理器,实现多功能、远程控制、智能管理,方便人们的生活。现在就可视化智能门禁系统而言,它是属于远程控制的。不仅需要实现无线数据传输,还需要统一的控制协议。

1.3 智能家居概述

智能家居(英文:smart home, home automation是以住宅作为服务平台,通过一系列的技术处理,将与家居有关的子系统结合起来,达到智能管理的目的。方便人们的生活,帮助人们更好的分配自己的业余时间,享受自己的生活。

主体在于家庭自动化,通过家电统一是一个开关、远程控制家里电器设备、又如自动控制空调的开关(在温度低于多少度开始制热,高于多少度开始制冷,使房间处在一个舒适的温度内)等,以此来优化人们生活。智能家居将让用户有更方便的手段来管理家庭设备,把电器设备联合成是一个有机的整体

本系统也是智能家族里面的一小部分,用到了监控系统和开门(主要是监控系统)。

 

1.4 国内外研究现状

最近几年,门禁系统在海内外得到普及,也随处可见。例如:学校的宿舍有着刷卡门禁系统、宾馆的刷卡房门、开车进出小区要刷卡认证等等。美国是最先提出“智能家居”这个概念的,也是目前在智能家居方面领先的国家之一,越来越多国家的一些大型企业把重心移向个人家庭智能化的研发,竞争这个有着无限潜力的市场。

智能家居最初的发展是以电气设备远程控制为主,主要的着重点在于控制。随着电脑行业的发展,嵌入式的不断前进,无线系统慢慢的取代有线系统,我国的无线系统也慢慢赶上西方发达国家的水平。这也就推动了国内家居智能化的发展。

我国是有着广大的人口资源,所以在智能化家居这个市场上可以获得巨大的利润,虽然现在国家经济正在飞速发展,但相对西方国家,我国人均还是比较贫穷的,大部分的消费放在日常生活,没有能力去对家庭进行智能化改进。所以我国有着大量的资源,当大家都奔小康,追求精神上的享受时,这个行业的潜力才会真正显露出来。

随着国家经济不断发展,技术的进步,智能化会越来越高端,人们对生活有了新的追求,这也就暗示智能家居市场有着不可限量的发展前景。

第二章 系统分析

本章将对课题的系统进行简单的分析,对系统各功能模块及其功能的进行明确的介绍,以方便日后对系统进行设计和实现。

2.1 系统总体需求

针对目前的门禁系统住户必须起身走到门口站在门禁设备旁使用,这样的情况给用户体验带来了一定的不适感。本设计利用日渐成熟的嵌入式系统结合传感器技术,高性能ARM处理器和视频技术,开发出基于ARM的可视化智能家居门禁系统,可以远程实时控制。

可视化智能家居门禁系统,是在现有门禁系统的基础上,配上摄像头模块进行观察访问者。当有访客访问时,由访客通过键盘模块触发系统,系统开始运行。首先要初始化各个模块,使各个模块处于待机状态,如果住户通过手持设备模块返回控制信息,中央处理器使用摄像头模块开始采集数据,然后数据经中央处理器处理过后通过WI-FI传送到移动手持模块上,通过显示屏可以观察访客,并通知用户远程控制门禁系统;用户也可以通过WI-FI与访客进行单方面的视频语音通讯,更方便的探寻访客来访意图。

2.2 功能模块

系统需要的功能模块有微处理器单元模块、访客呼叫模块、摄像头模块、语音通讯模块、无线传输模块和移动手持模块。

微处理器模块使用的教学科研平台是UP-CUP-STM32-DVP,此平台采用STM32F103ZET6作为核心处理器(硬件介绍见下一章)。微处理器模块主要功能是数据的采集与处理以及通讯模式选择。当访客要求通讯时,该模块将请求信息通过串口WI-FI发送给用户。

访客呼叫模块:访客通过访客呼叫模块拨打住户的号码,并由微处理器单元模块将呼叫信息通过WI-FI向移动手持模块发出请求通讯的信息。

摄像头模块:由用户通过移动手持模块授权打开,进行与访客的单方面视频通讯。

语音通讯模块:用于访客与住户之间单方面的语音通信,便于用户确定访客的来访目的。

无线传输模块主要进行移动手持设备与微处理器单元模块直接的信息交换,完成住户的要求。

移动手持模块为以ARM为核心处理器的集成模块,住户通过该模块来方便确定来访者与之通讯,并且住户可通过该模块来控制房门的开关。

2.3 典型应用场景示意图

下图2-1为该可视化门禁系统典型应用场景示意图,在应用时,多个用户依次进行访客呼叫,住户通过可视化门禁系统的手持模块来决定是否允许访客进入,达到预期目的。

2-1 典型应用场景示意图

访客到来时,通过系统的键盘模块进行拨号,来通知住户。门禁系统通过对访客的拨号来确定被访问的住户。初始化各个模块后,通过串口WI-FI将访客信息发送到住户的移动手持设备模块上,由住户远程控制门禁系统。

硬件设计与实现

3.1 硬件总体设计

本系统硬件部分以UP-CUP-STM32-DVP教学科研平台为核心的门禁终端和移动手持模块组成。本设计需要用到的硬件有STM32F103ZET6的迷你版2块,2个串口WI-FI2个液晶显示屏,1个带有连线的摄像头(可与STM32单片机连接的),一个语音模块,1个外放扩音器,2SD卡,里面装着图片,1个开关按钮,若干LCD灯和连线。

3.2 门禁终端硬件设计

门禁终端的控制核心是微处理器单元模块,包括访客呼叫模块,摄像头模块,无线传输模块和语音通讯模块。

硬件框图如图3-1

3-1 硬件框图

3.2.1 微处理器单元模块

微处理器单元模块选用Cortex-M3 UP-CUP-STM32-DVP教学科研平台,使用103系列的ZET6这块芯片作为核心处理器。

Cortex-M3教学科研平台采用ST公司的STM 32F103ZET6芯片。STM32是一款基于ARM Cortex-M3内核Cortex-M332位的核,可以减少大部分时钟周期和中断),最高可达72MHZ的时钟频率,内置512KB 闪存程序存储器用于存放程序和数据和64K SRAMCPU,能以0等待周期访问(读/写)),并行LCD接口,兼容8080/6800模式。

该款芯片资源丰富,下面简介一下这款芯片的一些资料。

I/O接口:最多可达80个,每个接口都能映像16个外部中断,而且大部分端口可以外接5V电压。在这些接口中,由3个外接串接口(SPI),2I2S接口,可以工作主或从模式下工作,2能够在多主模式或从模式,支持标准和快速模式工作的I2C接口。

定时器:包括4个通用的,2个高级控制的,2个普通的,2WDT,以及1个系统滴答定时器。

本系统用的STM 32F103ZET6这款芯片,它是属于ST系列芯片中的第三类(如果ST芯片按照容量大小分类)!它内置了5个串口收发器,它们的功能有提供异步通信、支持IrDASIRENDEC传输编解码、单线半双工通信模式等。

这个芯片还有一个USB从设备接口, SDIO接口, 一个CAN接口,可兼容SRAM,NORNAND Flash接口的16位总线FSMC。有12A/D输入及相对应得12D/A输出。因为它的处理器资源丰富,还可以进行进一步的配置和扩展。

显示设备有四个七段数码管,2.4TFT真彩LCD支持触摸屏,8*8点阵模块和字符液晶屏。

输入设备有3*4矩阵键盘,五维遥感和3个中断按键。

传感器种类有压力传感器,霍尔开关,和光敏电阻

3.2.2 访客呼叫模块

为了节省资源,我使用开发平台自带键盘作为输入。当有访客来访时,只需要按下开关键盘,通过微处理单元模块,初始化各种模块,再通过串口WI-FI传递信号。

3.2.3 摄像头模块

摄像头可以分为两类:数字和模拟。其中,模拟摄像机采用隔行扫描转换成模拟信号,转换成数字信号,最后变成视屏信号,它只能进行单方向的信号传输,而且读取的时候要使用监视器。缺点就是系统体积大,使用成本高,分辨率低,安装监视器的时候考虑的因素较多。

数字摄像头可以直接捕获影像,可以通过串、并口或者USB接口传到计算机里,直接获得所要的图像或视频。简化了视频系统结构,同时也降低了制造成本。所以本设计将采用后者(OV7725摄像头)作为本系统的摄像头模块。

3-2 OV7725摄像头

OV7725最高可以获得640*480@60Hz分辨的输出视频,符合大部分产品的应用需求下面OV7725摄像头的优缺点进行简单介绍:

灵敏度较高,适合低照度

有标准的SCCB配置接口,能配置输出RAW RGBRGBGRB422RGB565/RGB444)、YVA422这些格式的视频流;

支持从CIF40x30的各种尺寸图象输出 ,支持120FPS高帧速度输出(QVGA,更适合抓拍快速移动物体)

模块板载大字节的FIFO,可轻松与MCU接口

可以自动抑制噪声,在信号最大的同时,尽力减少噪音;

可以实现帧的同步配置;

安装定位精确度高。

3.2.4 无线传输模块

因为蓝牙WIFI都属于无线传输模块,这里我选择的无线传输模块是串口WIFI。下面我将对蓝牙和WIFI的不同之处进行介绍,以此来说明我选择WIFI的原因。

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

本系统的无线传输模块使用串口转WI-FI模块。因为使用了两块STM32的板子,本系统也就选用了两块串口WIFI模块,每个板子连接一块,直接进行信号匹配,匹配成功就可以进行数据传送了。串口WIFI模块是一种低成本、低功耗的嵌入式UART-ETH-WIFI(串口-以太网-无线网)模块,采用的是串口接口,内置TCP/IP协议栈。它的串口速率是可以调节的,可以实现用户串口、以太网、无线网(WIFI3个接口之间的自由转换。

3-3 串口WIFI模块实物图

串口WIFI模块部分硬件电路如下图所示:

3-4 RS232串口

3-5 按键

3-6 网络接口

3-7 WIFI模块

3.2.5 语音通讯模块

语音系统是日常生活中不可或缺的一部分,ATM语音提示、公交车报站系统、语音门铃、电梯语音提示系统等随处可见。

本系统使用ISD1700系列语音模块。ISD1700系列单片优质语音录放芯片,能够提供20~240秒可选的录放音时间,可以多段录音,芯片内有存储管理系统来管理多段录音。关键是在单独使用按键的情况下能进行多段语音的录制和播放,而且具有简单易用、外围电路简单等特点,是开发语音系统的上佳选择。

对语音模块的一些主要按键进行介绍:

REC:录音,电平触发(门禁系统的录音已经烧FLASH里面了);

PLAY:放音,如果是边沿触发播放一段,若是电平触发就进行循环播放;

RESET:复位;

RDY/INT:就绪或中断;

FWD:功能是播放下一曲。

3-5 语音通讯模块实物

下图是语音通讯模块的硬件电路:

3-6 语音通讯模块硬件电路

3.3 移动手持模块设计

基于ARM的处理器,串口转WIFI模块和TFT液晶屏组成移动手持模块。TFT屏为3.2寸液晶电阻触摸屏自带ILI9341控制器。

TFT(就是真彩屏)有源矩阵液晶显示器的一种,是一款比较容易实现高分辨率的显示器件。相对于其他同类产品,它的图像是最清楚的,因为它的排列是可记忆性的。下面是TFT液晶屏的一些优点:相应时间比效短,并且色彩艳丽。因为门禁系统要求,在使用TFT液晶屏时,应该注意一下校准。利用单片机把校准程序烧进去,仿真之后按照要求对着屏幕进行单点触屏。

3-7 TFT屏实物

3-8 TFT屏硬件电路

TFT屏触摸控制电路如图3-9

3-9 TFT屏触摸硬件电路

3.4 KILL4的安装与使用

在使用STM32时,我们需要使用Kill4对写的程序进行仿真与程序调试。对于下载程序的方式有两种:串口下载和JLINK下载,由于串口下载相对比较麻烦,而且JLINK下载可以在线调试,我这里将使用JLINK下载方式。在将程序通过JLINK下载到相应的模块里进行仿真与调试之前,我们要在电脑上安装JLINK驱动。使用仿真器在线调试的时候需要注意的一点是将BOOT开关拨到FLASH档位,不然在线调试的时候程序无法运行。接着按照STM32给的资料,安装MDK(程序:买开发板的时候店家给的,网上也有,直接使用就行),安装完MDK开发环境后,在编译程序的时候会有40K的代码限制,我们只需要和谐下即可搞定。

软件设计与实现

4.1总体设计

本可视化智能家居门禁系统软件整体包括两大部分,即以Cortex-M3教学科研平台UP-CUP-STM32-DVP为核心的门禁终端下位机和以ARM处理器为主的上位机,两个模块在各自不同的环境下运行,主要实现门禁终端的数据采集和传送,以及手持模块的数据传送和功能设定。

4-1 总体设

4.2 门禁终端软件设计

门禁终端软件设计主要实现各个模块的初始化和相应功能的选择设定。终端软件流程如下图4-2

4-2 终端软件流程

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

4.3 移动手持设备模块软件设计

移动手持设备软件设计主要涉及门禁终端功能的设定以及数据的接收与发送。主要流程如图4-3

4-3 手持设备软件流程

当移动手持设备模块收到门禁系统发送来的访客信息的时候,提醒住户并进入功能设定阶段。其中功能设定阶段主要操作为①是否开门②是否打开摄像头模块和语音模块③是否结束这次流程。同时,在没有访客的时候,用户也同样可以直接进入功能设定阶段,通过移动手持设备模块来控制门禁系统。当然,当宿主收到信号因有事在做而长时间没有做出回应时,则向访客提示住户忙碌信息

4.4 数据传输

在无线传输中主要用TCP网络协议。这里先简单介绍一下无线传输,字面上的理解就是利用无线技术进行数据传输。无线数据传输可以进行远程数据传送。

如果远程传输的数据是关于电路的开与关的,那么就可以达到远程设备控制。无限传输可以实现点对点,点对多点的传送数据,无线数据传输相对有线数据传输来说成本较低,扩展性较好,性能相对稳定,应用领域广。

TCP方式下的程序流程如图4-4

4-4 TCP方式下的程序流程

第五章 成果与测试

5.1 成果展示

下面简单介绍一下,门禁系统的研究结果:以下的几幅图片是本门禁系统的最终

成品展示。本系统的功能已经基本实现了,下面向大家展示一下门禁系统的功能与使用方法。按下门铃这个按钮,在手持模块就会收到消息通知,如果手持模块长时间不给处理信号,则通过语音模块播放:“对不起,无人在家。”如果宿主点击摄像头,那么通过无线传输,门禁终端的摄像头打开,可以进行单方面的视屏。如果点击房门,那么门禁终端的六个LCD灯会亮,表示着大门的打开。如果点击语音这个框架,则在门禁系统的另一端的语音外放装备会播放相应的(已录制好的)语音。结束时,点击手持模块上面的结束。

5-1 门禁终端

5-2 手持模块

5-3 微处理器GUI界面

5.2 系统测试

5.2.1系统主要功能模块测试

1)基本参数设置:使用移动手持模块将不同的数据传送到终端的液晶屏上,然后查看所设置的参数和我们运行出来的参数进行对比,是否一致,如IP地址、控制器时间等等参数(允许出现小范围的误差).

2)门禁终端输入、输出端口设置:移动手持模块将不同的数据传送到终端的液晶屏上,然后查看所设置的参数和我们运行出来的参数进行对比

3)远程监控:通过移动手持模块发送远程打开摄像头的命令,看能否正确打开摄像头模块。

5.2.2测试结果

5-1 测试结果

编号

模块

测试描述

测试用例

预期结果

实际测试结果

1

基本参数设置

设置系统的基本参数,例如IP 地址

移动手持模块发送相应的参数配置信息,之后读取门禁终端参数,并比较。

门禁终端基本参数设置正常,且运行正常。

门禁终端参数配置成功,IP参数设置置正确。

2

门禁终端输入、输出端口设置

设置门禁终端输入、输出端口的基本属性。

移动手持模块发送相应的参数配置信息,之后读取门禁终端参数,并比较。

门禁终端按照参数配置,运行逻辑正确。

门禁终端端口基本属性设置成功,端口的属性设置有效。

3

远程监控

远程控制摄像头的开关

发送远程控制开关摄像头命令,查看摄像头动作

可远程控制摄像头锁的开关

远程控制摄像头成功

远程监控输入端口状态

发送监控指令,读取输入端口状态。

读取状态与端口实际相符。

读取状态与端口实际相符。

通过对系统主要功能模块进行测试,系统网络通信模块功能正常,能够有效的进行信息的传输和系统参数的配置;各个部分的模块都能正常启动,整个程序可以很好地运行。本系统最终达成了初始的实验目的,设计出了一个安全、可靠、智能化的系统。

第六章 特色与展望

基于ARM的可视化智能门禁系统使用基于STM32芯片的UP-CUP-STM32-DVP嵌入式教研硬件平台,ARM处理器,通过两者的结合来解决目前“用户需频繁动身亲自到门口看门铃”等问题,用户可以移动手持模块方便的观察访客,且可以通过移动手持模块来控制房门的开关,而不需要频繁动身亲自开门,节省物力、人力,便捷了用户,同时移动手持模块的使用也简化了门禁系统的使用。

本系统具有较高的实时性,可裁性好,价格低,功耗小等特点。同时,将软件和硬件密切结合起来,切实地解决了日常生活中的实际问题。

本系统主要通过摄像头模块来获得访客的信息,让用户可在手机上确定来访者并确定门禁系统的开放与关闭。并且传输数据不再是利用有线网络,而是利用无线,使操作变得更加简便,便于观察。

至此,本系统的各个功能模块已基本完善,能在一定程度上满足客户对门禁系统安全性的要求,免去了用户频繁动身的麻烦,有效节省了物力人力。通过自主编写本系统,加深了对嵌入式系统,ARM处理器以及相互之间通讯方式的了解。了解一个现在流行的平台,应用它,在其上开发项目,不是件容易的事情,但是艰苦的过程和取得的成功是成正比的。

虽然本系统已经比较完善,但还有些地方可以进行改进:例如在上位机加入数据库,加入名单(就是自家人),实现门禁系统的自我管理;对于人脸的识别问题等,还有待研究。

    :

[1]张利建. 橡塑机械功能人机界面研究[D][硕士论文]浙江大学,2008

[2]赵明. 基于ARM的嵌入式系统平台研究与开发[D]:[硕士学位论文]。南京工业大学计算机应用技术学院,2008.

[3]刘志英. 嵌入式系统中网络应用软件的研究[D].北京:电子工业大学,2001.

[4]田泽.嵌入式系统开发与应用教程[M].北京:北京航空航天大学出版社,2005.

[5]刘火良.STM32库开发实战指南[M].北京:机械工业出版社, 2013.

[6]杨星.论单片机发展历程及技术进步[J].知识经济,2011,23(1):97.

[7]柯资颖.嵌入式门禁系统软件的设计与实现。[D][硕士论文].西安电子科技大学,2008.

[8]徐宇杰.TCP/IP协议深入分析[M].北京:清华大学出版社,2009.

[9]何晋.基于Cortex-M3的嵌入式以太网门禁系统设计[J].单片机与嵌入式系统应用. 2014(5):52-55.

[10]崔振,贾宝敦,周洪直等.基于无线通信的可视对讲门禁系统[J].微计算机信息,200622(5-2):62-64.

[11]田晓明.嵌入式门禁系统硬件的设计与实现[D].西安电子科技大学,2008.

[12]余侃华.国外门禁社区发展的多视角审视和反思[J].规划师.2010,(1):1-4.

[13]陈正冲.语言深度解剖第一版[M].北京航空航天大学出版社,2010.

[14]魏振钢,宋庆国.基于以太网的分布式智能门禁系统[J].计算机工程与设计,2007.02Vol.28 No.4.

[15]雷玉堂.各类门禁系统的比较及其发展[J].中国公共安全(市场版),2007Z1.

[16]李宁.基于MDK的STM32处理器开发应用[M].北京:北京航空航天大学出版社,2008.

本文来源:https://www.2haoxitong.net/k/doc/bcb77617e43a580216fc700abb68a98270feac10.html

《基于stm的可视化门禁系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式