收藏 分销(赏)

毕业设计(论文)-智能自动停车收费系统设计.doc

上传人:胜**** 文档编号:2057120 上传时间:2024-05-14 格式:DOC 页数:55 大小:2.64MB
下载 相关 举报
毕业设计(论文)-智能自动停车收费系统设计.doc_第1页
第1页 / 共55页
毕业设计(论文)-智能自动停车收费系统设计.doc_第2页
第2页 / 共55页
毕业设计(论文)-智能自动停车收费系统设计.doc_第3页
第3页 / 共55页
毕业设计(论文)-智能自动停车收费系统设计.doc_第4页
第4页 / 共55页
毕业设计(论文)-智能自动停车收费系统设计.doc_第5页
第5页 / 共55页
点击查看更多>>
资源描述

1、题 目 智能自动停车收费系统设计 学生姓名 学号 所在学院 物电学院 专业班级 电子信息工程 指导教师 完成地点 物理与电信工程学院实验室 2016 年 5 月 30 日智能自动停车收费系统设计作者:(陕西理工学院 物理与电信工程学院 电子信息工程专业,2012级3班,陕西 汉中 723000)指导教师: 摘要介绍基于STC89C52单片机控制的一款停车场自动停车收费系统,本次设计的停车自动收费控制系统采用红外线反射探测模块,通过检测光信号反射的信号控制大门的自动开启和关闭功能、自动计费功能、显示功能(实时显示停车场剩余车位)、查询功能,系统通过硬件设计和软件编程设计使系统更具灵活性,将智能控

2、制应用于停车收费管理系统。系统的实际开发使用与传统停车场相比较将大大节省临时停车场的管理费用及人员的分配,提高临时停车场的利用效率。 关键词 单片机; 停车场 ;自动停车收费系统IIntelligent Automatic Parking Charge System Design Author:ShuQiangWang(Grade12,Class3,Major electronics and information engineering,School of Physics and Telecommunication Engineering,Shaanxi University of Tech

3、nology,Hanzhong 723000,Shaanxi)Tutor: FangLiang Abstract Introduces an automatic temporary parking lot fee management system based on single chip STC89C52, it adopts the infraredreflectiondetection module to compute the parking fee , which have had the function (situation demonstrating parking lot)

4、, open and close the parking lot gate automatically by detecting the light signal reflection signal , query and show the parking area state in real time, make flexibility have more systematically, completed the hardware design and software programming design, the application of intelligent control i

5、n the parking fee management system. the system parking voluntarily charging s turn to adopt the plan parking ratio tradition to waste more advantageous way infrared ray detecting plan fee way , Originally systematic reality develops administration cost and hand being put into use will economize pro

6、visional parking lot greatly , improves provisional parking lot utilization ratio. Key words Monolithic machine ; Parking lot ; Charge for automation motor stoppage is systematic II陕西理工学院毕业设计 目录1 引言11.1 研究背景11.2 国内外研究现状11.3 课题的意义和解决的问题12 设计原理22.1 系统总体的框架22.2 系统工作过程33 系统硬件设计43.1 单片机的设计43.2 STC89C52的引

7、脚及功能43.3 采样部分介绍83.3.1 检测部分的设计83.3.2 反射型光电传感器模块介绍83.3.3 比较器LM393简介93.4 显示模块的设计103.4.1 液晶显示模块概述103.4.2 用户指令集113.5 按键部分设计123.6 大门控制部分的设计123.6.1 固态继电器介绍123.6.2 栏杆机控制原理134 软件设计144.1 如何进行程序设计144.2 方案设计程序流程图144.3 总电路图174.4调试结果18总结22III致谢23参考文献24附录A25附录B39附录C40IV1 引言随着经济的增长, 越来越多的人加入了购车行列。汽车需求增长较快拉动汽车产销量连创新

8、高,汽车行业产业链长、关联度高、消费拉动大,是我国经济发展的重要支柱产业之一。2015年全年国内生产总值为871,564亿元,相比于去年有较快的增长,居民人均可支配纯收入实际增长13.8%。经济的跨速增长以及居民收入水平的快速走高,汽车等商品的购物需求不断增加。汽车数量的剧增和停车场地的相对短缺,使得停车场的管理收费问题凸现, 特别是大型超市的临时停车场管理收费更加困难,同时,出现公共区域道路拥挤,随意停车,建设智能停车场非常有必要,能够更有效提高停车场的管理效率。1.1 研究背景国内的停车场收费管理系统通常采用以下几种收费方式: (1)采用摄像计费的方式: 在停车场门口一定位置放置一台摄像机

9、, 利用摄像机采集下汽车车牌号码, 传送单片机或电脑处理。再由单片机计时和收取费用,并控制大门开启。该方案中所涉及信息量大, 要求必须具有较大的存储容量,硬件、软件设计复杂, 花费成本高。 (2)采用刷卡计费的方式: 车主必须到指定地点办理IC卡,通过刷卡进出停车场, 并采用IC卡缴停车费用纳费。但该方式更适合于有长期固定停放车位的停车场。 (3)采用非接触IC卡自动计时的收费方式:硬件组成上简单清晰,直接由上位机控制,软件设计较为复杂。1.2 国内外研究现状目前国内外大多针对停车自动收费系统进行研究,例如停车导航系统,停车自动收费系统等,取得了良好的成绩,并且给智能停车收费系统的研究提供了更

10、好的理论。1970年,德国建成了一个最早的停车诱导系统。系统在12处设置了光电导航系统,并且随着之后的发展,可以进行远距离控制,提高了停车场的管理效率1。1973年,日本建立自己的停车导航系统。可以显示停车场的使用状况、车位数以及停车场的位置等。日本的停车诱导系统采用区域、主要路口、停车场内三级引导电子显示牌,显示停车场在区域中的位置,停车场的行车方向和是否有空车位的信息2。在国内来说,对智能停车收费系统方面也做了深入的研究,大连理工大学的研究课题是非接触式 IC 卡在停车场管理系统中的应用,通过研究了这个课题,使收费系统更加智能化,北京工业大学对相应的研究了智能停车场内部通信的控制,提出了一

11、种通信的停车场系统的设计。但是我国的临时停车场管理系统还存在很多的缺点,比如集成度低、智能化不足,注重收费的自动化,而忽视了停车过程的自动化、安全监控的自动化。各个管理子系统没有有效地综合集成起来,这样直接导致了停车场安全性、管理智能化水平和整体运行效率的降低3。1.3 课题的意义和解决的问题对智能停车收费系统的研究在理论上和实际上都具有重要意义。本系统采用的是红外模块检测车辆的信号,并送由单片机处理信号并执行相应的指令进行计费,使临时停车场的管理更加有效。本系统的实际开发使用不仅大大节省临时停车场的管理费和人手,而且临时停车场的使用效率也会得到一定程度的提高。 该系统的优点在于根据需要可方便

12、地设置停车管理设备, 并且可以方便快捷地设置自动收费, 采用此模式便可较大地提高停车场的收费管理效率, 减少收费效率低产生的部分拥堵现象。系统的设计就可以较好地解决临时停车场收费难、效率低的问题。2 设计原理2.1 系统总体的框架主控单元的选择:相比于其他系列单片机,STC89C52优点:功耗低、性能高的CMOS 8位控制器,在线可编程的Flash存储器。故主控模块采用STC89C52。检测模块的选择:相比于地磁传感器模块,红外对管检测模块价格更便宜,可移植性好,性价比高,功能实现效果基本相同。故检测模块采用红外对管检测模块。显示模块的选择:相比于显示内容单一的数码管,1602LCD显示质量高

13、、数字式接口、体积小、重量轻、功耗低。故显示模块采用1602LCD。键盘模块的选择:本设计采用按键较少,而独立式键盘电路,电路简单、控制容易。故键盘模块采用独立式键盘电路。系统采用红外对管检测模块进入的车辆,用此动作传给单片机控制中心,操作键盘用来查询要显示的信息,系统采用1602LCD液晶来显示停车场状态、停车时间、费用等一些信息,系统总体的框架如图2-1所示单片机控制中心大门控制模块操作键盘模块出入检测模块LCD显示模块 图2.1 智能自动停车收费系统框图(1)检测模块:红外线检测模块由红外线发射电路和红外线接收电路组成,使用的是红外线光反射对管,安装在停车场入口和出口,用于检测汽车的驶入

14、停车场大门和驶出停车场大门,检测信号传到单片机并作相应处理。 (2)单片机控制中心:采用STC89C52单片机系统,它作为本系统的控制部分,主要功能处理键盘输入的操作信息,实时监控停车场状态,控制大门开启和关闭,按照指示灯绿灯亮表明有剩余车位,汽车驶入停车位后车位数减一,当空车位数为零时,红灯亮,不再让汽车进入停车场。汽车驶出停车位后停车位数加一,大门开启,让其离开。驶出来的汽车按照在其车位上的停车时间换算为停车场的总费用信息,同一时间在屏幕上显示各种信息。(3)操作键盘模块:4个独立按键,分别是上翻页键、下翻页键、清零键、返回首页键,当按键按下时,产生低电平信号,传给单片机,单片机控制160

15、2LCD显示相应信息。(4)大门控制模块:红外线检测部分检测到的信号传给单片机后,单片机控制继电器中电机动作,随后控制栏杆的起降,执行停车场大门的开启和关闭功能。保证了车辆安应全出入,应该让栏杆升起延时一段时间。(5)显示模块:显示停车场状态信号其中不仅包括每停一辆车的价格还包括显示今天一共停了多少辆车,现在停了几辆车,还有几个空车位可以使用。这时大门的绿灯表示有车正在进入空车位,还可以停车;红灯表示场内车位全满,不允许汽车进入。不仅方便了驾驶人,还便于管理者查看停车场的各种情况,可以及时的调整收费标准和经营策略。 用程序来说就是检测有没有空车位,有空位则允许车进入,没则不打开大门。如果有车进

16、来,等待汽车通过传感器,打开进车大门,已停车位数加1,停车总量加1,延时一段时间,让汽车通过进车门,关闭进车门;没空位时,不打开大门,即红灯亮。检测有没车出去,有则等待汽车通过出车门传感器,打开出大门,已停车位数减1,延时一段时间,让汽车通过出车门,关闭出车门。 其中,操作键盘模块、LCD显示模块和单片机控制中心合称为中心控制电路。2.2 系统工作过程 当汽车进入或驶出停车场,模块将通知单片机有汽车驶入或驶出停车场,单片机再根据停车场的当时的状态控制停车场大门的开启和关闭,根据设置好的停车费用,及时间,做相应的处理。停车场未满,大门开启,车位减一,开始计时,并送相应单元存储数据。车出库时,显示

17、相应花费,大门打开,车位数加一。停车场没有车位时,红灯亮起,停车场大门保持关闭。 停车收费标准后期可以根据程序调节,为方便停车运营功能演示,系统初始值设为1元/h。计时显示为天、时、分,一天按照8小时营运,大于八小时就按照8小时收取相关费用。 用程序说就是检测有没有空车位,有空位则允许进入,没则绿灯灭,红灯亮不打开大门。如果有车进来,等待汽车通过感应器,打开大门,已停车位数加1,停车总数加1,延时一段时间,让汽车进入大门,关闭进车大门;没车位时即红灯亮。检测有没有出车,有则等待汽车通过出车门感应器,打开出车大门,已停车位数减1,延时一段时间,让汽车通过出车门,关闭其车门。 3 系统硬件设计3.

18、1 单片机的设计 单片机就是在一块半导体硅片集成了微处理器(CPU),存储器(RAM,ROM,EPROM)和各种输入 、输出接口,这样具有一台计算机的属性的一块集成电路芯片,被称为单片微型计算机,简称单片机4。 单片机是整个控制器系统的核心,故也可将其称为MCU(微处理器)。单片机的可选范围很大,对于PIC系列单片机,其内部带有集成的A/D转换模块,但其转化精度无法满足系统工作的要求,且其编程语言较为复杂;而对于51系列单片机,虽然成本很低,编程所用语言也比较熟悉简单,但绝大部分此系列单片机均无自带的A/D转换功能,运行速度也比较慢,不能适应设计要求。故而选用STC系列。其中,STC89C52

19、单片机,其内部存储器空间为8K,成本价也不高,可以实现低成本、高性能的设计要求,是一款具有很强功能的微处理器, 是本设计主控芯片的优良选择。3.2 STC89C52的引脚及功能STC89C52是一种带8K字节FLASH存储器的低电压、高性能CMOS8位微处理器,俗称单片机。使用Atmel公司高密度非易失性存储器技术制造,Flash存储器允许程序存储器在系统上可编程,同时也适于常规编程器使用。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得STC89C52为众多嵌入式控制系统提供了高灵活、有效率的解决方案。STC89C52 提供以下标准功能:8k 字节Flash 闪速存储器,128

20、字节内部RAM,32 个I/O 口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。同时,STC89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。掉电方式时可以保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。 图3.1 STC89C52单片机引脚图1.时钟电路STC89C52内部有一个高增益反相放大器,引脚XTAL1是运算放大器的输入端,XTAL2是运算放大器的输出端。时钟信号可以由两种方式产生,分别是内部或外部。

21、内部的时钟产生如图(a) 所示,当XTAL1和XTAL2外接定时元器件时,时钟电路就会产生自己振荡。石英晶体和电容组成的并联谐振回路是定时元件的常用构成。电容值是在530pF之间选择,改变电容值的大小对频率起一定的微调作用。晶体振荡频率的范围在1.212MHz之间5。外部的时钟电路如图(b)所示,XTAL2引脚接外部振荡器,XTAL1引脚接地。几乎所有外部振荡信号都可以,但需要保证一定的脉冲宽度,一般情况下,采取频率小于12MHz的方波信号6。外部时钟电路会产生两分频,并产生两相时钟,发送到单片机使用。 图a内部方式时钟电路 图b外部方式时钟电路图3.2 时钟电路2.复位及复位电路(1)复位操

22、作复位是单片机的初始化操作。其主要功能是把PC初始化置为0000H,使单片机从0000H单元开始执行程序7。当由于程序运行出错或操作错误使系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。除PC之外,复位操作还对其他一些寄存器有影响,它们的复位状态如表所示。表3.1一些寄存器的复位状态寄存器复位状态寄存器复位状态PC0000HTCON00HACC00HTL000HPSW00HTH000HSP07HTL100HDPTR0000HTH100HP0-P3FFHSCON00HIPXX000000BSBUF不定IE0X000000BPCON0XXX0000BTMOD00H(2)复位信号的原理复位信号

23、通过RST引脚进行输入。高电平的情况下,复位电路保持有效,有效时间约为24个振荡周期。根据采取的晶振频率的不同,复位操作所用时间不同。 图3.3复位信号的原理图复位电路分为内外两个部分。当施密特触发器接收到外部的复位信号,送至片内复位电路,然后在每个机器周期的S5P2时刻进行施密特触发器的输出采样,然后得到内部复位操作所需要的信号8。复位操作有上电复位和手动按钮复位两种方式。上电复位是工作过程在加电时通过外部复位电路的电容充电而逐渐回落来完成的,其电路如图(a)所示。手动按钮复位有电平方式和脉冲方式两种。其中,电平复位是通过复位端串一个电阻与Vcc电源连接而实现的,其电路如图(b)所示;而脉冲

24、复位则是利用RC微分电路产生的正脉冲来实现的,其电路如图(c)所示:(a)上电复位 (b)电平复位 (c)脉冲复位图3.4复位电路STC89C52引脚说明:(1)电源引脚(2根)VCC(Pin40):接5V电源GND(Pin20):接地线(2)晶振外接引脚(2根)XTAL1(Pin19):振荡电路输入端XTAL2(Pin20):振荡电路输出端(3)控制引脚(4根)RST/VPP(Pin9):复位输入口,出现2个机器周期,单片机将进行复位。ALE/PROG(Pin30):地址锁存允许信号输入端口PSEN(Pin29):存储器读信号输入端口EA/VPP(Pin31):内部存储器的内/外部选通端口(

25、4)输入/输出引脚(32根)STC89C52单片机有4组8位的可编程I/O口,分别为P0、P1、P2、P3口,每个I/O口有8位(8根引脚),共计32根引脚。PO口(Pin39Pin32):8位双向I/O口,为P0.0P0.7P1口(Pin1Pin8):8位准双向I/O口,为P1.0P1.7 P2口(Pin21Pin28):8位准双向I/O口,为P2.0P2.7 P3口(Pin10Pin17):8位准双向I/O口,为P3.0P3.7STC89C52主要功能如表所示。表3.2 STC89C52主要功能主要功能特性 可兼容MCS51指令系统 可进行反复擦写的 8K Flash ROM 具有32个双

26、向I/O口 256x8bit内部RAM 具有3个定时/计数器中断 0-24MHz的时钟频率 具有2个串行中断 可编程UART串行通道 具有2个外部中断 共6个中断源 具有2个读/写中断口 3级加密位 空闲模式和掉电模式 睡眠和唤醒模式3.3 采样部分介绍3.3.1 检测部分的设计检测部分主要功能用于检测车辆的出入,同时把信号传给单片机来控制大门的开闭,检测部分采用红外收发对管检测的红外检测电路。当车辆阻挡了接收管接收红外线的强度时,产生一个低电平的脉冲信号,由于对管的发射口径较小,单光束发射,当有车驶入或驶出时,很容易检测处理。红外检测部分安装在停车场入口和出口,用于检测汽车的驶入停车场大门和

27、驶出停车场大门。当有车驶入或驶出时红外对管感受到电压变化,信号送比较放大器处理,处理结果送单片机进行处理同时二极管状态变化来检测有无车辆驶入或驶出。红外检测部分与大门控制部分协同单片机一起工作,来控制大门的开启或关闭。3.3.2 反射型光电传感器模块介绍传感器模块可以很好的感应出环境光线的改变,本身带有一个红外发射管和一个红外接收管,红外发射管可以发射出具有一定频率的红外线,检测到有障碍物或反射面时,红外接收管接收反射回来的红外线,送达比较器LM393进行处理之后,绿色指示灯点亮,与此同时,输出接口输出一个低电平信号9。该传感器的探测距离可以调节、具有干扰小、便于装配、使用方便等特点。接口:1

28、 VCC 外接3.3V-5V电压(可以直接与5v单片机和3.3v单片机相连);2 GND 外接GND; 3 OUT 小板数字量输出接口(0和1)。参数:1、 当该模块检测到前方障碍物的反射信号时,绿色指示灯点亮,OUT端口输出低电平信号;2、该传感器模块输出端口OUT可直接与单片机IO口连接,连接方式:VCC-VCC;GND-GND;OUT-IO;3、模块的比较器采用LM393,保持工作稳定;4、模块采用3-5V直流电源进行供电;5、代有3mm的螺丝孔,方便进行安装;图3.5 红外检测电路3.3.3 比较器LM393简介LM393 是一种双电压比较器集成电路。输出负载电阻可以用于所有可选的电源

29、电压范围(在可允许的电压电源范围内),可以不考虑Vcc端的电压值。并且输出可以用作一个简单的SPS开路,输出部分的电流受限于采用元器件的值。若电流超过极限电流16mA时,输出电压便会迅速上升。图3.6比较器封装结构 特性:工作温度范围:0C - +70C;SVHC(高度关注物质):No SVHC (18-Jun-2010);器件标号:393;工作电源电压范围宽,单电源、双电源均可工作,单电源: 2 36V, 双电源:118V;消耗电流小, ICC=0.8mA;输入失调电压小, VIO=2mV;共模输入电压范围宽, VIC=0VCC-1.5V;输出与TTL,DTL,MOS,CMOS 等兼容;输出

30、可以用开路集电极连接“或”门;表面安装器件:表面安装。3.4 显示模块的设计数码管显示内容单一,一般就是一个7段的8字,当然多的有16段的中间米字型的,而液晶则比较丰富,可以显示各种内容,优点:显示质量高、数字式接口、体积小、重量轻、功耗低。本系统显示部分主要有计时时间 、车位剩余数 、停车时间 、停车费用。故采用的是LCD1602液晶屏,通过单片机对各个模块信息的采集和计算,使这些有用信息显示在屏幕上。3.4.1 液晶显示模块概述本设计选用1602LCD液晶模块,1602LCD主要技术参数:显示容量:162个字符芯片工作电压:4.55.5V工作电流:2.0mA(5.0V)模块最佳工作电压:5

31、.0V字符尺寸:2.954.35(WH)mm引脚功能说明:1602LCD采用标准的14脚(无背光)或16脚(带背光)接口,各引脚接口说明如表3.3所示:表3.3 1602LCD引脚功能说明编号符号引脚说明编号符号引脚说明1VSS电源地9D2数据2VDD电源正极10D3数据3VL液晶显示偏压11D4数据4RS数据/命令选择12D5数据5R/W读/写选择13D6数据6E使能信号14D7数据7D0数据15BLA背光源正极8D1数据16BLK背光源负极 1602液晶模块的读写操作、屏幕和光标的操作都是通过指令编程来实现的。(说明:1为高电平、0为低电平)3.4.2 用户指令集具体指令介绍:1602液晶

32、模块内部的控制器共有11条控制指令,如表3.4所示:表3.4控制命令表序号指令RSR/WD7D6D5D4D3D2D1D01清显示00000000012光标返回000000001*3置输入模式00000001I/DS4显示开/关控制0000001DCB5光标或字符移位000001S/CR/L*6置功能00001DLNF*7置字符发生存贮器地址0001字符发生存贮器地址8置数据存贮器地址001显示数据存贮器地址9读忙标志或地址01BF计数器地址10写数到CGRAM或DDRAM)10要写的数据内容11从CGRAM或DDRAM读数11读出的数据内容 3.5 按键部分设计本系统的按键部分主要是翻页查看及

33、清零1602LCD显示模块显示的车位信息及价格,。对于键盘电路,可选择扫描式、矩阵式与行列式等几类电路。对于扫描式键盘电路,其电路接法较为简单,但需要用到四个单片机的I/O口,且需要阻容并联共同构成;对于矩阵电路,电路复杂而严谨,一般适合于多按键电路,而此电路仅需四个按键,包含复位键、翻页键,故而不适用矩阵电路;而独立式键盘电路,电路简单,控制容易,因而采用此接法。3.6 大门控制部分的设计 停车场的出入口分别有固态继电器控制的栏杆,为了使车辆安全的进入,在程序上应让栏杆开启延长规定的时间,防止发生意外和有些车辆投机取巧的可能性,大门控制部分需要与检测部分和单片机协同工作。3.6.1 固态继电

34、器介绍 固态继电器是一种由固态电子组成的新型电子开关器件,集光电藕合,大功率双向晶闸管,及触发电路,阻容吸收回路于一体,用来代替传统的电磁式继电器,实现对单相或者三相电动机的正反转控制,或者其它控制无触点、无动作噪音11。开关速度快无火花干扰和可靠性高等优点。按负载电源的类型不同.固态继电器分交流和直流两种,按触发类型又分为过零触发型。3.6.2 栏杆机控制原理栏杆机控制采用2个按钮T1、T2 ,T为公共端。当T按下时,T1和T接通,经信号处理电路处理,输出低电平0,此低电平送至固态继电器的1号控制端,此时电机正转。当T2按下时,T和T2接通,由信号处理电路处理后,输出信号为低电平0,此低电平

35、信号送至继电器的2号控制端口,电机开始进行反转。当按钮T1、T2均没有按下时,电机保持不转。三相异步电机的正反转控制栏杆的升降,三相异步电机的转速比较快,需要变速箱来减小转速 ,变速箱的丝杠通过齿轮驱动栏杆运动,于是按钮,固态继电器,变速箱及电机便构成一闭环控制系统,见图3.7所示 。信号处理电路固态继电器变速箱三相异步电机T1TT2栏杆图3.7栏杆门控制原理 4 软件设计4.1 如何进行程序设计在设计应用系统时,软件的调制是重要环节。软件设计的合理程度直接影响整个系统功能的实现。应用程序的设计因系统而异,但程序设计总是有共同特点及其规律的。在编写程序时,采取如下几个步骤:(1)分析问题,明确

36、所要解决问题的要求,将软件分成若干个相对独立的部分。根据功能关系和时序关系,设计出合理的软件总体结构。(2)定程序框图,即根据所选择的计算方法制定框图,这不仅是程序设计的一个重要组成,而且是决定成败的关键部分。(3)合理分配系统资源,包括定时器/计数器、中断、堆栈等。分配好单元后,进一步将程序框图画成详细的操作流程。(4)根据程序的流程图和指令系统设计程序。 (5)程序调试,所编制的源程序,必须用编译程序汇编后生成目标代码。假如源程序有语法错误,修改源程序后继续编译,直到无错误为止,然后进行程序调试,排除一切错误直到成功。 (6)程序优化,使各功能程序模块化 ,缩短程序的长度,加快运算的速度,

37、节省数据存储空间,减少程序执行的时间。4.2 方案设计程序流程图单片机控制中心的程序采用C语言编写,运行效率较高。其主要程序有:1、主循环程序:用于内部RAM和各种中断的设置,不断扫描操作按键,做出相应操作,并送显示器显示。根据系统要求,主循环程序的流程图如图4.1所示。 有无车辆出去?开始LCD初始化进车检测有无车辆栏杆开启车位数减1,开始计时出车检测 栏杆不开 栏杆不开调用收费函数栏杆开启剩余车位数加1LCD显示NNYY 图4.1 主循环程序的流程图2、时钟中断程序:系统时钟采用单片机内部时钟,该程序将时钟设置为24小时制NNN 设置T0为方式1清计时单元开中断启动T0 60min?时加一

38、,分清零Y是24h?Y天加1,时清零是99d?清零Y图4.2 时钟中断程序4.3 总电路图4.4调试结果初始化,显示车位数为20,运行正常 有车驶入,车位数减1,绿灯常亮停车场不断进车,停满车后,车位数为0, 绿灯灭,红灯亮,运行正常出车检测,显示停车时间和停车费用,车位数加1,运行正常调试过程中,线路之间会有干扰,有时接触不良,LCD显示不稳定,显示时间不连续,费用显示不出来或乱码等,经过不断改正程序,添加、删除收费程序,不断按顺序整理,显示状况基本完善,效果不断提高,仿真实物也达到预期的效果。 总结本次设计以STC89C52单片机作为智能系统的主控制单元,加之以适当软、硬件模块设计完成以单

39、片机为核心的自动停车收费系统,实现自动检测、收费,系统通过硬件设计和软件编程设计使系统更具灵活性,将智能控制应用于停车收费管理系统。系统的实际开发使用与传统停车场相比较将大大节省临时停车场的管理费用及人员的分配,提高临时停车场的利用效率。此外,该自动停车收费控制系统操作简单,结构清晰,还可以方便各种功能扩展,很好的解决了临时停车场的收费管理问题。本次设计中,主要掌握了单片机C语言的软件编程方法,LCD液晶显示,及红外光控模块的使用方法硬件单元主要由单片机主控模块,红外检测模块,显示模块,出入口大门控制模块组成。设计采用模块程序设计,逐个模块调好以后,再进行系统程序总调试。利用仿真软件Prote

40、us及KeilC5l进行调试。系统实现了可程序设定和显示停车场状况。电路简单可靠,结构紧凑,控制灵活,成本低,效率高。经实验验证,本系统的各项控制都能达到比较理想的效果,具有较高的实用价值。了解了上述四个模块的使用方法和连接方法,能够从整体上把握停车自动收费系统的设计。在这段时间的学习中,我学到了好多,首先对单片机的了解和应用得到了加深,其次,对反射性光管探测器等很多芯片的使用及特性有了一定的了解。本设计的主要优点时利用单片机做主控实现停车收费,硬件比较简单,从多方面考察了硬件设计的相关知识。整个设计是一种结构简单,性能稳定,使用方便,智能廉价的系统装置,具用实用价值。 致谢经过大半个学期的刻

41、苦努力和钻研,本次毕业设计终于顺利完成。在此,我谨向这段时间对我给予各种帮助、鼓励、支持和指导的老师和同学,致以最为真诚的谢意和敬意。首先要感谢我的导师梁老师,是在梁老师的悉心教导和帮助下,我才得以顺利完成了此次设计。通过此次课程设计,我不仅将知识融会贯通,而且在查找资料的过程中也了解了许多课外知识,开拓了视野,使自己在专业知识方面和动手能力方面有了很大的提高,让我学会了理论到实践的转化,即如何将自己学到的运用到以后的生活和工作中,同时,也让我意识到团队精神的重要性并且在此过程中,我还提高了自己的与人协作精神,并从他们身上学到了很多知识,能力有了很大提升。此外,感谢梁老师的悉心教导以及同学的帮助,正是老师细心的辅导和提供的一些参考资料还有同学们的互相帮助,让我顺利的完成了毕业设计,相信这对我以后的生活和工作都会有很大的帮助。参考文献1邓应伟.停车场智能管理系统J.(硕士学位论文).长沙:湖南大学,20062李鹏宇.基于无线传感

展开阅读全文
相似文档                                   自信AI助手自信AI助手
猜你喜欢                                   自信AI导航自信AI导航
搜索标签

当前位置:首页 > 考试专区 > 中考

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2024 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服