基于-单片机多功能出租车计价器设计_第1页
基于-单片机多功能出租车计价器设计_第2页
基于-单片机多功能出租车计价器设计_第3页
免费预览已结束,剩余6页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-万方数据. z-序,用只进展时钟显示;当空车灯掰下乘客上车时:语音播报电路进展语音播报欢送乘客乘坐本出租车,通过获取时间信息分辨白天晚上,然后调用程序获取白天晚上的单价及起始价,便开场计价并显示时间、里程和金额等信息;当空车灯打上乘客下车时:进展播报再次乘坐本出租车,请交金额¥,并打印好票据,单片机将营运数据信息存储到中,等待出租车再次启动后单次金额与里程等信息清零复位,就此完成一次计价。硬件电路设计其硬件电路整体图如图所示。. z-图硬件电路整体图. z-由电源局部、霍尔传感器路程测量局部、数据显示部分、时钟局部、语音播报局部、票据打印局部和数据存储局部等组成,各局部端口分别与单片机的输出

2、口相连,通过单片机的控制来实现计价器的功能实现。时计数器即引脚,利用单片机的的计数功能完成次的计数后产生一中断来完成路程的测量。设车轮周长为 ,则霍尔传感器每产生个脉冲便表示车已行程 ,根据实际情况在程序中. z-电源局部进展设置。汽车联轴器按圆周间隔嵌入磁钢,用霍尔. z-由于计价器的工作环境比拟差,它要求有抗振动、抗上下温、抗潮湿、抗电磁干扰等能力,特别是电源方面的干扰,如出租车启动时,发动机打火、电瓶充电等造成传感器集成芯片检测并输出脉冲,其工作原理如图所示,霍尔传感器集成芯片有信号转换、电压放大、整形输出等功能,为增加其抗干扰的能力,经过. z-输入计价器的 电源不稳定。因此采用对信号

3、整形后再通过光偶送入引脚。如. z-电瓶电源经过滤波和电源稳压管理芯片后得到 的稳定电压输出,保证整个系统能够正常工作。如图所示。路程测量局部出租车中需要一个能准确获得车轮转动即路程计量信号的装置,以得到标准的脉冲信号送人单片机的定图所示。而在此电路中为了防止司机作弊,可采用加密传感器的方法,先对霍尔传感器采集到的计数脉冲加密,使计费脉冲以密文方式传输,最后解密为明文脉冲,传送到计价器计费。在密码传感器中,加密器向解码器发送的是密码,只有加密器和解密器固有密码一样时,解码器才向计价器发送计数脉冲,计价器才计费,因此,. z-万方数据. z-万方数据. z-现岱曳圣撞苤圣墨笙玺!曼翅是玺星!翅的

4、控制状态存放器选择日历,时钟方式经过初始校准后即可工作使用;工作电压宽达 ,采用双电源供电主电源和备用电源,并设置备用电源充电方式,提供了对后背电源进展涓细电流充电的能力,在没有主电源的情况下启用备用电源能保存时间信息及数据。如图所示。垒堑型丞量鲑接口电路如图所示。该电路采用接口插板方式与单片机相连,这一特点使得计价器的票据打印在功能上与主系统一体化,而在检查、维修时又可单独进展。本设计中所用微打是公司生产的弘一微型打印机,微打与单片机通过并行接口相连,当所需要打印的数据出现在打印机上时,只要从高电平转到低电平,再从低电平转到高电平,就可把数据送入打印机。这时打印机将线置为忙高电平,制止新数据

5、输入;当打印机取走数据并处理完毕后,线被置为闲低电平,同时送出答复脉冲通知系统,可以再次输入数据。. z-图时钟芯片接口电路. z-语音播报局部考虑到计价器的微型化、智能化,语音芯片采用集成度较高芯片,其最大特点是采用. z-进展模拟信息直接存取而不必经过和转换。朋. z-打印机机接口它部带有话筒放大器、自动增益控制时钟、扬声器驱动电路等,采用 电源供电。语音模块与单片机的接口如图所示,设计过程中,先将固定语音局部上、下车用语、信息存储到部的不同起点地址中。营运过程中根据上、下车的不同营运状态来实现不同语音功能播放。在语音芯片工作时,系统首先主程序调用放音处理程序,根. z-据发音地址寻找中的

6、发音单元,然后将信号送到扬声器发出声音。图微型打印机接口电路数据存储局部. z-数据存储局部的作用是在电源断开时,存储当前设定的单价信息。是公司的 的电可擦除存储芯片,采用线串行的总线和单片机通讯,电压最低可以到 ,额定电流为 ,静态电流 ,芯片的资料可以在断电的情况下保存年以上,而且采用脚的封装,使用方便。如图所示。图语音播报模块. z-票据打印局部图数据存储电路. z-当出租车到达指定地点,司机翻起空车牌。便产生图中的时钟信号线与数据线需外接. z-一个信号通知单片机,单片机启动打印效劳,的上拉电阻,其作用是减少的静态功. z-将行车的中途等待时间、营运里程、单价、金额、日期及上下车时间等

7、数据打印成出租车专用发票,微型打印机耗,采用总线与相连,的作为它的串行时钟线,作为它的串行数据. z-万方数据. z-线。当通过通过按键设定一次数据完毕后如:昼夜单价、等候时间、起租里程、起租金额等,系统就自动调用存储程序,将数据信息保存在芯片;当系统重新上电时,自动调用读存储器程序,将存储器的数据信息,读到缓存单元中,供主程序使用。一由于保存在中的数据是不能随意进展改动的,因此它具有防作弊功能。此外出租车营运过程中的一些营运数据,如:单次出租的营运额和营运里程、一段时间的营运总额和总路程等,也存储在中,以便出租车公司及司机查询,使出租车司机更方便的管理营运数据,出租车行业得到更有效的管理。超

8、速提醒与按键设置局部有些出租车司机为了获取更多的时间来多送一个乘客,他们在送客过程中以高速行驶来榨取时间,而引起一些交通事故,为了制止这些事故发生,在系统程序过软件检测行驶速度,当速度高于设置的最高速度时即超速时以红色显示,乘客观察后可以提醒司机不要超速行驶,以防止交通事故发生。如图所示,按键局部有营运数据查询键和数据设置键,营运数据查询按键置于计价器的外面,司机通过该查询键可以查看个月的总营运额与总营运里程,和单次的营运额与营运里程。图起速提醒与按键设置电路来对数据值进展加与减。然后再通过功能设置确认键来对所设数据确实认。系统软件设计软件设计局部可分为:主程序控制程序、外部中断。空车灯信号中

9、断程序、外部中断里程计算程序、等待时间计数中断程序、串口静态位显示程序、时钟程序、语音播报程序、数据存储程序、打印程序和键盘效劳程序等;在整个软件中一些变量使用全局变量形式,以供主程序的调用并进展显示。主程序设计在主程序模块中,需要完成对各芯片的初始化,语音芯片及微型打印机的初始化、各中断的初始化外部中断、外部中断、的初始化,另外,在主程序模块中还需要设置启动去除标志存放器、里程存放器和价格存放器,并对它们进展初始化。然后,主程序将根据各标志存放器的容,分别完成启动、去除、计程和计价等不同的操作。主程序流程图如图所示。当空车信号灯打下时,表示有乘客上车,就就进展语音播报,并启动计价,将根据里程

10、存放器中的容计算和判断出行驶里程是否已超过起价公里数。假设已超过,则根据里程值、每公里的单价和起价来计算出当前的累计价格,并将结果存于价格存放器中,然后将当前时间和累计价格送驱动的显示电路显示出来。当中途塞车等待或低速行驶时,在一定时间没有检测到传感器的脉冲信号就启动计时器进展计时,当超过规定的等待时间后,计价器就根据等待价格进展当前金额的累加与显示,并在计价器上显示等待时间;当到达目的地的时候,司机把空车灯打上,就停顿计价,显示当前所应该付的金额和对应的单价,并进展语音播报,及票据打印。等乘客下车后,启动出租车,计价器检测到传感器的脉冲信号,系统自动对显示清零,并重新进展初始化过程,完成次计

11、价。几个关键子程序. z-短按查看总营运数据,再次短按则循环依次往上翻外部中断里程计数程序. z-阅过去单次的营运数据,长按 则跳出数据查询。数据设置键则秘密安放于计价器部,且必须对计价器多处进展铅封,以防止司机通过该按键对营运的重要数据进展设置而作弊,该按键由出租车公司的专业人员来调整数据,由功能设置确认键、键组成,其中功能设置确认键对系统时间、起步价、白天晚上单价、等待时间等数据调整进展设置,然后通过与】万方数据霍尔传感器输出的脉冲信号输入到单片机的外部中断接口,车轮每转一圈就产生一个脉冲信号,单片机就进展一次中断,在中断程序中完成两项任务:启动定时器,表示出租车启动;单次里程与总里程的累

12、加计算并将结果存入存放器中设车轮转圈为 ,则每中断次,里程就增加 。. z-万方数据. z-化、实现转换。采集数据程序流程图如图所示。心一的移植一是一种专门为微控制器设计的抢占式实时多任务操作系统,它以源代码的形式给出。其核主要提供进程管理、时间管理、存管理等效劳。系统最多支持个任务,每个任务均有一个独有的优先级。由于其核为抢先式,所以总是处于运行态最高优先级的任务占用。系统提供了丰富的函数,实现进程之间的通信以及进程状态的转化。恢复下一个任务的存放器的值;恢复下一个任务的系统堆栈中的数据;通过中断返回指令或函数返回指令,间接修改存放器的值来进展任务切换。在为一编写任务切换代码时需要注意:弘一

13、在每次发生中断后都会产生任务调度,但在中断完毕后进展的任务切换,不能调用普通任务切换函数,这是因为在中断过程中往往伴随将的状态寄存器压栈操作。在中断后,芯片将和存放器的值压入堆栈,因此,在中断完毕后进展的任务切换中必. z-系统硬件初始化山须对堆栈指针进展调整。. z-擐作系统初始化结语. z-山初始化数据采集任务本文采用 结合嵌入式实时操作. z-山系统任务创立主任务刷新任务键盘扫描任务,数据处理任务数据传输任务刷新任务键盘扫描任务主任务系统一,设计并实现了环境温度湿度实时测控系统。在温度一和湿度,可任意设定温湿度控制点,而且实时监测环境温、湿度的变化情况,并记录、存储相关数据。另外,该系统

14、便于功. z-山启动多任务弭度卜能扩展,测控精度高、可靠性高、系统本钱低、易操作、易维护,具有广泛的应用前景。. z-图温度湿度测控系统主程序漉程图图数据采集程序漉程图参考文献. z-多任务系统在运行时每个任务好似独立占用一样,因此系统必须为每个任务开辟一块存空间作为该任务的任务堆栈。该堆栈的作用是保存任务被切换前时各存放器的值以及系统堆栈的数据。在进行任务切换时需要完成的工作,主要步骤如下:将当前任务所有的存放器压栈;将系统堆栈的数据全部拷贝到当前任务的任务堆栈中;得到下一个处于运行态优先级最高的任务的任务堆栈的指针;罗亚非凌阳位单片机应用根底:航空航天大学,平川,许兴广基于单片机电热水器模

15、糊控制系统设计微计算机信息,:育河在上移植心一的假设干问题研究微计算机信息,:赜嵌入式技术实践教程:航空航天大学,凌阳大学方案向红军,雷彬基于型智能传感器的弹药库温湿度监控系统的设计国外电子元器件,:. z-作者简介冬强万琰平川研工作。上接第页男,年出生,舞阳人,职业技术学院讲师。主要从事电工电子以及嵌入式系统教学工作。男,年出生,人,职业技术学院讲师。主要从事电子技术教学及科研工作。男,年出生,舞阳人,职业技术学院讲师,硕士。主要从事电子与嵌入式系统及计算机教学科. z-康华光电子技术根底数字局部版:高等教育,童诗白,华成英模拟电子技术根底:高等教育出版社,戴胜华,大明单片机原理与应用:清华

16、大学出版社,学平,兰帆 电路设计与电路仿真:清华大学,科技单片机典型外围器件及应用实例:人民邮电,. z-作者简介肖卫初男,年出生,人,讲师。主要研究方向为集成电路设计、移动通信中的无线定位。. z-万方数据. z-基于单片机的多功能出租车计价器的设计. z-作者单位:刊名:英文刊名:年,卷(期):引用次数:*IAO Weichu, 伟宏, YANG Ming, *IAO Weichu, CHEN Weihong, YANG Ming城市学院,413000现代电子技术MODERN ELECTRONICS TECHNIQUE2021,31(16)0次. z-1.何立民 单片机应用技术选编 199

17、92.科技 单片机典型模块设计实例导航 20043.小忠 单片机接口技术实用子程序 20054.晶主 电路设计与制版Protel99高级应用 20005.全国大学生电子设计竞赛组委会 全国大学生电子设计竞赛获奖作品精选 20006.恢先.黄辉先 单片机原理及应用 20037.康华光 电子技术根底数字局部 20038.童诗白.华成英 模拟电子技术根底 20039.戴胜华.大明 单片机原理与应用 200510.学平.兰帆 Protel 2004电路设计与电路仿真 200711.科技 单片机典型外围器件及应用实例 20061.期刊论文 伟宏.肖卫初.邱飚.CHEN Wei-hong.*IAO Wei

18、-chu.QIU Biao基于Proteus的多功能出租车计价器设计 -工学院学报自然科学版2021,23(6)设计一种以单片机AT89S52为核心,以ISD2560、DS1302、MA*7219等芯片为外设的多功能出租车计价器,给出了硬件电路及主程序流程,阐述了软硬件设计过程中关键技术的处理方法.对Proteus与Keil c51集成开发环境进展连调.结果说明:该计价器具有集计程、计时、计费、存储、查看、统计等多种计量功能,并且具有防止司机作弊、语音、打印和显示等多种功能.与已有的系统相比,该系统还具有超速提醒等功能.2.期刊论文 唐波.英俊.蔡秀梅.继勇 基于MC68HC705单片机的多功能出租车计价器 -自动化与仪表2001,16(4)本文介绍了一种以MC68HC705单片机为核心的多功能出租车计价器,该计价器具有计量功能、显示功能、语音功能、打印功能、防作弊等多种功能.文中阐述了硬件配置、性能特点及软件设计方案.3.期刊论文 爱文.CHEN Ai-Wen 基于AT89C51单片机的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论