文档详情

出租车计价器控制系统电路设计精要.doc

发布:2016-04-13约1.11万字共20页下载文档
文本预览下载声明
嵌入式系统设计 题目:出租车计价器控制系统电路设计 学号: 姓名: 深 蓝 新型出租车计价器控制电路的设计 第1章 绪 论 1.1 背景及意义 进入21世纪的今天,高速发展,在出租车已经是城市交通的重要组成部分,从加强行业管理以及减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。 知道,只要乘出租车动,随着行驶里程的增加,就会看到的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如KM)计费数字显示开始从起步价(如6元)增加。 在出租车是城市交通的重要组成部分,行业健康和发展也获得越来越多的关注。汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的,因此,汽车计价器的研究也是十分有一个应用价值的。 通过本次设计,可以增进对单片机的感性认识,加深对其理论方面的理解,掌握单片机的内部功能模块的应用,了解掌握单片机的软硬件设计过程、方法及实现。 1.2 设计要求 主要的外围功能电路有:驱动电路,按键控制电路,掉电保护电路,时钟部分,数码管显示电路等。 通过对以上各功能的设计,制作出的出租车计价器应具有以下功能: 上电时显示全为零,通过按下启动按键来开始计价,数码管开始显示起步价和起步金额; 按下模拟开关按键来产生一个脉冲信号,模拟行驶的里程; 数码管开始显示所走里程和所应付的金额,并逐渐增加; 按下停止按键,停止计价,数码管显示所走总里程和用户所需付总金额,按下清零按键,数码管全显示零,以备下次计价。 第2章 系统硬件设计 2.1 设计方案与硬件说明 采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易地实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。设计采用AT89S5单片机为主控器,以A44E霍尔传感器测距,实现对出租车的的计价设计,并采用AT24C0实现在系统掉电的时候保存单价等信息,输出采用8段数码显示管。 系统结构图如下: 1.1系统结构图 本电路设计的计价器能实现基本的计价功能,单片机计算总价的公式为:总价=起步价+单价*(总里程-起步里程)+1。AT89S51作为一个单片微型计算系统,灵活性高,其强大的控制处理功能和可扩展功能设计电路提供了很好的选择 硬件设计说明 单片机是单片微型计算机的简称,单片机以其卓越的性能,得到广泛的应用,已经深入到各个领域。在这次设计中,我们用到P0口和P2口,P0口为8位三态I/O口,此口为地址总线及数据总线分时复用;P2口为8位准双向口,与地址总线高八位复用;P0口和P2口都有一定的驱动能力,P0口的驱动能力较强。 设计中,为了能够让数码管更好的正常显示,我们采用了驱动电路来驱动。在本次硬件设计中,我们考虑采用芯片74LS245来驱动数码管显示。 设计电路时,考虑到用里程(霍尔)传感器价格昂贵,且不便于试验检测,在设计中采用一个模拟开关来代替。模拟开关一端接在P3.4口,另一端接地,通过来回高低电平的变化,每按两次,对应的里程数加一。通过在程序中设置的里程和金额的信息,在加上驱动电路的设计,就可以在数码管上分别显示总金额和总里程。 在显示方面,可以用液晶显示,也可以用数码管进行显示。由于在这次设计中只需要显示里程和金额信息,我们采用数码管进行显示。这样既节约了成本,又可以达到显示的目的。同时为了减少硬件的复杂度,我们采用了动态显示方式,选用了共阴极数码管。为了焊接方便,我们选用了集成在一起的数码管。 我们还设计了控制按键,能够很好的对出租车计价器控制,如启动/停止按键,清零按键等。 AT89S51单片机简介 AT89S51具有如下特点:40个引脚,4k Bytes Flash片内程序存储器, 128 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器。 P0口有个功能: 1、外部扩展存储器时,当做数据/地址总线 2、不扩展时,可做一般的I/O使用,但内部无上拉电阻,作为输入或输出时应在 外部接上拉电阻。 P1口只做I/O口使用:其内部有上拉电阻。? P2口有两个功能:? 1、扩展外部存储器时,当作地址总线使用? 2、做一般I/O口使用,其内部有上拉电阻? P3口有两个功能:除了作为I/O使用外(其内部有上拉电阻),还有一些特殊功能,由特殊寄存器来设置 图2.1 AT89S51引脚 设计中用到的单片机各管脚(图2.1)功能介绍如下: VCC:接+
显示全部
相似文档