出租车计费器

上传人:小*** 文档编号:178905706 上传时间:2022-12-30 格式:DOC 页数:9 大小:398.50KB
收藏 版权申诉 举报 下载
出租车计费器_第1页
第1页 / 共9页
出租车计费器_第2页
第2页 / 共9页
出租车计费器_第3页
第3页 / 共9页
资源描述:

《出租车计费器》由会员分享,可在线阅读,更多相关《出租车计费器(9页珍藏版)》请在装配图网上搜索。

1、出租车计费器一、设计任务出租车自动计费器是根据客户用车的实际情况而自动计算、显示车费的数字表。数字表根据用车起步价、行车里程计费及等候时间计费三项显示客户用车总费用,打印单据,还可设置起步、停车的音乐提示或语言提示。1.1.自动计费器具有行车里程计费、等候时间计费和起步费三部分,三项计费统一用 4 4位数码管显示,最大金额为 99.9999.99 元。2 2 行车里程单价设为 1.801.80 元/km/km,等候时间计费设为 1.51.5 元/10/10 分钟,起步费设为8.008.00 元。要求行车时,计费值每公里刷新一次;等候时每 1010 分钟刷新一次;行车不到1km1km 或等候不足

2、 1010 分钟则忽略计费。3.3.在启动和停车时给出声音提示。二、设计方案方案 1 1 采用计数器电路为主实现自动计费。分别将行车里程、等候时间都按相同的比价转换成脉冲信号,然后对这些脉冲进行计数,而起价可以通过预置送入计数器作为初值,如图 1 1 的原理框图所示。行车里程计数电路每行车 1km1km 输出一个脉冲信号,启动行车单价计数器输出与单价对应的脉冲数,例如单价是 1.801.80 元/km/km,则设计一个一百八十进制计数器,每公里输出 180180 个脉冲到总费计数器,即每个脉冲为 0.010.01 元。等候时间计数器将来自时钟电路的秒脉冲作六百进制计数,得到 1010 分钟信号

3、,用 1010 分钟信号控制一个一百五十进制计数器(等候 1010 分钟单价计数器)向总费计数器输入 150150 个脉冲。这样,总费计数器根据起步价所置的初值,加上里程脉冲、等候时间脉冲即可得到总的用车费用。打印机图 1 出租车计费器原理框图一上述方案中,如果将里程单价计数器和 1010 分钟等候单价计数器用比例乘法器完成,则可以得到较简练的电路。它将里程脉冲乘以单价比例系数得到代表里程费用的脉冲信号,等候时间脉冲乘以单位时间的比例系数得到代表等候时间的时间费用脉冲,然后将这两部分脉冲求和。如果总费计数器采用 BCDBCD 码加法器,即利用每计满 1km1km 的里程信号、每等候1010 分

4、钟的时间信号控制加法器加上相应的单价值,就能计算出用车费用。方案 2 2 采用单片机为主实现自动计费。单片机具有较强的计算功能,以 8 8 位 MCS51MCS51 系列的单片机 89C5189C51 加上外围电路同样能方便地实现设计要求。电路框图如图 2 2 所示方案 3 3 采用 VHDLVHDL 编程,用 FPGA/CPLDFPGA/CPLD 制作成“自动计费器”的专用集成电路芯片ASICASIC,加上少数外围电子元件,即能实现设计要求。将各种方案进行比较,根据设计任务的要求,各方案的优缺点、设计制作所具备的条件,任选其中的一种方案作具体设计。本例作为传统电子设计方法的实例,采用方案1

5、1 实现。三、各单元电路设计1.1.里程计费电路设计rc1RDABCD_ETEP74HC161(UCPQA图 3 里程计费电路里程计费电路如图 3 3 所示。安装在与汽车轮相接的涡轮变速器上的磁铁使干簧继电器在汽车每前进 10m10m 闭合一次,即输出一个脉冲信号。汽车每前进 1km1km 则输出 100100 个脉冲。此时,计费器应累加 1km1km 的计费单价,本电路设为 1.801.80 元。在图 3 3 中,干簧继电器产生的脉冲信号经施密特触发器整形得到 CP0CP0。CP0CP0 送入由两片 74HC16174HC161 构成的一百进制计数器,当计数器计满 100100 个脉冲时,一

6、方面使计数器清 0 0,另一方面将基本 RSRS 触发器的 Q1Q1 置为 1 1,使 74HC16174HC161(3 3)和(4 4)组成的一百八十进制计数器开始对标准脉冲 CP1CP1 计数,计满 180180 个脉冲后,使计数器清 0 0。RSRS 触发器复位为 0 0,计数器停止计数。在一百八十进制计数器计数期间,由于 Ql=lQl=l,则 P2=/CP1P2=/CP1,使 P2P2 端输出 180180 个脉冲信号,代表每公里行车的里程计费,即每个脉冲的计费是 0.010.01 元,称为脉冲当量。2 2等候时间计费电路图 4 等候时间计费电路等候时间计费电路如图 4 4 所示,由

7、74HC16174HC161(1 1)、(2 2)、(3 3)构成的六百进制计数器对秒脉冲 CP2CP2 作计数,当计满一个循环时也就是等候时间满 1010 分钟。一方面对六百进制计数器清 0 0,另一方面将基本 RSRS 触发器置为 1 1,启动 74HC16174HC161(4 4)和(5 5)构成的一百五十进制计数器(1010 分钟等候单价)开始计数,计数期间同时将脉冲从 P1P1 输出。在计数器计满 1010 分钟等候单价时将 RSRS 触发器复位为 0 0,停止计数。从 P1P1 输出的脉冲数就是每等候 1010 分钟输出 150150 个脉冲,表示单价为 1.501.50 元,即脉

8、冲当量为 0.010.01 元,等候计时的起始信号由接在 74HC16174HC161(1 1)的手动开关给定。3.3.计数、锁存、显示电路如图 5 5 所示,其中计数器由 4 4 位 BCDBCD 码计数器 74LS16074LS160 构成,对来自里程计费电路的脉冲 P2P2 和来自等候时间的计费脉冲 P1P1 进行十进制计数。计数器所得到的状态值送入由 2 2 片 8 8 位锁存器 74LS27374LS273 构成的锁存电路锁存,然后由七段译码器 74LS4874LS48 译码后送到共阴数码管显示。BS202M图 5 计数、锁存、显示电路计数、译码、显示电路为使显示数码不闪烁,需要保证

9、计数、锁存和计数器清零信号之间正确的时序关系,如图 6 6 所示。由图 6 6 的时序结合图 5 5 的电路可见,在 Q2Q2 或 QIQI 为高电平 1 1 期间,计数器对里程脉冲 P2P2 或等候时间脉冲 P1P1 进行计数,当计数完 1km1km 脉冲(或等候 1010 分钟脉冲)则计数结束。现在应将计数器的数据锁存到 74LS27374LS273 中以便进行译码显示,锁存信号由 74LS123(1)74LS123(1)构成的单稳态电路实现,当 Q1Q1 或 Q2Q2 由 1 1 变 0 0 时启动单稳电路延时而产生一个正脉冲,这个正脉冲的持续时间保证数据锁存可靠。锁存到 74LS273

10、74LS273 中的数据由 74LS4874LS48 译码后,在显示器中显示出来。只有在数据可靠锁存后才能清除计数器中的数据。因此,电路中用 74LS12374LS123(2 2)设置了第二级单稳电路,该单稳电路用第一级单稳输出脉冲的下跳沿启动,经延时后第二级单稳的输出产生计数器的清零信号。这样就保证了“计数锁存清零”的先后顺序,保证计数和显示的稳定可靠。P1(或P2)_rLrLrLrLrLrLruTrLTLJTrLruL图 6 计数、锁存清零信号的时序图图中的 S2S2 为上电开关,能实现上电时自动置入起步价目,S3S3 可实现手动清零,使计费显示为 00.0000.00。其中,小数点为固定

11、位置。4.4.时钟电路时钟电路提供等候时间计费的计时基准信号,同时作为里程计费和等候时间计费的单价脉冲源,电路如图 7 7 所示。图 7 时钟电路在图 7 7 中,555555 定时器产生 1kHZ1kHZ 的矩形波信号,经 74LS9074LS90 组成的 3 3 级十分频后,得到 1Hz1Hz 的脉冲信号,可作为计时的基准信号。同时,可选择经分频得到的 500Hz500Hz 脉冲作为CP1CP1 的计数脉冲。也可采用频率稳定度更高的石英晶体振荡器。5.5.置位电路和脉冲产生电路的设计在数字电路的设计中,常常还需要产生置位、复位的信号,如 S SD、R RD。这类信号分高电平有效、低电平有效

12、两种。由于实际电路在接通电源瞬间的状态往往是随机的,需要通过电路自动产生置位、复位电平使之进入预定的初始状态,如前面设计中的图 5 5,其中 S S2 2就是通过上电实现计数器的数据预置。图 8 8 表示了几种上电自动置位、复位或置数的电路。图 8 开机置位、复位和置数命令产生电路在图(a a)中,当 S S 接通电源时,由于电容 C C 两端电压不能突变仍为零,使 R RD为 0 0,产生 Q Q 置 0 0 的信号。此后,C C 被充电使 C C 两端的电压上升到 R RD为 1 1 时,D D 触发器进入计数状态。图(b b)则由于非门对开关产生的信号进行了整形而得到更好的负跳变波形。图

13、(C C)和图(d d)中的 CC4013CC4013 是 CMOSCMOS 双 D D 触发器,这类电路置位和复位信号是高电平有效,由于开关闭合时电容可视为短路而产生高电平,使 R RD=1=1,Q=0Q=0;若将此信号加到 S SD,则 S SD=1=1,Q=1;Q=1;置位、复位过后,电容充电而使 R RD(S SD)变为 0 0,电路可进入计数状态。图(e e)是用开关电路产生点动脉冲,每按一次开关产生一个正脉冲,使触发器构成的计数器计数 1 1 次;图(f f)是用开关电路产生负脉冲,每按一次开关产生一个负脉冲。四、电路的安装与调试数字电路系统的设计完成后,一个重要的步骤是安装调试。

14、这一步是对设计内容的检验,也是设计修改的实践过程,是理论知识和实践知识综合应用的重要环节。安装调试的目标是使设计电路满足设计的功能和性能指标,并且具有系统要求的可靠性、稳定性、抗干扰能力。这里简要叙述安装调试数字电路的几个步骤。(1 1)检测电路元件最主要的电路元件是集成电路,常用的检测方法是用仪器测量、用电路实验或用替代方法接入已知的电路中。集成电路的检测仪器主要用集成电路测试仪,还可用数字电压表作简易测量。实验电路则模拟现场应用环境测试集成芯片的功能。替代法测试必须具备已有的完好工作电路,将待测元件替代原有器件后观察工作情况。除集成电路芯片外,还应检测各种准备接入的其他各种元件,如三极管、

15、电阻、电容、开关、指示灯、数码管等。应确信元件的功能正确、可靠才能装入电路安装。(2 2)电路安装数字电路系统在设计调试中,往往是先用面包板进行试装,只有试装成功,经调试确定各种待调整的参数合适后,才考虑设计成印制电路。试装中,首先要选用质量较好的面包板,使各接插点和接插线之间松紧适度。安装中的问题往往集中在接插线的可靠性上,特别需要引起注意。安装的顺序一般是按照信号流向的顺序,先单元后系统、边安装边测试的原则进行。先安装调试单元电路或子系统,在确定各单元电路或子系统成功的基础上,逐步扩大电路的规模。各单元电路的信号连接线最好有标记,如用特别颜色的线,以便能方便断开进行测试。(3 3)系统调试

16、系统调试试将安装测试成功的各单元连接起来,加上输入信号进行调试,发现问题则先对故障进行定位,找出问题所在的单元电路。一般采用故障现象估测法(根据故障情况估计问题所在位置)、对分法(将故障大致所在部分的电路对分成两部分,逐一查找)、对比法(将类型相同的电路部分进行对比或对换位置)等。系统测试一般分静态测试和动态测试。静态测试时,在各输入端加入不同电平值,加高电平(一般接 1 1 千欧以上电阻到电源)、低电平(一般接地)后,用数字万用表测量电路各主要点的电位,分析是否满足设计要求。动态测试时,在各输入端接入规定的脉冲信号,用示波器观察各点的波形,分析它们之间的逻辑关系和延时除了调试电路的正常工作状态外,另外特别要注意调试初始状态、系统清零、预置等功能,检查相应的开关、按键、拨盘是否可靠,手感是否正常。

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!