046
智能型出租车计价系统的设计样本
(样本只提供该系统的基本情况介绍,若需要完整的设计和论文,建议您购买本系统,凡是购买本站系统的,本站均根据您的要求,把系统上的开发信息,题目等修改成符合您的要求)
本设计包含内容:源代码+毕业论文
论文大概:
智能型出租车计价系统的设计
摘
要:随着出租车行业的发展,出租车行业已经是城市交通的重要组成部分,从加强行业管理以及减少与乘客的纠纷出发,以单片机为核心的智能出租车计价系统的开发就显得尤其重要。本设计开发的就是一款以89c51单片机为核心的智能出租车计价系统,系统采用模块式结构设计方法,具有操作简单,计算准确,成本低,性能可靠等优点.主要实现了输入,计价和显示的功能,基本上符合了出租车行业的发展对出租车计价系统的要求。本文介绍了此出租车计价系统的硬件结构和软件结构的设计方法,给出了系统硬件电路和软件编程,详细分析了由硬件和软件结合起来来共同完成的工作流程。
关键词:89C51;
智能出租车计价系统 ; 圈脉冲
The design of the Intellectual Taxi Meter
Abstract:With the development of taxi trade, the taxi trade is
the important component of the city traffic, In order to strengthen
the management of the taxi trade and reduce the dispute with
passenger ,It is very important to develop the Intellectual Taxi
Meter based on singlechip .Here the design is to develop a
intellectual taxi valuative system which takes 89c51 one-chip
computer as the core . The system adopts the module type structure
design method,with the advantages such as operating simply,
calculating accuratly, low costs, reliable performance and so on..It
has mainly performed three functions: imput, valuate and show.These
functions are basically according with the development of taxi trade
valuate demand of system to taxi. This text has recommended the
design method of the hardware structure and the software structure
in this taxi meter system,and provided systematic hardware circuit
and software programming ,analysed the workflow finished together by
the hardware and software in detail.
Keywords:89c51; Intellectual
Taxi Meter; Lap Impulse
1、 概述
随着社会的进步,出租车成为主要的城市交通工具而为人们所接受,举例来说吧,杭城的出租车就有7000多辆,可见其普及程度。那么,人们乘出租车所关注的主要问题是乘出租车的费用,这就关系到出租车的计费问题。当出租车还不普及的时候,人们习惯用讨价还价的方式来算费用,而随着电子技术的不断进步,电子系统出租车计价器应用而生,这种计价器的诞生统一了出租车市场,结束了出租车市场混乱的秩序,使出租车行业步入健康发展的轨道。随着单片机的出现和不断发展,用单片机代替电子系统开发出租车计价器的趋势越来越明显,因为相比电子系统出租车计价器,单片机系统出租车计价器不仅可简化硬件电路,降低硬件成本、提高系统可靠性,而且车费的计算方式可通过程序改变,使系统更具灵活性和通用性。因此,本文设计的就是以单片机为核心的智能出租车计价系统,该系统具有功能明确,操作简单,计算准确,成本低,性能可靠等特点。为此提出本系统的任务如下:
运用89C51芯片配合键盘,LED显示器,车载传感器开发出高效,准确的智能单片机单片机系统。其主要的功能有:
1. 计价功能。当顾客上车后,空车键被按下,即开始显示起步价10元,在行车距离小于4公里时,只显示起步价,大于4公里时,按实际价格显示。里程价显示每公里2.00元,少于0.5公里不计。误时价每5分钟2元,车速小于5公里每小时时计算误时时间。最后的价格是误时价与里程价的总和。
2. 显示功能。此系统需要显示的内容有:公里数,单价,起步费,误时时间,总共应付的费用。由于单价是固定的,所以显示单价的LED不需接到89C51上,另外,公里数用三个LED足够,总价用两个LED,而误时时间要三个LED,这样总共需8个LED变化显示。
3.
输入。此系统主要有两个输入,一个是转速脉冲输入,另一个就是空车键的输入。
结合以上提出的任务和要求,本系统采用硬件结构和软件结构相结合的方案。硬件结构包括输入,处理和输出三个部分,输入主要的是转速脉冲输入和空车键的输入。处理部分是采用89C51芯片来进行的,处理完成后送输出。输出主要做的是把送来的处理完成的数据进行输出,包括误时时间,总价等的输出。软件部分包括一个主程序,若干个子程序。主程序除了做如初始化,查询空车键,计算速度值等的工作,最主要的是解决计算误时时间的问题,当判断转速小于5公里每小时时,主程序就开启定时器进行定时,否则就关闭计时器。最主要的子程序是转速脉冲输入中断子程序,它主要解决的问题是记录车轮转过的圈数以及最近一转所花费的时间,以供主程序计算速度和总公里数。其它的子程序主要做的就是延迟,显示等功能。
2、系统结构
根据以上提出的单片机系统的要求,以及出租车计价系统的基本功能,我们可以画出如下的智能出租车计价器的总体框图:
图2-1
智能型出租车计价系统总体框图
此系统主要把圈脉冲采集进来,然后转化为费用显示出来。在行车过程中,设最高时速为100km/h,车轮周长为2m(概略值),则圈脉冲的最短间隔
T=2*3600/100000=0.072(s)=72(ms)
可见,在每个圈脉冲到来后,单片机有足够的时间用于信号的输入、处理与输出。依照根据应用系统速度要求来划分软、硬件功能的原则,系统中所有信号的处理功能及输入、输出控制均由软件完成,这样提高了系统的性价比。根据以上分析,本系统采用以下硬件结构
2.1硬件结构
智能型出租车计价系统电路原理图如图2-2所示,它是由单片机基本系统、空车键输入、圈脉冲输入、LED显示输出等4个部分组成。
图2-2
智能型出租车计价系统电路原理图
由图可知,输入主要有空车键信号的输入,圈脉冲信号的输入。输出主要有八段LED信号的输出,标志是否空车的发光二极管的输出。中间的处理都有单片机系统完成,下面进行具体介绍。
2.1
附录二 Protel制版图