毕业设计(论文)-基于单片机的自动停车收费系统.doc
《毕业设计(论文)-基于单片机的自动停车收费系统.doc》由会员分享,可在线阅读,更多相关《毕业设计(论文)-基于单片机的自动停车收费系统.doc(30页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要介绍基于AT89S52单片机的一款停车场自动停车收费管理系统,该自动停车收费系统采用比传统停车计费方式更优越的红外线检测计费方式,采用红外线检测计费方式,所需存储容量小,具备了自动开启关闭大门功能、自动计费功能、显示功能(显示停车场状况)、查询功能,而且收费方式可以调节,使系统更具灵活性。该自动停车收费系统操作简单,价格低廉,安装调试方便,很好地解决了临时停车场的管理收费问题。整个自动停车收费管理系统操作简单、价格低廉、安装调试方便,能够满足管理临时停车场的要求。本系统的实际开发使用将大大节省临时停车场的管理费用及人手,提高临时停车场的利用效率。此外,该自动停车收费管理系统还可以方便地实
2、现信息加密和各种功能扩展,通过改良可成为通用型停车场收费管理系统。关键词:单片机;停车场;自动停车收费系统ABSTRACTThe management system introducing that one money parking lot automation motor stoppage of monolithic machine charges owing to AT89S52, is the system parking voluntarily chargings turn to adopt the plan parking ratio tradition to waste more
3、 advantageous way infrared ray detecting plan fee way , adopt infrared ray to check plan fee way, required memory capacity has been small , have had the function (situation demonstrating parking lot) , inquiry function opening automatically closing the entrance door function , the automation meter f
4、ee function , showing, and charge way is not bad adjust , make flexibility have more systematically. That automation motor stoppage charges systematically handling a simplicity , price is cheap , the installation debugging goes to the lavatory, problem having resolved charge for provisional parking
5、lot administration very good. Charge for entire automation motor stoppage manages the system operation simplicity , price is cheap , assembles a debugging to go to the lavatory. Be able to satisfy the call for managing provisional parking lots. Originally systematic reality develops administration c
6、ost and hand being put into use will economize provisional parking lot greatly , improves provisional parking lot utilization ratio. Besides, be the management system parking voluntarily chargings turn to be able to realize encrypted and various information function expansion conveniently, charge fo
7、r parking lot manages system by improving but becoming the type being applied or used universally.KeyWords:Monolithic machine; Parking lot; Charge for automation motor stoppage is systematic目 录1引言12课程任务32.1 系统框架32.2 工作流程43主要的功能元器件介绍5元器件介绍53.1.1 74LS13853.1.2 LM35863.2 LED显示局部73.2.1 LED显示器74单片机AT89S5
8、2简介84.1 AT89S52的引脚及功能84.1.1 I/O口:94.1.2 P3口的第二功能104.2 特殊功能存放器104.2.1 看门狗定时器114.2.2 定时器 2125程序设计165.1 如何进行程序设计165.2 程序流程图165.3 系统程序17结 论24参考文献25附录一: 电路原理图26致 谢271 引言随着经济的高速增长,汽车的社会拥有量不断增加,越来越多的人参加了购车行列,私家车的数量越来越大,汽车停车场的数量将随之增加,规模不断扩大,这给停车场的车辆管理系统(停车效率、停车平安)提出了新的挑战。汽车数量的剧增和停车场地的相对短缺,使得停车场的管理收费问题凸现。特别是
9、大型超市的临时停车场管理收费更加困难。该停车收费系统操作简单,价格低廉,安装调试方便,很好地解决了临时停车场的管理和收费问题。目前的停车场收费管理系统通常采用以下几种计费方式:(1)摄像计费方式:在停车场出口和入口分别放置一台摄像机,通过出入口的摄像机摄下汽车车牌号码,送单片机或者电脑处理。再通过单片机计算停车时间和费用,并控制大门开启。该方案信息量太大,要求具有较大的存储容量。软件设计比拟复杂,本钱还很高。(2)非接触IC卡自动计时停车收费方式:硬件组成上,发卡设备直接由上位机控制,所以无需键盘、LCD模块等硬件,出口设备包含入口设备和发卡设备所有的硬件,它们的设计只需在出口设备硬件根底上去
10、掉相应模块,所以在后面的硬件设计介绍中以出口设备为代表三种设备的不同功能由软件编程实现,出口程序经过精简和简单的修改可得到入口设备程序,所以在软件设计中主要讨论了出口设备和发卡设备的程序流程。等待射频IC卡的请求、按键请求或串13通信请求。有任一种请求那么进入相应处理程序,并且处理程序返回之前。屏蔽其它两种请求。IC卡请求,验证用户IC合法性,假设为非法卡,那么放弃IC卡请求,假设为合法卡,从IC卡中获取当前时间和停车起始时间,计算出停车费用,从IC卡获取用户余额。假设判断消费金额超过用户余额那么蜂呜报警并在LCD中提示。否那么将扣除消费金额并将余额写入IC卡中,最后将用户序列号和消费金额存储
11、到系统,上位机根据存储器中用户消费金额更新用户余额。串口通信请求,出口设备与上位机连接时。根据上位机命令,可进行存储器数据上传、设置设备时间等操作。向挡车闸电机控制器发出开关信号。发卡设备主程序流程,开机后对读写卡模块和串口进行初始化,然后等待上位机命令,假设为“发新卡命令。接着接收上位机发来的新用户数据,当在有效范围内检测到合法卡时将数据写入IC卡内扇区2中相应位置中,假设为“充值命令,将有效范围内IC卡的用户信息传给上位机,然后等待上位机发来“写卡命令,收到“写卡命令,紧接着接收上位机发送的数据,然后将接收到的数据写入IC卡中。3刷卡计费方式:车主到指定地点办理IC卡,车主通过打卡的方式进
12、出停车场,并通过IC卡来缴费。但该方式更适合于有长期固定停放车位的停车场和长期来此停车的人群,例如居民小区等。对其他人群或者是很少来此停车的人很不方便,还不实惠。4最初的人工收费方式:就是有专门的收费人员在停车场看守和守候,既负责收费又负责停车场的状况。如果有车停进来,该人员主动向车主收取停车费。并交待考前须知:如停车时间等问题。车主的平安不是很有保障,容易发生刮碰问题还有因抢车位发生摩擦的可能。2 课程任务传统的停车计费方式存在着一些缺乏,针对这些缺乏,设计了一个采用红外线检测单片机计费方式的自动停车收费管理系统,为临时停车场提供了一个操作简便、价格低廉,而且行之有效的管理方法。本系统的实际
13、开发使用将大大节省临时停车场的管理费用及人手,提高临时停车场的利用效率。系统采用红外线检测计费方式,可以实现自动开启关闭大门功能、自动计费功能、显示功能(显示停车场状况)、查询功能,而且收费方式可以调节,使系统更具灵活性。 系统框架大门控制模块红外线检测模块操作键盘模块数码管显示模块停车场状态显示模块单片机控制中心图2-1 停车场自动停车收费管理系框统图(1)红外线检测模块:安装在停车场入口和出口,用于检测汽车的驶入停车场大门和驶出停车场大门。送单片机作相应处理。红外线检测模块由红外线发射电路和红外线接收电路组成,使用的是2组红外线发射对管。(2)大门控制模块:在单片机的控制下与红外线检测模块
14、协同作业,执行停车场大门的开启和关闭功能。保证了停车场的平安,减少了因抢占停车位发生意外的可能性。(3)单片机控制中心:采用AT89S52单片机系统,它是本系统的核心局部,主要功能是监控键盘状态。处理键盘输入的操作信息;监控停车场状态,控制大门开启和关闭,有汽车驶入停车位后车位数减一,当空车位数为零时,红灯亮,不再让汽车进入停车场。汽车驶出停车位后停车位数加一,大门开启,让其离开。将停车的数量换算为停车场的费用总费用信息,控制显示器按要求显示各种信息。(4)停车场状态显示模块:显示停车场状态信号其中不仅包括每停一辆车的价格还包括显示今天一共停了多少辆车,现在停了几辆车,还有几个空车位可以使用。
15、这时大门的绿灯表示有车正在进入空车位,还可以停车;红灯表示场内车位全满,不允许汽车进入。不仅方便了驾驶人,还便于管理者查看停车场的各种情况,可以及时的调整收费标准和经营策略。(5)数码管显示模块:显示停车场的各种信息,包括北京时间、停车位、空停车位数、停车的费用、收费标准和操作提示等内容。本模块采用6个共阳数码管静态显示方式,节约了本钱。(6)操作键盘模块:通过键盘进行多种人工操作,包括显示、切换、查询各类信息,修改收费标准,修改北京时间北京时间可以精确到秒等显示内容。其中,操作键盘模块、数码管显示模块、停车场状态显示模块和单片机控制中心合称为中心控制电路。 工作流程当汽车进入或驶出停车场时,
16、2组红外线检测模块将通知单片机有汽车驶入或驶出停车场,单片机再根据停车场的当时的状态控制停车场大门的开启或关闭,根据设置好的停车费用,并送显示器显示,处理人工键盘的操作,进行显示、查询、修改和切换。停车收费标准为n元辆,系统初始值设为20元/辆,可以停车时交费也可以离开时交费经营者可以根据自己的情况来定。该系统还可以充当时钟来使用。用程序来说就是检测有没有空车位,有空位那么允许车进入,没那么不翻开大门。如果有车进来,等待汽车通过传感器,翻开进车大门,已停车位数加1,停车总量加1,延时一段时间,让汽车通过进车门,关闭进车门;没空位时,不翻开大门,即红灯亮。检测有没车出去,有那么等待汽车通过出车门
17、传感器,翻开出大门,已停车位数减1,延时一段时间,让汽车通过出车门,关闭出车门。3 主要的功能元器件介绍该系统主要有以下元器件构成,下面对各器件进行下介绍,让我们对各个器件有所了解,有所认识。本节将介绍74LS138、LM358和数码管74LS47的根本常识和根本功能。 74LS138 图3-1 38译码器原理逻辑符号及管脚排布74LS138为3线8线译码器,共有两种线路结构型式,其工作原理如下:当一个选通端G1为高电平,另两个选通端/(G2A)和/(G2B)为低电平时,可将地址端A、B、C的二进制编码在一个对应的输出端以低电平译出。利用G1、/(G2A)和/(G2B)可级联扩展成24译码器;
18、假设外接一个反相器还可级联扩展成32线译码器。假设将选通端中的一个作为数据输入端时,74LS138还可作数据分配器。在中规模集成电路中译码器有几种型号,使用最广的通常是74LS138译码器,74LS138译码器件的逻辑功能,其输出为低电平有效,使能端G1为高电平有效,/G2,/G3为低电平有效,当其中一个为低电平,输出端全部为1。74LS138译码器的输出是低电平有效,故实现逻辑功能时,输出端不可接或门及或非门,因为每次仅一个为低电平,其余皆为高电平。数字系统中,译码器的功能是将一种数码变换成另一种数码。译码器的输出状态是其输入变量各种组合的结果。译码器的输出既可以用于驱动或控制系统其他局部,
19、也可驱动显示器,实现数字、符合的显示。译码器是一种组合电路,工作状态的改变无需依赖时序脉冲。译码器可分为数码译码和显示译码俩大类。其中:显示译码:包括驱动液晶显示器LCD、发光二极管LED、荧光数码管等。数码译码:主要是用来完成各种码制之间的转换。例如可以来完成BCD十进制数、十进制数BCD之间数制的转换。3.1.2 LM358LM358内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式,在推荐的工作条件下,电源电流与电源电压无关。它的使用范围包括传感放大器、直流增益模组,音频放大器、工业控制、DC增益部件和其他所有可用单电源供
20、电的使用运算放大器的场合。LM358的封装形式有塑封8引线双列直插式和贴片式。LM358特性:内部频率补偿。直流电压增益高(约100dB)。单位增益频带宽(约1MHz)。低功耗电流,适合于电池供电。电源电压范围宽:单电源(315V)。低输入偏流。低输入失调电压和失调电流。共模输入电压范围宽,包括接地。差模输入电压范围宽,等于电源电压范围。参数:输入偏置电流45nA,输入失调电流50nA,输入共模电压最大值VCC为V,共模抑制比80dB,电源抑制比100dB。图3-2 LM358DIP塑封引脚图引脚功能3.2 LED显示局部在单片机系统中,常用的显示器有:发光二极管显示器,简称LED;液晶显示器
21、,简称LCD;荧光管显示器。而发光二极管显示又分为固定段显示和可以拼装的大型字段显示,此外还有共阳极和共阴极之分等。 LED显示器图3-3 数码管的外形和引脚LED显示器是由发光二极管显示字段组成的显示块,有7段和“米字段之分。这种显示块有共阳极和共阴极两种。此外,显示块中还有一个圆点型发光二极管用于显示小数点。通过发光二极管亮、暗的不同组,可以显示多种数字、字母以及其他符号。LED显示块中的发光二极管共有两种连接方法。(1)共阳极接法发光二极管的阳极连在一起构成公共阳极。使用时公共阳极接5V,这样,阴极端输入低电平的段的发光二极管被点亮,相应的段被显示;其余的段那么不点亮。(2)共阴极接法发
22、光二极管的阴极连在一起构成公共阴极。使用时公共阴极接地,这样,阳极端输入高电平的段的发光二极管被点亮,相应的段被显示;而输入低电平的段那么不点亮。4 单片机AT89S52简介单片微型计算机SCMC (Single Chip Microcomputer)简称单片机。它是把组成微型计算机的各功能部件:中央处理器CPUCentral Processing Unit、随机存储器RAMRandom Access Memory、只读存储器ROMRead Access Memory、I/O (Input/Output)接口电路、定时器/计数器以及串行通讯接口等部件制作在一块集成芯片中,构成一个完整的微型计算
23、机。由于它的结构与指令功能都是按照工业控制要求设计的,故又叫单片微控制器 AT89S52的引脚及功能 图4-1 AT89S52的引脚图AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K在系统可编程Flash存储器。使用Atmel公司高密度非易失性存储器技术制造,与工业80C51产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89S52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。AT89S52具有以下标准功能:8k字节Flash,256字节RAM,32位I/O口线,看门狗
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业设计 论文 基于 单片机 自动 停车 收费 系统
限制150内