- 1
- 0
- 约1.11万字
- 约 15页
- 2023-03-24 发布于天津
- 举报
东 北 石 油 大 学
课 程 设 计
课 程 EDA 技术课程设计
题 目 出租车自动计费系统
院 系 电子科学学院
专业班级 电子信息工程
学生姓名
学生学号 070901140520
指导教师
2011 年 3 月11 日
东北石油大学课程设计任务书
课程 EDA 技术课程设计
题目 出租车自动计费系统
专业 电子信息工程 姓名 学号 070901140520
主要内容、基本要求、主要参考资料等
主要内容:
设计一个最大量程为99.99元的出租车自动计费,计费器具有行车里程计费、等候时间计费及起价三部
分功能,并用数码管显示车费的数目。
基本要求:
1、设计一个出租车自动计费器,具有行车里程计费、等候时间计费、及起价三部分,用四位数码管
显示总金额,最大值为99.99元;
2、行车里程单价1元/公里,等候时间单价0.5元/10分钟,起价3元(3公里起价)均能通过人工输入。
3、行车里程的计费电路将汽车行驶的里程数转换成与之成正比的脉冲数,然后由计数译码电路转换
成收费金额,实验中以一个脉冲模拟汽车前进十米,则每100个脉冲表示1公里,然后用BCD码比例乘法器
将里程脉冲乘以每公里单价的比例系数,比例系数可由开关预置。例如单价是1.0元/公里,则脉冲当量为
0.01元/脉冲。
4 、用LED显示行驶公里数,两个数码管显示收费金额。
主要参考资料:
[1] 潘松著.EDA技术实用教程(第二版). 北京:科学出版社,2005.
[2] 康华光主编. 电子技术基础 模拟部分. 北京:高教出版社,2006.
[3] 阎石主编.数字电子技术基础. 北京:高教出版社,2003.
完成期限 2011.3.11
指导教师
专业负责人
2011 年 3 月 7 日
一、总体设计思想
可以使用汽车的里程计数脉冲,也可以在车轮上加装电磁继电器,在每行驶
一定里程发出一次脉冲。在本实验中假设每 10 米发出一次脉冲。时间信号可以
通过电容电感振荡电路或晶体振荡电路产生分频取得。本实验中使通过实验箱
的固定脉冲产生模块取得。
基于 CPLD 的出租车计费器的组成如下图所示。各部分主要功能包括:信号
输入模块对车轮传感器传送的脉冲信号进行计数 (每转一圈送一个脉冲),并以
高低脉冲模拟出租汽车启动、停止、暂停、加速按钮,具有输入信号作用;数
据转换模块将计费模块输出的车费和路程转换成 4 位的十进制数据;译码/动
态扫描模块将路程与费用的数值译码后用动态扫描的方式驱动数码管;数码管
显示模块将公里数和计费金额均用 4 位 LED 数码管显示 (2位整数,2 位小数)。
系统框图
二、设计步骤和调试过程
1、总体设计电路
(1)分频模块
分频模块是对系统时钟频率进行分频。将外部时钟 CLK 经过适当的分频后,
产生 1HZ 的基准时钟信号,提供给电路系统中各有模块作为计时。这里主要是
一个计数器实现时钟的分频,当累加到预置的数值后输出高电平,否则输出低
电平,从而实现时钟的分频。
(2)控制模块
计价器控制模块主要完成对计价器状态的控制。
控制模块的仿真波形图
(3)计量模块
计量模块是 2 个 100 进制计数器,输入的每 10 米一次脉冲经一次 100 进制
计数获得每 km 一次的脉冲,由 100 进制计数输出为 2 个 4 位 2 进制 BCD 码。接
显示模块,得到计程(0-99km)。
计时部分:计算乘客的等待累计时间。等候时间计费需将等候时间转换成
脉冲个数,用每个脉冲表示的金额与脉冲数相乘即得计费数,例如 10
原创力文档

文档评论(0)