基于单片机控制的的出租车计价器设计.doc

上传人:99****p 文档编号:1767959 上传时间:2019-03-15 格式:DOC 页数:7 大小:27KB
下载 相关 举报
基于单片机控制的的出租车计价器设计.doc_第1页
第1页 / 共7页
基于单片机控制的的出租车计价器设计.doc_第2页
第2页 / 共7页
基于单片机控制的的出租车计价器设计.doc_第3页
第3页 / 共7页
基于单片机控制的的出租车计价器设计.doc_第4页
第4页 / 共7页
基于单片机控制的的出租车计价器设计.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、基于单片机控制的的出租车计价器设计摘要:本文介绍了一种以 AT89C51 单片机为主要核心控制器的出租车计价器的设计。该计价器采用单片 CPU 结构,具有计程计价功能、时钟显示功能、数据显示功能、附加费功能等。充分利用 51 系列单片机的高性能、高速、且具有快速的 I/O 操作等优点,成功构建了准确、实用的出租车计价器系统。 关键词:出租车计价器,AT89C51,555 定时器,PWM 调速 Abstract: This paper introduces a design based on AT89C51 microcontroller as the core controller of th

2、e taxi meter. The meter adopts single chip CPU structure, with the taxi pricing function, the clock display function, data display, additional functions. Make full use of the 51 Series MCU high performance, high speed, and has the advantages of fast I/O, was successfully constructed, accurate, pract

3、ical Taximeter system. Keywords: taximeter, AT89C51555 timer, PWM control 中图分类号:S611 文献标识码:A 文章编号: 一、计价器硬件系统设计 1.1 计价出租器的工作原理 现阶段,大部分的计价器系统基本都是由 A44E 霍尔传感器、AT89S51 单片机、独立键盘、电源模块和显示数码管五部分组成。 在出租车中,霍尔传感器通常安装在车轮上,用来检测汽车行进的公里数,并产生一系列相应的脉冲送到单片机来进行处理,然后单片机通过计算脉冲数转化为行驶公里数,接着实现对金额的计算,并将计算好的金额、里程以及单价都在数码管上进行

4、实时地显示。独立键盘可以调节各种价格和里程显示等相关数据,按下相应的按钮,产生信号交由单片机处理并实时显示出来。硬件电路主要包括以下几部分:AT89C51 单片机最小系统、霍尔传感器检测单元、数据显示单元、按键电路、稳压电源、基于 555 定时器的 PWM 波电机调速电路等。系统结构图如图 1-1所示: 图 1-1 出租车计价器基本原理图 1.2 霍尔传感器测速单元设计 传感器通常由敏感元件和转换元件组成。常用的转子速度检测传感器有:电磁式位置传感器、磁敏式位置传感器、光电式位置传感器。霍尔元件式位置传感器是磁敏式位置传感器的一种,其原理是利用半导体的磁电效应中的霍尔效应,将被测物理量转换成霍

5、尔电势信号来作用的。它具有对磁场敏感、结构简单牢固、体积小、重量轻、寿命长、安装方便、功耗小、频率响应宽、输出电压变化大、耐振动、不怕灰尘、油污、水汽及烟雾等的污染或腐蚀等优点。因此,在测量、自动化、计算机和信息技术等领域得到广泛的应用。 A44E 是一种开关型的霍尔器件,它由稳压器、霍尔电势发生器、差分放大器、施密特触发器以及 OC 门输出五部分组成。其工作电压范围较广,且所输出的信号满足 TTL 电平标准,可以直接与单片机的 I/O 端口进行连接,而且其最高检测频率可达到 1MHZ。其原理如图 1-2 所示: 图 1-2 霍尔传感器测距接线图 出租车中需要一个能够准确获得车轮转动次数的装置

6、,并将此得到标准的脉冲信号送单片机的 P3.2 引脚。设车轮周长为 1m,则霍尔传感器每产生 1000 个脉冲表示车已行程 1km。选择 P3.2 口的外部中断 0 作为信号的输入端,这样车轮每转一圈,霍尔开关就检测并输出方波信号,使单片机进行中断反应,并开始对脉冲进行计数,当计数达到 1000 次时,相对应的路程是 1km,单片机就控制将金额自动的增加。 1.3 数据显示单元设计 LED 显示器是由 LED 发光二极管衍生出的一种具有显示功能的器件,是对发光二极管的一种改良。LED 是发光二极管的简称,可以将电能转换成光能。其本身也是一种发光体。LED 显示器是由发光二极管排列组成的显示器件

7、。提供低电压进行扫描驱动,具有:耗电少、使用寿命长、成本低、故障少、视角大以及可视距离远等特点。不仅如此,它的响应时间很短(一般不超过 0.1us) ,亮度也比较高。所以本设计采用 LED 显示器作为数据显示单元。 本电路原理是利用 74LS164 串行输入并行输出的移位寄存器,在时钟信号到来时,数据信号被接收且按位向下移动,数据传输完毕后输出端并行输出驱动数码管点亮。 74LS164 是高速硅门 CMOS 器件,与低功耗肖特基型 TTL 器件的引脚兼容。它是 8 位边沿触发式移位寄存器,串行输入数据,然后并行输出。数据通过两个输入端(DSA 或 DSB)之一串行输入,两个输入端通常接在一起使

8、用。时钟 (CP) 每次由低变高时,数据右移一位,两个数据输入端(DSA 和 DSB)的逻辑与,它将在上升时钟沿到来之前建立一个时间的长度。 表 1 74LS164 引脚说明 LED 数码管显示器有两种结构:按公共端 COM 所接电平不同分为,共阴极接法和共阳极接法。本电路采用共阳极接法。显示部分整体电路图如图 1-3 所示: 图 1-3 显示部分完整电路图 1.4 按键单元的设计 在本设计的过程里,我们在电路中共采用了四个按键。四个按键通过两个 74HC20 实现相与的功能,输出端接外部中断 0,在中断中选择要处理的按键程序。电路图如下图 1-4 所示: 图 1-4 按键电路图 1.5 电源

9、模块的设计 我们最熟悉的电源是 220V 交流市电,但在电子电路或者计算机上必须现将其转换为直流稳压电源后才能使用(汽车上通常无交流电源,不需要整流电路,此处电源设计仅为方便仿真与调试而制作) 。本设计中共需要 2 个电源:给单片机供电的直流 5V 电源和给仿真调试中小电机供电的直流 12V 电源。二者原理相似,下面就正 12V 稳压电源做简单介绍,电路图如图 1-5 所示: 图 1-5 正 12V 稳压电路图 1.6 基于 555 定时器 PWM 电机调速电路 为方便调试霍尔电路、计费和等待附加收费等程序,在本设计中还进行了直流电机调速电路部分的设计。这是一个基于 555 定时器的占空比可调

10、脉冲振荡器,其中,占空比的大小可由电位器改变充放电时间来进行调节。电机 M 是用它的输出脉冲驱动的,脉冲占空比与电机电驱电流及转速成正相关关系,因此调节电位器的数值就能够实现对调整电机速度的调节。下图中电机两端并联续流二极管,在功放管截止期间为电驱电流提供通路,既保证电驱电流的连续性,又防止电驱线圈的自感反电动势损坏功放管。 图 1-6 基于 555 定时器的电机 PWM 调速 二、计价器软件系统设计 主程序中的一些数据编写都要参考一定的标准,白天的起步价和晚上的起步价是怎样规定和区分的;当车速小于一定的值和停车等待的时候是怎样计时计费的等等。我们采用拟定的出租车计价标准进行编写,下面是其规定

11、的解释与说明:白天出租车起步价 10 元,含 3km,公里租价为 2 元。当车速小于等于每小时 12km 时,除继续按照里程计费外,开始时间累加计费,每五分钟加价 2 元。夜里时间为 23 时至次日 5 时,起步价变为 13 元,含 3km,每公里租价为 3 元。当车速小于等于每小时12km 时,除继续按照里程计费外,开始时间累加计费,每五分钟加价 3元。主程序流程图如图 2-1 所示: 图 2-1 主程序流程图 四、结束语 本文所设计的计价器不但可以实现最基本的计价功能,还可以依照白天、黑夜、中途等待等具体情况来进行单价的调节,并且在不计价的情况下还可以作为时钟来使用。同时键盘上还设置有时间调节按钮,方便司机进行校时。 参考文献 1杨树兴、李擎等计算机控制系统理论、技术与应用.北京机械工业出版社,2009 2王晓明主编电动机的单片机控制.北京.北京航空航天大学出版社,2007.8 3李仁定主编电机的微机控制.北京.机械工业出版社,2004.1 4张俊谟主编单片机中级教程.北京.北京航空航天大学出版社,2000.6

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。