下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、【Word版本下载可任意编辑】 CPLDFPGA的出租车计费器系统的设计实现1 引言 随着EDA技术的发展及大规模可编程逻辑器件CPLDFPGA的出现,电子系统的设计技术和工具发生了巨大的变化,通过EDA技术对CPLDFP-GA编程开发产品,不仅成本低、周期短、可靠性高,而且可随时在系统中修改其逻辑功能。本文介绍了一种以Altera公司可编程逻辑器件EP1K30TC144-3为控制,附加一定外围电路组成的出租车计费器系统。 2 系统总体构造 基于CPLD的出租车计费器的组成如图1所示。各部分主要功能包括:信号输入模块对车轮传感器传送的脉冲信号开展计数(每转一圈送一个脉冲),并以高低脉冲模拟出租
2、汽车启动、停止、暂停、加速按钮,具有输入信号作用;数据转换模块将计费模块输出的车费和路程转换成4位的十进制数据;译码动态扫描模块将路程与费用的数值译码后用动态扫描的方式驱动数码管;数码管显示模块将公里数和计费金额均用4位LED数码管显示(2位整数,2位小数)。 3 单元模块设计 3.1 信号输入模块 该模块主要实现计费功能和现场模拟功能。计费标准为:对车轮传感器传送的脉冲信号开展计数(每转一圈传送一个脉冲),按行驶里程 计费,起步价为7.00元,并在车行3 km后按2.40元km计费,当计费器到达或超过20元时,每公里加收50的车费,车停止不计费。并以高低脉冲模拟出租汽车启动、停止、暂停、加速
3、按钮,具有输入信号的作用。 该模块的时序仿真图如图2所示。图中的stop下降沿到来时系统不计费,车费为“0”,路程为“0”,起步价为7.00元,在车行3 km(图中300为3 km。因为后面有2位小数)后按2.40元km计费,当计费器到达或超过20元时,每公里加收50(即按3.60元km)的车费。 3.2 数据转换模块 数据转换模块是一个模为10、步长可变的加法计数器,可将计费模块输出的车费和路程转换成4位的十进制数。该模块通过开关量预置步长,当超过一定预置参数时改变步长。计费模块也采用非压缩BCD码,但因步长不为1,所以在做非压缩BCD加法时必须调整,否则可能导致在超过或未超过预置参数时出现
4、超程错误。这里采用模仿微机的AF标志位,在其设立一个半进位标志,当累加和大于9或半进位标志为“1”时,对其累加和调整。转换模块的时序仿真图如图3所示,可见能将路程和车费转换为4位的十进制数,便于8位数码管显示。 3.3 显示模块 显示模块是由七段LED数码管译码和动态扫描显示两部分组成。采用的是共阴极七段数码管,根据十六进制数和七段显示段码表的对应关系,其中要求路程和车费都要用2位小数点来表示,所以须设置一个控制小数点的变量,即程序中的dp。这段程序所示的是在数码管的第二、第六个后面显示小数点,实现了路程和车费都用2位小数点表示的功能。要注意的是如果选择的扫描频率不合适,可能会出现小数点闪动的
5、情况。但只要扫描频率不小于24 Hz,人眼就感觉不到显示器的闪烁。本系统采用36 Hz的扫描频率,扫描脉冲由相应的外围电路提供。七段数码管显示模块的时序如图4所示。 数码管控制及译码显示模块将十进制的输入信号用七段数码管显示,由七段发光二极管组成数码显示器,利用字段的不同组合。可分别显示09十个数字。本设计中,要求输出的段信号为低电平有效。 4 系统仿真、综合、 仿真是EDA技术的重要组成部分,也是对设计的电路开展功能和性能测试的有效手段。EDA工具提供了强大且与电路实时行为相吻合的硬件系统测试工具。在建立了波形文件、输入信号节点、波形参数、加输入信号激励电平并存盘之后,选择主菜单“MAX+p
6、lusII”中的仿真器项“Simulator”,弹出对话框之后单击“Start”开展仿真运算,完成之后就可以看到时序波形。图5为总电路的时序图。 终的电路设计完成后,若总体电路编译无错,且时序仿真成功,可开展硬件测试。将总电路到可编程逻辑器件中,按fit文件中自动分配引脚搭建硬件电路。系统顶层原理图如图6所示。 打开电源,数码管有正确的数字显示,操作运行实验结果完全符合要求。查看文件可得到器件引脚的利用情况及器件内部资源的使用情况,通过更换适当的器件使其资源配置到达。选择器件的一般原则是系统所使用的资源不要超过器件资源的80,若超过90,系统功耗将增大,工作不稳定。本设计中输入、输出引脚各用2
7、2个,器件资源利用率仅为62,具有较大的扩展空间。 5 结束语 出租车计费器计数脉冲来自车轮转速传感器(干簧管),脉冲经器件内部整形后送至计数器;动态扫描脉冲由外围电路给出,将单位脉冲看做行驶的单位公里数,并在此根底上开展计费与显示。系统采用整流、滤波、降压后的出租车电源供电。 实验说明:该计费器实现了按预置参数自动计费(计费金额为99.99元)、自动计程(计程公里数为99.99 km)等功能;能够实现起步价、每公里收费、车型及加费里程的参数预置(如:起步价7.00元;3 km后,2.40元km;计费超过20.00元,每公里加收50的车费等),且预置参数可调范围广。由于采用CPLD大规模可编程逻辑器件,整机功耗小、抗干扰能力强、系统稳定、工作可靠、升级方便。另外,由于器件资源尚有较大的扩展空间,根据实际需要,系统可方便地增加所需功能,如通
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026新学期孩子国庆节爱国主义教育主题班会课件
- 2026新学期防灾减灾安全教育培训课件:暴雨洪涝避险指南
- 高三历史冲刺教案:中国史易错概念靶向突破与真题诊断
- 初中道德与法治七年级教学设计:迈向全面小康与现代化征程中的中华民族团结之路
- 初中历史与社会七年级上册第一二单元期末复习教学设计
- 八年级语文《中国石拱桥》探究式教学设计
- 高中数学必修第二册随机事件课后达标检测教学设计
- 中医妇科高频刷题题库及答案(完整版)
- 高中物理必修第一册第一章第一节达标检测教学设计
- 小学四年级英语下册Unit 5 School activities基础知识巩固教学设计
- 2024年私人借款合同范例
- 2024年秋新冀教版一年级上册数学 1.2.1 加法与减法的初步认识 教学课件
- Be动词是个好妈妈她有三个乖娃娃(课件)英语三年级上册
- 水电站安全守护制度
- DL-T825-2021电能计量装置安装接线规则
- 英语四六级词汇汇总(带音标+免费下载)
- 如愿三声部合唱简谱
- 《发现雕塑之美》第4课时《加法与减法的艺术》
- GB/T 3292.1-2008纺织品纱线条干不匀试验方法第1部分:电容法
- 第四届编校大赛试题及答案(含编辑、校对)
- 马克思主义工程重点教材马克思主义政治经济学导论P课件
评论
0/150
提交评论