出租车计价器设计(共50页).doc
《出租车计价器设计(共50页).doc》由会员分享,可在线阅读,更多相关《出租车计价器设计(共50页).doc(52页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上专心-专注-专业HUNAN UNIVERSITY毕 业 论 文论文题目论文题目具有刷卡支付功能的具有刷卡支付功能的出租车计价器设计出租车计价器设计学生姓名学生学号专业班级学院名称指导老师学院院长年 月 日精选优质文档-倾情为你奉上专心-专注-专业具有刷卡支付功能的出租车计价器设计摘 要出租车计价器,是一种能根据乘客乘坐出租车行驶距离,以及停车时间的多少,进行计价,并直接显示路程、等待时间、车费的电子计量设备。本设计即是基于AT89C51 单片机,以及外围电路设备,组合设计而成的出租车计价器。设计电路包括AMPIRE12864 的 LCD12864 显示屏,用以显示 4
2、 行详尽的计价内容;装在车轮处的霍尔传感器,发送脉冲进行计数以统计行程距离;用开关控制开启计价,按键控制打印功能;为融合一卡通支付功能,设计了 RF 射频刷卡支付系统模块;采用微型打印机,打印票据。该设计硬件部分主要用 Proteus 8 仿真平台模拟各输入输出效果;软件部分采用keil vision 进行 C 语言编程。整个系统结构简易,成本较低,符合市场要求,易于推广。关键词关键词:出租车计价器;AT89C51;LCD12864;RF 刷卡;微型打印机精选优质文档-倾情为你奉上专心-专注-专业Taxi meter with card payment function designAbstr
3、actTaxi meter - an electronic metering equipment which according to the distance and waiting time of passengers taking a taxi traveling, calculate the price and displayed directly. The design that is based on AT89C51 microcontroller and peripheral circuits equipment, designed by a combination of the
4、 taxi meter. Circuit design includes a AMPIRE12864 LCD12864 display. 4 lines to show detailed pricing content. Mounted on the wheel at the Hall sensor sends pulses are counted in statistics travel distance. Using a switch to control the opening valuation, and use a bottom to control printer; For One
5、-Card payment system. Design a RF card payment system modules. Using a micro-printer, print bills.The design of the hardware part of the main simulation platform with Proteus 8 analog inputs and outputs of each effect; the part of software used C programming language on keil vision. The entire syste
6、m simple structure, low cost, in line with market requirements, easy to spread.KeyKey wordswords:taxi meter; AT89C51; LCD12864; RF card; micro-printer精选优质文档-倾情为你奉上专心-专注-专业目录目录精选优质文档-倾情为你奉上专心-专注-专业精选优质文档-倾情为你奉上专心-专注-专业1绪 论11 设计课题背景随着出租车行业的发展,出租车已经是城市交通的重要组成部分。出租车计价器是一种能根据乘客乘坐汽车行驶距离和等候时间的多少进行计价,并直接显示车
7、费值的计量设备。从加强出租车的行业管理,以及减少乘客们与司机的纠纷出发,具有精准且性能稳定的计价器,对出租车司机和乘客来说都是很有必要的。1出租车计价器是出租车进行营运收费的专用智能化仪表设备,随着电子技术的发展,出租车计价器各项技术也在不断进步和提高,国内出租车计价器已经经历了多个阶段的逐步发展,总体趋势就是电子化越来越明显,集成度越来越高,精确性愈加提高。如果采用模拟和数字电路组合设计的计价器,整体电路的规模较大,且用到的器件多,易造成故障率高,且难调试。而采用单片机进行的设计,相对来说功能强大,用较少的硬件和适当的软件相互配合,就可以很容易地实现设计要求,灵活性强,而且可以通过软件编程来
8、完成更多的附加功能。2如今出租车计价器种类繁多,功能也大同小异,但设计都是出于实用性、易用性、易读性。综合考虑稳定性和性价比的各方案,如今单片机已经价格较低,可靠性稳定性已符合要求,非常适于搭配周边电子设备组成计价器设备。12 出租车计价器现状及发展趋势出租车刚兴起时代,国内普遍使用的出租车计价器仅仅具备单一的路程计量功能,最后费用都需要司机自己手工计算。而如今计价器技术发展迅速,路程、时间等计量仅仅是出租车计价器必备的基本功能。随着科技的进步和经济社会的发展,计价器的功能不断增加和扩展。随着单片机性能不断提高而价格却不断下降,单片机控制得到更广泛的应用,外围芯片的不断发展,使得计价器的功能更
9、加强大,性能更加稳定。随着电子技术的发展以及对计价器的不断改进和完善,便产生了诸多的附加功能。新型数据存储器的应用使得计价器的营运数据在掉电情况下还可以保存 10 年。目前,计价器除了具备基本功能外,还增加了发票打印、语音报价、计量和公司管理、税务控制、IC 卡、GPS 定位终端连接等诸多功能。如今计价器已经成为出租车不可或缺的必要工具。精选优质文档-倾情为你奉上专心-专注-专业随着城市一卡通支付功能的增加和逐步应用,对出租车计价器功能的进一步扩展有了更多要求。一卡通支付系统可简化支付,一张 IC 卡便可完成多功能支付,方便司机与乘客,同时避免了假币流通。这是一种新趋势,支付平台一旦建成,行业
10、规范与管控将更加到位,乘客能获得更多便利。13 设计目的与要求131 设计目的1.通过设计巩固和加深对本专业课程有关内容的理解与掌握;2.掌握单片机设计的主要内容、一般程序及基本原则、设计步骤和方法;3.培养和提高综合运用所学的基础理论、专业知识和基本技能去分析和解决本专业范围内工程实际问题的能力和进行科学研究的初步能力;4.完成基于单片机的出租车计价器设计,实现实时显示里程、停车等待时间、总价,刷卡支付、打印票据等功能。132 主要设计内容及基本要求本课题要求以单片机为核心,设计一套计费准确、成本低廉、简单易用的出租车计价系统。要求该系统具有计程、计时、计费、显示、刷卡支付以及票据打印等多种
11、功能,给出系统总体结构框图,并完成其软、硬件系统的设计。通过以上各功能设计,制作出的计价器应具有以下功能:上电时显示全零,根据内置时间自动切换白天/夜间两种不同的计费模式;显示屏显示信息;如遇中途塞车,计停车时间以及费用;超出一定远距离加收返程费用;开关控制计价,按键控制打印;到达目的地计价开关关闭可停止计价,并将总价传到 RF 射频卡支付系统,完成一卡通支付;通过微型打印机,打印票据。14 论文设计内容及构成详细分析课题任务,结合研究内容和思路,对出租车计价器的发展现状和趋势结合电子技术原理进行深入分析。根据其要求选用合适芯片以及外设,并将其综合设计,实现控制任务的硬件结构及其原理图、相关软
12、件程序,并进行仿真调试。第一章介绍了出租车计价器的背景及发展现状。精选优质文档-倾情为你奉上专心-专注-专业第二章介绍系统的硬件设计,包括单片机的选型,核心模块的连接,车轮处距离采集模块,开关控制模块,显示模块,RF 刷卡模块,微型打印模块。图文结合。第三章介绍系统的软件设计,先是整个系统的主要流程,然后进行各模块的软件设计说明,包括显示程序,中断程序,计价计费程序,RF 刷卡程序,打印程序。程序说明根据各模块程序流程图进行步骤以及原理的介绍。第四章介绍系统调试。软件编译的调试,硬件原理图的调试,最后两者进行编译后的系统联调,以验证系统各功能的工作是否正常。精选优质文档-倾情为你奉上专心-专注
13、-专业2系统硬件设计21 系统总体设计(1)选择单片机型号和所需外围器件型号。(2)行程距离采集办法:通过在车轮上安装的霍尔传感器,当车轮每转 1 圈,霍尔传感器就检测并输出信号,引起单片机的中断,对中断脉冲计数。在已知轮径后,通过计数乘周长便可得知行程。(3)数据显示的设计:采用 1 块 LCD12864 显示屏,使得计价显示更全面。包括:路程、超出的返程距离、中途等待时间、最终总价,共 4 个部分,分 4 行显示。(4)输入设备:1 个开关作为计价开关,1 个按键作为打印功能启动按键。(5)中途等待时机计价:当在计数状态下,霍尔传感器没有输出信号,片内的 T1 定时器便被启动,每当计时到达
14、 1s,就对当前金额加上中途等待的单价。当中途等待结束时,就自动切换到正常的路程计价。(6)RF 刷卡支付:运营结束,采用 MFRC500 模块进行 RF 无线射频刷卡支付。(7)微型打印机:采用 RD-D 针式打印机,单片机通过并口控制微型打印机,打印票据。系统总体框图如下:图 2.1 系统总体框图司机按下计价开关即开始计价过程,由系统时间自动判断白天/夜间单价模式。车轮处霍尔传感器将脉冲发送到单片机,计价的数据均显示在 LCD 上。运营完成司机关闭计价开关,单片机会将数据发送到 RF 刷卡支付的模块,可进行一卡通支付;按下打印按钮,可打印票据。时钟复位单片机微型打印开关控制显示模块距离采集
15、刷卡支付精选优质文档-倾情为你奉上专心-专注-专业22 主控芯片的选型主控芯片的选择是确定整个硬件系统方案的关键,对于出租车计价器,一般使用的 MCU 有多种,可选的单片机一般有以下几种:8051 系列单片机。8051 单片机,是微机的一个重要而经典的分支。单片机是 70 年代中期发展起来的一种大规模集成电路芯片,是 CPU、ROM、RAM、I/O 接口和中断系统等集成同一硅片的器件。80 年代以来,单片机发展迅速,各类新品涌现,现已成为工业自动化和各个控制领域的支柱产业之一。AVR 单片机AVR 单片机是 1997 年由 ATMEL 公司的 A 先生和 V 先生研发出的增强型内置Flash
16、的 RISC(Reduced instruction set CPU)精简指令集高速 8bit 单片机。AVR 功能较完善,自带 A/D 转换,但开发编程相较于 8051 系列有些复杂,需要更多的学习使用。Cortex 系列单片机ARM 公司在经典处理器 AMR以后的产品改用 Cortex 命名,并分成 A、R、M三类,旨在为不同市场提供服务。Cortex 属于 ARMv7 架构,此为 ARM 公司最新的指令集架构。ARM 系列单片机开发复杂,需要深入学习,当然其功能也强大,不过价格也相对 8051 贵一些。出租车计价器作为一种简单的电子计价设备,本身价值不高,且功能不需太多,更注重的是市场的
17、性价比要求,主控内部要有强大的控制能力即可,而且要考虑安装和兼容性,计价器体积受限。基于以上几点考虑,确定采用 8051 系列的 AT89C51 作为主控。23 硬件电路设计硬件组成主要包括:供电模块,核心模块,距离采集模块,显示模块,开关控制模块,RF 刷卡支付模块以及打印模块等。231 供电模块出租车上使用的电源为蓄电池的 24V 电源,而单片机 AT89C51,以及其它的外围芯片均使用的是+5V 电源,因此需要电源模块提供转换的+5V 电压。电路图如下:精选优质文档-倾情为你奉上专心-专注-专业图 2.2 供电模块该 DC-DC 电路采用 LM7805 芯片,将车载铅蓄电池的 24V 转
18、为集成电路所需的5V 直流电路,用 2 个电容接地进行滤波,滤除交流杂波,稳定直流供电。232 核心模块AT89C51 具有 40 个引脚,4KB 闪存片内程序储存器,128 Bytes 随机数据存储器RAM,5 个中断优先级两层中断嵌套,2 个 16bit 可编程定时计数器,P0P3 每 8 个共32 个外部双向 I/O 接口,2 个全双工串行通信口,看门狗电路。单片机的最小系统是单片机系统的核心,最小系统都包括电源、晶振、复位电路这三部分组成。图 2.3 AT89C51 管脚功能分配图精选优质文档-倾情为你奉上专心-专注-专业本设计中使用的时钟振荡电路,由 12MHz 晶体振荡器以及 2
19、个约为 30pF 的电容组成。在 XTAL1 和 XTAL2 两端跨接晶振,晶振可在电路中产生振荡电流,发出时钟信号。所接电容大小不影响振荡频率的高低,电容主要用来削减谐波对电路的稳定性的影响。时钟电路在整个系统中为各部分提供基准频率,以避免因工作频率不稳定而造成的其它相关元件的工作频率不稳定。复位电路设计,当 Vcc 上电时,电容 C 充电,在 10K 电阻上出现电压,使得单片机复位;几个毫秒后,电容充满,电阻上的电流降为 0,电压也为 0,使得单片机进入工作状态。工作期间,按下按钮,C 放电,在 10K 电阻上出现电压,使得单片机复位。S 松手,电容充电,几个毫秒后,单片机进入工作状态。本
20、次设计中用到的单片机各主要 I/O 引脚功能如下表:表表 2.1 系统系统 I/O 信号分配总表信号分配总表引脚名称I/O设计功能P0(8 位)D0D7输入/输出MFRC500 以及 RD-D 微打的的 8 位 D 数据总线接口P1.0RS输出LCD12864 的 RS 口,进行 LCD 命令/数据写入的切换P1.1E输出接 LCD 的 E 使能端P1.2CS1输出接 LCD 的 CS1 端P1.3CS2输出接 LCD 的 CS2 端P1.4NCS输出控制 MFRC500 的 NCS 端P1.5ALE输出控制 MFRC500 的 ALE 端P1.6Print_ctrl输入开启打印按键P1.7s
21、witch输入开启/停止计价开关P2(8 位)DB0DB7输出LCD12864 的 8 位 D 数据总线接口P3.0STB输出控制 RD-D 微型打印机的 STBP3.1EN输出控制 RD-D 微型打印机的 ENP3.2HALL输入接收车轮处霍尔传感器的输入P3.6WR输出控制 MFRC500 的 NWR 端P3.7RD输出控制 MFRC500 的 NRD 端精选优质文档-倾情为你奉上专心-专注-专业233 距离采集模块距离采集采用常见的脉冲计数法,此为智能测距/测速中常用的方法,精确且稳定。只要车轮转轴每转 1 圈,产生一个电脉冲,让单片机接收到此脉冲即可计数。生产中可有多种方法获得脉冲信号
22、。如果采用光电式电气元件,由于车轮处极易沾染泥水等污垢,阻碍光信号的传导,且光电式传感器普遍造价较高,不适宜设计的要求。故采用电磁式传感器霍尔传感器,其造价便宜,且具有体积小、抗污染、抗震性能良好、灵敏度高、稳定性高等特点,非常适宜装载车轮处进行距离脉冲信号的采集,能很好地满足车轮测距系统设计的需要。霍尔传感器 A44E 是一种利用霍尔效应的磁感应式电子开关属于有源磁电转换器件。其输入为磁感应强度,输出为数字电压信号,霍尔传感器可将距离信息用磁通物理量,转化为电学物理量,方便与单片机进行信息通信。将霍尔传感器 A44E 装在车轮附近,磁铁装在车轮辐条上。车轮每转一周,磁铁经过 A44E 一次,
23、A44E 的第 3 脚就输出一个脉冲信号作为单片机 AT89C51 的外中断信号,从 P3.2 口 INT0 输入。单片机测量脉冲信号的个数,通过测量车轮的直径,根据脉冲信号的个数,即可很容易地计算出里程并显示在计价器上。图 2.4 A44E 霍尔传感器导通距离测量精选优质文档-倾情为你奉上专心-专注-专业图 2.5 A44E 霍尔传感器与单片机硬件连接234 显示模块显示设备可有多种,LED 数码管,LCD 液晶显示屏等。考虑到传统 LED 数码管显示信息较少,为突出设计特点,采用 1 块 LCD12864 液晶显示屏 AMPIRE128X64 作为显示设备,可显示中文字符和各个部分的计量数
24、值。图 2.6 AMPIRE128X64 引脚图精选优质文档-倾情为你奉上专心-专注-专业表表 2.2 LCD12864 引脚功能说明表引脚功能说明表符号名称功能CS1, CS2屏幕片选CS1 和 CS2 控制左右半屏点亮RS数据、指令选择RS=1 高电平为数据操作,RS=0 为写指令RW读写选择RW=1 为读取,RW=0 为写入E使能端在 E 下降沿,数据被锁存;E 高电平时,数据读出DB0DB7数据总线写入指令和数据RST复位信号RST=1 时,关闭液晶显示,起始行为 0。此次设计使用的 LCD12864 与单片机连接方式如下:CS1:接 P1.2,低电平有效。CS2:接 P1.3,低电平
25、有效。RS:接单片机 P1.0 口,作为命令/数据切换。RW:接地,保持写入 Write 状态,因为无需从 LCD 自带存储器中读取数据。E:接 P1.1 口,作为使能切换用。D0D7:由于 P2 口驱动能力有限, LCD 通过一个上拉电阻后,接到单片机 P2 口。RST:低电平有效,故接 VCC,保持一直不重置状态。连接方式如图 2.7:图 2.7 LCD 与单片机连接精选优质文档-倾情为你奉上专心-专注-专业235 开关控制模块单片机可接入多种输入设备,比如点阵键盘,按钮,开关等,对于出租车计价器来说,输入设备无需复杂。如果输入设备能直接进行单价调整,则有些不良司机很可能在乘客不知情的情况
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 出租车 计价器 设计 50
限制150内