摘要:出租车计价器是一种根据出租持续时间和里程为依据计算并显示乘客费用的计量工具,包括计价显示、等待时间计价、里程显示、时间显示等功能。近年来电子行业的快速发展,用户对计价器的各方面性能提出了更高的要求。对于不同地区收费水平的不同,以及不同时期出租车都要面临的调价问题,以往基于单片机的出租车计价器已经无法很好的满足这些实际的需求了。本次设计的基于CPLD的出租车计价器,采用VHDL硬件描述语言进行编程,基于Quartus II软件平台进行编译和仿真。在不改变硬件电路的前提下,需求的功能很容易得到实现,很好的满足了用户的多样需求。75790
毕业论文关键词:复杂可编程逻辑器件CPLD,超高速集成电路硬件描述语言VHDL,Quartus仿真
Abstract:A taxi meter is a basis for the calculation and display of measurement tools based on the cost of passenger rental duration and mileage, including pricing display, the waiting time pricing, mileage display, time display。 In recent years, the rapid development of the electronics industry, the users of the various aspects of performance of the meter put forward higher requirements。 For the price of different problems and different, and at different times in different parts of the level of charges taxi around the models to be faced in the past microcontroller-based car group car meter has been unable to satisfy the actual needs。 The design of the taxi meter based on CPLD using VHDL namely high speed integrated circuit description language and a top-down design methods。 Without changing the hardware circuit of the premise, the demand function is easily achieved, good to meet the perse needs of users。
Keywords: complex programmable logic device CPLD ,high speed integrated circuit hardware description language VHDL ,simulation
目录
1 前言 4
1。1 课题背景 4
1。2 设计目的 4
2 设计相关工具介绍 5
2。1 CPLD介绍 5
2。2 MAX II介绍 6
2。3 VHDL介绍 6
2。4 Quartus II介绍 7
3 出租车计价器的设计 8
3。1 设计要求 8
3。2 方案介绍 9
3。3 模块设计 10
4 仿真结果 12
4。1 速度模块仿真 12
4。2 计程模块仿真 13
4。3 计时模块仿真 13
4。4 计费模块仿真 13
4。5 整体仿真 14
结论 15
参考文献 16
致谢 17
附录 18
1前言
1。1课题背景
出租车计价器是乘客和司机之间公平交易的工具,所以对于司机和乘客来说具有良好性能的出租车计价器非常重要。
随着经济的快速发展,出租车行业的发展势不可挡,国内许多的机械厂纷纷研发推出计价器。现在我国使用的出租车计价器普遍是利用单片机来实现计价功能的。出租车计价器的功能从刚开始时只能显示路程,价格需要出租车司机自行计算,到现在能显示总价并能语音提示和打印发票。但是近些年,出租车的价格常常因为油价的变动而进行调整,但由于计价器是采用单片机来实现的,单片机的程序并不能通用,且不同的芯片有不同的指令集,因此价格的改动都需要将芯片从新烧录,使得每次调价都需要耗费大量的人力物力,所以很难满足目前油价变动的需求。而且出租车计价器采用硬件模块化设计,分别为主控模块,电源模块和按键显示模块。所以其硬件电路很复杂,由于分立元器件太多,造成电源功耗大,使得芯片不易散热,影响计价器的使用寿命。而基于CPLD的出租车计价器不但可以解决基于单片机设计引起的诸多问题,而且复杂可编辑逻辑器件CPLD具有开发简单,静态可重复编程和动态系统编程等优点。随着微电子技术的迅猛发展,使得CPLD在电子电路设计中可以实现速度更快、集成度更高的显著优势,可实现的功能也越来越多。所以基于CPLD的出租车计价器已成为未来计价方式的主要选择。