济南铁道职业技术学院
毕业设计
题 目:出租车计价系统
系 另I」:电气工程系
专 业:电气自动化
班 级:0833
学生姓名:王效腾
指导教师:焦老师
完成日期:2011年3月20日
摘要
随着经济的发展,带动汽车net 连接已是一种明显的趋势。
2) 所集成的部件越来越多
3) 功耗越来越低,和模拟电路结合越来越多 单片机在各个领域均得到了广泛地应用。
1) 智能仪器仪表
2) 实时工业控制
3) 计算机智能终端
4) 通讯设备
5)导航系统
6)家用电器
出租车计费系统设计方案
出租车计费系统可以利用数字电路来实现,采用传感器件,输出脉冲信号放 大整形作为移位寄存器的脉冲,实现计价。该方案虽然电路简单,但是性能不够 稳定,而且不能调节单价,也不能根据时间来调节计费标准,电路不够实用。
本出租车计费系统采用单片机控制,利用单片机丰富的 IO 端口,及其控制 的灵活性,实现里程计费功能和价格调节、时钟显示功能。其原理如图 1-1 所示。
所以,采用单片机设计方案有较大的活动空间,不但能实现所要求的功能而
在很大的程度上扩展功能,而且还可以方便的对系统进行升级。
出租车计费系统
出租车计费系统以单片机为系统核心,利用 AT89C51 单片机再配合六个数码 管组成的显示模块等,实现出租车计价器功能。
本系统是由AT89C51单片机、数码管显示模块、计数脉冲发生器、系统实时 时钟及语音等模块组成。系统框图如图2-1所示:
图 2-1 出租车计费系统功能图
出租车行驶里程和费用计算
单片机对传感器输出脉冲进行计数,并将脉冲数换算成公里数每公里的脉冲 数:PulsePerKM=10 (个脉冲)
汽车行驶里程。用四位数字显示,显示方式为“ XXX. X ”单位Km, 精确到 。
里程单价。用三位数字表示,显示方式为“ XXX. X”,单位为元/ Km,根据时间段不同有两种情况:当时间段为5: 00-23: 00时单价为2元/Km, ,
低速等待时间和费用。用四位数字显示分钟和秒,显示方式为“XX ”,等候时间定义:当汽车行驶速度低于6公里/小时为等候时间。低速等 待费用:累计每满
3 分钟加收 1 元。
费用的计算。出租车的起步价为 元,当总里程小于 3Km 时按起步 价计算费用。当总里程大于 3Km 时按下式计算费用:
费用二起步价+里程X里程单价+低速等待时间X低速等待费用
费用显示。用四位数字显示,显示为“ XXX. X”,单价为元。当出 租车运行时,应显示当前费用,在汽车熄火的情况下,时钟必须正常工作,但是 可以不显示。
出租车计费系统选用的器件
AT89C51 单片机
AT89C51是一种带4K字节闪存可编程可擦除只读存储器(FPEROM—Flash Programmable and Erasable Read Only Memory)的低电压、高性能 CMOS 8 位 微处理器,俗称单片机。单片机的可擦除只读存储器可以反复擦除 1000 次。该 器件采用 ATMEL 高密度非易失存储器制造技术制造,与工业标准的 MCS-51 指令 集和输出管脚相兼容。由于将多功能 8 位 CPU 和闪烁存储器组合在单个芯片中, ATMEL的AT89C51是一种高效微控制器。AT89C51的管脚排列及描述如下图3-1 所示
PW
PM
£ 二
PJ2
P02
P1:
POz
F1-
FJ4
PE
PO:
PU
E1'
PCP
IKTl
P2D
INTO
KI
P22
71
K5
TO
P24
K2
LAVT
K5
K7
Ml
XZ
SXD
77CD
.ALEE
P1EN
图 3-1 AT89C51 的管脚排列图
AT89C51 管脚说明
VCC:供电电源
GND :接地
P0 口: P0 口为一个8位漏级开路双向I/O 口,每脚可吸收8TTL门电流。
当 P0 口的管脚第一次写 1 时,被定义为高阻输入。 P0 能够用于外部程序数 据存储器,它可以被定义为数据 /地址的第八位。、
Pl 口: Pl 口是一个内部提供上拉电阻的8位双向I/O 口,P1 口缓冲器 能接收输出4TTL门电流。P1 口管脚写入1后,被内部上拉为高,可用作输 入, Pl 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。
P2 口: P2 口为一个内部上拉电阻的8位双向I/O 口,P2 口缓冲器可接 收,输出4个TTL门电流,当P2 口
出租车计费系统 来自淘豆网m.daumloan.com转载请标明出处.