毕业答辩ppt出租车计价器课件_第1页
毕业答辩ppt出租车计价器课件_第2页
毕业答辩ppt出租车计价器课件_第3页
毕业答辩ppt出租车计价器课件_第4页
毕业答辩ppt出租车计价器课件_第5页
已阅读5页,还剩32页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

湖南工学院 2012届毕业答辩,课题:计程车里程表系统设计 学生姓名:宋贵 学生学号:08401140246 指导老师:陈坚 答辩日期:2012年5月28日,目录,第一部分:设计背景和意义 第二部分:设计要求 第三部分:设计方案 第四部分:硬件设计 第五部分:软件设计 第六部分:系统仿真与设计结论,第一部分 设计背景和意义,1.1 设计背景 现代城市生活中,计程车(也称出租车,的士等)是一个城市的重要交通工具,也是一个城市的形象代表,而作为计程车的重要组成部分里程表系统,则是计程车收费的主要依据。里程表系统收费规则的系统稳定性、科学性、完善性和合理性则是反应一个城市计程车管理水平和发展程度的重要标志,为此需要我们不断完善其功能使其更为人性化并更具实用价值。,1.2 本次设计的意义 计程车里程表虽然已经普及市场,可是现在的里程表各有各的优点,也有许多不足之处,为了使计程车里程表系统功能更全,综合运用更广泛,更人性化,我们需要对里程表的功能进行综合考虑,尽量做到综合各种里程表的优点,改进它的不足之处。为计程车里程表系统的设计提供一种参考。,第二部分:设计要求及具体指标,2.1设计要求 设计一款具有特定功能的计程车里程表系统,通过利用传感器检测车速,能对里程和金额进行处理和显示,通过按键可以选择多种功能模式。要求结构简单、操作方便、显示直观、运行稳定 。,2.2 具体指标 1.数码管显示里程和金额(四位显示,最后一位为小数位); 2.单程价格为2元/公里,往返的价格为1.5元/公里;单程/往返两种模式可由按键切换; 3.车速5公里/小时的时间累积为总等待时间T(分钟),每5分钟等待时间相当于里程数增加1公里; 4.起步公里数为3公里,价格8元;若实际运行大于3公里,超出的里程按要求2进行; 5.用光电传感器检测转盘转动模拟车速,根据车轮周长和转动圈数计算里程; 6.到达目的地后,按“停止”键,计价器停止计价;按“清除”键,计价器能将记录数据(里程、等待时间与价格等)自动清零;按“查询”键,能自动显示总等待时间T,再按下该键回到显示里程数、金额状态。,第三部分 设计方案,综合考虑 实现该系统的方案,主要有数字逻辑电路为主的模数混合电路系统,单片机为控制核心的系统和DSP为运算核心的系统,可简单亦可复杂,但是从实用性和成本、效率等综合考虑,同时结合课题的难度和自身大学学习的情况,主要选定以下两种方案并进行比较。,方案一 采用数字电路控制。采用传感器件,输出脉冲信号过放大整形作为移位寄存器的脉冲,实现计价,方案框图如图1所示。,图1 数字电路实现方案,方案二 采用单片机电路控制,如图2所示。利用单片机丰富的IO端口,及其控制的灵活性,实现基本的里程计价功能,途中等待等不同功能。,图2 单片机为控制核心实现方案,通过比较以上两种方案,采用数字逻辑电路控制方案的灵活性不够,可能涉及到繁琐的逻辑芯片,导致性能不稳定,而且不能调节计费模式,电路实用性不足。而单片机方案有较大的活动空间,不但能实现所要求的功能和技术指标,后续的改进中,能较好的扩展原设计的功能,便于对对系统进行升级,因此我采用后一种方案。,第四部分 硬件设计,4.1 单片机最小应用系统 本设计选用大学学习阶段接触较多的单片机为AT89S52。它完全兼容多个传统机型的指令系统和引脚,价格便宜,当今市场使用和占有量相当的大,技术成熟,运行稳定,成本低。一个单片机加上外部晶振电路和复位电路即构成了一个单片机最小应用系统,如图3所示。,单片机最小应用系统,图3 单片机最小应用系统,4.2 车速检测 车速检测是里程表最基本最重要的一项功能,里程表系统的信号来自一个传感器测车速获得的电信号,目前的车速传感器主要有三种,霍尔式、光电式、磁电式。经过三种传感器的比较,本次设计最终选用了霍尔式传感器。相比后两种传感器,霍尔传感器相对而言对使用环境要求不多也不高,适用性更好,而且价格更低,节约成本。,霍尔传感器测速原理简介 霍尔传感器测速原理如图4所示。,图4 霍尔传感器测速原理,4.3 数码管显示 数码管显示电路由两个四位一体共阴LED数码管组成,可以显示09等10个数字和小数点,本设计中使用的两个四位一体数码管接P0口作为段选,接P2口作为位选。空车时显示当前时间,开始计价时前四位显示里程,后四位显示金额。当查询等待时间时显示为等待时间。其工作电路如图5所示。,数码管显示电路,图5 数码管显示电路,4.4 按键设计 本设计的键盘电路由5个独立按键(S1、S2、S3、S4、S5)组成,如图6所示。功能如下: (1)S1:功能键。按下时进入单双程选择模式,再按回到实时时间显示状态。 (2)S2:切换键。按功能键进入单双程选择模式后再按此键可进行单程和双程之间切换。 (3)S3:停止键。运行状态按下此键即停止计程计费。 (4)S4:清除键。按下时清除里程和金额等数据信息,并将此次信息送入存储电路储存。 (5)S5:查询、确认键。功能选择模式时按下此键确认选择,运行时按下此键可查询等待时间,再次按下回到显示里程数、金额状态。,按键电路,图6 按键设计电路,4.5 状态指示 指示灯电路由4个发光二极管组成,包括空车指示灯、查询指示灯、等待指示灯、双程指示灯。这些指示灯能对计程车的每一种状态进行指示,空车时空车指示灯亮,查询时查询指示灯亮,当车速小于5km/h时等待指示灯亮。如果选择的模式为双程时双程指示灯亮,单程时不亮。如图7所示。,指示灯电路,图7 状态指示电路,4.6 附加功能模块 (1)增加存储功能。采用AT24C1024可擦除存储芯片,储存上一次的里程、金额和等待时间,采用两线串行的总线和单片机通讯,芯片内的信息可以在断电的情况下保存40年以上。如图8所示。 (2)增加当前时间显示功能。采用基于 DS1302的时钟电路,空车时显示当前时间。DS1302 是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟电路。如图9所示。,图8 存储电路,图9 时钟显示电路,第五部分:软件设计,本系统的软件设计主要分为系统主程序、数据处理子程序、等待时间计时子程序和键盘扫描子程序四个模块,采用了主程序调用各个子程序的方法。经逐个撰写、编译、调试、联调,直至全部程序正常运行,全部功能实现。,5.1 主程序简介 主程序流程图如图10所示。,图10 主程序流程图,图11 数据处理子程序,5.2 数据处理子程序简介 数据处理子程序如图11所示。,图12 等待时间计时子程序,5.3 等待时间计时子程序简介 等待时间计时子程序如图12所示。,图13 键盘扫描子程序,5.4 键盘扫描子程序简介 键盘扫描子程序如图13所示。,第六部分 系统仿真和设计结论,6.1 仿真结果 在Proteus软件中画出仿真电路,将车速检测电路有传感器输出的信号简化为用一个脉冲信号源替代,通过改变脉冲频率模拟车速变化。把Keil uVision3编译后生成的“.hex”导入到单片机中,进行仿真。下面为系统的几种主要状态运行测试。,空车状态时,空车指示灯亮,数码管显示当前时间。空车状态仿真电路及其显示如图14所示。,图14 空车状态仿真电路,按下功能键,进入单双程选择模式。如图15和图16所示。数码管显示单价,数字前带负号表示当前单价。,图15 单程模式仿真电路,图16 双程模式仿真电路,模式选定后按确认键进入运行状态,空车指示灯灭,该模式对应的指示灯亮(双程亮,单程不亮)。数码管前四位显示里程,后四位显示金额。以双程模式运行状态为例,如图17所示。,图17 双程模式运行状态仿真电路,当车速小于5km/h,系统进入等待模式,等待指示灯亮,数码管显示等待时间。如图18所示。,图18 等待模式仿真电路,当到达终点后,按下停止键,系统停止运行,此时按查询键可查询总等待时间、再按下该键回到显示里程和金额状态,查询指示灯亮。如图19所示。,图19 查询模式仿真电路,交易完成之后,按下清除键,系统回到空车状态,空车指示灯亮,数码管显示当前时间。 仿真完成。,6.2 设计

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论