可以说出租车计价器就是出租车上最重要的工具之一,因为它不仅作为乘客与运营商两方交易的准则,而且也标志着出租车行业的快速发展。它关系着交易双方的利益。无论是对出租车司机还是对乘客来说具有优秀性能的计价器都是极其必要的。由于以上原因,研究出租车计价器成为了一件极赋应用价值的事。
1。4本课题的基本要求
本课题的功能需求描述:
以AT89C52单片机为核心,设计出租车计费器,其人机接口包括:显示器、键盘、喇叭、指示灯、串口打印机等。需要设计一个可调频率的脉冲发生器作为车轮转速输出,用电位器调节输出脉冲频率已达到调节车轮转速的目的,调节电位器等同调节车速。把串口调试助手作为串口打印机,把打印信息输出即可。需要实现如下功能:
1、利用上海地区出租车计费标准进行设计。
2、具有模拟出租车启动、运行、停车、复位等功能。
3、显示功能:使用数码管显示,单价显示2位,行程显示2位,总价显示3位。
4、键盘设置:修改单价、起步价、白天/晚上转换等。
给出完整的仿真电路图和代码,以及部分仿真运行截图。
1。5本课题的主要工作内容
本课题是基于单片机的出租车计费器的设计。为了达到本次毕业设计里的具体要求,首先我需要查阅有关出租车计价器的相关资料,通过这些资料可以使我快速了解计价器的发展历史以及功能、结构等。再通过阅读相关文献计价器的基本构成也在我脑中有了大致轮廓,接下来就会选择预选的几个方案中最为合适的方案进行该计价器的设计。其次深入了解电子技术,包括单片机、模拟电路、数字电路等专业知识,掌握编程技巧也是本次设计必不可少的功课。虽然许多知识点已经在之前几个学期的课程中有所学习,但还是需要不断的学习和请教老师同学,因为设计工作中避免不了问题和难题的出现。当设计好电路后就需要需要在计算机上进行仿真,按照自己的设计编写出代码,使用proteus仿真,使用Keil c51进行编译,达到要求,完成各个功能的调试。最后书写论文,进行答辩。
2出租车计费系统设计方案
随着科学技术的发展,有多种方式可以实现出租车的计费功能,本章将对本次课题的方案进行简要说明。
2。1出租车计费系统原理概述
出租车计费系统的运行是使用一个微控制器控制,通过同时结合软硬件,最后乘客可以直观地看到显示的数据。普遍的出租车计费准则中的起步价,都会默认地在程序中预设好且存储于主控制器中,这类主控制器都拥有掉电储存功能,纵使突发掉电数据依旧会被保存好。于出租车启动运行这整个过程中,计费系统会把出租车车轮当时转动的速度输入到主控制器中,收到数据的主控制器的运算模块会将车轮转速运算变为相对时间的路程,然后综合起步价与每公里的单价就可以算出当前的车费,最后这些数值会被主控制器里的显示模块输入并显示到数码管显示模块上。如何采集到车轮的即时转速是最重要的问题,出租车普遍会在车轮上装上一块磁铁,再在靠近车轮的车轴上装一个霍尔传感器,车轮每转动一圈,霍尔传感器就会产生一个脉冲输入到主控制器,收到的脉冲会在主控制器中进行计数,根据已知的车轮周长,再通过计数得到的脉冲个数,可以计算出相对时间内行驶路程。本课题使用脉冲发生器进行车速的模拟。
2。2出租车计费系统实现的功能
本设计的核心微控制器是AT89C52单片机,控制实现同时计算出行驶里程;行驶车价的计算;在红灯或堵车时开始计算等待时间,如果超过设定的的等待时间就会自动增加车价;能够对起步价进行设定;显示数据至显示屏。