09信息工程——出租车计价器设计jax.docx
《09信息工程——出租车计价器设计jax.docx》由会员分享,可在线阅读,更多相关《09信息工程——出租车计价器设计jax.docx(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、摘 要出租车计计价器的的硬件设设计以AAT899S511 单片片机为核核心控制制元件,利利用灵敏敏的霍尔尔开关型型器件AA44EE 霍尔尔传感器器测距,采采用ATT24CC02 实现在在系统掉掉电的时时候保存存单价和和系统时时间等信信息,输输出采用用6 位LEDD数码管管,通过过开关SS1分屏屏控制单单价、路路程、总总金额以以及时间间的显示示。系统的软软件设计计主要有有:主程程序模块块、定时时中断服服务程序序、里程程计数中中断服务务程序、中中途等待待中断服服务程序序、显示示子程序序服务程程序键盘盘服务程程序。本电路设设计的计计价器主主要功能能有:数数据的复复位、白白天/晚上转转换、数数据输出出
2、、计时时计价、单单价输出出及调整整、路程程输出、语语音播报报数据信信息、实实现在系系统掉电电的时候候保存单单价和系系统时间间等信息息等功能能。本电电路设计计的计价价器不但但能实现现基本的的计价,而而且还能能根据白白天、黑黑夜、中中途等待待来调节节单价,同同时在不不计价的的时候还还能作为为时钟为为司机同同志提供供方便。关键词:单片机机,霍尔尔传感器器,ATT24CC02,分分屏显示示,AT899S511 单片片机目录录第一章概概述11.1出出租车计计价器概概述11.2 单片机机的概述述1第二章总总体设计计方案的的论证与与比较332.1 总体设设计方案案的论证证与比较较32.2里里程计算算设计方方
3、案论证证与比较较42.3 设计总总框图55第三章硬硬件设计计63.1 硬件设设计概述述63.2 AT889S551介绍绍73.3里里程计算算设计883.4 显示原原理1113.5 AT224C002 掉掉电存储储单元的的设计1143.6 按键单单元的设设计155第四章系系统的软软件设计计194.1 模块介介绍1994.2 主程序序模块1194.3定定时中断断服务程程序2004.4 里程计计数中断断服务程程序2114.5 中途等等待中断断服务程程序2114.6显显示子程程序服务务程序2224.7键键盘服务务程序222第五章系系统调试试与测试试结果分分析2445.1 使用的的仪器仪仪表2445.2
4、 系统调调试244结论277致谢288参考文献献29III第一章 概述1.1出出租车计计价器概概述汽车计价价器是乘乘客与司司机双方方的交易易准则,它它是出租租车行业业发展的的重要标标志,是是出租车车中最重重要的工工具。它它关系着着交易双双方的利利益。具具有良好好性能的的计价器器无论是是对广大大出租车车司机朋朋友还是是乘客来来说都是是很必要要的。因因此,汽汽车计价价器的研研究也是是十分有有一个应应用价值值的。我国在770年代代开始出出现出租租车,但但那时的的计费系系统大都都是国外外进口不不但不够够准确,价价格还十十分昂贵贵。随着着改革开开放日益益深入,出出租车行行业的发发展势头头已十分分突出,国
5、国内各机机械厂家家纷纷推推出国产产计价器器。出租租车计价价器的功功能从刚刚开始的的只显示示路程(需需要司机机自己定定价,计计算后四四舍五入入),到到能够自自主计费费,以及及现在的的能够打打一发票票和语音音提示、按按时间自自主变动动单价等等功能。随随着城市市旅游业业的发展展,出租租车行业业已成为为城市的的窗口,象象征着一一个城市市的文明明程度。本次设计计的目的的在于现现在各大大中城市市出租车车行业都都已普及及自动计计价器,所所以计价价器技术术的发展展已成定定局。而而部分小小城市尚尚未普及及,但随随着城市市建设日日益加快快,象征征着城市市面貌的的出租车车行业也也将加速速发展,计计价器的的普及也也是
6、毫无无疑问的的,所以以未来汽汽车计价价器的市市场还是是十分有有潜力的的。1.2 单片机机的概述述计算机系系统已明明显地朝朝巨型化化、单片片化、网网络化三三个方向向发展。巨巨型化发发展的目目的在于于不断提提高计算算机的运运算速度度和处理理能力,以以解决复复杂系统统计算和和高速数数据处理理,比如如系统仿仿真和模模拟、实实时运算算和处理理。单片片化是把把计算机机系统尽尽可能集集成在一一块半导导体芯片片上,其其目的在在于计算算机微型型化和提提高系统统的可靠靠性,这这种单片片计算简简称单片片机。单单片机的的内部硬硬件结构构和指令令系统主主要是针针对自动动控制应应用而设设计的所所以单片片机又称称微控制制器
7、MCCU(MMicrro CConttrolllerr Unnit)。用它它可以很很容易地地将计算算机嵌入入到各种种仪器和和现场控控制设备备中,因因此单片片机又叫叫做嵌入入式微控控制器(EEmbeeddeed MMCU)。单单片机自自20世世纪700年代问问世以来来,以其其鲜明的的特点得得到迅猛猛发展,已已广泛应应用于家家用电器器、智能能玩具、智智能仪器器仪表、工工业控制制、航空空航天等等领域,经经过300多年的的发展,性性能不断断提高,品品种不断断丰富,已已经形成成自动控控制的一一支中坚坚力量。据据统计,我我国的单单片机年年容量已已达13亿片片,且每每年以大大约166的速速度增长长,但相相对
8、于国国际市场场我国的的占有率率还不到到1。这这说明单单片机应应用在我我国有着着广阔的的前景。对对于从事事自动控控制的技技术人员员来讲,掌掌握单片片机原理理及其应应用已经经成为必必不可少少的学习习任务。单片机的的应用十十分广泛泛,在工工业控制制领域、家家电产品品、智能能化仪器器仪表、计计算机外外部设备备,特别别是机电电一体化化产品中中,都有有重要的的用途。其其主要的的用途可可以分为为以下方方面。l 显示:通通过单片片机控制制发光二二极管或或是液晶晶,显示示特定的的图形和和字符。l 机电控制制:用单单片机控控制机电电产品做做定时或或定向的的动作。l 检测:通通过单片片机和传传感器的的联合使使用,用
9、用来检测测产品或或者工况况的意外外发生。l 通信:通通过RSS-2332串行行通信或或者是UUSB通通信,传传输数据据和信号号。l 科学计算算:用来来实现简简单的算算法。那么单片片机是不不是解决决上述应应用的唯唯一选择择呢?淡淡然不是是!目前前,在自自动控制制中,一一般有三三种选择择,分别别是嵌入入式微机机、DSSP和单单片机。单片机最最明显的的优点是是价格便便宜,从从几元人人民币到到几十元元人民币币。这是是因为这这类芯片片的生产产量很大大,技术术也很成成熟。其次,单单片机的的体积也也远小于于其他两两种方案案。单片片机本身身一般用用40引引脚封装装,当然然功能多多一些的的单片机机也有引引脚比较
10、较多的,如如68引引脚,功功能少的的只有110多个个或200多个引引脚,有有的甚至至只有88只引脚脚。当然,单单片机无无论在速速度还是是容量方方面都小小于其他他两种方方案,但但是在实实际工作作中并不不是任何何需要计计算机的的场合都都要求计计算机有有很高的的性能。例例如,控控制电冰冰箱的控控制器就就不需要要使用嵌嵌入式系系统,用用一片551就可可以轻松松实现。所所以应用用的关键键是看能能否够用用,是否否有很好好的性能能价格比比。511系列的的单片机机已经面面世十多多年,依依然没有有被淘汰汰,还在在不断发发展中,这这就说明明是他有有广阔的的应用前前景。第二章 总体设设计方案案的论证证与比较较2.1
11、 总体设设计方案案的论证证与比较较方案一:采用数数字电路路控制。其其原理方方框图如如图2.1所示示。采用用传感器器件,输输出脉冲冲信号,经经过放大大整形作作为移位位寄存器器的脉冲冲,实现现计价,但但是考虑虑到这种种电路过过于简单单,性能能不够稳稳定,而而且不能能调节单单价,也也不能根根据天气气调节计计费标准准,电路路不够实实用。其其原理方方框图如如图2.1所示示。图2-11数字电电路方案案方案二:采用单单片机控控制。利利用单片片机丰富富的IOO端口,及及其控制制的灵活活性,实实现基本本的里程程计价功功能和价价格调节节、时钟钟显示功功能。其其原理方方框图如如图2.2所示。图2-22总体设设计思路
12、路框图采用模拟拟电路和和数字电电路设计计的计价价器整体体电路的的规模较较大,用用到的器器件多,造造成故障障率高,难难调试,对对于模式式的切换换需要用用到机械械开关,机机械开关关时间久久了会造造成接触触不良,功功能不易易实现。通过比较以上两种方案,单片机有较大的活动空间,利用单片机丰富的IO端口,及其控制的灵活性,不但能实现基本的里程计价功能和价格调节、时钟显示功能,而且能在很大的程度上扩展功能,还可以方便的对系统进行升级。为此我们采用了单片机进行设计,相对来说功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求。2.2里里程计算算设计方方案论证证与比较较方案一:采用霍霍尔线性性器
13、件,将将转速转转变为电电压信号号提供给给单片机机,从而而达到计计算里程程的目的的。方案二:采用霍霍尔开关关器件中中的霍尔尔传感器器A444E,按按汽车车车轮转速速的高低低,每转转发出相相应数目目的脉冲冲信号。通过比较较以上两两种设计计方案,方方案一虽虽然运行行可靠,但但体积大大,精度度低,且且由于测测量值是是模拟量量,必须须经过AA/D转转换后读读入计算算机,针针对于出出租车计计价器而而言较为为烦琐,不不适用。因因此我们们采用方方案二。2.3 设计总总框图本次设计计我们利利用单片片机ATT89SS51芯芯片作为为设计的的核心,利利用霍尔尔传感器器测距,实实现对出出租车计计价统计计,采用用AT2
14、44C022 实现现在系统统掉电的的时候保保存单价价和系统统时间等等信息,显显示采用用6 位LEDD数码管管,分屏屏显示单单价、路路程、总总金额以以及时间间。总体体设计框框图如图图2-3所示示。图2-33总体设设计框图图第三章 硬件设设计3.1 硬件设设计概述述AT899S511是一款款非常适适合单片片机初学学者学习习的机型型,它完全兼兼容传统统的80051,880311的指令令系统和和引脚,而而且是当当今较为为流行的的,综合合考虑,本本次设计计的核心心采用AAT899S511型单片片机。在里程测测速方面面,霍尔尔元件体体积小,重重量轻,寿寿命长,安安装方便便,功耗耗小,因因此我们们采用霍霍尔
15、传感感器A444E;在显示示方面,因因为采用用LCDD 液晶晶段码显显示,在在距离屏屏幕1 米之外就就无法看看清数据据,所以以本次设设计采用用6位LLED发发光二级级管;在在其他方方面,我我们运用用到了AAT244C022 掉电电存储单单元以及及四个控控制按键键。其总总体设计计电路图图如3-1所示示图3-11设计总总体电路路图3.2 AT889S551介绍绍AT899S511是美国国ATMMEL公公司生产产的低功功耗,高高性能CCMOSS 8位位单片机机,片内内含4kk Byytess ISSP(IIn-ssysttem proograammaablee)的可可反复擦擦写10000次次的Fll
16、ashh只读程程序存储储器,器器件采用用ATMMEL公公司的高高密度、非非易失性性存储技技术制造造,兼容容标准MMCS-51指指令系统统及800C511引脚结结构,芯芯片内集集成了通通用8位位中央处处理器和和ISPP Fllashh存储单单元,功功能强大大的ATT89SS51可可为许多多嵌入式式控制应应用系统统提供高高性价比比的解决决方案。 3.22.1AT899S511的引脚脚功能说说明AT899S511有400个引脚脚,与MMCS51系系列单片片机引脚脚完全兼兼容。如图3-2所示示。其各自引引脚功能能如下:Vcc:电源电电压。GND:地。P0口:P0口口是一组组8位漏漏极开路路型双向向I/
17、OO接口,也也即地址址/数据据总线复复用口。当当访问外外部数据据存储器器或程序序存储器器时,这这组口线线分时转转换地址址和数据据总线复复用,在在访问期期间激活活内部上上拉电阻阻。在FFLASSH编程程时,PP0口接接受指令令字节,而而在程序序校验时时 ,输输出指令令字节。P1口:P1口口是一个个带内部部上拉电电阻的88位双向向I/OO接口,PP1的输输出缓冲冲级可驱驱动4个个TTLL逻辑门门电路。FFLASSH编程程和程序序校验时时,P11接收低低8位地地址。P2口:P2口口是一个个带有内内部上拉拉电阻的的8位双双向I/O口,PP2的输输出缓冲冲级可驱驱动4个个TTLL逻辑门门电路。在在访问外
18、外部程序序存储器器或166位地址址的外部部数据存存储器时时P2口口送高88位地址址数据。FFLASSH编程程或校验验时,PP2亦接接收高位位地址和和其他控控制信号号。P3口:P3口口是一组组带有内内部上拉拉电阻的的8位双双向I/O接口口。P33口输出出缓冲级级可驱动动4个TTTL逻逻辑门电电路。RST:复位输输入。ALE/:当访访问外部部数据时时,ALLE(地地址锁存存允许)输输出脉冲冲用于锁锁存地址址的低88位字节节。对FFLASSH存储储器编程程时,该该引脚还还用于输输入编程程脉冲()。EA/VVPP:外部访访问允许许。:程序储储存允许许。输出出是外部部程序存存储器的的度选通通信号。XTA
19、LL1:振振荡器反反相放大大及内部部是钟发发生器的的输入端端。XTALL2:振振荡器反反相放大大器的输输出端。图3-22 ATT89SS51的的引脚结结构3.3里里程计算算设计本次设计计里程计计算采用用霍尔传传感器AA44EE,时下下已的到到了广泛泛的应用用。3.3.1 霍霍尔传感感器简介介霍尔传感感器是利利用霍尔尔效应实实现磁电电转换的的一种传传感器,它它具有灵灵敏度高高,线性性度好,稳稳定性高高、体积积小和耐耐高温等等特点,在在机车控控制系统统中占有有非常重重要的地地位。对对测速装装置的要要求是分分辨能力力强、高高精度和和尽可能能短的检检测时间间。霍尔器件件具有许许多优点点,它们们的结构构
20、牢固,体体积小,重重量轻,寿寿命长,安安装方便便,功耗耗小,频频率高(可可达1MMHZ),耐耐震动,不不怕灰尘尘、油污污、水汽汽及盐雾雾等的污污染或腐腐蚀。 按照霍尔尔器件的的功能可可将它们们分为: 霍尔尔线性器器件 和和 霍尔尔开关器器件 。前前者输出出模拟量量,后者者输出数数字量。 霍尔线性性器件的的精度高高、线性性度好;霍尔开开关器件件无触点点、无磨磨损、输输出波形形清晰、无无抖动、无无回跳、位位置重复复精度高高(可达达m级级)。取取用了各各种补偿偿和保护护措施的的霍尔器器件的工工作温度度范围宽宽,可达达5551500。 按被检测测的对象象的性质质可将它它们的应应用分为为:直接接应用和和
21、间接应应用。前前者是直直接检测测出受检检测对象象本身的的磁场或或磁特性性,后者者是检测测受检对对象上人人为设置置的磁场场,用这这个磁场场来作被被检测的的信息的的载体,通通过它,将将许多非非电、非非磁的物物理量例例如力、力力矩、应应力以及及工作状状态发生生变化的的时间等等,转变变成电量量来进行行检测和和控制。3.3.3 里里程计算算、计价价单元的的设计里程计算算是通过过安装在在车轮上上的霍尔尔传感器器A444E检测测到的信信号,送送到单片片机,经经处理计计算,送送给显示示单元的的。其原原理如图图3-3所示。图3-33 传感感器测距距示意图图由于A444E 属于开开关型的的霍尔器器件,其其工作电电
22、压范围围比较宽宽(4.518VV),其其输出的的信号符符合TTTL 电电平标准准,可以以直接接接到单片片机的IIO 端端口上,而而且其最最高检测测频率可可达到11MHZZ。集成开开关型霍霍尔传感感器原理理如图33-4所示示。图3-44集成开开关型霍霍耳传感感器原理理图A44EE 集成成霍耳开开关由稳稳压器AA、霍耳耳电势发发生器(即硅霍霍耳片)B、差差分放大大器C、施密密特触发发器D 和OC 门输出出E 五个个基本部部分组成成。在输输入端输输入电压压CC V ,经经稳压器器稳压后后加在霍霍耳电势势发生器器的两端端,根据据霍耳效效应原理理,当霍霍耳片处处在磁场场中时,在在垂直于于磁场的的方向通通
23、以电流流,则与与这二者者相垂直直的方向向上将会会产生霍霍耳电势势差H V 输输出,该该H VV 信号号经放大大器放大大后送至至施密特特触发器器整形,使使其成为为方波输输送到OOC 门门输出。当当施加的的磁场达达到工作作点.(即OP B )时,触触发器输输出高电电压(相对于于地电位位)使三极极管导通通,此时时OC 门输出出端输出出低电压压,通常常称这种种状态为为“开”。当施施加的磁磁场达到到释放点点(即rPBB )时时,触发发器输出出低电压压,三极极管截止止,使OOC 门门输出高高电压,这这种状态态为“关”。这样样两次电电压变换换,使霍霍耳开关关完成了了一次开开关动作作。其集集成霍耳耳开关外外形
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 09 信息 工程 出租车 计价器 设计 jax
限制150内