出租车计价器报告(共10篇)_第1页
出租车计价器报告(共10篇)_第2页
出租车计价器报告(共10篇)_第3页
出租车计价器报告(共10篇)_第4页
出租车计价器报告(共10篇)_第5页
已阅读5页,还剩39页未读 继续免费阅读

下载本文档

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

文档简介

1、出租车计价器报告(共 10 篇)课程设计说明书课程:EDA 技术基础题目:出租车计费器学班级专XX 年 12 月 20 日长沙理工大学课程设计任务书物理与电子科学学院电信专业 1201 班姓名田伟正课程名称 EDA 技术基础题目出租车计费器长沙理工大学课程设计成绩评定表目录1.设计任务.12.设计方案.13.各功能模块的原理及思路分析.分频模块.计量模块.2 计费模块.控制模块.显示模块.4 模拟出租车脉冲信号发生器.4 头文件.54.个人模块.55.个人模块方案验证.76.心得体会.8 参考文献.91.设计任务设计一个出租车自动计费器,计费包括起步价、行车里程计费、等待时间计费三部分。起步价

2、为元,2 公里之内按起步价计费,超过 2 公里,每公里增加元,等待时间单价为每 1 分钟元。用数码管显示总金额、总里程、等待时间。设汽车每前进十米里程传感器输出一个脉冲。设计一个测试用模拟车速的脉冲源,模拟的车速可通过按键调整,范围为 5km/h200km/h 发挥部分:时钟,白天夜间计费模式按长沙市出租车现行收费标准设计计费器 2.设计方案根据设计要求,系统的输入信号有:系统时钟信号CLK,出租车启动信号 START,出租车每十米输出一个脉冲, 等待信号 STOP,公里信号 FIN。系统的输出信号有:总费用数 C0-C3,行驶距离 K0-K1 和等待时间 M0-M1 等。系统组成方框图如下所

3、示,它由模拟出租车脉冲信号、分频模块、计量模块、计费模块、控制模块和显示模块六部分组成。 总流程图:暑期课程设计报告出租车计费器功能实现及拓展白登辉厉 从 予 叶热斯力XX/7/16目录第 1 章第 2 章摘要.2 方案设计与对比.3方案一.3方案二.3方案三.3方案四.3第 3 章硬件设计.(来自:写论文网:).4整体原理图.4附加硬件构成.4第 4 章软件设计.6流程图.6关键代码及其功能. 7第 5 章第 6 章总结.18 参考文献.19第 1 章摘要出租车计价器是一种计量器具,用于测量出租持续时 间及依据里程传感器传送的信号测量里程,并以测得的等 待时间及里程为依据,计算并显示乘客出租

4、车应付的费用。计价器作为乘客与司机双方交易的公平保障,在出租车运营中起到重要的作用。具有稳定性能的计价器对广大出租车司机和乘客来说都是很必要的。考虑到本题的实用性,我们选择出租车计费器作为本次课程设计的题目。出租车计价器最开始的只能显示路程,之后能够自主计费。随着技术的进步,现在的计费器能实现自动打印发票、语音提示、按时间自主变动单价等功能。本文中所设计的出租车计费器,基于单片机STC12C5A60S2 设计。本设计采用 C 语言编程,在KeiluVision4 软件中编译,用 stc-isp-15xx 软件下载测试, 得到了计费器仿真设计结果。我们还尝试在已有电路板上增加硬件,软硬件结合,

5、完成题目要求的扩展功能。在文章之后的部分中我们会介绍我们方案的提出、对比及最后决定,软硬件的设计,部分关键的程序,及最后的总结。第 2 章方案设计与对比方案一实现题目中的所有基本功能,不添加额外的硬件设备。以 STC12C5A60S2 为主控器,接收单片机上的旋转编码器生成的脉冲信号作为里程计数,每一个脉冲代表。设定起步价和燃油附加费之和 15 元作为初始值,根据题目基础要求,在里程计数超过 3km 后增加里程费。等待计时功能则用内部时钟完成。使用 STLED316S 和相连的八段数码显示管,显示总费用、时间和里程。其中数码管前四位显示总费用,后两位分时显示时间和路程。利用外部中断,控制时间、

6、路程的记录和显示。方案二我们希望能在设计的程序中运用到单片机上自带的键盘,所以考虑不使用外部中断控制,而是用键盘控制里程计数和等待时间计数的切换。但由于前期没有掌握键盘使用的方法,我们只得放弃这个想法,继续方案一。方案三在经过初期的程序设计和实践之后,我们认为我们可以在完成所有基础要求的前提下,完成部分拓展要求。我们希望能在设计中加入硬件部分,故我们选择扩展功能中的,用一个外部的信号源和传感器生成检测脉冲信号, 代替电路板自带旋转编码器产生的脉冲。同时我们还设计完成了要求,在里程超过 20km 之后加入返程补偿。返程补偿部分并不复杂,只需要更改部分计算程序就可以实现此功能。至于外部脉冲信号生成

7、部分,我们制作 了一个简单的外接电路。将一个低功率电动机,和变阻元 件、开关串联起来,用一个光敏传感器检测随电动机转动 的光栅生成的信号,向单片机对应端口传输脉冲信号即可。其中变阻器可用于调节里程增长速度,开关可控制计费模 式。方案四在前期的研究中,我们无法很好解处理使用键盘的难题,故无法完成键盘设置这个功能。同时我们希望能通过键盘控制的方法,切换夜间与白天模式,这在我们一开始也是难以实现的。但在之后的研究中,我们掌握了正确控制键盘的方法, 故最终方案四在完成方案三的前提下,加入了日、夜模式 切换和键盘设置的功能。这样算来,除去拓展功能中的上 位机由于时间关系无法完成外,我们完成了所有的设计任

8、 务。第 3 章硬件设计整体原理图本组按照实际使用的元件,设计了程序对应的电路图。见附录。附加硬件构成本次选题基础内容主要为软件设计,硬件设计的拓展要求为设计一个外部传感器,代替 EC12。考虑到在实现设计功能的同时,还希望电路便于实现和控制。我们采用了如图 1 所示的设计。电路由一个连接光栅的电动机、光电传感器、开关和 变阻器组成。当开关打开时,电动机带动光栅转动。对光 电传感器进行遮光处理后,光电传感器即能产生脉冲信号。这个信号的频率与接入的变阻器大小有关,调整变阻器大 小可以输出不同频率的波形。如图 2,3。图 1 外部传感器在一开始我们尝试用发下来的电路板提供电源,后来发现由于功率不够

9、,在接入外部传感器后,数码管无法正常显示,故之后我们只能用外接电池的方式给其供电。出租车计价器系别:电气信息工程学院专业:电子科学与技术 小组:成员: 目录1 前言.32 系统设计方案.4系统的设计需求.4系统的工作原理.43 系统硬件设计.5单片机介绍.5硬件组成.84 系统软件设计.125 仿真调试.146 结论.167 参考文献.1788 心得体会及致谢.20 附录 A设计总图.194 附录B 源程序.2051 前言随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注1。相对于公共汽车拥挤与缓慢以及私家车高昂的费用,出租车无疑是一种低价高质的出行交通工具。近

10、年来越来越多的人为了出行方便舒适愿意选择使用出租车,出租车行业得以快速发展2。出租车计价器是出租车营运收费的专用智能化仪表, 随着电子技术的发展,出租车计价器的技术在不断进步和提高3。最初的计价器计费模式较为单一,不便于在不同的运营环境下选取不同的计费模式。考虑到出租车行驶可能会出现从市区行驶到郊区或者行驶到偏僻地区,郊区或偏僻区打车的人少的现象,司机空车行驶返回成本较高, 这时需要乘客为空车返回的路程承担一定的费用,这就需要区分单程/往返不同计价模式。“单程”模式是指目的地在郊区或者比较偏僻的地方,到达目的地后打车的人比较少,需要乘客乘客承担一定的空车返回的费用;“往返” 模式是指目的地在市

11、区,到达目的地后还会有乘客乘车返回,这种情况下司机不需要空车返回,乘客不需要承担回程费用。考虑到夜晚时出租车的灯光需要消耗能源以及司机夜间服务比白天较为辛苦,所以一般夜晚出租车的价格需要比白天高一点。早期的出租车计价器均采用模拟电路和数字电路设计。计价器整体电路的规模较大,需要器件多,容易出故障, 难调试。和模拟电路和数字电路设计相比而言,基于单片 机进行设计的计价器,用较少的硬件和适当的软件相互配 合就可以很容易的实现设计需求,硬件电路简单,稳定性 好,灵活性强4,通过软件编程就可以实现计费模式的切换。2 系统设计方案系统的设计需求1、用数码管实时显示里程数及金额数。2、出租车计价器计价器具

12、有多种计费模式,白天/夜晚模式及单程/往返模式。3、设计出租车计价器白天模式下起步公里数为 3Km, 价格为 8 元;若实际里程大于 3Km,大于 3Km 的部分单程价格为元/Km,返价格为元/Km。4、设计出租车计价器夜晚模式下起步公里数为 3Km, 价格为 10 元;若实际里程大于 3Km,大于 3Km 的部分单程价格为 3 元/Km,返价格为 2 元/Km。5、具有工作模式指示灯,指示当前工作模式状态。系统的工作原理出租车计价是根据出租车所行驶的路程以及乘客乘车的方式综合计算的。出租车行驶路程在起步里程内按照起步价收费,超过起步里程时超出起步里程的路程按照相应模式下的单价收取附加费用,最

13、后收取起步价及附加费用的总和。出租车的行驶路程可以通过车轮的周长乘以车轮旋转圈数得到。然后经过系统对相关数据的计算处理得出总的路程及计价金额,最后再通过显示电路将相关信息显示出来。本设计采用 AT89C51 单片机作为系统核心处理器,以A44E 霍尔传感器作为里程测量仪,设计控制按键以便选择相关的计费模式,并采用 74HC138 译码器进行地址译码为 8 位 8 段数码管提供片选码,采用 8 段数码显示出租车行驶的里程及应付总金额,通过 LED 指示灯指示出租车当前工作状态,便于乘客监督司机。利用单片机灵活的编程设计和丰富的 I/O 端口,及其控制的准确性4,不仅能实现基本的计价功能,而且能在

14、很大程度上扩展功能,方便以后对系统进行升级。系统设计框图如图 1 所示:图 1 系统设计框图里程测量是通过安装在车轮上的霍尔传感器 A44E 检测到的信号5,送到单片机,经过处理输送到显示电路。车轮每转一圈,霍尔开关就检测并输出信号,引起单片机的中断,对脉冲计数6。引脚作为信号的输入端,内部采用定时/计数器 0 计数7,通过计算接收到的脉冲个数,计算出当前所行驶的路程。根据不同的收费模式,选择相应的起步价、单价等收费标准进行计算得出乘客应付总金额。假设出租车的车轮的周长是 1m,那么出租车车轮旋转 1000 转,也就是行驶1Km。通过对定时/计数器 0 的 TL0 和 TH0 的初值设置使得定

15、时/计数器计数一定数量的脉冲时计数器溢出产生中断, 在中断服务程序中完成里程计算。本设计为了仿真方便做如下设置 TMOD=0x06,TL0=255,TH0=255;即单片机定时/计数器 0 工作于工作方式 2,8 位自动重装模式, 作计数器使用,单片机收到一次脉冲触发一次中断,里程增加。通过按键能够实现启动、停止/结算以及选择不同的计费模式。显示电路使用 8 位 LED 数码管来显示,左边 4 位显示行车里程,小数点后面一位为百米位,右边 4 为显示应付金额,小数点后面一位为角位。由于现实生活中一角使用的比较少,而五角钱使用的相对较多,为了司机与乘客之间交易方便,小数点后面的角位数字小于 5

16、的一律按5 计算,大于 5 的一律向元位上进 1。由于 8 位数码管静态显示需要许多 I/O 端口,和静态显示相比动态显示仅需要少量 I/O 端口就可以实现,所以这里采用动态显示方式。使用 74HC138 译码器对单片机输出的 3 位片选码进行译码并输送到 8 段 LED 片选端实现对 8 位 LED 的片选。3 系统硬件设计设计电路时,考虑到用霍尔传感器价格昂贵,且不便于试验检测仿真,在设计中采用一个模拟开关来代替。模拟开关一端接在引脚,另一端接地,通过来回高低电平的变化,每按一次,对应的里程数加。通过程序计算出里程和金额的信息,再加上驱动电路的设计,就可以在数码管上分别显示总金额和总里程。

17、在显示方面,可以用液晶显示,也可以用数码管进行显示。由于液晶显示在距离一米多远以外就不怎么能看清楚8,而数码管能清晰的显示、经济适用并且在这次设计中只需要显示里程和金额信息,所以本设计采用数码管进行显示。这样既节约了成本,又可以达到显示的目的。为了减少硬件的复杂度,设计中采用了动态显示方式。另外设计 LED 指示灯来实时指示各项状态,如出租车有客/待运状态,白天/夜晚状态,单程/往返状态,便于乘客监督司机作弊。设计中设计了控制按键,能够很好的对出租车计价器控制,如启动/停止按键,白天/夜晚按键,单程/往返按键,清零按键等。单片机介绍AT89C51 是一种带 4K 字节 FLASH 存储器的低电

18、压、高性能 CMOS8 位微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中,ATMEL 的 AT89C51 是一种高效微控制器9。AT89C51 的特点AT89C51 具有以下几个特点: 电气工程学院微机原理与接口技术设计题目:出租车计价器系统设计学号:姓名:同组人:无指导教师:徐建军设计时间:设计地点:电气学院实验中心微机原理课程设计成绩评定表年月日微机原理与接口技术课程设计任务书学生姓名:杨艳丽指导教

19、师:徐建军一、课程设计题目:出租车计价器系统设计二、课程设计要求1.根据具体设计课题的技术指标和给定条件,独立进行方案论证和电路设计,要求概念清楚、方案合理、方法正确、步骤完整;2.查阅有关参考资料和手册,并能正确选择有关元器件和参数,对设计方案进行仿真;3.完成预习报告,报告中要有设计方案,设计电路图,还要有仿真结果;4.进实验室进行电路调试,边调试边修正方案;5.撰写课程设计报告最终的电路图、调试过程中遇到的问题和解决问题的方法。三、进度安排2执行要求微机原理与接口技术课程成绩 80 分以上的同学可以自拟题目,其余的同学都是指定题目。,每组不得超过 2 人, 要求学生在教师的指导下,独力完

20、成所设计的详细电路。严禁抄袭,严禁两篇设计报告雷同。摘要现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展已成定局。而部分小城市尚未普及,但随着城市建设日益加快, 象征着城市面貌的出租车行业也将加速发展,计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。出租车计价器是根据客户用车情况来自动显示车费的数字仪表,根据用车起步价、行车里程计费求得客户用车的总费用,并通过数码管显示相应的里程及金额。本电路以 AT89C51 单片机为中心,附加 A44E 霍尔传感器测距,实现对出租车计价,采用 AT24C02 实现在系统掉电的时候保存单价,输出采用 8 段数码显示管,显

21、示行驶总里程和总金额。模拟出租车计价器设计:进行里程显示,预设起步价 和起步公里数;行程按全程收费,有复位功能和启动功能, 启动后,开始计价。我们采用单片机进行设计,可以用较 少的硬件和适当的软件相互配合来实现设计要求,且灵活 性强,可以通过软件编程来完成更多的附加功能,应用前景广阔。关键词:出租车计价器 AT89C51 单片机 A44E 霍尔传感器断电保存 8 段数码显示管AbstractTheAT89C51isalow-power,high-performanceCMOS8- bitmicrocontrollerwith4KbytesofIn- SystemProgrammableFlas

22、hmemory.Thedeviceismanufactur edusingAtmelshigh- densitynonvolatilememorytechnologyandiscompatiblewi ththeindustry- standard80C51instructionsetandpinout.Theon- chipFlashallowstheprogrammemorytobereprogrammedin- systemorbyaconventionalnonvolatilememoryprogrammer.Bycombiningaversatile8-bitCPUwithIn- S

23、ystemProgrammableFlashonamonolithicchip,theAtmelAT 89S51isapowerfulmicrocontrollerwhichprovidesahighly-flexibleandcost- effectivesolutiontomanyembeddedcontrolapplications.Keywords:taximeterAT89C51hallelementnixietube目录第 1 章系统方案设计.错误!未定义书签。系统硬件设计硬件设计说明.6AT89C51 单片机简介.6 硬件电路设计.7硬件组成.8 驱动电路.9 显示电路.9 复位

24、电路.10 掉电保护电路.11时钟电路.12 按键电路.12 系统软件设计软件总体设计.错误!未定义书签。系统程序设计.错误!未定义书签。第 2 章仿真.错误!未定义书签。第 3 章调试.错误!未定义书签。焊接检测.错误!未定义书签。硬件检测.错误!未定义书签。软件调试.错误!未定义书签。第 4 章结论.错误!未定义书签。第 5 章心得体会与建议.20 参考文献.21 附录 1 元器件清单.22电子技术课程设计出租车计费器的设计学院:电子信息工程学院班级:姓名:学号:指导教师:日期:年月日出租车计费器设计 一、设计任务与要求设计并制作一台出租车计费系统,要求如下:1实现计费功能,计费标准为:按

25、行程里程收费, 起步价为 700 元,在车行 3 公里后再按 22 元/公里计费,当计费器达到或超过 20 元时,每公里加收 50的车费。2实现模拟功能:能模拟汽车启动、停止、暂停、加速的状态3设计动态扫描电路,将车费和里程显示出来,各有两位小数。二、总体框图系统总体结构出租车计费器的组成如上图所示,各部分主要功能包括输入信号模块对车轮传感器传送的脉冲信号进行计数,并以高低脉冲模拟出租汽车启动,停止,暂停,加速按钮, 具有输入信号作用;数据转换器模块将计费模块输出的车 费和路程转换成 4 位的十进制数据;译码/动态扫描模块将路程与费用的数值译码后用动态扫描的方式驱动数码管; 数码管显示模块将公

26、里数和计费金额均用 4 位 LED 数码管显示。其流程图如下图所示:信号输入模块该模块主要实现计费功能和现场模拟功能。计费标准为:按行驶里程计费,起步价为元,并在车行 3km 后按元km 计费,当计费器达到或超过 20 元时,每公里加收50的车费,车停止不计费。并以高低脉冲模拟出租汽车启动、停止、暂停、加速按钮,具有输入信号的作用。各模块设计功能及设计思路数据转换模块数据转换模块是一个模为 10 的加法计数器,可将计费模块输出的车费和路程转换成 4 位的十进制数。显示模块显示模块是由七段 LED 数码管译码和动态扫描显示两部分组成。采用的是共阴极七段数码管,根据十六进制数 和七段显示段码表的对

27、应关系,其中要求路程和车费都要 用 2 位小数点来表示,所以须设置一个控制小数点的变量,即程序中的 dp。这段程序所示的是在数码管的第二、第六个后面显示小数点,实现了路程和车费都用 2 位小数点表示的功能。数码管控制及译码显示模块将十进制的输入信 号用七段数码管显示,由七段发光二极管组成数码显示器, 利用字段的不同组合。可分别显示 09 十个数字。片选信号产生模块片选信号产生模块是对数码管进行片选并让其能够按照要求显示数据的模块三、选择器件设计开发软件:QuartusEDA 实验箱:EL 教学实验箱四、功能模块jifei 模块此模块为计费模块,实现计费功能,计费标准为:按行驶里程计费,起步价为

28、元,并在车行3 公里后按元/km 计费,当计数器达到或超过 20 元时,每公里加收 50%的车费,即按元/km 计费。CLK、START、STOP、PAUSE、JS 为输入信号,分别代表汽车的起动、停止、暂停和加速,CLK 为扫描时钟,硬件实现时加入时钟信号,另有两个输出,即 CHEFEI 和 LUC,分别代表车费和路程,当车处于行驶状态时,此模块会自动记录下路程与车费状况并作为转换模块的输入。jifei 模块源程序libraryieee; use_logic_;use_logic_;entityjfmkisport(clk,start,stop,pause,js:instd_logic;ch

29、efei,luc:o utintegerrange0to8000);endjfmk;architectureoneofjfmkisbeginprocess(clk,start,stop,pause,js)variablea,b:std_log ic;variableaa:integerrange0to100;variablechf,lc:integerrange0to8000;variablenum:inte gerrange0to9;beginif(clkeventandclk=1)thenif(stop=0)thenchf:=0;n um:=0;b:=1;aa:=0;lc:=0;elsif

30、(start=0)thenb:=0;chf:=700; lc:=0;elsif(start=1andjs=1andpause=1)thenif(b=0)t hennum:=num+1;endif;if(num=9)thenlc:=lc+5;num:=0;aa:=aa+5;endif;elsif(start=1andjs=0andpause=1)thenlc:=lc+1;a a:=aa+1;endif;if(aa=100)thena:=1;aa:=0;else a:=0;endif;if(lc=XXanda=1)thenchf:=chf+330;endif;endif;chefei=100 则

31、a:=1,aa:=0,否则 a:=0,如果chfXXanda=1则西北工业大学课程设计报告题目:简易出租车计价器学院:自动化学院班级:学生:刘嘉琦学生:迪丽娜尔阿不力米提日期:XX 年 1 月摘要随着科技的不断发展,有越来越多的科学技术应用到了人们的日常生活中,也给人们的生活带来了很多方便, 大家都见过出租车前面都放着一个待显示的计价器,那么它是怎么起到计价功能的呢,其实很简单,只要用现在所学的专业知识就可以自己动手做一个简易的出租车计价器, 这里我们还特意加入了等车计价的功能。在数字电路基础 课中学到了好几种计数器芯片,利用这些计数芯片和相关 的译码器就可以实现我们的简易计价器的制作。用同步

32、 4 位二进制计数器 74LS161,四位数值比较器 74LS85,二-五-十进制异步计数器 74LS90 等成该数字系统的设计思想和实现过程。论述计程模块、计费模块等的设计方法与技巧。通过该课程设计主要解决与我们平常生活关系密切的出租 车计费的问题,且制作该设计所需要元器件的成本较低, 适合学生对数字电路的实践所。关键词:出租车计价器,二进制计数电路,异步计数器,逻辑门电路目录一、课程设计目的. 4二、设计任务与要求.4三、方案设计与论证.5四、单元电路设计与参数计算.7五、电路的安装与调试.7六、遇到问题的解决方法.8七、结论与心得.9八、参考文献.10简易出租车计价器一、课程设计目的1.

33、巩固和加深所学模拟电路基础和脉冲与数字电路基础等课程的基本知识,提高综合运用所学知识的能力;2.培养根据课题需要选用参考书、查阅手册、图表和文献资料的能力,提高独立解决工程实际问题的能力,提高将所学知识真正用于实践的能力,并在实践过程中对知识网络查漏补缺、检验、质疑、创新以加深认识、获得新知;3.通过设计方案的分析比较、设计计算、元件选择及电路安装调试等环节,初步掌握简单实用电路的工程设计方法;4.提高动手能力,掌握常用仪器设备的正确使用方法, 学会对简单实用电路的实验调试和对整机指标的测试方法;5.了解与课题有关的电路以及元器件的工程技术规范, 能按课程设计任务书的要求编写设计说明书,能正确

34、反映设计和实验成果, 能正确绘制电路固等。二、设计任务与要求?设计任务:设计一个出租车计价收费显示控制电路?设计要求:1.有一个空车指示牌开关,启动时,旧状态清除,从起价开始显示,停止时,显示总费用;2.有一个显示转换控制开关,正常情况时显示总费用,按下时,显示行驶里程;3.有一个停车等候计时开关,按下时进行等候计费;4.显示用 4 位数码管;5.费用元增加;6.起步 5 元 3 公里;行驶 5 元/km,等候 1 元/每分钟;个脉冲等效 1 公里,100 个脉冲等效 1 分钟.三、方案设计与论证 本电路的设计要求有: 1.传感器:?传感器安装在车轮上,主要检测汽车行进的公里数, 随着行驶里程

35、的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时计费数字显示开始从起步价增加。?按照前述约定:1000 个脉冲等效 1 公里,1000 个脉冲等效 1 分钟-代替传感器2.等候计费:?当出租车遇到红绿灯,或因乘客需要等候时,司机只要按一下“等候计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。汽车继续行驶时,自动停止计算等候费,继续增加里程计费。?本控制器设置一个专门的按键开关,需要用人工将按键回位,才能继续增加里程计费3总费用包括:?总费用=起步价?+行驶里程里程单价?+等候时间等候单价?在数码管上的显示为?方案一:电子课程设计出租车自动计费器出租

36、车自动计费器一、设计任务与要求出租车自动计费器是根据客户用车的实际情况而自动显示用车费用的数字仪表。仪表根据用车起价、行车里程两项求得用车的总费用,通过数码自动显示。1.设计一个自动计费器,具有行车里程计费,起价等部分。用四位数码管显示总金额,最大金额是。2.行车起价为元,超过 5 公里为元/公里(60 公里每小时)二、总体框图模块功能与设计思路:计费的电路将汽车行驶的里程数转换成与之成正比的脉冲个数,在出租车转轴上加装传感器,以便获得“行驶里程信号”。脉冲源为电路提供的脉冲的周期与行车里程正比。起价部分电路通过脉冲源加在八百进制计数器上,在 800 个脉冲之前显示器一直显示0800,当八百进

37、制计数器显示 799 时通过门电路控制使其停止计数。然后 160 进制计数有效,每计一个数,10000 进制计数器也计一个数,显示器的数值加一。三、器件选择与功能简介U1CTENRCOU/DLOAD CLKABCDQAQBQCQDU1CTENRCOU/DLOAD CLKABCDQAQBQCQD74ls190 外接引线排列 74ls191 外接引线排列74LS190N74LS191N74ls190 时序图 74ls19174ls190 内部原理图 74ls191时序图内部原理图74LS190 是可预置数同步可逆加减十进制计数器,符号如图所示,它具有异步置数端 LOAD,加减控制端 D/U 和计数

38、控制端 CTEN,为方便级联,设置了两个级联输出端 RCO 和 MAX/MIN.;当加减控制端等于 1 时减计数,否则为加计数;当异步置数端等于 0 时置数,当计数控制段为 1 时禁止计数,为 0 时, 四个触发器将在时钟上升沿开始计数;当计数器加计数, 计数值为 9 或减计数,计数值为 0 时,MAX/MIN 端输出与时钟周期相同的正脉冲,而 RCO 产生一个宽度为时钟低电平宽度的低电平,74LS191 为四位二进制即十六进制同步加法计数器,其功能表与 74LS190 相同,如图所示课程设计报告课程名称数字系统与逻辑设计课题名称专业通信工程班级通信 0902 学号 XX 姓名肖俊指导教师XX

39、 年 7 月 9 日湖南工程学院 课程设计任务书课程名称数字系统与逻辑设计课题出租车计费器的设计专业班级学生姓名学号 XX指导老师乔汇东胡倩审批乔汇东任务书下达日期 XX 年 7 月 2 日任务完成日期 XX 年 7 月 9 日数字系统与逻辑设计课程设计任务书一、设计目的全面熟悉、掌握 VHDL 语言基本知识,掌握利用 VHDL 语言对常用的组合逻辑电路和时序逻辑电路编程,把编程和实际结合起来,熟悉编制和调试程序的技巧,掌握分析结果的若干有效方法,进一步提高上机动手能力,培养使用设计综合电路的能力,养成提供文档资料的习惯和规范编程的思想。二、设计要求1、设计正确,方案合理。2、程序精炼,结构清

40、晰。3、设计报告 5000 字以上,含程序设计说明,用户使用说明,源程序清单及程序框图。4、上机演示。5、有详细的文档。文档中包括设计思路、设计仿真程序、仿真结果及相应的分析与结论。三、进度安排第二十周星期一:课题讲解,查阅资料星期二:总体设计,详细设计星期三:编程,上机调试、修改程序星期四:上机调试、完善程序星期五:答辩星期六-星期天:撰写课程设计报告附:课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件。正文的格式:一级标题用 3 号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为 22。正文的内容:一、课题的主要功能;二、课题的功能模块的划分;三、主要功能的实现;四、系统调

41、试与仿真;五、总结与体会;六、附件;七、评分表。1目录一出租车计费系统的总体设计.1出租车计费设计.1基本设计思想.1二出租车计费系统的功能实现.1系统的总体框图.1程序流程图.2系统各功能模块的实现.3三系统调试与仿真.10四总结与体会.12五评分表.14一出租车计费系统的总体设计出租车计费设计该出租车计费器按下开关 S1 后开始计费和计里程数, 起步价是 3元,准行 1 公里,以后 1 元/公里。基本设计思想时钟输入为一个 1KHz 的系统时钟,直流电机模块每转一圈输出一个脉冲信号给 CPU,另外用按键模块的 S1 来作为整个系统的复位按钮,每复位一次,计费器从头开始计费。直流电机模块用来模拟出租车的车轮子,每转动一圈认为是行走 1 米,所以每旋转 1000 圈,认为车子前进 1 公里。系统设计是需要检测电机的转动情况,每转 1000 圈,分频模块输出一个上升沿信号。车费和里程数在一个 8 位 7 段数码管上显示,前 4 位显示里程,后 4 位显示费用。二出租车计费系统的功能实现系统的总体框图该出租车计费系统由四个模块组成,分别是:分频模块:将每 1000 个电机

温馨提示

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

最新文档

评论

0/150

提交评论