车库智能收费系统Word下载.doc

上传人:b****3 文档编号:15527174 上传时间:2022-11-03 格式:DOC 页数:18 大小:146.50KB
下载 相关 举报
车库智能收费系统Word下载.doc_第1页
第1页 / 共18页
车库智能收费系统Word下载.doc_第2页
第2页 / 共18页
车库智能收费系统Word下载.doc_第3页
第3页 / 共18页
车库智能收费系统Word下载.doc_第4页
第4页 / 共18页
车库智能收费系统Word下载.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

车库智能收费系统Word下载.doc

《车库智能收费系统Word下载.doc》由会员分享,可在线阅读,更多相关《车库智能收费系统Word下载.doc(18页珍藏版)》请在冰豆网上搜索。

车库智能收费系统Word下载.doc

能够满足管理临时停车场的要求。

此外,该系统还可以方便地实现信息加密和各种功能扩展,通过改进可成为通用型收费管理系统。

1设计系统总体的框架

系统采用红外对管检测进入的车辆,用此动作传给单片机来控制大门的开启,操作键盘用来修改要显示的信息,系统采用液晶管来显示停车场状态、此时的北京时间、停车时间、费用等一些信息,为了收费的方便、智能,采用微型打印机来打印出收费情况,系统总体的框架如图1-1所示。

电机转动

栏杆

控制

继电器

单片机控制中心

比较放大器

显示部分

操作键盘控制

微型打印

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

(1)红外线检测部分:

安装在停车场入口和出口,用于检测汽车的驶入停车场大门和驶出停车场大门。

送单片机作相应处理。

红外线检测模块由红外线发射电路和红外线接收电路组成,使用的是2组红外线发射对管。

(2)栏杆控制部分:

在单片机的控制下与红外线检测模块协同作业,即检测部分检测到的信号给单片机,单片机控制继电器中电机动作,进而控制栏杆的动作,执行停车场大门的开启和关闭功能。

保证了停车场的安全,减少了因抢占停车位发生意外的可能性。

(3)单片机控制中心:

采用AT89C52单片机系统,它是本系统的核心部分,主要功能是监控键盘状态。

处理键盘输入的操作信息;

监控停车场状态,控制大门开启和关闭,有汽车驶入停车位后车位数减一,当空车位数为零时,红灯亮,不再让汽车进入停车场。

汽车驶出停车位后停车位数加一,大门开启,让其离开。

将停车的数量换算为停车场的费用总费用信息,控制显示器按要求显示各种信息。

(4)显示部分:

显示停车场状态信号其中不仅包括每停一辆车的价格还包括显示今天一共停了多少辆车,现在停了几辆车,还有几个空车位可以使用。

这时大门的绿灯表示有车正在进入空车位,还可以停车;

红灯表示场内车位全满,不允许汽车进入。

不仅方便了驾驶人,还便于管理者查看停车场的各种情况,可以及时的调整收费标准和经营策略。

(5)采样模块:

当汽车进入或驶出停车场时,2组红外线检测模块将通知单片机有汽车驶入或驶出停车场,单片机再根据停车场的当时的状态控制停车场大门的开启或关闭,根据设置好的停车费用,并送显示器显示,打印机打印,处理键盘的操作,进行显示、查询、修改和切换。

停车收费标准为20元/小时,超过30分钟按一小时计,否则不计。

该系统还可以充当时钟来使用。

用程序来说就是检测有没有空车位,有空位则允许车进入,没则不打开大门。

如果有车进来,等待汽车通过传感器,打开进车大门,已停车位数加1,停车总量加1,延时一段时间,让汽车通过进车门,关闭进车门;

没空位时,不打开大门,即红灯亮。

检测有没车出去,有则等待汽车通过出车门传感器,打开出大门,已停车位数减1,延时一段时间,让汽车通过出车门,关闭出车门。

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

2硬件设计

2.1主控芯片MCU的设计

单片机就是在一块半导体硅片集成了微处理器(CPU),存储器(RAM,ROM,EPROM)和各种输入、输出接口(定时器/计数器,并行I/O口,A/D转换器以及脉宽调制器PWM等),这样一块集成电路芯片具有一台计算机的属性,因而被称为单片微型计算机,简称单片机。

单片机是整个控制器系统的核心,故也可将其称为MCU(微处理器)。

单片机的可选范围很大,对于PIC系列单片机,其内部带有集成的A/D转换模块,但其转化精度无法满足系统工作的要求,且其编程语言较为复杂;

而对于51系列单片机,虽然成本很低,编程所用语言也比较熟悉简单,但绝大部分此系列单片机均无自带的A/D转换功能,运行速度也比较慢,不能适应设计要求。

故而选用STC系列。

其中,STC89C52单片机,其内部存储器空间为8K,成本价也不高,可以实现低成本、高性能的设计要求,是一款具有很强功能的微处理器,是本设计主控芯片的优良选择。

该单片机采用上电与按钮复位电路,内部时钟频率为12MHz,通过软件构成系统时钟。

定时器,I/O设置为最高中断优先级,保证系统时间的准确性。

在I/0口的设置上,单片机的P0口作为数据口.P0.0~P0.7分别液晶显示LCD的DB0~DB7各端口相连,用来显示相关信息。

P1.0~P1.3分别与检测部分各端口相连,用来检测进入的车辆。

P2.0~P2.7微型打印机的DB0~DB7相连,可以打印收费信息。

2.2AT89C52的引脚及功能

AT89C52是一种带8K字节FLASH存储器的低电压、高性能CMOS8位微处理器,俗称单片机。

使用Atmel公司高密度非易失性存储器技术制造,片上Flash允许程序存储器在系统可编程,亦适于常规编程器。

在单芯片上,拥有灵巧的8位CPU和在系统可编程Flash,使得AT89C51为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。

AT89C52提供以下标准功能:

8k字节Flash闪速存储器,128字节内部RAM,32个I/O口线,两个16位定时/计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。

同时,AT89C52可降至0Hz的静态逻辑操作,并支持两种软件可选的节电工作模式。

空闲方式停止CPU的工作,但允许RAM,定时/计数器,串行通信口及中断系统继续工作。

掉电方式保存RAM中的内容,但振荡器停止工作并禁止其它所有部件工作直到下一个硬件复位。

AT89C52的引脚图如图2.1所示。

图2.1AT89C52的引脚图

2.2.1管脚说明

(1)主电源引脚Vcc和Vss

Vcc(40脚):

接+5V电压;

Vss(20脚):

接地。

(2)外接晶体引脚XTAL1和XTAL2

XTAL1接外部晶体的一个引脚。

在单片机内部,它是构成片内振荡器的反相放大器的输入端。

当采用外部振荡器时,该引脚接收振荡器的信号,既把此信号直接接到内部时钟发生器的输入端。

XTAL2接外部晶体的另一个引脚。

在单片机内部,它是上述振荡器的反相放大器的输出端。

采用外部振荡器时,此引脚应悬浮不连接。

XTAL1和XTAL2分别为反向放大器的输入和输出。

该反向放大器可以配置为片内振荡器。

振荡和陶瓷振荡均可采用。

如采用外部驱动器件,XTAL2应不接。

有余输入至内部要通过一个二分频,因此对外部时钟信号的脉宽无任何要求,但必须保证脉冲的高低电平要求的宽度。

选用12MHz频率的晶体,允许输入的脉冲频率为500kHz。

电容的大小范围为20pF~40pF。

(1)I/O口介绍

P0口:

P0口为一个8位漏级开路双向I/O口,每脚可吸收8TTL门电流。

当P0口的管脚第一次写1时,被定义为高输入。

P0能够用于外部程序数据存,它可以被定义为数据/地址的低八位。

在FIASH编程时,P0口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。

P1口:

P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。

P1口管脚写入1后,被内部上拉为高,可用作输入,P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。

在FLASH编程和校验时,P1口作为低八位地址接收。

P2口:

P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流,当P2口被写“1”时,其管脚被内部上拉电阻拉高,且作为输入。

并因此作为输入时,P2口的管脚被外部拉低,将输出电流。

这是由于内部上拉的缘故。

P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时,P2口输出地址的高八位。

在给出地址“1”时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时,P2口输出其特殊功能寄存器的内容。

P2口在FLASH编程和校验时接收高八位地址信号和控制信号。

P3口:

P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流。

当P3口写入“1”后,它们被内部上拉为高电平,并用作输入。

作为输入,由于外部下拉为低电平,P3口将输出电流(ILL)这是由于上拉的缘故。

P3口也可作为AT89C52的一些特殊功能口,如下表所示:

管脚备选功能

P3.0RXD(串行输入口)

P3.1TXD(串行输出口)

P3.2/INT0(外部中断0)

P3.3/INT1(外部中断1)

P3.4T0(计时器0外部输入)

P3.5T1(计时器1外部输入)

P3.6/WR(外部数据存储器写选通)

P3.7/RD(外部数据存储器读选通)

P3口同时为闪烁编程和编程校验接收一些控制信号。

(2)P3口的第二功能

RST:

复位输入。

晶振工作时,RST脚持续2个机器周期高电平将使单片机复位。

看门狗计时完成后,RST脚输出96个晶振周期的高电平。

特殊寄存器AUXR(地址8EH)上的DISRTO位可以使此功能无效。

DISRTO默认状态下,复位高电平有效。

ALE/PROG:

地址锁存控制信号(ALE)是访问外部程序存储器时,锁存低8位地址的输出脉冲。

在flash编程时,此引脚(PROG)也用作编程输入脉冲。

当访问外部时,地址锁存允许的输出电平用于锁存地址的低位字节。

在FLASH编程期间,此引脚用于输入编程脉冲。

在平时,ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的1/6。

因此它可用作对外部输出的脉冲或用于定时目的。

然而要注意的是:

每当用作外部数据存储器时,将跳过一个ALE脉冲。

如想禁止ALE的输出可在SFR8EH地址上置0。

此时,ALE只有在执行MOVX,MOVC指令是ALE才起作用。

另外,该引脚被略微拉高。

如果微处理器在外部执行状态ALE禁止,置位无效。

PSEN:

外部程序存储器选通信号(PSEN)是外部程序存储器选通信号。

在由外部程序存储器取指期间,每个机器周期两次/PSEN有效。

但在访问外部数据存储器时,这两次有效的/PSEN信号将不出现。

/EA/VPP:

访问外部程序存储器控制信号。

当/EA保持低电平时,则在此期间外部程序存储器(0000H-FFFFH),不管是

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 财务管理

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1