您好,欢迎访问三七文档
一、系统设计任务与功能;出租车计费器设计一个出租车自动计费器,具有行车里程计费、等候时间计费、及起价三部分,用四位数码管显示总金额,最大值为99.99元,行车里程单价1元、公里,等候时间单价0.5元、10分钟,起价3元(3公里起价)。设计的主要技术指标如下:(1)计价范围:0-99.99元计价分辨率:0.01元(2)计程范围:0-99公里计价分辨率:1公里(3)计时范围:0-59分计时分辨率:1分二、设计原理介绍;价格反馈清零控制时间反馈里程反馈清零信号等候时间计数里程计数正常价起步价显示总价格加法器/总价格显示/分钟计费信号计费状态信号显示(公里/里程价格)五分频时间计费/0.01元是否为起步状态三、系统实现电路与仿真结果;1.控制系统2.等候分钟计数和计价计时分频3.等候计费4.里程计数(计费)5.总价加和(起价判断和选择,加法器,2进制--BCD码的转换)最大计费状态:99.99截至计费起步状态:起步价为3元正常状态:波形:在最开始保持为3,中间为正常计数在行进和停止中切换,最后保持在99.99(注:高位在最上方,下面是小数位)四、仿真调试体会。1.分析和思考:在本次实验实验过程中最大的体验和收获是把一个实际问题转换成数字问题的思考过程。在这个过程中要想好所有的状态,分清楚所有状态的互相转移和所对应的情况。如果没有分析状态就冒然搭电路很有可能造成进退维谷的局面,后面又花费大量时间去调整电路分析状态。状态的分析是实际问题到数字问题的桥梁,完成了这一步就完成了本题的最重要一环。关键词:实际问题--数字问题、状态分析。2.搭建:关于电路的搭建的关键就是对于器件的选择,选择合理的器件能够减少我们电路中许多不必要的部分,比如本题中的计数器如果使用74161将在数码管的显示部分增加二进制到BCD的转换大大增加了电路的复杂程度。所以在搭建电路之前应想好前后数字器件的对应选择合适的器件,想要选择合适的器件那就必不可少的要了解更多的器件的用处才能在可能用上的时候拿出来,如果通过自己搭建来实现这一功能将大大增加工作量增加电路复杂度和故障率。在本题中一开始不知道有四位集成2选一数选器,通过自己的分析和门电路搭建虽然最终实现了功能,但有很强的电路延迟现象效果不佳,使用集成芯片后简化了电路且效果良好。关键词:器件选择、认识更多器件。3.调试:在数字电路的调试过程中,主要是通过逻辑分析仪来分析波形。在本题中因为有数码管可以更直观的观察现象,在数码管无法反映错误时才需要分析波形。在本题中我遇到了两个错误现象,一个是在四位二进制加法器数据在输入到四位数码管时出现2个乱码现象,经分析发现是有两个超过9的数不再数码管的显示范围所以出现乱码,而后通过数选器解决。第二个问题是在做99.99反馈控制时反馈不当,因为价格可能不通过99.99这一数字,如99.11直接跳到100.11,超出数码管显示出先乱码。关键词:逻辑分析仪、数码管、波形。
本文标题:出租车计费器
链接地址:https://www.777doc.com/doc-4302508 .html