基于单片机控制的自动停车收费管理系统

发布者:忠正最新更新时间:2011-12-16 关键字:红外接收器  89C51  多谐振荡器 手机看文章 扫描二维码
随时随地手机看文章

0 引言

随着经济的增长,越来越多的人加入了购车行列。汽车数量的剧增和停车场地的相对短缺,使得停车场的管理收费问题凸现。特别是大型超市的临时停车场管理收费更加困难。


1 现有停车场收费管理系统


目前的停车场收费管理系统通常采用以下两种计费方式:


(1)摄像计费方式:在停车场出入口分别放置一台摄像机,通过摄像机摄下汽车车牌号码,送单片机或者电脑处理。再通过单片机计算停车时间和费用,并控制大门开启。该方案信息量大,要求具有较大的存储容量。软件设计复杂,成本高。


(2)刷卡计费方式:车主到指定地点办理IC卡,通过打卡进出停车场,并通过IC卡缴费。但该方式更适合于有长期固定停放车位的停车场。


为了解决上述传统计费方式的不足,笔者设计了一款基于89C51单片机的临时停车场自动停车收费管理系统。本系统采用红外线检测单片机计费方式,所需存储容量小,具备了自动开启关闭大门功能、自动计费功能、显示功能(显示停车场状况)、查询功能和打印功能,而且收费方式可以调节,使系统更具灵活性。整个系统操作简单、价格低廉、安装调试方便。能够满足管理临时停车场的要求。此外,该系统还可以方便地实现信息加密和各种功能扩展,通过改进可成为通用型收费管理系统。


2 系统框架与工作流程


2.1系统框架


按功能划分。本临时停车场收费管理系统分为7大模块,如图1所示。

 

 


图1临时停车场自动停车收费管理系统框图


(1)红外线检测模块:安装在车场出入口以及每个停车位上,用于检测汽车的进出车场大门和停车位信号.送单片机作相应处理。红外线检测模块由红外线发射电路和红外线接收电路组成。其中接收电路又分为大门红外线接收电路和停车位红外线接收电路。


(2)大门控制模块:与红外线检测模块协作,执行停车场大门的开闭功能。


(3)单片机控制中心:采用89C51单片机系统,它是本系统的核心部分,主要功能是监控键盘状态.处理键盘输入的操作信息;监控停车场状态,控制大门开闭,有车驶入停车位后开始计时,汽车驶出停车位后停止计时,将停车时间换算为停车费用信息;控制显示器按要求显示各种信息;控制信息的打印过程。


(4)停车场状态显示模块:显示停车场状态信号。黄灯表示进出的汽车正在处理中;绿灯表示有空位:红灯表示场内车位全满,不允许汽车进入。


(5)数码管显示模块:显示停车的各种信息,包括北京时间、停车位、停车时间、空位数、停车费用、营业总额、收费标准和操作提示等内容。本模块采用8个共阳数码管静态显示方式,节约了成本。


(6)操作键盘模块:通过4x4键盘(16个开关组成的行列阵1进行多种人丁操作,包括显示、查询各类信息,修改收费标准,校准北京时间,打印当前显示内容等。


(7)微型打印机模块:选用TPUP一40A,打印发票和总营业额。


其中,操作键盘模块、数码管显示模块、停车场状态显示模块、微型打印机模块和单片机控制中心合称为中心控制电路。


2.2 工作流程


当汽车通过或者停在停车场时,红外线检测模块将通知单片机有汽车进、出,单片机再根据停车场的状态控制停车场大门的开启、关闭,计算停车的时间和费用,并送显示器显示,打印机打印,处理键盘的显示、查询、修改要求。停车收费标准为n元/小时,超过30分钟按一小时计,否则不计。该系统还可以充当时钟。


3 红外线检测模块工作原理


红外线检测模块是本系统的主要模块。本节将详细介绍该模块的工作原理。


3.1红外线发射端


如图2所示,红外线发射电路包括相距一定距离的两个红外发射器D3和D4,用来发射红外线射束。两块NE555定时器芯片各自构成多谐振荡器,第一只为0.67KHz.其输出一方面送至第二只振荡器(21KHz方波)的4脚,对它进行调制,最后的输出用来点亮D3和D4;一方面送至IC5作为时钟信号,控制大门的开闭。

 

 


 

 

 


红外接收器TSOP1738的输出为集电器开路形式,两只红外线射束分别送至红外线接收器U1、U2。当红外射束不被汽车阻断时,U1、U2输出都为0V,如果射束被阻断则分别输出+5V电平。因此只有当两只红外线射束都被阻断时,U1、U2才输出+5V电平,分别送至上升延触发与下降延触发的集成单稳态触发器U4、U5,使74121输出方波OUT1和OUT2,送至74LS148优先译码器,作为汽车进出车位的中断信号当汽车驶入停车位时,单片机取出此时的系统时间送相应RAM,当汽车驶出停车位时,单片机再次取出该时刻的系统时间,并和初始时间相减,所得时间即为停车总时间,并送相应RAM。


4 单片机控制中心的设计


单片机控制中心控制着本系统所有信号的输入、处理与输出,将各个模块有机地联系起来,它是系统的核心部分。[page]

4.1硬件设置


本控制中心采用89C51单片机系统。因为系统所需存储容量不大,所以只使用89C51的内部RAM即可,不需要外扩RAM。该单片机采用上电与按钮复位电路,内部时钟频率为12MHz,通过软件构成系统时钟。定时器,I10设置为最高中断优先级,保证系统时间的准确性。在I/0口的设置上,单片机的P0口作为数据口.P0.0~P0.7分别与微型打印机的DB0~DB7相连。P1.0~P1.5作为外部中断源扩展口。P2.0~P2.2分别与红、绿、黄灯相连,作为停车场状态信号指示灯。


自动停车收费管理系统要处理的中断比较多(包括汽车出入停车场中断、驶入驶出停车位中断等),而且要求响应速度很快,所以采用软件查询的方法进行中断优先级排队满足不了要求。因此本系统采用74LS148优先编码器扩展单片机外部中断源,对应不同的中断处理(例如开始和停止计时、计费等),并送显示器显示。


单片机控制中心电路图(包含在中心控制电路中)比较复杂,由于篇幅所限,这里将其略去。


4.2 程序设计


本单片机控制中心的程序采用MCS51汇编语言编写.运行效率较高。其主要程序有:


①主循环程序:用于内部RAM和各种中断的设置,不断扫描键盘,做出相应操作,并送显示器显示。根据系统要求,主循环程序的流程如图4所示。

 

 


②打印子程序:完成发票或营业额信息打印功能。打印发票时将同时清除该停车位的停车信息。


③ 切换显示子程序:4x4键盘上的返回键可以切换显示北京时间、空位数、停车信息(包括停车位、停车总时间、停车费用),并将显示状态记录下来供打印子程序使用。显示停车信息时,如果不能同时显示全部内容,可通过上翻、下翻键切换显示。初始化时是显示北京时间。


④ F3功能键操作子程序:4×4键盘上的F3功能键主要用于查询各种数据、设置收费标准和校准北京时间。


⑤定时中断服务程序:系统时钟采用单片机内部时钟,该程序将时钟设置为24小时制,并修正时钟计数单元。


5 结语


传统的停车计费方式存在着一些不足,针对这些不足,设计了一个采用红外线检测单片机计费方式的全新自动停车收费管理系统,为临时停车场提供了一个操作简便、价格低廉,而且行之有效的管理办法。本系统的实际开发使用将大大节省临时停车场的管理费用及人手,提高临时停车场的利用效率。

 

关键字:红外接收器  89C51  多谐振荡器 引用地址:基于单片机控制的自动停车收费管理系统

上一篇:电池是道槛,电动汽车普及任重道远
下一篇:基于Google Earth的GPS导航系统设计

推荐阅读最新更新时间:2024-05-02 21:47

基于89C51的一个简单的警报系统
#include reg52.h #define uchar unsigned char #define uint unsigned int sbit light = P1^0 sbit loud = P1^7; sbit alarm = P2^0; bit alarm_flag,flag_dec,flag_change; uint t0_count = 1; uint t0_set,second; void delay_1ms(unsigned int count) //1MS的延时×count { unsigned int i,j; for(i=0;i count;i++) for(j=0;j 120;j++); }
[单片机]
基于<font color='red'>89C51</font>的一个简单的警报系统
LED显示遥控器电路图及按键值
功能说明:选用一种电视机遥控器,再利用接收模块结合单片机解码,控制P1端口所接的8个LED亮或灭。 单片机解码:单片机解码的关键是如何识别“0”和“1”,“0”、“1”均以0.56ms的低电平开始,不同的是高电平的宽度不同,所以,可以直接通过判断高电平的宽度的计数值,来决定接收波形图 程序设计: 程序中,主程序通过调用解码子程序,将接收到的红外线遥控器信号进行解码,再调用遥控执行子程序,将解码后的按键值由LED显示出来。所以,解码子程序是程序中的主要部分。 遥控码“0”波形图 遥控码“1”波形图 硬件设计:
[单片机]
LED显示遥控器电路图及按键值
89C51编程器端驱动程序的例子
简介:本文提供给大家一个89C51编程器端驱动程序的例子 /* 89C51系列CPU编程器接收CPU程序*/ #include reg51.h #include intrins.h #include absacc.h #define e 8 #define p 9 #define l 10 sbit led=P3^2; sbit p27=P2^7; sbit p26=P2^6; sbit p36=P3^6; sbit p37=P3^7; sbit rst=P3^3; sbit ale=P3^5; sbit vpp=P3^4; bit b_break; unsigned int adds; // // 13.8mS voi
[单片机]
节能型供热温度控制器电路设计详解
大型公共建筑高能耗已成为建筑节能发展的瓶颈,为实现节能型的供热温度控制,文中采用了基于89C51单片机和CAN总线的设计方法,给出了供热温度控制器的总体设计方案,以及主要电路原理图的引脚连接,并根据功能要求和实际电路设计了系统软件,给出了主要程序的流程图。最终对单片杌进行了软硬件联调,实现了相应功能。文中采用了基于89C51单片机和CAN总线的设计方法,给出了供热温度控制器的总体设计方案,以及主要电路原理图的引脚连接,并根据功能要求和实际电路设计了系统软件,给出了主要程序的流程图。最终对单片杌进行了软硬件联调,实现了相应功能。 温度控制的工作原理 在温度测控系统中,稳压器完成对单片机的供电,数码管完成温度的显示。系统的被测参数
[单片机]
节能型供热温度控制器电路设计详解
基于人面智能门禁系统的采集与控制系统设计
随着安全入口控制应用需要的快速增长,生物统计识别技术得到了广泛的开发与研究。目前,微电子和视觉系统方面取得的新进展,使该领域中高性能自动识别技术的实现代价降低到了可以接受的程度。人脸识别技术是基于人的脸部特征信息进行身份识别的一种生物识别技术,也是所有的生物识别方法中应用最广泛的技术之一,当前世界各国有许多机构都在从事这方面的研究,并受到军方、警方以及许多大公司的高度重视和资助。与传统的身份鉴定方式相比,人脸识别的最大特点就是更具安全、保密和方便性。但在家用防盗系统中,人脸识别技术的应用还不是很广泛。提出了基于人脸识别技术的智能门禁系统,主要包括前端的数据采集、控制部分和后台的人脸识别部分;本文主要实现前端的数据采集与控制部分的设
[单片机]
基于人面智能门禁系统的采集与控制系统设计
基于555定时器构成的多谐振荡器的应用
1.引言 繁华的都市,当夜幕降临时,五缤纷的彩灯灯便亮了起来,点亮这个黑暗的世界,给人民生活增添一点情趣,而流水灯是其中的角色之一。随着技术的不断发展,控制彩灯的电路不断更新,这里主要介绍由555定时器构成的流水灯控制电路。 2.555定时器 2.1 555定时器的内部结构(如图1所示):     (1)分压器 ①5脚悬空时。 ②5脚外接控制电压时。 (2)电压比较器 电压比较器C1和C2是两个结构完全相同的理想运算放大器。比较器有两个输入端,分别用1和0表示相应输入端上所加的电压,用表示比较器的比较结果(1代表高电平,0代表低电平)。 (3)基本RS触发器     (4)放电三极管 V1是一个集电极开路的放电三极管。当时,V
[电源管理]
基于555定时器构成的<font color='red'>多谐振荡器</font>的应用
基于89C51的环境噪声测量仪的设计
  环境噪声监测,是人类提高生活质量,加强环境保护的一个重要环节,在各大城市的繁华街区和居民区,已有大型环境噪声显示器竖立街头。但目前国内的便携式噪声测试仪,多为价格昂贵的进口专用设备,除卫生、计量等环保专业部门拥有外,无法作为民用品推广普及。本文介绍一种以89C51单片机为核心,采用V/F转换技术构成的低成本、便携式数字显示环境噪声测量仪。该仪器工作稳定、性能良好,经校验定标后能满足一般民用需要,可广泛应用于工矿企业、机关学校等需要对环境噪声进行测量和控制的场合。   1 声压级的测量机理   人耳的听阈一般是20m Pa (微帕),痛阈一般是200Pa(帕),其间相差107倍,这样宽广的声压范围很不易测量,而且人耳对声压的
[单片机]
基于<font color='red'>89C51</font>的环境噪声测量仪的设计
89C51和8254-2实际步进式PWM输出
    摘要: 介绍一种新型PWM输出的方式。它是用89C51作为主控部分,用8254-2可编程定时器/计数器来实现1Hz~3kHz步进式PWM的输出;具有分辨率高、反应速度快及占用CPU时间少的优点。     关键词: 8254-2 89C51 脉宽调制(PWM) 分辨率 引言 脉宽调制(PWM)技术最初是在无线电技术中用于信号的调制,后来在电机调速中得到了很好的应用。本设计中要求输出PWM从1Hz~3kHz步进式递增,单步为1Hz。由于89C51的时钟最大能取24MHz,单指令周期为0.5 μs ,计数频率为×10 6Hz。当输出2999Hz和3000Hz时,若采用89C51内部计数器来计数
[应用]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved