ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

【数电课程设计】---出租车计价器

2021-05-01 19:33:58  阅读:245  来源: 互联网

标签:课程设计 74ls160 计价 数电 里程 --- 起步价 模块 清零


文章目录


主要内容

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

1、任务要求

利用TTL/CMOS数字集成电路设计出租车计价器逻辑电路控制线路,具体要求如下:

(1)进行里程显示.里程显示为两位数,精确到1km.

(2)能预置起步价.

(3)行车能按里程收费.

(4)按复位键,显示装置清0.(里程清0,计价部分清0)

2、方案

  • 方案一

 如图2-1,出租车计价器电路由五个模块构成.分别是脉冲信号发生器模块;里程计数模块;计价模块;起步价预置模块以及复位清零模块.

  1. 脉冲信号发生器模块:由555定时器和外接元件R1、R2、R3、C1和 C2构成多谐振荡电路,产生的矩形波为计数电路提供脉冲信号源.

  2. 里程计数模块:利用74ls160同步十进制计数器通过并行进位方式构成同步百位计数器对脉冲进行加法计数.

  3. 计价模块:利用74ls160同步十进制计数器通过并行进位方式构成同步百位计数器对脉冲进行加法计数,不同的是计价电路的接收的脉冲,其频率经过一片74ls160分频;当里程数≦3km时,D触发器发出的控制信号一直使74ls160置数端有效,使计价模块一直显示起步价,而当里程数>3km后,D触发器发出的控制信号一直使74ls160计数功能有效,计价模块开始从起步价开始计数.

  4. 起步价预置模块:由拨码开关及电阻构成,未拨动开关时,计价模块的百位计数器74ls160的D0-D3通过下拉电阻拉成低电平,起步价为:0000B.即起步价为0,而当需要预置起步价时,通过拨动拨码开关即可将74ls160的D0-D3电平拉高,从而达到预置起步价的目的.

  5. 复位清零电路模块:利用了74LS160的清零功能,通过拨动开关使里程计数模块74ls160的清零端有效,及使计价模块的74ls160的置数端有效.
    方案1

方案一电路仿真图


方案一实物图

方案一实物图
  • 方案二

设计思路的电路模块上大体相同,一些模块上的实现上使用了不同思路设计;

  1. 计价模块: 不同之处利用异步十进制计数器74LS290计数;同时利用73ls283全加器及逻辑门构成两位BCD加法器,及D触发器构成;当里程数小于3km时,D触发器发出的控制信号一直使74ls290清零端有效,使计价模块一直显示起步价,而当里程数大于3km后,D触发器发出的控制信号一直使74ls290计数功能有效,计价模块显示”起步价 + 里程总价”.

  2. 起步价预置模块:由拨码开关及电阻构成,未拨动开关时,计价模块的两位BCD码加法器的74LS283的A0-A3通过下拉电阻拉成低电平,起步价为:0000B.即起步价为0,而当需要预置起步价时,通过拨动拨码开关即可将74LS283的A0-A3电平拉高,从而达到预置起步价的目的.

  3. 复位清零电路模块:利用了74LS290的清零功能,实现清零.
    方案二

方案二电路仿真图


实物二

方案二实物图

3、收获

  从找思路,做仿真,画PCB,到调试物,耗时将近一个月的时间.从中的收获可以说还是很多的.

  其一是学会了调试电路.在学长的指导下让我快速学会了如何将电路一步步分解进行调试,同时懂得了任何错误,都要去分析找出其对应逻辑问题,而不是瞎调;也感谢学长指导我调了一天的电路.

  其二是学会了画PCB通过几天的学习,更加的熟练的掌握了PCB的画法.

  最好挂上一句我喜欢的名言,“不耻最后,即使慢,驰而不息,纵会落后,纵令失败,但一定可以达到它所向往的地方“.----迅哥儿

在这里插入图片描述

标签:课程设计,74ls160,计价,数电,里程,---,起步价,模块,清零
来源: https://blog.csdn.net/m0_46559794/article/details/116138009

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有