基于STC12C5A60S2单片机的图像的小区智能道闸系统的设计.docx
- 文档编号:3448264
- 上传时间:2022-11-23
- 格式:DOCX
- 页数:15
- 大小:292.65KB
基于STC12C5A60S2单片机的图像的小区智能道闸系统的设计.docx
《基于STC12C5A60S2单片机的图像的小区智能道闸系统的设计.docx》由会员分享,可在线阅读,更多相关《基于STC12C5A60S2单片机的图像的小区智能道闸系统的设计.docx(15页珍藏版)》请在冰豆网上搜索。
基于STC12C5A60S2单片机的图像的小区智能道闸系统的设计
摘要
针对车辆出入仍采用人工管理方式的场所,尤其是车辆出入频繁的住宅小区,设计了这一种基于图像的小区智能道闸管理系统。
该系统以STC12C5A60S2单片机为整个系统的控制核心,采用车牌智能识别技术,分别对业主与非业主车辆进行智能管理,实现车主不停车出入小区的功能。
该系统包括车牌信息采集触发模块、车牌智能识别模块、单片机控制模块、道闸电机驱动模块以及电源稳压模块,用多种传感器及其控制电路,实现小区道闸系统的智能识别车牌、自动开启、智能报警等功能。
经多次实验证明,正常光照(100~80流明)条件下,对车牌的综合识别概率不低于99.5%。
可以满足智能道闸对于车牌识别等应用要求,具有一定的理论与现实意义。
整个系统的电路结构简单,可靠性能高,测试结果满足功能要求。
关键词
图像;单片机;住宅小区;智能道闸;系统设计
Abstract
Gasconcentrationsaremoresensitivetotheoccasion,especiallyintheenvironmentofharmfulgases,designedandimplementedagasconcentrationdetectioncar.Thecarframemadeofstrongmaterials,fortheentiresystemofcontrolSTC12C5A60S2microcontrollercore,throughtheambientgasconcentrationdetection,determinetheorientationofharmfulgases,completethehazardousgasdetectionandalarm.ThecarincludeRdtrackingcircuit,thedrivemotorcircuit,thegasconcentrationdataacquisitioncircuit,apowerregulator-circ-ut,andthebuzzercircuit,avarietyofsensorandcontrolcircuit,thecarautomaticallyhunt,intelligentdetectionandalarmfunction.Afterrepeatedexperimentsprovedthatthedetectionerroroflessthan±10cm.Tomeetthesmartcarforthegasconcentrationdetectionapplicat-ionrequirements,sometheoreticalandpracticalsignificance.Thewholesystemisasimplecircuitstructure,highreliability,thetestresultsmeetthefunctionalrequirements.
Keywords
Image;STC12C5A60S2;Residentialquarter;Intelligentbarrier;Systemdesign
1小车系统总体设计及工作原理
1.1引言
随着经济的发展,汽车作为一种生活用品将越来越多地进入小区中,再加上原来的人工车辆公路管理方式和收费方式不仅占用了大量的人力、物力、财力;而且效率低下,容易产生错误,造成资源的极大浪费。
因此,从某种程度上来说,以前的人工车辆管理方式和收费方式已经影响到了业主的生活质量和小区的形象。
幸运的是随着物联网的逐渐兴起,车主不停车出入小区或企业的智能道闸已经成为未来发展必然趋势。
以单片机为核心的小区道闸智能控制系统,采用车牌智能识别技术实现业主不停车进出小区大门或车库,对非业主车辆进出小区实行报警提示,由门卫盘问、登记后放行。
智能化的道闸控制系统对提升小区形象、不停车进入小区、方便业主出入、减少保安配置、降低物业管理成本、防盗等意义重大,而且对现有道闸进行一定改装,即可实现道闸智能化控制,市场潜力巨大。
本课题的目的就是研究基于图像识别技术的智能道闸系统功能模型,并进行硬件系统的结构组成设计,同时完成软件系统的相关功能,所以本课题的研究意义重大。
1.2道闸概述
道闸又称挡车器,最初从国外引进,英文名叫BarrierGate,是专门用于道路上限制机动车行驶的通道出入口管理设备,现广泛应用于公路收费站、停车场、小区、企事业单位门口,来管理车辆的出入。
电动道闸可单独通过遥控实现起落杆,也可以通过停车场管理系统(即IC刷卡管理系统)实行自动管理状态。
根据道闸的使用场所,其闸杆可分为直杆、90度曲杆、180度折杆及栅栏等。
道闸由减速箱、电机、(或者采用液压)传动机构、平衡装置、机箱、闸杆支架、闸杆等部分组成。
随着汽车工业的不断发展及汽车数量的日益剧增,对道闸的需求量也越来越大,对道闸的性能也提出了更高的要求。
如道闸一体化机芯、离合装置、智能防抬功能、遇阻返回装置、升温功能(确保在零下40度环境下使用)、抽风降温系统(及时降低电机温度)、自动离合装置、防撞脱杆装置等。
杆的起落速度从0.8秒到6秒不等。
杆子长度0-10米。
栅栏道闸国内龙盛栅栏最长6.5米。
道闸已越来越向高科技方面发展,以适应市场对产品的需求。
1.3道闸的发展历史及现状
随着汽车业的发展,实现对小区和企业车辆进行现代化的管理已经成为一个热门的研究课题。
为了解决这一课题所要求达到的自动性、实时性、高效性和准确性等方面问题。
在国际上,从上个世纪50年代开始,研究人员就开始研制各种各样的实时车辆智能管理系统。
而国内对实时车辆的智能管理系统的研究还处于起步阶段,与国际上的先进国家相比还有很大差距,但就在近二十年还是取得了一定的研究成果。
例如丹东东方测控技术有限公司研制的车辆智能管理系统,运用人工智能、模糊识别等方法从车辆图像中提取牌照图像,实时识别为文字和数字号码,存入数据库,节约存储空间、查找方便,真正实现了车辆的文档化管理。
使得系统具有减少人为的干预,车辆通过速度快、记录准确、节省人力的优点。
此外,杭州友通科技有限公司的车牌自动识别系统在传统监控技术的基础上,引入数字摄像技术和计算机信息管理技术,采用先进的图像处理、模式识别和人工智能技术,通过对车辆图像的采集和处理,获得车辆的数字化信息,再引入先进的网络数据库技术,从而达到更高的智能化管理水平。
1.4论文研究内容及章节安排
论文主要通过介绍车牌信息采集触发模块、车牌智能识别模块、单片机控制模块、道闸电机驱动模块、电源稳压模块以及分析论证,最终搭建一个基于图像的小区智能道闸系统。
论文的章节安排如下:
第一章绪论:
阐述小区智能道闸系统这一课题的研究背景及意义、发展历史及现状,以及论文章节安排。
第二章系统总体设计及工作原理:
介绍系统的设计思路、所要实现的功能,以及所需要的硬件设备。
第三章硬件结构设计:
介绍各个模块的设计与实现。
第四章实验平台与实验结果分析:
介绍系统的各个模块的测试结果与分析。
第五章总结与展望:
介绍系统的设计过程中的遇到的问题和获得的结论,以及对系统进一步设计的意见和展望。
2小区智能道闸系统总体设计及工作原理
2.1小区智能道闸管理系统实现的功能
按照系统的预期功能,系统设计成以单片机为控制核心,包含压强传感模块、车牌识别模块、点阵显示模块、声光报警模块、道闸驱动模块以及电源模块的智能道闸系统,从而实现业主不停车进出小区大门或车库,对非业主车辆进出小区实行报警提示,由门卫盘问、登记后放行等功能。
系统的整个运行流程如下:
(1)车辆进入:
①车辆驶入车牌摄像机抓拍区域,触发地感线圈,压强传感模块传递信息给车牌识别系统,记录驶入时间。
②车牌识别系统自动抓拍车辆的特写图像,并识别出车牌识号,然后通过检索数据库得出车辆类别(内部车和临时车等)。
③在软件界面显示该车的相关信息。
④单片机触发点阵显示模块和声光报警模块,LED屏显示相关信息,语音播放识别出来的车牌,欢迎光临等提示语。
⑤同时触发道闸电机驱动模块,闸机放行,并记下车辆进入时间。
车辆越过进口,驶入小区内,道闸自动放下。
整个过程自动完成,车辆一直处于行驶状态,而且无须工作人员干预。
(2)车辆离开:
①车辆驶入车牌摄像机抓拍区域,触发地感线圈,压强传感模块传递信息给车牌识别系统。
②车牌识别系统自动抓拍车辆的的图像并识别出车牌号,然后通过检索数据库得出车辆类别(内部车和临时车等)。
③在软件界面显示该车的相关信息。
④若为非业主车辆,系统自动计算收费金额,同时单片机触发点阵显示模块和声光报警模块,LED屏显示相关收费金额,语音播放收费金额。
工作人员收费后,触发道闸驱动模块和声光报警模块,闸机自动启竿放行,语音播放祝您一路顺风等提示语。
⑤若为业主车辆,闸机自动启竿放,电脑调出该车入场时的抓拍图像,入场时间等。
如果车辆被列入黑名单,不管是临时还是固定车辆,闸机不会打开,同时系统都会发出报警信号,通知工作人员注意。
⑥车辆越过道闸,离开停车场或小区,触发压强感应模块,系统记下车辆离开时间。
2.2小区智能道闸系统所需要的硬件设备
小车系统共有5大模块,分别是车牌信息采集触发模块、车牌智能识别模块、车牌信息核对模块、STC12C5A60S2单片机控制模块、道闸电机驱动模块、电源稳压模块。
系统结构框图如图1-1所示。
图1-1智能道闸管理系统结构框图
2.3基于图像的小区智能道闸系统总体设计
-
3基于图像的智能道闸系统硬件结构设计
3.1智能道闸硬件的基本结构
道闸系统的结构主要分为以下几个部分:
1、车牌信息采集触发模块,用于探测黑线的位置,由若干个光电管组成,通过反射红外线的变化判断黑线的有无。
2、车牌智能识别模块,
3、单片机模块,单片机的选用可以根据个人情况自行选择,对于本文介绍的智能道闸来说一般的51单片机已经足够。
点阵显示模块;声光报警模块,通过单片机给蜂鸣器高电平来使蜂鸣器报警。
4、道闸电机驱动模块,由于单片机输出的电流有限,无法直接驱动电机进行工作,因此需要通过专用的电路进行驱动,只要单片机给出相应的控制信号,便可控制电机工作,本文以较为常用的H桥驱动芯片L298N为例[9]。
5、电源模块,由于小车采用电池供电,因此合理的设计一个电源模块是小车稳定运行的前提。
3.2车牌信息采集触发模块
3.2.1触发模块的主要原理
3.2.2触发模块的分析与论证
3.3车牌智能识别模块设计
3.3.1车牌识别模块的组成
3.3.2车牌识别模块的主要原理
3.3.1车牌识别模块的分析与论证
3.4单片机控制模块
单片机是道闸系统的控制中心,单片机最小系统的合理设计是道闸平稳运行的前提,如图2-2所示,为51单片机的最小系统参考电路图。
51单片机最小系统由以下几个部分组成:
1、晶振电路,单片机要想工作必须有一个外部的时钟源,这个时钟源由外部晶振产生,具体电路为图中的X1、C3、C4,在做电路板时应注意晶振和电容要靠近18脚和19脚放置。
2、复位电路,RST(9)脚上只要有持续两个机器周期以上的高电平就能使单片机复位,因此上电复位的原理就是利用电容充电的一段时间将复位脚拉至高电平,使单片机完成复位,C1可以选用104或105之类的瓷片电容,R1在电容充电结束后将复位脚拉至低电平,保证单片机正常工作[10]。
3.4.1单片机控制模块
单片机电路图如图2-2所示:
图2-2单片机核心板管脚图
3.4.2点阵显示模块
3.4.3声光报警模块
3.5道闸电机驱动模块
3.5.1道闸电机驱动模块
由于单片机的驱动能力不足,无法驱动像电机这样的大功率外部器件,因此必须外加驱动电路。
本设计采用最常用的L298N驱动电路,一片L298可以同时驱动两路直流电机和一路两相步进电机。
该系统中直流电机控制电路的原理图如图2-4所示。
直流电动机的四象限运行,分别对应正转、正转制动、反转、反转制动。
电动机两端加正向电压,可以实现电动机的正转制动。
电动机两端加反向电压,可以实现电动机的反转制动。
电动机两端加不同电压,可以实现电动机的转速不同,实现小车的转向控制[16]。
3.5.2道闸电机控制电路
由于单片机的驱动能力不足,无法驱动像电机这样的大功率外部器件,因此必须外加驱动电路。
本设计采用最常用的L298N驱动电路,一片L298可以同时驱动两路直流电机和一路两相步进电机。
该系统中直流电机控制电路的原理图如图2-4所示。
直流电动机的四象限运行,分别对应正转、正转制动、反转、反转制动。
电动机两端加正向电压,可以实现电动机的正转制动。
电动机两端加反向电压,可以实现电动机的反转制动。
电动机两端加不同电压,可以实现电动机的转速不同,实现小车的转向控制[16]。
2.5.2直流电机控制电路
图2-4直流电机控制模块L298N电路
L298N电路图的说明:
1)电路图中有两个电源,一路为L298工作需要的5V电源VCC,一路为驱动电机用的电池电源VSS。
2)1脚和15脚有的电路在中间串接大功率电阻,可以不加。
3)图5中连接了两路电机,P2和P5是一一对应关系,如果只驱动一路电机可以连接对应的12或者34脚[17]。
4)八个续流二极管是为了消除电机转动时的尖峰电压保护电机而设计,简化电路时可以不加。
5)6脚和11脚为两路电机通道的使能开关,高电平使能,所以可以直接接高电平,也可以交由单片机控制。
3.6电源稳压模块
3.6.1电源稳压电路图
电源稳压模块的原理图如图2-5所示:
图2-5电源稳压模块LM7805、LM7806电路
3.6.2电源稳压结构分析
电源稳压模块主要使用在机器人走迷宫、灭火等项目,可使电池的输出电压稳定在一个恒定的值,以保证机器人行走过程中的一致性。
电源是整个系统稳定工作的前提,因此必须有一个合理的电源设计,对于小车来说电源。
设计注意两点:
1、与一般的稳压电源不同,小车的电池电压一般在6-8V左右,还要考虑在电池损耗的情况下电压的降低,因此常用的78系列稳压芯片不再能够满足要求,因此必须采用低压差的稳压芯片,在本文中以较为常见的LM339AN为例[18]。
2、单片机必须与大电流器件分开供电,避免大电流器件对单片机造成干扰,影响单片机的稳定运行。
采用两路供电,这样可以使用其中一路单独为单片机,指示灯等供电。
另外一路提供L298N的电压,L298N的驱动电压由电池不经任何处理直接给出。
三端稳压LM7806来组成稳压电源所需的外围元件极少,电路内部还有过流、过热及调整管的保护电路,使用起来可靠、方便,而且价格低廉[19]。
3.7硬件原理图
毒气检测小车的整体原理图如图2-6、图2-7所示:
由于版面限制,把整个原理图分为系统原理图和循迹电路图两部分。
循迹电路图中有循迹模块的内容,而系统原理图中包括了STC12C5A60S2单片机电路、L298N驱动电机、LM7805和LM7806稳压电路、MQ-5煤气检测模块、蜂鸣器模块。
图2-6系统原理图电路循迹部分电路
图2-7系统原理图
4智能道闸实验平台与实验结果分析
4.1实验平台的设计
4.2实验结果及分析
软件部分的程序用C语言编制程序来实现设计的控制算法。
本设计中小车的智能化是由小车自主行驶、自动循迹体现的。
其过程为起初小车沿直线行驶,行驶过程中通过循迹模块中红外传感器检测黑色路径,如果黑色路径是直线,小车沿着直线行径;如果黑色路径发生了转弯的话,小车将沿着黑色路径转弯,直到黑色路径为直线时再沿直线行驶。
主程序如下:
TMOD=0x10表示定时器1工作方式,TH1=(65536-1000)/256,TL1=(65536-1000)%256表示定时器初值,ET1=1表示开定时器1中断,TR1=1开始计数,IT1=1外部中断开,EA=1开总中断,while内循环循迹函数。
单片机通过L298N电机驱动小车马达来实现小车的前进与停止,前进与停止的程序如下:
P10、P12、P14、P16分别对应着单片机的P1.0、P1.2、P1.4、P1.6引脚,通过控制着四个引脚的高低电平来控制马达。
智能小车通过循迹模块中红外线传感器来判断黑线的存在,并沿着黑线行走。
循迹的函数如下:
循迹模块通过5个红外传感器来判断黑线的方位,并通过单片机对于驱动电机的控制来使小车改变方位[23]。
主程序流程图如图3-1所示:
图3-1主程序流程图
中断服务程序流程图如图3-2所示:
图3-2中断服务程序流程图
中断服务程序中,如果毒气检测模块检测到毒气浓度超标,则返回一个高电平,蜂鸣器报警。
5总结与展望
5.1总结
本文设计的智能小车直流电机调速系统通过检测到电动机的实际转速,形成闭环控制,对其转速进行调节。
如果要在系统中进一步增强自动调速的功能,可以引入神经网络等算法对直流电机转速进行调节和精确的校正这些算法。
能使小车功能完善,灵活性强,智能化程度高,具有可移动性、轻便性、易操作性和适应性等特点,适用于现代智能化各种环境。
如果能够在检测到煤气浓度数值后通过无线通信方式返回值至上端机上更好。
5.2展望
致谢
本文是在吴建辉博士精心指导和大力支持下完成的。
吴博士严谨求实的治学态度、高度的敬业精神、兢兢业业的工作作风和大胆创新的进取精神对我产生重要影响。
他渊博的知识、开阔的视野和敏锐的思维给了我深深的启迪。
同时,在此次毕业设计过程中我也学到了许多了关于单片机方面的知识,实验技能有了很大的提高。
另外,我还要特别感谢学长们对我实验以及论文写作的指导,他们为我完成这篇论文提供了巨大的帮助。
还要感谢,周贺贺同学对我的无私帮助,使我得以顺利完成论文。
最后,再次对关心、帮助我的老师和同学表示衷心地感谢。
参考文献
[1]WangQianxiang.Towardsarulemodelforself-adaptivesoftware[J].ACMSIGSOFTSoftwareEngine-eringNotes,2005,30
(1):
1-5.
[2]HenricksenK,IndulskaJ.Asoftwareengineeringframeworkforcontextawarepervasivecomputingtied[J].Proceedingsofthe2ndIEEEConferenceonPer-vasiveComputingandCommunications,2004,25-(3):
77-86.
[3]KephartJ,ChessD.Thevisionofautonomiccomput-ing[J].IEEEComputer,2003,36
(1):
41-51.
[4]SamaM,RosenblumDS,WangZhimin,etal.Mod-el-basedfaultdetectionincontext-awareadaptiveappli-cations[J].Foundationsofsoftwareengineering,2008(3):
261-271.
[5]RamirezAJ,ChengBHC.Designpatternsfordevelop-ingdynamicallyadaptivesystems[J].AdaptiveandSelfManagingSystems,2010
(2):
49-58.
[6]ClarkeM,BlairGS,CoulsonG,etal.Anefficientcom-ponentmodelfortheconstructionofadaptivemiddleware[J].GuerraouiProceedingsoftheIFIP/ACMIn-ternationalConferenceonDistributedSystemsPlatforms,2001(3):
160-178.
[7]DowlingJ,CahillV.TheK-componentarchitecturemeta-modelforself-adaptivesoftware[J].Architect-uresandSeparationofCrosscuttingConcerns,2001,30(11):
81-88.
[8]CapraL,EmmerichW,MascoloC.CARISMA:
con-text-awarereflectivemiddlewaresystemformob-ileap-plications[J].IEEETransactionsonSoftwareEngineering,2003,29(10):
929-945.
[9]徐爱钧,彭秀华.KeilCx51V7.0单片机高级语言编程与μVision2应用实践[M].北京:
电子工业出版社,2004:
24-89.
[10]HOFNERC,SCHMIDTG.PathPlanningandGuidanceTechnologyforanAutonomousMobileCle-aningRobot[J].RoboticsandAutomomousSystems,1995
(2):
199-212.
[11]WUHongxing,CHENGShukang,CUIShume.AControllerofBrushlessDCMotorforElectricVeh-icle[J].IEEETransactionsonMagnetics,2005
(1):
10-20.
[11]蔡自兴.机器人学[M].北京:
清华大学出版社,2000:
65-87.
[12]李小燕,陈帝伊,马孝义.智能灭火机器人的设计与实现[J].电子设计工程,2010(3):
51-54.
[13]宗光华.机器人的创意设计与实践[M].北京:
北京航空航天大学出版社,2004:
46-97.
[14]梁毓明,徐立鸿.移动机器人多传感器测距系统研究与设计[J].计算机应用,2008,28(6):
340-343.
[15]王立新,田卡丽.光纤CO气体传感器的研究[J].中国科技信息,2008(9):
32-33,37.
[16]王明生,张娜,单江东.半导体激光器驱动与控制系统的分析与设计[J].吉林大报,2002(4):
206-208.
[17]陆耀华,王增福,曲敬恺.稳定电源电路设计手册[M].北京:
电子工业出版社,2003.
[18]王志鹏.基于相关原理的CO浓度测量仪器的研制[J].机械与电子,2002(9):
56-59.
[19]张玉玲,高山松.技术在汽车综合性能检测中的应用[M].北京:
机械工业出版社,2006:
37-38.
[20]孙育才.MCS-51系列单片微型计算机及应用[
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 STC12C5A60S2 单片机 图像 小区 智能 系统 设计
![提示](https://static.bdocx.com/images/bang_tan.gif)