网站大量收购独家精品文档,联系QQ:2885784924

基于VHDL的出租车计价器设计出租车计价器论文答辩.ppt

基于VHDL的出租车计价器设计出租车计价器论文答辩.ppt

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于VHDL的出租车计价器设计出租车计价器论文答辩.ppt

基于VHDL的出租车计价器设计 Rental car fare register system design base on VHDL 一、设计背景 出租汽车计价器是一种专用的计量仪器,它安装在出租汽车上,能连续累加,并指示出行程中任一时刻乘客应付费用的总数,其金额值是计程和计时时间的函数。 早期的计价器就是个里程表。 第二代计价器实现了半机械半电子化,在计程的同时还可完成计价的工作。 大规模集成电路的发展产生了第三代计价器,也就是全电子化的计价器,其功能在不断完善中。如: (1)LED显示功能,可同时显示各项营运数据,使乘客一目了然; (2)永久时钟功能; (3)存储功能,可存储多项营运数据,便于查询。 二、设计方案的选择 ——单片机与FPGA的设计比较 单片机的特点 1、品种齐全,型号多样 2、低电压和低功耗 3、成本低、易于控制 4、调试复杂,抗干扰能力差 EDA?技术作为一种现代电子系统开发方式,具有两方面特点 1、修改软件程序即可改变硬件 2、速度快,可靠性高 三、出租车计费规则 车起步开始计费。首先显示起步价(本次设计起步费为10.0元),车在行驶3 km以内,只收起步价10.0元。 车行驶超过3 km后,按每公里2元计费(在10.0元基础上每行驶1 km车费加2.0元),车费依次累加。 行驶路程达到或超过9 km后(或者是车费达到20元),每公里加收50%的车费,车费变成按每公里3.0元开始计费。 车暂时停止(行驶中遇红灯或中途暂时停车)按时间计费,每3分钟计费0.5元。 若停止则车费清零,等待下一次计费的开始。 四、设计程序流程图 五、系统顶层原理图 六、模块介绍 1、模块lucheng 该模块输入路程脉冲(即clk1) ,计算出相应的行驶路程数向后级传输,同时把行驶路程折算成行驶费用 。 输入端口START、RST、PAUSE分别为汽车起动、停止、暂停按键。 六、模块介绍 2、模块jijia 在出租车营运过程中,必然会遇到等红灯、堵车等情况,当车速低于一定值是,此模块开始工作,把等候时间折算成费用。 六、模块介绍 3、模块zhongjia 此模块把行驶路程折算的价格费用与等待时间折算的费用相加,计算出乘客应付的总价 六、模块介绍 4、模块jinzhi 此模块把行驶路程折算的价格费用与等待时间折算的费用相加,计算出乘客应付的总价 输入口ascore为总计的路程数输入口,bscore为总费用的输入口 六、模块介绍 5、模块xuantong 把已经折算成十进制的路程和费用数,按一定的速度,按排列顺序每次向后级的数码管传输一位。同时选择显示时小数点所处的位置。 其中a1、a2、a3、a4分别是路程的个、十、百、千位的数值输入口,b1、b2、b3、b4分别是费用的个、十、百、千位的数值输入口。c是选通地址码的输入口。 六、模块介绍 6、模块SE 这是一个8进制数生成器,该模块利用模块工作用的32Hz脉冲产生模块xuantong所需要的选通地址信号。 六、模块介绍 7、模块yima 把选择传输到数码管显示的那个十进制数换算成数码管的显示码。 在本设计中数码管是共阴数码管 六、模块介绍 8、模块miaocp 用来生成计时所需的秒脉冲,以及模块zhongjia所需的工作脉冲32Hz。同时送到分频模块SE中,进行8分频,以作为选通脉冲,使得数码管显示能比较稳定的为人眼所看到。 设计采用的输入脉冲为32MHz。 七、总体电路的结果验证 由仿真结果可以得出本设计功能都得以实现,当车辆开始营运(rst为“0”,stard为“1”)时,对路程脉冲(clk1)进行计数,同时把行驶的路程和暂停等候时间(由输入的32MHz脉冲生成分频秒脉冲计来时)均折算成费用,通过选通模块和译码模块把数据轮流传输到外接的显示设备(共阴数码管)上。以方便乘客直观的知晓目前的行驶里程和相应的费用。 * * * * * * 车开始启动 里程不计数 里程计数 里程显示 时间计费器计数 车费显示 车跑完成一次后 车费、里程清零 YES YES YES NO NO 车行暂停 里程计费器计数 YES NO 车费总计 由仿真结果知车速的快慢决定了输入脉冲clk1的频率大小。当行驶路程小于3公里时,费用显示为10元。随着行驶路程变长,费用按照预定规律增加。当费用超过起步价后,模块输出p信号。 当车辆停止(即rst为“1”)时,模块数据清零,车辆开始运行,但还未开始计价(即rst为“0”,start为“0”)时,预置初始值,起步价10元。 由仿真结果可知车辆启动后,有秒脉冲clk2输入该模块。当行驶路程小于3公里或计费不超过10元时(即p为“0”)

文档评论(0)

我的文档 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档