出租车计价器实验报告(论文)

课程设计

课程设计名称:数字电子技术课程设计题目:出租车计价器设计学院:电子信息与自动化学院学生姓名:

专业:电子信息工程

学号:20176731

指导教师:

日期:2019年11月28日

出租车计价器

摘要:本文采用以计数器为核心,将行车里程、等候时间按相同的比价转换成脉冲信号,然后对这些脉冲进行计数的方法,实现对出租车的多功能计价,输出采用4段数码显示管,显示里程及价格。该计价器通过74LS244和LOGICSTATE来控制起步价和单价的设置,用74LS160构成计数电路,555芯片产生秒脉冲信号,74LS283构成加法器电路,同时以与非门控制行驶和等候的状态切换,实现两种状态的切换,最后,做了复位清零的部分,通过逻辑开关进行控制,对锁存器清零,使得电路恢复初始状态,可以开始重新开始计算,本设计很好的体现了数字系统的设计思想,是一个非常实用的电路。

关键词:出租车,计数器,译码器,555,LED数码管

Abstract:This paper uses the counter as the core, converts the mileage and waiting time into the pulse signal according to the same ratio price, and then counts these pulses to realize the multi-function pricing of the taxi, and the output adopts 4 sections digital display tube. Show mileage and price. The meter controls the setting of starting price and unit price through 74LS244 and LOGICSTATE. The counting circuit is composed of 74LS160, the 555 chip generates the second pulse signal, and the 74LS283 is used to construct the adder circuit. At the same time, it switches with the state of non-gate control driving and waiting. The two states are switched. Finally, the complex is done. The part of bit clearing is controlled by logic switch to clear the latch, which can restore the initial state of the circuit and start the calculation again. This design embodies the design idea of the digital system and is a very practical circuit.

Keywords:Taxi, counter, decoder, 555 LED digital tube

目录

1 前言 (2)

1.1 设计背景 (2)

1.2 设计目标 (2)

1.3 实施计划 (2)

2 总体方案设计 (2)

2.1 方案说明 (4)

3 单元模块设计 (4)

3.1 各单元模块功能介绍及电路设计 (4)

3.1.1 起步价和单价模块设计 (4)

3.1.2 里程计数模块设计 (5)

3.1.3 候时计数模块设计 (6)

3.1.4 加法器模块设计 (8)

3.1.5 状态切换、秒脉冲、复位模块设计 (9)

3.2 主要器件的介绍 (10)

3.2.1 74LS273器件介绍 (10)

3.2.2 74LS244器件介绍 (10)

3.2.3 74LS283器件介绍 (11)

3.2.4 7485器件介绍 (12)

3.2.5 74LS160器件介绍 (12)

3.2.6 74LS32器件介绍 (13)

3.2.7 555芯片介绍 (13)

4 系统调试 (14)

4.1 调试环境 (14)

4.2 硬件调试 (15)

4.3 系统能实现的功能 (15)

4.4 系统功能及指标参数分析 (15)

5 结论 (16)

6 总结与体会 (16)

7 谢辞.............................................................................................................................. 错误!未定义书签。

8 参考文献 (17)

附录.................................................................................................................................. 错误!未定义书签。

1前言

随着社会的发展,各城市人口的增多,人们对于出租车的需求也越来越大,需要相当量的运输工具,出租车计费也成为一个大问题,专门的计价器随之诞生。本次设计的目的就是要设计一种能够方便的对出租车进行行驶路程进行规则计费的计价器,以满足人们在交通出行上的方便。

1.1 设计背景

在学习了数字电路大半学期,掌握了计数器,加法器,译码电路等基本电路和一些常用芯片之后,我们开始完成自主设计的第二个课程设计,出租车计价器,并且通过这次设计,更进一步的理解数字电路原理,并且达到一个自我提升的目的。

1.2 设计目标

1、汽车随着行驶里程的增加,计价器里程数字显示的读数从零逐渐增大,而当行驶到5公里时计费数字显示开始从起步价5元增加。到达目底地,便可按显示的数字收费。

2、计时功能,当计程车到达某地需要在那里等候时,只要按一下“计时”键,每等候一定时间,传感器输出脉冲为10m/个,计费显示就增加一个该收的等候费用。当汽车继续行驶时,停止计算等候费,继续增加里程计费。

3、每1km改变一次显示,且提前显示。

4、清零功能,乘客下车后,计价器显示屏清零,可以开始下一次计费。

1.3 实施计划

1、完成对本电路的思考和分析,综合考虑,从中选择一个最合适的方案。

2、先做LED显示模块,实现对各个模块功能的显示,然后利用74LS244芯片和反相器做出租车计价器的起始价和单价设置模块。

3、设计电路的公里计数,候时计数加法器部分,达到对计数和计价的功能要求。

4、利用555芯片和门电路做里程候时切换电路,再完成复位功能电路的设计。

5、电路无误后,整理结果,思考总结,并完成实验报告。

2总体方案设计

通过查阅大量相关技术资料,并结合自己的实际知识,我主要提出了一种技术方案来实现系统功能。下面我将首先对这种方案的组成框图和实现原理进行说明,并分析其特点,然后阐述我这样设计方案的原因。

图2-1 出租车计价器原理框图

1、坐过出租车的人都知道,只要汽车一开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时,(如5km)计费数字显示开始从起步价(如5元)增加。当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用,汽车继续行驶时,停止计算等候费,继续增加里程计费。到达目的地,便可按显示的数字收费。

2、设汽车每走10米发一个脉冲,到1公里时,发100个脉冲,所以对里程计数要设计一个模100计数器,里程的计数显示,则用十进制、译码显示即可。计价电路由两部分组成,一是里程计价:在起价公里以内(如5公里内),按起步价算,若超过起价公里,则每走一公里,计价器则加上每公里的单价款。二是等候计价;汽车运行时,自动关断计时等待,而当要等候计数时,需要手动按动“等候”计费开关,进行计时,时间到(如10分钟),则输出1公里的脉冲。相当于里程增加1公里,数字显示均为十进制数,因此,加法也要以BCD码相加。当二位二进制BCD码数字相加超过数值9时,有进位输出。当所设置的起价公里数到时,使触发器翻转。以秒信号发生器及等待计时电路。汽车启动后,里程显示开始计数。当汽车等候时,等候时间开始显示。运行计数和等候计数二者不同时计数工作。

3、该方案中我设计了由两块74LS244芯片构成起步价模块、74LS244和74LS04反相器构成的单价设置模块、7485和74LS32构成的里程计数模块、由74LS160构成的候时计数模块、74LS283和74LS273构成的加法器模块、555电路和与非门构成的里程和候时切换模块以及由与非门和开关构成的复位模块等部分来组成计价器电路,可以很好的实现电路的各项功能。系统中要求有秒脉冲信号,这里我采用555电路来完成。并且本方案中,各部分互不干扰,各司其职。

2.1 方案说明

该方案设计思路清晰,只是简单的计数,计时,译码再将信号传到显示器,进行显示,而且采用的都是一些学过的芯片,利于我们理解。最大的优点是各部分电路是相互独立的,可以采用分开接线,分开测试的方法,方便检查线路,当各部分电路检测输出无误后再将各部分连按成整体,对实际检验校对很有帮助。

3单元模块设计

本节主要介绍系统各单元模块的具体功能、电路结构、工作原理、以及各个单元模块之间的联接关系;同时本节也会对相关电路中的参数计算、元器件选择、以及核心器件进行必要说明。

3.1 各单元模块功能介绍及电路设计

本系统主要分为六个单元模块,它们分别是:起步价、单价设计模块、里程计数模块、候时计数模块、加法器模块、里程和候时切换模块以及复位模块。各单元模块功能及相关电路的具体说明如下。

3.1.1 起步价和单价模块设计

1、起步价和单价模块的具体功能

不同的司机可能对于起步价要求不同,所以才要设计这个模块来实现出租车计价器对起步价更换设置的要求,进而满足司机的需求,使该电路功能更加完善,使用更方便。

2、起步价和单价模块的组成和工作原理

起步价由LOGICSTATE控制连接位置的逻辑状态,实现对价格的设置,输出为BCD 码,四位并行输入,通过两块74LS244和显示器显示十位和个位。基本起步价所行驶的里程到达后,按每行驶1公里的单价进行计价。由控制触发器判断起步里程是否到。若起步里程(本设计设为5km)使控制触发器端为1,Q=0,显示器显示的为起步价、单价累加之和的值。单价同样由两块74LS244和反相器构成,可以设置单价的值。

3、起步价和单价模块的结构框图

起步价与单价设置部分由四片 74LS244 和反相器以及显示器构成。分别控制十位和个位的输出,实现对两种价格的设置。74LS244用作地址锁存,将两种价格设置的值暂存起来,以实现价格的暂时存储,它不仅可用来暂存总线上的地址代码,还可以作为缓冲器,总线驱动器,在电路设计中应用相当广泛。

74LS44

74LS04反相

74LS44

起步价设置

单价设置

价格设置模

图3-1 价格设置模块结构框图

4、起步价和单价模块的具体电路

起步价设置,单价设置部分为LOGICSTATE控制此处的逻辑状态,设置价格后,将状态信号传到74LS244,然后两个 74LS244相互级联并接上数码管,分别控制十位和个位的输出,显示所设置的起步价和单价。由于两部分的功能实现有所不同,所以此处采用了接反相器的方式,实现的单价的设置。

图3-2 价格设置电路图

3.1.2 里程计数模块设计

1、里程计数模块的具体功能

出租车计价器是根据所行驶的路程来计算价格的,所以有了里程计数这个模块,该部分主要实现对行驶里程的累加,然后将该信号送到加法器,实现对总价格进行计算,达到计价器计价的目的。

2、里程计数模块的组成和工作原理

出租车起动后,当状态切换到行驶时,时钟信号CP2传到74LS160构成的计数器,进行里程的计数。发出的信号在两片7485级联组成的数值比较器处进行数值比较,若是行驶里程超过一公里,就将里程信号传到七段译码显示器进行相应数值的显示,若是没有达到一公里,则由门电路处理,不送到显示器。此处采用两位十进制计数器,计程里程最大范围为99。

5、里程计数模块的结构框图

里程计数模块由两片7485芯片级联构成数值比较器,两片74LS160构成计数器,对行驶的里程进行计数,作为同步十进制计数器,它可以用于快速计数的内部超前进位,用于n位级联的进位输出分别控制十位和个位的输出。74LS32或门用作对里程处理。

里程计数

7485芯片74LS160计数74LS32门电

图3-3 里程计数结构框图

4、里程计数模块的具体电路

此处分别以两片7485和74LS160构成数值比较器和计数器,实现对里程计数和判断里程是否达到一公里的功能,74LS160接控制切换电路的CP2时钟信号,表示开始行驶,计里程,清零段接复位电路输出端,可以随时将公里计数模块进行复位清零,开始下一次的重新计数。这里74LS32作为一个或门,接在两片7485比较器之间,配合数值比较器,对收到的里程信号进行分析处理。

图3-4 里程计数电路图

3.1.3 候时计数模块设计

1、候时模块的具体功能

在搭乘出租车的过程中,经常会遇到需要下车办事,因而让司机等候对情况,所以就有了候时计数模块的设计,该部分可以实现在等候时间内进行规则计数,使得加法器电路收到信号对相应金额进行计算的目的,是计价器电路中必不可使的一个部分。

2、候时模块的组成和工作原理

U20、U21、U22、U23为时间等候计数器。当出租车在等候时,司机按一下“候时”键,IC被置成1,触发器Q端输出1信号,使555定时振荡,输出1Hz的脉冲到U22、U23,进行60秒计数。当计满1分钟,输出一个脉冲CP1到U20、U21,计算等候分钟数,当等候时间到十分钟时,相当于行驶1公里。若等候5分钟时,汽车恢复行驶,这时,汽车运行输出的脉冲,计时停止而转入计程。这样,二者不会重复计数。实现正确、合理的收费。

3、候时模块的结构框图

该部分由四片74LS160计数器和一个74LS08与门组成。两片计数器分别级联,对等候时间分秒分别进行计时。74LS160作为同步十进制计数器,它可以用于快速计数的内部超前进位,用于n位级联的进位输出分别控制十位和个位的输出,实现对等候时间的计算。

4块74LS160

计数

74LS08与门候时计数

图3-5 候时计数结构框图

4、候时模块的具体电路

在实现该部分功能时,采用同步十进制计数器74LS160两两级联的方式,分别对分秒进行计数,当时间达到六十秒时,后者向前进位,开始计算分,并且将信号送到数码管,对等候时间进行具体的显示。

图3-6 候时计数电路图

3.1.4 加法器模块设计

1、加法器模块的具体功能

计价器要求本电路实现超过起步里程候后开始以每公里单价累加,该模块会对里程计数模块的信号进行判断,没超过五公里就按起步价显示,不作价格累加,若是超过了起步里程,该模块就开始做加法计算,按照每公里三块计算,再把总价格送到74LS273进行锁存,在显示器上显示出来,从而实现该模块功能。

2、加法器模块的组成和工作原理

起步价由逻辑状态设置,输出为BCD码,四位并行输入,通过74LS244传到显示器显示。基本起步价所行驶的里程到达后,按每行驶1公里的单价进行计价。由控制触发器U41:A控制起步里程到否。若起步里程(图中设为5km)超过了5km,显示器显示的为起步价、单价之和的值。其实,本电路刚开始起动时,已经将起步价已经与单价相加了一次(即加了1公里的费用),起步里程的预置值应为5公里,就是实现到起步里程数的自动置数控制信号。两位BCD码数值的相加,是通过4位二进制全加器74LS283进行的,两位相加若超过9,需进行加6运算,使之变为BCD码。

5、加法器模块的结构框图

该部分由四片74LS283和门电路构成对单元里程的加法计算,然后将信号送到

74LS244,再传到74LS273进行锁存,在数码管处进行显示,实现加法器的功能。

图3-7 加法器结构框图

5、加法器模块的具体电路

该模块与里程计数和候时计数相连,当满足一定要求之后,候时信号和里程信号会被送到加法器,然后74LS283加法器就会按照单价对价格进行计算,当然,若果没有超过起步值,加法器就会在反相器的作用下直接输出起步价,显示在数码管上,若是超过了,价格累加之后会再加上起步价,一起锁存在74LS273锁存器中,同样在数码管显示。该处选用74LS283加法器恨好的实现了该模块的功能。

图3-8 加法器电路图

3.1.5 状态切换、秒脉冲、复位模块设计

1、状态切换、秒脉冲、复位模块的具体功能

出租车司机一天会经历许多次换客,而且乘客可能很多都会有行驶和等候的要求,所以对于行驶候时状态的奇幻,以及么依次结束之后的清零就至关重要了。本部分正是实现了这一点,使司机可以简单的对状态切换和复位清零进行控制。

2、状态切换、秒脉冲、复位模块的组成和工作原理

里程清零按钮按下后,所有计数器、寄存器清0,里程计价显示这时全为0。而当复位按钮抬起后,计价器则显示起步价数值(里程单价显示不受复位信号控制)。候时“键”按下,脉冲秒信号产生,使计时电路计数。脉冲秒信号由555定时电路产生。

3、状态切换、秒脉冲、复位模块的结构框图

此处共有三个部分,555芯片构成的秒脉冲信号,与门与反相器构成的状态切换电路,还有门电路和复位开关构成的复位控制电路,三个部分不是电路的核心部分,但是作为出租车计价器这样一个灵活的系统来说,是必不可少的。对于电路的控制,起根本性的作用。 555电路秒脉冲信号与非门反相

器切换开关候时计数切

换与非门反相器复位开关

复位电路

秒脉冲、切

换状态、复

图3-9 状态切换、秒脉冲、复位模块结构框图

4、状态切换、秒脉冲、复位模块的具体电路

图3-10 状态切换、秒脉冲、复位模块的结构框图

555芯片与电容电阻一起产生了秒脉冲信号,当切换状态时,或门控制的行驶、候时对应的CP信号将分别传到候时计数模块和里程计数模块,进行相应的计算。对于复位清零部分,当乘客下车后,司机可以按下复位开关,重新开始计算。此处利用开关的状态进行切换,并且输出端将信号送到各个模块芯片的复位端,使所有模块计数均清零,当然,起步价与单价不受影响。

3.2 主要器件的介绍

本系统中主要使用了如下一些功能器件:74LS273、74LS244、74LS283、7485、74LS160、74LS32、74LS04、74LS08、555、7SEG-BCD-GRN。下面就这些器件的功能特点、主要参数和使用方法作相应说明。

3.2.1 74LS273器件介绍

74LS273是8位数据/地址锁存器,他是一种带清除功能的8D触发器,1D~8D为数据输入端,1Q~8Q为数据输出端,正脉冲触发,低电平清除,在本设计中用作8位地址锁存器,输入端引脚接起步价置数输出端,当公里计数和时间计数的信号送到加法器之后,通过74LS283进行累加,最后再加上锁存器输入端的起步价,实现总计价。74LS273输出端直接连接数码显示器,进行总价格的显示,在本设计中,该芯片主要实现了锁存价格的功能。

74LS273管脚图

(1)1脚是复位CLR,低电平有效,当1脚是低电平时,输出脚2(Q0)、5(Q1)、6(Q2)、

9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)全部输出0,即全部复位;

(2)当1脚为高电平时,11脚是锁存控制端,并且是上升沿触发锁存,当11脚有一个上升沿,立即锁存输入脚3、4、7、8、13、14、17、18的电平状态,并且立即呈现在在输出脚2(Q0)、5(Q1)、6(Q2)、9(Q3)、12(Q4)、15(Q5)、16(Q6)、19(Q7)上.

3.2.2 74LS244器件介绍

74LS244为3态8位缓冲器,一般用作总线驱动器。74LS244没有锁存的功能。地址锁存器就是一个暂存器,它根据控制信号的状态,将总线上地址代码暂存起来。本设计中,也是用了74LS244的暂存功能,将设置的起步价和单价暂时存储起来,当改变价格时,也可以直接改变,这就是本芯片最大的作用,可很方便的实现单价和起步价的更改。输入端接LOGICSTATE设置价格,接数码管显示起步价和单价,起步价处的74LS244输出端接在锁存器上,实现起步价的加法运算,单价处的74LS244输出端接74LS283加法器的输入端,实现每公里单价的累加,该芯片在本设计中同时用于加法器中,与锁存器相连,将里程计价总额送到锁存器。

74LS244引脚图

功能和引脚:74LS244是一款三态输出的八路缓冲器和线路驱动器1A1~1A4,2A1~2A4为输入端,1G,2G 三态允许端(低电平有效),1Y1~1Y4,2Y1~2Y4 输出端。

3.2.3 74LS283器件介绍

74LS283是快速进位集成4位加法器,所谓快速进位,是指加法运算过程中,各级进位信号同时送到各位全加器的进位输出端。超前进位加法器使每位的进位直接由加数和被加数产生,而无需等待低位的进位信号。这种加法器比串行进位加法器速度快了不少。74LS283是由4个全加器构成的。乘法的相乘利用与门实现,比如74LS08,然后将乘出的结果进行相加可以利用加法实现,比如四位加法器74LS283。

此处正是利用了该芯片的加法功能,通过四片74LS283级联,输入端接单价设置电路的输出端,然后以每公里单价为基础,对行驶的里程进行计价,再将总价格送到锁存器。再本设计中,加法器电路是必须的,而此处选用74LS283,就是因为它快速进位的功能,可以同步实现对里程的计价,在电路中发挥了极大的作用,所以此处选用了这块芯片。

74LS283引脚图

3.2.4 7485器件介绍

在数字电路中,经常需要对两个位数相同的二进制数进行比较,以判断它们的相对大小或者是否相等,用来实现这一功能的逻辑电路就成为数值比较器。比较器的比较原理和两位比较器的比较原理相同。两个4位数的比较是从A的最高位A3和B的最高位

B3进行比较,如果它们不相等,则该位的比较结果可以作为两数的比较结果。若最高位A3=B3,则再比较次高位A2和B2,以此类推。显然,如果两数相等,那么,比较步骤必须进行到最低位才能得到结果。设置低位数比较结果输入端是为了能与其他数值比较器连接,以便组成位数更多的数值比较器。

本设计中就是利用了7485芯片的数值比较功能,主要作用是判断形势的里程是否超过起步里程5公里,若是没有超过,那么加法器就只需要输出起步价,若是超过了起步里程,那么加法器就开始对超出的部分进行每公里3元的累加。7485的A输入端接计数器的输出端,公里计数器将计的数值送到比较器,然后比较器再做出判断,送到加法器计价。B输入端接地,另外当比较结果大于5公里时,将信号传到或门,再做处理。数值比较器是出租车计价中不可或缺的一个部分,在本电路中发挥着重要的作用。

7485引脚图

3.2.5 74LS160器件介绍

74LS160芯片同步十进制计数器,用于快速计数的内部超前进位,用于n位级联的进位输出,可以直接清零,同步计数,本电路是由4个74LS160两两级联构成,实现对时间和行驶里程的计数,时钟信号接在候时与行驶切换电路的CP上,然后实现相应功能,候时模块中,74LS160直接接数码显示管,对计时进行显示,通过与门实现进位操作,完成计时功能。在计里程电路中,输出端将计数结果送到数值比较器,实现对应功能。

74LS160管脚图

引脚介绍:RCO进位输出端,ENP计数控制端,QA-QD 输出端ENT计数控制端,CLK 时钟输入端,CLR异步清零端(低电平有效),LOAD同步并行置入端(低电平有效)。使用方法:用于快速计数的内部超前进位,用于n位级联的进位输出,同步可编程序,有置数控制线,二极管箝位输入,直接清零,同步计数。可以利用同步十进制计数器74LS160接成同步七进制计数器。可以用同步十进制计数器74LS160接成16进制计数器。

3.2.6 74LS32器件介绍

74LS32器件包含4路独立的2输入或门。本设计中主要将它用在里程计数模块的数值比较器中,当数值比较器输出的及结果为大于起步里程时,就将信号送到74LS32或门进行处理,再将信号传到加法器电路进行计价,主要配合数值比较器实现里程比较的作用。

74LS32引脚图

引脚:1A-4A输入端,1B-4B输入端,1Y-4Y 输出端

引脚排列图管脚功能:左下1--1A,2--1B,3--1Y;4--2A,5--2B,6--2Y;7--GND;右起:右上8--3Y,9--3A,10--3B;11--4Y,12--4A,13--4B;14--VCC

其中A,B为输入端,Y为输出端,GND为电源负极,VCC为电源正极。

3.2.7 555芯片介绍

本设计主要使用了555多谐振荡电路,用来产生一个秒脉冲信号,将CP传到门电路进行控制,再通过门电路输出几个不同的CP,之后由这些CP分别控制里程计数和候时计数。当出租车计价器开始工作,555芯片产生的CP信号就会被送到相应电路,完成相应功能。输出端接有两个电阻,两个电阻分别取15k和68k。

555定时器是一种多用途的数字-模拟混合集成电路,利用它能极方便地构成施密特

触发器、单稳态触发器与多谐振荡器。它内部包括两个电压比较器,三个5K 欧姆的等值串联分压电阻(555定时器的名称也由此而得),一个RS 触发器,一个放电管T 及功率输出级。它提供两个基准电压3VCC 和3

VCC 2。 555定时器的功能主要由两个比较器决定。两个比较器的输出电压控制RS 触发器和放电管的状态。在电源与地之间加上电压,当5脚悬空时,则电压比较器C1的同相输入端的电压为3VCC 2,C2的反相输入端的电压为3VCC 。若触发输入端TR 的电压小于3

VCC ,则比较器C2的输出为0,可使RS 触发器置1,使输出端OUT=1。如果阈值输入端TH 的电压大于3VCC 2,同时 TR 端的电压大于3

VCC ,则C1的输出为0,C2的输出为1,可将RS 触发器置0,使输出为低电平。

它的各个引脚功能如下:

1脚:外接电源负端VSS 或接地,一般情况下接地。

2脚:低触发端TR 。

3脚:输出端Vo

4脚:是直接清零端。当此端接低电平,则时基电路不工作,此时不论TR 、TH 处于何电平,时基电路输出为"0",该端不用时应接高电平。

5脚:VC 为控制电压端。若此端外接电压,则可改变内部两个比较器的基准电压,当该端不用时,应将该端串入一只0.01μF 电容接地,以防引入干扰。

6脚:高触发端TH 。

7脚:放电端。该端与放电管集电极相连,用做定时器时电容的放电。

8脚:外接电源VCC ,双极型时基电路VCC 的范围是4.5~16V ,CMOS 型时基电路VCC 的范围为3~18V 。一般用5V 。

4 系统调试

本设计用proteus 仿真软件对里程计数电路模块、计价模块和等候时间电路模块进行了仿真。

4.1 调试环境

Proteus 是世界上著名的EDA 工具(仿真软件),从原理图布图、代码调试到单片机与外围电路协同仿真,一键切换到PCB 设计,真正实现了从概念到产品的完整设计。是目前世界上唯一将电路仿真软件、PCB 设计软件和虚拟模型仿真软件三合一的设计平台,其处理器模型支持8051、HC11、PIC10/12/16/18/24/30/DsPIC33、AVR 、ARM 、8086和

MSP430等,2010年又增加了Cortex和DSP系列处理器,并持续增加其他系列处理器模型。在编译方面,它也支持IAR、Keil和MATLAB等多种编译器。

4.2 硬件调试

数字电路系统的设计完成后,一个重要的步骤是仿真调试。这一步是对设计内容的检验,也是设计修改的实践过程,是理论知识和实践知识综合应用的重要环节。安装调试的目标是使设计电路满足设计的功能和性能指标,并且具有系统要求的可靠性、稳定性、抗干扰能力。这里简要叙述安装调试数字电路的几个步骤:

1.价格设置电路的调试,调整起步价与单价,使输出设计符合设计要求。

2.把两种状态切换秒脉冲电路的状态信号送入公里计数和候时计数的CP端,观察计数器是否按照要求进行相应状态的计数。

3.检查复位电路是否实现本设计要求,按下后数值清零,可重新计算。

4.在仿真软件上调试,使出租车计价电路正常工作。

4.3 系统能实现的功能

系统功能:

1、此设计的出租车计费器计费包括起步价、行车里程计费、等待时间计费3部分。数码管能显示的金额最大99元,精确到1元。

2、里程5公里内,且等待累计时间3分钟内,起步费为5元,超过5公里,以每公里3元计费,等待时间单价为每分钟3元。

3、两位数码管显示等待时间,最大值为59min。

指标参数:

1、系统电源有效参数为:5V±0.02V,12V±0.02V。

2、显示器显示为0-9的十进制数字。

3、系统的频率维持在1KHZ左右。

4.4 系统功能及指标参数分析

不足:这个设计中,基本满足设计要求,达到了按要求五元起步价,三元单价,且候时每十分钟收费一元的功能,很好的实现了计价器的功能和作用,但是本设计还存在一些问题。比如这个计价器设计用的芯片太多,而且在不超过给定里程内可以给予一定的优惠,这是个创新,但是没有做出来。

需要解决的问题和改进的地方:拓展部分没有做出来,还有电路的功能有待进一步完善。系统的完善,还有电路功能方面的拓展都还有待提高。电路的设计方式还有许多很好的方案,这次设计做的不够好,设计方法上面也还有待改进。

5结论

1、情况和价值:随着经济发展、城市人口增加、汽车的普及、交通问题成为各个国家面临的共同问题。而出租车成为大多数人出行的必备工具,出租车收费问题也至关重要,一个好的计价电路,则会使司机与乘客之间保持一种和谐,本设计正是实现了这一点,对于现代交通有着重要作用,是非常实用的一个电路。

2、优点和特色及创新:这个设计我使用了加法器,起步价模块、单价设置模块、里程计数模块、候时计数模块、加法器模块、里程和候时切换模块以及复位模块等部分来完成,总的来说结构完整,整个设计作用完善,非常实用,可以解决人们的很多问题,本设计采用了许多的基本电路,而且联系紧密,构成了完善的计价电路,较好的体现了本设计的作用,这是设计最大的特色。在创新方面,我做了里程清零、秒信号、候时信号等,在计算价格的基础上,更加完善,这一点是本设计的创新部分。当然,随着社会人口及车辆变化,粗驻车计价系统还有很多的新功能待完善。

3、问题和改进方向:设计用的芯片太多,总体上有些复杂,而且秒有一些新功能没有拓展。这些都是本设计存在的问题,还有待改进,对此,我的改进方向是通过更进一步对数字电路的学习,掌握更加丰富的电路设计知识,寻找到更好的设计方法,将该电路进一步完善。

6总结与体会

①对设计的小结:

这次设计总的来说我还是很满意的,毕竟自己耗费了很多的时间和精力,设计的每一个部分都是自己的心血,电路的每个部分都能够完成相应的功能,并且达到了出租车计价所需要实现的基本功能。

②设计收获体会:

通过此次课程设计让我能够亲身参予电子产品的设计,使我更加深深地体会到:现代的社会是信息的社会,很多与人们生活紧密相关的产品都是电子产品,比如决定现代社会发展方向的电脑以及几乎每个同学都拥有的收音机等等无不说明电子产品的重要性。作为一名电子信息工程专业大二的大学生,我认识到我不仅要学好课本上的理论知识,还要学会将所学到的知识联系并应用到现实生活中,做到理论联系实际。经过两个星期的设计过程,我学到了很多东西,对一学期以来所学过的电子方面的知识也重新学习了一遍,也对自己在数字电子方面的能力有了更客观的评价,在这次设计过程中,从最基本的查元件,找资料做起,了解了完整的电子设计的一般步骤,也和同学们共同探讨研究,学到了很多课堂上学不到的东西,也遇到了各种各样从没想过的问题,并认真的解决了它们。另外,对各种电子类设计的计算机辅助手段有了更深一步的接触,可以

说是为了以后的电子领域的道路做了一些有益的尝试,同时也使我增加了对电子方面知识的兴趣,也从中发现了自己的一些不尽如人意的地方,以后要多改进。

③对设计的进一步完善提出意见或建议:

这个设计虽然实现了出租车计价器的基本功能,但是还有一些实用的功能不能达到,比如说显示清,应急处理等等,这些功能都没有做出来,所以这个电路还有待进一步的改进,增加这些功能,使这个出租车计价器的基本功能更加完善,真正实现这个电路在人们日常生活中的作用。我的建议是,应该加大对数字电子技术的学习,掌握更加丰富的电子技术知识,争取早日想到完善这个电路的方法,达到目标。

7谢辞

通过这次毕业设计,使我得到了一次用专业知识、专业技能分析和解决问题全面系统的锻炼,我在指导老师老师的讲授和严格要求下,获得了丰富的理论知识,极大地提高了实践能力,并对当前电子领域的研究状况和发展方向有了一定的了解,这对我今后进一步学习有关数电方面的知识有极大的帮助。在此,我忠心感谢老师指导和支持,还有寝室同学的帮助,在我迷茫困惑的时候耐心为我讲解。在未来的工作和学习中,我将更加努力,不辜负老师的期望。

8参考文献

[1]梁宗善. 电子技术基础课程设计. 武汉:华中理工大学出版社,2003:13-17.

[2]王艳红.王怀群《数字电子技能实训教程》.煤炭工业出版社,2007:35-37.

[3]阎石《数字电子技术基础(第五版)》2013:29-32.

[4]李景宏.马学文《电子技术基础实验教程》.东北大学出版社.2004:35-37.

[5]贾更新《电子技术基础实验、设计、仿真》.郑州大学出版社,2014:56-59.

[6]赵淑范.王宪伟《电子技术实验与课程设计》清华大学出版社,2007:17-20.

[7]胡锦.《数字电路与逻辑设计》第二版,高等教育出版社,2004:23-30.

[8]张学文;司佑全.555定时器构成的单稳态触发器仿真分析[J].湖北师范大学报

[9]单玉燕.数字逻辑电路教学方法的探讨[J].山东工业技术,2016:23-27.

[10]赵建辉;李国和;吴卫江.数字逻辑课程建设研究与实践[J].2012:14-19.

附录

出租车计价器设计实习报告

电子装置设计实习报告题目:出租车计价器设计

目录 第一章设计要求 (1) 1.1 基本功能 (1) 1. 2 性能 (1) 1.3 扩展功能 (1) 第二章系统的组成及工作原理 (1) 2.1 系统的硬件构成及功能 (2) 2.2 AT89S51单片机及其引脚说明 (2) 第三章硬件电路方案设计 (5) 3.1方案比较与确定 (5) 3.2 里程计算、计价单元的设计 (6) 3.3 显示单元电路设计 (8) 3.4 键盘显示模块设计 (9) 第四章系统的软件设计 (11) 4.1 系统主程序设计 (11) 4.2 定时中断服务程序 (13) 4.3 显示服务程序 (13) 4.4 键盘服务程序 (14) 第五章系统调试与测试结果分析 (15) 5.1 使用的仪器仪表和工具 (15) 5.2 调试的方法 (15) 第六章结论 (16)

第一章设计要求 1.1 基本功能 (1)显示:可以显示里程、金额、等待时间、速度。 (2)计费功能:起步公里数为3公里,价格为8元;若实际运行大于3公里,按单程价格为2元/公里,往返则价格为1.5元/公里。 (3)按键功能:单程/往返分别由“单程”按键和“往返”按键设定;按“暂停”键,计价器可暂停计价;按“清除”键,计价器能将记录数据(里程、等待时间与金额等)自动清0;按“查询”键,能自动显示总等待时间;按“返回”键,仍然显示里程和金额。 1.2 性能:公里数检测误差不超过±10%。 1.3 扩展功能 停车计费功能:用单片机控制电机转动,并用光电传感器检测转盘转动模拟车速,车速与转盘转速成正比。车速<5公里/小时的时间累积为总等待时间,每5分钟等待时间相当于里程数增加1公里。 第二章系统的组成及工作原理 本系统的硬件设计主要包括单片机AT89S51、数据显示部件、模拟行驶路程单元、及计价单元的设计。在硬件设计过程中,充分利用各部件的功能,实现多功能的出租车计价器设计。

出租车计价器完整实训报告 FPGA

前言 电子设计自动化(Electronics Design Automation—EDA)技术是现代电子工程领域的一门新技术。它提供了基于计算机和信息技术的电路系统设计方法。 EDA技术就是依赖功能强大的计算机,对用电路描述语言描述的设计文件,自动地完成编译、化简、分割、综合、布线、优化、仿真等,直至实现既定的电子电路系统的功能。 EDA技术打破了软件设计和硬件设计间的壁垒,是一门综合性学科,一种新的技能技术。它将设计效率和产品性能合二为一,代表了电子设计技术和电子应用技术的发展方向。 EDA技术是指以计算机为工作平台,融合应用电子技术、计算机技术、信息处理及智能化技术的最新成果,进行电子产品的自动化设计。 随着计算机的普及,EDA软件已广泛地应用于电子电路的分析与设计中,它改变了以定量估算和电路实验为基础的传统设计方法,代表了当今电子设计技术的最新发展方向,成为现代电子线路设计的必不可少的工具与手段。 EDA(Electronic Design Automation)技术是指以计算机为工作平台,融合应用电子技术,计算机技术,信息处理及智能化技术,进行电子产品自动化设计的一门新技术。 EDA技术作为现代电子设计技术的核心,依赖于功能强大的计算机,在EDA 工具软件平台上,对硬件描述语言微逻辑描述手段完成的设计文件,自动地完成逻辑编译,逻辑化简,逻辑分割,逻辑宗和,布局布线,以及逻辑优化和仿真测试,直至实现既定的电子电路的功能。 在硬件方面,EDA技术融饿了大规模集成电路制造技术,集成电路板图设计技术,可编程器件编程技术,自动测试技术等;在计算机辅助工程方面融合了计算机辅助设计CAD,计算机辅助制造CAM,计算机辅助分析CAA,计算机辅助测试CAT,计算机辅助工程CAE技术以及多种计算机语言的设计概念;在现代电子学方面融入了诸如计算机设计技术,电子线路设计理论,数字信号处理技术,数字系统建模和优化技术以积极与微波技术的长线技术理论等。因此,EDA技术为现代电子理论和设计的表达以实现提供了可能。 当前,利用EDA技术惊醒电子电路设计的主要方法,是基于可编程器建完成专用集成电路ASIC的实现。ASIC作为最终的物理平台,是集中容纳用户通过EDA 技术将电子应用系统的既定功能,技术指标和个性创意具体实现的硬件实体。 在传统的电路设计中,分立元件,中小规模集成电路的功能,参数,规格是相对固定的,人们把大量的时间和精力花在元器件的选配和电路结构的可行性分析上,采用的设计方法只能是自底向上的,即整体电路是由底层器件,电路一层层及联起来的。在这个设计过程中的任何一时刻,若发生底层目标器件的缺损,总体或局部参数的变更,甚至由于市场竞争热而临时提出降低系统成本,提高运行速度等不可预测的外部因素,都间可能使前期的工作前功尽弃,设计工作由得从新由底层做起。可见,自底而上是一种低效,低可靠性高成本的设计方法。 在EDA技术应用中广泛采用自顶向下的设计方法设计电路工程项目的设计流程包括:用自然语言描述功能特性和技术指标,用硬件描述语言建立系统描述→行为描述→结构描述→逻辑描述,用计算机开发软件进行功能仿真→时序仿真→硬件测试。设计者在整个设计过程中可根据需要,随心所欲的改变器件内部结构乃至期间外部引脚功能,可以将系统电路分解为各个模块,也可以将多个模块

出租车计价器报告(共10篇)

出租车计价器报告(共 10 篇) 课程设计说明书 课程:EDA 技术基础 题目:出租车计费器 学班级专 XX 年12 月20 日 长沙理工大学课程设计任务书 物理与电子科学学院电信专业 1201 班姓名田伟正课程名称 EDA 技术基础题目出租车计费器 长沙理工大学课程设计成绩评定表 目录 1.设计任务. ......................................1 2.设计方案. ......................................1 3.各功能模块的原理及思路分析.....................分频模块. ...................................计量模块. ...................................2 计费模块. ...................................控制模块. ...................................显示模块. ...................................4 模拟出租车脉冲信号发生器....................4 头文件.

.....................................54.个人模块. ..........................55.个人模块方案验证. ..............................76.心得体会. ......................................8 参考文献. . (9) 1.设计任务 设计一个出租车自动计费器,计费包括起步价、行车 里程计费、等待时间计费三部分。起步价为元,2 公里之内按起步价计费,超过 2 公里,每公里增加元,等待时间单价为每 1 分钟元。用数码管显示总金额、总里程、等待时间。设汽车每前进十米里程传感器输出一个脉冲。 设计一个测试用模拟车速的脉冲源,模拟的车速可通 过按键调整,范围为 5km/h~200km/h 发挥部分: 时钟,白天夜间计费模式 按长沙市出租车现行收费标准设计计费器 2.设计方案 根据设计要求,系统的输入信号有:系统时钟信号CLK,出租车启动信号 START,出租车每十米输出一个脉冲,等待信号 STOP,公里信号 FIN。系统的输出信号有:总费用数C0-C3,行驶距离 K0-K1 和等待时间 M0-M1 等。系统组成方框图如下所示,它由模拟出租车脉冲信号、分频模块、计量模块、计费模块、控制模块和显示模块六部分组成。总流程图:

毕业论文(出租车计价器设计)

河北机电职业技术学院 姓名:陆大鹏 系别:电气工程系 班级:应用电子技术

河北机电职业技术学院毕业论文 基于51单片机设计的多功能 出租车计价器

河北机电职业技术学院毕业论文 目录 第1章引言·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 1. 1 出租车计价器概述~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 1. 2 本设计任务~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 1.2.1 设计任务~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 1.2.2 设计要求~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~1 1. 3 系统主要功能~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 第2章出租车计价器硬件设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2 2.1 系统的硬件构成及功能~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 2. 2 AT89S51单片机及其引脚说明~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~2 2.3 AT24C02引脚图及其引脚功能~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~4 2. 4 AT24C02 掉电存储单元的设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~5 2.5 里程计算、计价单元的设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 2.6 数据显示单元设计·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~6 第3章系统软件设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 3. 1 系统主程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~8 3. 2 定时中断程序设计·~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10 3. 3 里程计数中断服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 3.4 中途等待中断服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 3. 5 键盘服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10 3. 6 显示子程序服务程序设计~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~10第4章系统调试与测试结果分析~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 4. 1 使用的仪器仪表~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 4.2 系统调试~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~11 结束语~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12 1、计价表使用说明~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12 2、全部源程序~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~12

出租车计价器 计程车里程表 毕业设计论文终稿

2012届毕业设计说明书计程车里程表系统设计 院、部:电气与信息工程学院 学生姓名:宋贵 指导教师:陈坚 职称:讲师 专业:电子信息工程 班级:电子0802 学号: 2012年5月

摘要 智能仪器仪表技术是一门集电子技术、单片机技术、自动化仪表、自动控制技术、计算机应用等一体的跨学科的专业技术。自20世纪90年代初以来,这项技术已逐步引入到国内工科专业中,如电子信息、通讯、自动化、计算机应用等信息类专业。随着经济的发展,汽车运输行业也快速发展起来,计程车也成为城市生活中的重要交通工具。乘车时,乘客与司机之间的交易是通过按里程计价的,里程表的好坏直接关系到双方的利益,所以设计一个功能合适、性能良好的简易计程车里程表系统具有实际的应用意义。 本系统采用ATMEL公司的AT89S52单片机为核心,使用12MHz 晶振提供时钟信号,利用霍尔传感器检测车速,通过软件编程的方法实现记时、里程检测、费用计算,同时通过LED数码管将里程数、总费用直观显示出来,从而达到计费的目的。该系统设有五个按键(清除、查询/确认、停止、单程/往返、功能选择),进行相应的操作就可实现单程/往返模式选择、停止计费、等待时间查询、清除复位等功能。具有结构简单、操作方便、显示直观、运行稳定等优点,有较高的推广应用价值。 关键词:计程车里程表;AT89S52;霍尔传感器;硬件设计;软件设计 ABSTRACT Intelligent instrument technology is a collection of electronic technology and single-chip microcomputer technology, automation instrument, automatic control technology, computer application, one of the professional technical subjects. Since the early 1990 s, the technology has introduced gradually to domestic engineering professionals, such as electronic information and communications, automation, computer applications, and other information specialty. With the development of economy, the car transport industry also developed rapidly, the taxi also become the important traffic tools city life. Go by car, passengers, and the driver of transactions between the by pressing the mileage of valuation is, the odometer is directly related to the interests of both parties, so the design of a function, the good performance of suitable simple taxi "milestones" system has the actual applications. The system USES the ATMEL company AT89S52 SCM as the core, the use of 12 MHz crystals provides the clock signal, using hall sensor test speed, and through programming method, time, cost calculation mileage detection, and at the same time through LED digital tube will mileage, total cost visual display out, so as to achieve the purpose of pricing. The system has five

基于EDA层次出租车计费器实验设计报告

基于EDA的出租车计费器 实 验 设 计 报 告 指导老师:黄旭 姓名:陈昊亮 学号: 33 专业:通信工程 班级: 12通信 日期:目录 一、引言 (3) 二、设计流程 1、实验任务及要求 (4) 2、实验原理 (4)

三、系统设计 1、设计思路 (5) 2、系统总体模块图 (5) 3、各模块功能实现 (1)十分频模块(PULSE) 十分频模块源程序 (6) 十分频模块仿真 (8) (2)控制模块 (SOUT) 控制模块源程序 (8) 控制模块仿真 (10) (3)里程计数模块 (COUNTER2) 里程计数模块源程序 (10) 里程计数模块仿真 (12) (4)计费模块 (COUNTER) 计费模块源程序 (12) 计费模块仿真 (15) (5)顶层模块(ALL) 顶层模块原理图 (16) 顶层模块仿真 (17) 四、硬件下载实验现象验证 1、系统调试 (18) 2、硬件仿真结果 (19) 五、结果分析 (19) 六、实验总结 (19) 一、引言 随着我国国民经济生产总值的增加以及人民生活水平的提高,各大中小城市的出租车营运事业发展迅速,出租车已经成为人们日常出行选择较为普通的交通工具。出租车计费器是出租车营运收费的专用智能化仪表,是使出租车市场规范化、标准化的重要设备。一种功能完备,简单易用,计量准确的出租车计价器

是加强出租车行业管理,提高服务质量的必需品。本设计采用VHDL硬件描述语言作为设计手段,采用自顶向下的设计思路,得到一种出租车计价系统的软件结构,通过QuartusⅡ软件下进行软件仿真,再在EDA试验箱进行硬件仿真,证明所设计的电路系统完成了出租车计价的功能,各项指标符合设计要求。该设计虽然功能简单,智能化水平比较低,但仍具有一定的实用性。 该设计是在VHDL的基础上对出租车计价器进行设计来实现其基本功能的,以往的出租车计价器多为基于数字电路、单片机进行的设计,但是数字电路设计的整体电路规模较大,所用的器件较多,造成故障率高,导致计价器不够准确;基于单片机的设计,虽然开发成本降低,但其外围电路较多,而且调试复杂,抗干扰能力差,从而也导致计价器不够准确。而FPGA具有稳定性好、抗干扰能力强、电路实现简单、程序简单等优点,且非常适合做为出租车计价器的控制核心,所以选择用VHDL来对计价器进行设计来实现其功能。出租车计价器的实现将大大改善人们出行时因为讨价还价而带来的烦恼,从而使人们的心情比较愉悦。 本设计是对出租车计价器的六个模块进行分析的,综述如下: 十分频模块:该分频模块是其它模块的基础,为后续模块提供基本时钟。 控制模块:系统接收到ENABLE信号(低电平),总费用变为10元,其他所有计数模块清零;当启/停开关启动时(高电平),模块根据里程信号的输入发出不同的状态信号(里程小于3公里、里程大于3公里小于5公里、里程大于5公里)驱动里程计费模块与计费模块计数;当汽车暂停时发出暂停状态,此时里程计数模块与计费模块显示相应的停止计数。 计费模块:该模块是基于路程模块对费用进行控制的。通过内部使能信号分别计算3公里以内、3-5公里以及5公里以后的费用。 里程计算模块:该模块是对车辆行驶路程进行计数,以1MHz时钟为基础,检测行程脉冲,每达到一个时钟脉冲沿计数一次,最大路程显示为公里。 计费显示模块&里程显示模块:由七段数码管和译码器构成,选择实验箱上的工作模式0时,该模块不用自行设置。 二、设计流程 1、实验任务及要求 1、实现计费功能,计费标准为: 按行驶里程收费,起步费为元,并在车行3公里后再按元/公里收费,当

出租车计价器实验报告(论文)

课程设计 课程设计名称:数字电子技术课程设计题目:出租车计价器设计学院:电子信息与自动化学院学生姓名: 专业:电子信息工程 学号:20176731 指导教师: 日期:2019年11月28日

出租车计价器 摘要:本文采用以计数器为核心,将行车里程、等候时间按相同的比价转换成脉冲信号,然后对这些脉冲进行计数的方法,实现对出租车的多功能计价,输出采用4段数码显示管,显示里程及价格。该计价器通过74LS244和LOGICSTATE来控制起步价和单价的设置,用74LS160构成计数电路,555芯片产生秒脉冲信号,74LS283构成加法器电路,同时以与非门控制行驶和等候的状态切换,实现两种状态的切换,最后,做了复位清零的部分,通过逻辑开关进行控制,对锁存器清零,使得电路恢复初始状态,可以开始重新开始计算,本设计很好的体现了数字系统的设计思想,是一个非常实用的电路。 关键词:出租车,计数器,译码器,555,LED数码管 Abstract:This paper uses the counter as the core, converts the mileage and waiting time into the pulse signal according to the same ratio price, and then counts these pulses to realize the multi-function pricing of the taxi, and the output adopts 4 sections digital display tube. Show mileage and price. The meter controls the setting of starting price and unit price through 74LS244 and LOGICSTATE. The counting circuit is composed of 74LS160, the 555 chip generates the second pulse signal, and the 74LS283 is used to construct the adder circuit. At the same time, it switches with the state of non-gate control driving and waiting. The two states are switched. Finally, the complex is done. The part of bit clearing is controlled by logic switch to clear the latch, which can restore the initial state of the circuit and start the calculation again. This design embodies the design idea of the digital system and is a very practical circuit. Keywords:Taxi, counter, decoder, 555 LED digital tube

出租车计价器实验报告

大规模集成电路实验报告 院系:电子工程学院 班级:研2-093 专业:电路与系统 任课教师:任爱峰 姓名:冀晓涛 学号:0911120640

出租车计价器的VHDL设计与仿真 一、设计要求及主要技术指标 (1)、设计要求 1、设计一个出租车计价器。 2、该计价器的计费系统:行程3公里内,且等待累计时间2分钟内,起步 费为10元;3公里外以每公里1.6元计费,等待累计时间2分钟外以每分钟以1.5元计费。 3、并能显示行驶公里数、等待累计时间、总费用。 (2)、主要技术指标 1、计价范围:0~999.9元计价分辨率:0.1元。 2、计程范围:0~99公里计程分辨率:1公里。 3、计时范围:0~59分计时分辨率:1分。 二、系统组成 它由外部输入模块、FPGA模块、显示模块三部分组成。

三、模块设计 (1)、分频模块 1、分频模块对频率为240Hz的输入脉冲进行分频, 2、得到的频率为16Hz,15Hz和1Hz的三种频率。 (2)、控制模块 控制模块是系统的核心部分,对计价器的状态进行控制。 (3)、计量模块 1、计价部分:行程3公里内,且等待累计时间2分钟内,起步费为10元; 3公里外以每公里1.6元计费,等待累计时间2分钟外以每分钟1.5元计费。 2、计时部分:计算乘客的等待累计时间。计时器的量程为59分,满量程自 动归零。 3、计程部分:计算乘客所行驶的公里数。计程器的量程为99公里,满量程 自动归零。 (4)、译码模块 1、计费数据送入显示译码模块进行译码,最后送至百元、十元、元、角为单 位对应的数码管上显示。 2、计时数据送入显示译码模块进行译码,最后送至分为单位对应的数码管上 显示。 3、计程数据送入显示译码模块进行译码,最后送至以公里为单位的数码管上 显示。 (5)、显示模块 1、计价数据在以百元、十元、元、角为单位对应的数码管上显示。 2、计时数据在以分为单位对应的数码管上显示。 3、计程数据在以公里为单位的数码管上显示显示。 四、程序设计与仿真

【完整版】基于51单片机的出租车计价器设计毕业论文设计

第一章绪论 1.1出租车计价器的研究背景及意义 1.1.1研究背景 当今社会,随着生活水平的日益提高,衣食住的享受已不能满足人们的需求,出行的舒适度已受到越来越多人的关注。于是,出租车行业以低价高质的服务给人们带来了出行的享受,所以越来越受到广大群众的欢迎。 我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。重庆市起重机厂是我国的第一家生产计价器企业,最早的计价器全部采用机械齿轮结构,只能完成简单的计程功能。可以这么说,早期的计价器就是一个里程表,并且,总存在着买卖纠纷等各种问题困扰着行业的发展。而改良出租车计价器是在出租车行业中解决这一矛盾的最好方法,用更加精良的计价器来为乘客提供更加优质的服务。 随着改革开放日益深入,出租车行业的迅猛发展,国内各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以及现在的能够打发票和语音提示、按时间自主变动单价等功能。出租车行业已成为象征着城市文明的窗口,现在各大中城市出租车行业都已普及自动计价器,计价器技术的发展已成定局,所以未来汽车计价器的市场还是十分有潜力的。 1.1.2 研究意义 凡乘过出租车的人都知道,只要汽车开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数从零逐渐增大,而当行驶到某一值时(如3KM)计费数字显示开始从起步价(如7元)增加。当出租车到达某地需要在那里等候时,司机只要按一下“计时”键,每等候一定时间,计费显示就增加一个该收的等候费用。汽车继续行驶时,停止计算等候费,继续增加里程计费。到达目的地,便可按显示的数字收费。 出租车计价的的原理简单的概括为以下几个方面:

出租车计价器课设论文

目录 第一章概述 (1) 第二章设计原理与思路 (1) 2.1原理图框图 (1) 2.2各环节设计 (2) 2.21里程计数 (2) 2.22里程显示 (2) 2.23里程比较控制 (2) 2.24脉冲合成与计费 (2) 2.25启动和清零 (2) 2.26候时电路 (2) 2.27费用计数与显示 (3) 第三章芯片简介 (3) 第四章总电路图 (4) 第五章个人设计 (5) 5.1所用芯片 (5) 5.2电路设计 (6) 5.21里程计数 (6) 5.22里程显示 (6) 第六章心得 (7) 参考文献 (7)

第一章概述 凡是坐过出租车的人都知道,只要汽车一开动,随着行驶里程的增加,就会看到汽车前面的计价器里程数字显示的读数逐渐增大。当出租车达到某地需要在那里等候时,司机只要摁一下计时键,每等候一定时间,计数显示就增加一个该收的等后费用。行驶里程信号为脉冲信号,设汽车每走10米发一个脉冲,到1公里时,发100个脉冲。手动按下“计价”开关,进行计价,在起价公里以内,按起步计算;若超过起价公里,则每走一公里,计价器则加上每公里的单价款。汽车运行时,自动关断计时等候,而当要等候计数时,需要手动按“等候”计费开关,进行计时,时间到(如设10分钟),则输出1个公里脉冲给公里计数器。 详细要求如下: (1)进行里程显示,里程显示为三位数,精确到1公里。 (2)能预置起步价,如设置起步里程为5公里,收费起步价格为10元。 (3)行车能按里程收费,能用数据开关设置每公里单价。 (4)等候按时间收费,如每10分钟增收1公里费用。 (5)按下计价键后,汽车运行计费,侯时关断;侯时计数时,运行计费关断。 (6)按复位键,显示装置清0,(里程清0,计价部分灭0)。 第二章设计原理与思路 2.1原理图框图 原理图如图2.1所示。 图2.1

出租车计价器课程设计报告书

单片机应用与模拟训练设计报告 摘要 本设计基于AT89SC51单片机。霍尔传感器用于采集轮胎转数信息,外部中断0用于将霍尔传感器采集的信息输入单片机,从而实现出租车里程的计算。对于中间等待要等红绿灯的,用计时器计时,将时间换算成里程进行计费;输出器件采用数码管,本设计采用两个四合一共阴极数码管输出里程和费用;此外,本设计还设计了一个状态指示器来指示仪表的工作状态和显示状态。 出租车计价器是出租车行业计费系统的核心,是出租车行业发展的重要标志。一个好的计价器对乘客和出租车行业都是必要的。 关键词:仪表,单片机,霍尔传感器

目录 1概述4 1.1出租车计价器概述4 1.2单片机概述4 2总体方案设计6 2.1设计任务要求6 设计任务6 设计要求6 2.2设计的主要功能6 2.3方案选择7 2.3.1硬件设计方案7 2.3.2软件设计方案7 3硬件设计9 3.1 AT89S52单片机及最小系统9 3.2测距装置11 3.3按键单元和状态显示单元14 3.4数字显示单元15 4软件设计17 4.1系统主程序17 4.2数据处理子程序18 4.3等待时间计时子程序19 4.4键盘扫描子程序20 5 Proteus软件仿真21 6课程设计过程中遇到的问题22 7课程设计的经验23 参考23 1、原始程序代码24 2.附系统示意图30

1概述 1.1出租车计价器概述 出租车已成为我国城市公共交通的重要组成部分,是现代城市必不可少的基础设施,是人们工作生活中不可或缺的交通工具。出租车服务行业与出租车计价器密切相关,因为出租车必须安装出租车计价器才能投入运营。出租车计价器是一种可以根据乘客的距离和等待时间计算价格,直接显示车费数值的计量器具。计价器是出租汽车经营者与出租汽车消费者公平交易结算的工具,因此计价器计价的准确性直接关系到经营者和消费者的经济利益。根据国家相关法律法规,出租车计价器是首批列入国家强制检定的工作计量器具之一,也是国家质量技术监督部门近年来重点加强的六大计量器具之一。 出租车行业是我国80年代初的新兴行业。随着我国国民经济的快速发展,出租车已经成为城市公共交通的重要组成部分。我国多年来广泛使用的电表只有单一的计量功能。目前世界上90%的米都是自己生产的。目前,中国有数百家生产仪表的企业,主要集中在、等地。 本次设计的目的是通过最常见的日历表的实际设计,进一步了解和掌握单片机的功能特点,通过实际应用锻炼自己的动手能力,培养与他人合作的团队意识。 1.2单片机概述 计算机系统明显向三个方向发展:巨型化、单片化和网络化。巨人开发的目的是不断提高计算机的计算速度和处理能力,以解决复杂系统计算和高速数据处理,如系统模拟与仿真、实时计算与处理等。单片计算是将计算机系统尽可能集成在一个半导体芯片上。其目的是使计算机小型化,提高系统的可靠性。这种单片计算简称单片机。单片机的硬件结构和指令系统主要是为自动控制应用而设计的,所以单片机也叫微控制器单元。它可以很容易地将计算机嵌入到各种仪器仪表和现场控制设备中,所以单片机也叫嵌入式MCU。自20世纪70

出租车计价器毕业论文

出租车计价器毕业论文 出租车计价器毕业论文 引言: 出租车计价器是城市交通领域中的重要组成部分,它不仅对出租车司机和乘客 具有重要意义,也对城市交通管理和规划具有重要影响。本篇论文将对出租车 计价器进行深入研究,探讨其技术原理、发展历程以及对城市交通的影响。 一、出租车计价器的技术原理 出租车计价器是一种通过计算车辆行驶里程和时间来确定乘客费用的装置。它 通常由计价器主机、里程传感器和时间传感器组成。计价器主机负责接收并处 理传感器传来的数据,然后根据预设的计费规则进行计算。里程传感器通过感 应车辆轮胎的转动来测量行驶里程,时间传感器则通过感应车辆引擎的运转来 测量行驶时间。 二、出租车计价器的发展历程 出租车计价器的发展可以追溯到上世纪初。最早的出租车计价器是机械式的, 使用机械齿轮和计数器来进行计算。随着电子技术的发展,电子计价器逐渐取 代了机械计价器,能够更精确地计算乘客费用。近年来,随着智能手机的普及,一些出租车计价器还加入了移动支付和导航功能,提升了乘客的使用体验。 三、出租车计价器对城市交通的影响 1. 提高交通效率:出租车计价器能够准确计算车费,避免了司机和乘客之间的 争议,提高了交通效率。乘客可以更放心地选择出租车作为交通工具,而司机 也能够更专注地驾驶,减少了交通事故的发生。 2. 促进公平竞争:出租车计价器使得不同出租车公司之间的价格更加透明,促

进了公平竞争。乘客可以根据计价器显示的价格来选择不同的出租车公司,从 而推动了市场竞争,提高了服务质量。 3. 便于交通管理:出租车计价器可以记录车辆行驶的里程和时间等数据,为交 通管理部门提供了重要的参考依据。通过分析这些数据,交通管理部门可以更 好地了解交通拥堵情况,优化交通规划和路线设计。 四、出租车计价器的问题与挑战 尽管出租车计价器在提高交通效率和促进公平竞争方面发挥了积极作用,但也 存在一些问题和挑战。其中包括计价器设置不合理、计费规则不透明等问题。 此外,一些不法分子也利用计价器进行欺诈行为,给乘客造成了经济损失。因此,我们需要加强对计价器的监管和管理,确保其正常运行。 结论: 出租车计价器作为城市交通领域的重要装置,对提高交通效率、促进公平竞争 和便于交通管理具有重要意义。然而,我们也要认识到其中存在的问题和挑战,加强对计价器的监管和管理,确保其正常运行。同时,我们也期待出租车计价 器在技术上的不断创新和发展,为城市交通的进一步改善和发展做出更大贡献。

出租车计价器课程设计报告

理工大学信息工程与自动化学院学生实验报告 ( 2012—2013学年第 2学期) 课程名称:可编程逻辑器件设计开课实验室:信自楼 2013 年4月 11日

一、引言 汽车计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具。它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,汽车计价器的研究也是十分有一个应用价值的。 我国在70年代开始出现出租车,但那时的计费系统大都是国外进口不但不够准确,价格还十分昂贵。随着改革开放日益深入,出租车行业的发展势头已十分突出,国各机械厂家纷纷推出国产计价器。出租车计价器的功能从刚开始的只显示路程(需要司机自己定价,计算后四舍五入),到能够自主计费,以与现在的能够打一发票和语音提示、按时间自主变动单价等功能。随着城市旅游业的发展,出租车行业已成为城市的窗口,象征着一个城市的文明程度。 随着出租车行业的发展,出租车已经是城市交通的重要组成部分,从加强行业管理以与减少司机与乘客的纠纷出发,具有良好性能的计价器对出租车司机和乘客来说都是很必要的。我们设计采用8086为主控器,以A44E霍尔传感器测距,实现对出租车的多功能的计价设计,输出采用8段数码显示管。 二、总体设计方案 利用8253作为定时/计数器,控制电机转速并测量电机的转数;8255作为输入输出接口,控制数码管显示启动后经过的里程数(小数点后取2位有效值)。 硬件连接说明: 直流电机控制器的基础上,增加了一个电机测速电路构成。 8255的B口作为数码管的笔划码驱动;C口的低4位作为段码控制,显示实际里程,同时,也用于输出键盘的列扫描码;PC6、PC7输入行扫描码,用于识别按键,程序中仅使用了PC6行上的四个按键,其定义如下: X1:启动/停止键;X2:加速键,与X3、X4键组合使用;X3:“+”键;X4:“-”键。 A口仅使用了PA0,输出PWM脉冲信号,通过驱动芯片驱动电机,其输出电压的高低与PWM 脉冲的占空比成正比。 电机的转数,通过霍尔元件变换为脉冲个数,送入8253的通道2,计数后,将转数转换为里程数,最小单位为0.01公里,送CPU记录,结果由数码管显示出来。

基于STM32F103ZE的出租车计价器毕业论文

基于STM32F103ZE的出租车计价器毕业论 文 基于STM32F103ZE的出租车计价器毕业论文摘 要本设计以STM32F103ZE为控制核心处理器,实现了矩阵键盘输入、五方向控制手柄信息输入、中文LCD显示、8位数码管显示屏显示;并具有电机速度测量、双屏显示、立体声音频等功能;完成了 题目中所有的基本要求和发挥要求,并具有出租车速度测量与控制、支持休眠节能等鲜明的特色。 系统采用STM32F103ZE-EK开发板为核心控制器,完成了简易出租车计价器的各项功能要求。我们实现了8位数码管的显示行车里程数(000.0),实时显示金额数(000.0),单程与往返分别由“单程” 按键和“往返” 按键设定。行车里程可用一个按键模拟每按一次键,行车里程加0.1公里。按“暂停” 键,计价器可暂停计价,反复按“查询”键,计价器能依次显示总等待时间,里程数和金额数。除基本功能外,实现电机的调速和测速,并据此计算的价格误差小于10%,同时实现了LCD和LED双显示屏。此外,我们利用开发板上优良的语音播放功能,增加收银机的语音播放特色。

关键词:STM32F103ZE 出租车计价 LCD中文显示 LED数码显示矩阵键盘目录摘 要 i 第1章前言 3 1.1、研究背景 3 1.2、研究目的与意义 4 第2章整体设计方案 5 第3章模块的选型 7 3.1、控制器模块选型 7 3.2、键盘模块方案选择 7 3.3、液晶模块方案选择 7 3.4、存储模块方案选择 8 第4章硬电路设计 9 4.1、液晶显示设计 9 4.2、LED显示设计 10 4.3、键盘输入设计 1

1 4.4、存储模块接口电路设计 1 1 4.5、速度控制与测量接口电路设计 1 2 第5章系统软设计 14 5.1、主程序流程: 14 5.2、键盘输入流程 15 5.3、计价程序流程 15 5.4、日历时钟程序流程 16 第6章理论分析与计算 17 6.1、出租车计价规则: 17 6.2、电机调速模块的设计和测速计算:17 第7章编写程序

出租车计价器毕业设计论文

东莞理工学院本科毕业设计 毕业设计题目:基于单片机的出租车计价器系统 设计 学生姓名:张翔 学号:200841302203 系别:电子工程学院 专业班级:通信工程2班 指导教师姓名及职称:刘慧杰讲师 起止时间:2011年10月—— 2012年5月

全文的段落格式、字体格式、行间距、参考文献等格式都需与 撰写规范相同。 摘要格式错 出租车计价器是乘客与司机双方的交易准则,是出租车行业规范发展的重要标志,它关系着交易双方的利益。具有良好性能的计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。因此,计价器的研究也是十分有应用价值的。 本系统是以单片机为核心配合外围电路实现的,具有硬件简洁、软件灵活、便于扩展的特点。本设计采用灵敏的霍尔传感器实现测距,AT24c02实现掉电保存信息,DS1302实现时钟功能,数码管实现显示功能,8个按键实现控制功能。 关键词单片机霍尔传感器出租车计价器AT24c02 DS1302

Abstract格式错 按中文写英文 根据你的论文存在以下问题: 1. 全篇没有在正文中标注参考文献 2. 页码从绪论开始标注 3.每章从新的一页开始 4. 一段开始前面空2格 5. 注意中英文标点、各种标点的使用要规范 6. 全文图从1开始,每个图必须在语言陈述中有“如图…所示”之类的语句引出。图题必须与图在同一页。先引出图,再放入图,最后解释图。任何图或表都需要有相应的文字陈述。 7. 结构上需调整,仔细斟酌每节的内容是否与节的标题一致。语言要精练。 8.参考文献没有标注出版地 所有格式、字体格式、行间距与规范完全一致

目录格式错 1.绪论. .……………………………………………………………. …. .5 1.1课题背景.二级标题位置需前移 (5) 1.2设计目的与要求 1.2.1设计目的…去掉,无需三级标题…………..…. .. ... .5 1.2.2主要设计内容及基本要求………………………….... . .. .5 1.3方案论证与比较 (5) 2.系统硬件设计……………………………………………………... ..6 2.1硬件设计说明. (6) 2.2AT89S51单片机简介 (7) 2.3硬件电路设计. ... . (8) 2.4硬件组成...... . . (9) 2.4.1晶振电路..三级标题内容升级为二级标题内容 (9) 2.4.2 复位电路 (9) 2.4.3 显示电路 (10) 2.4.4 掉电存储电路 (11) 2.4.5 时钟电路 (12) 2.4.6 按键电路 (13) 2.4.7 霍尔传感器电路 (14) 3.系统软件设计……………………………………………………... . 16 3.1 系统程序设计. ... ..... (16) 3.2 模块程序介绍 (18)

基于STC89C52单片机出租车计价器设计毕业设计(论文) 精品

毕业设计论文 基于STC89C52单片机出租车计价器设计 摘要 随着城市建设日益加快,象征着城市面貌的出租车行业也将加速发展。现在各大中城市出租车行业都已普及自动计价器,所以计价器技术的发展有很好的前景。尽管小城市尚未普及,但计价器的普及也是毫无疑问的,所以未来汽车计价器的市场还是十分有潜力的。 出租车计价器是单片机的一种典型应用。基于单片机的计价器是由单片机和外部电路组成。包括检测模块,控制模块,人机模块。里程检测模块由A44E构成,控制模块包括STC89C52单片机和AT24C02,人机模块包括独立键盘和LED动态显示。 系统性能指标 1.设定价格; 2.显示当前单价、行驶里程和总金额; 3.里程精确到0.1公里。 通过多次调试系统性能达到设计要求。 关键词:STC89C52,霍尔传感器A44E ,I2C总线,动态显示

Design of Taximeter Based on STC89C52 ABSTRACT With the rapid development of city constriction, the taxi industry which symbolizes the cityscape also has an accelerated progress. Nowadays the automatic taximeter has been widely used in taxi industry in many cites. Therefore, the development of automatic taximeter is doomed. Although automatic taximeter is not spread in some towns, there is no doubt that it would be popularized. Thus, in future the business of automatic taximeter is still potential. One typical application of single chip computer is automatic taximeter. The hardware of this design is composed of single chip computer and peripheral circuits which consist of Detection Unit, Processing Unit and Human Computer Interaction Unit. The Detection Unit is based on Hall-effect sensor. The Processing Unit contains STC89C52 and AT24C02. Human Computer Interaction Unit is composed of keyboard and LED. The function of this system includes as follows: 1.Set the unit price; 2.Display the unit price, total amount and mileage. 3.Accuracy: 0.1km. After repeatedly debugging, the performance of this system is reached the design requirements. KEY WORDS: STC89C52, Hall-effect sensor, A44E, I2C Bus, Dynamic display

相关主题
相关文档
最新文档