出租车里程显示系统的设计方案研讨(doc 13页)
出租车里程表及数字传输系统的仿真设计

一、实验目的(1)学习设计简单电子系统基本方法和步骤(2)掌握使用multisim 软件进行电子系统的设计仿真(3)了解霍尔元件的工作原理以及使用方法。
(4)掌握数据传输系统的原理以及串并转换的实现方法。
二、实验内容和原理设计一个出租车里程表及数字传输系统,并在Multisim 中选用数字器件实现该数字系统。
霍尔元件安装在车轮上,轮子每转一圈产生一个脉冲,通过此脉冲来作为车辆行驶的信号。
假设车轮周长为2米,则车辆行驶的里程数为脉冲数的两倍,将里程数通过数码管显示。
然后将里程数的末两位数码管的值通过下述数字传输系统传送到接收端去并显示:在该数字传输系统中,其发送方的8位二进制数要通过一根1位数据线,传输到其接收方;要求在接收方也用两个数码管对比显示这些8位二进制数(考虑到传输路径上的延迟,接收方的显示可能略为滞后于发送方的显示)。
2.1霍尔元件2.1.1霍尔开关电路又称霍尔数字电路,由稳压器、霍尔片、差分放大器、施密特触发器和输出级组成。
在外磁场的作用下,当磁感应强度B 逐渐增加,超过导通阈值BOP 时,霍尔电路输出管导通,输出低电平。
之后,B 再增加,仍保持导通态。
而当外加磁场的B 值逐渐降低,低于截止阈值BRP 时,输出管截止,输出高电平。
之后,B 再降低,仍保持截止态。
我们称BOP 为工作点,BRP 为释放点,BH=BOP-BRP 称为回差。
回差的存在使霍尔开关电路的抗干扰能力增强(B 的微小扰动不至于使输出来回剧变,相对稳定)。
2.1.2霍尔元件(Hall Effect Sensor )位于Misc 元件库→TRANSDUCERS →从OHN3019U 到OHS3175U 均是,可选定元件后按F1键或元件属性对话框中的Info 按钮查看其简要说明,具体元件型号的Bop (Magnetic Operation Point )和Brp (Magnetic Release Point )参数(意指磁通量引起电压变化的临界值)。
毕业设计(论文)-基于单片机的出租车里程表设计

目录1绪论 (1)2总体硬件电路 (2)2.1硬件设计原理 (2)2.2系统总体概述 (2)3硬件模块设计 (4)3.1速度传感测量模块 (4)3.1.1霍尔传感器设计原理 (4)3.1.2霍尔传感器简介 (4)3.1.3传感器原理图设计 (5)3.2单片机最小系统模块 (7)3.2.1单片机AT89S52简介 (7)3.2.2单片机AT89S52功能特性 (7)3.2.3单片机最小系统原理图 (8)3.2.4单片机AT89S52编程方法 (9)3.3液晶显示模块 (9)3.3.1液晶LCD1602参数 (9)3.3.2液晶原理图设计 (11)3.4掉电存储模块 (11)3.4.1主要参数 (11)3.4.2硬件原理图 (12)3.5键盘模块 (13)3.6声光报警模块 (13)4系统软件设计 (15)4.1系统程序总体流程图 (15)4.2主要模块程序设计 (16)4.2.1频率测量模块程序设计 (16)4.2.2液晶显示程序的设计 (18)4.2.3速度、里程计算程序的设计 (18)5结束语 (19)参考文献 (20)附录 (21)致谢 (24)摘要汽车是现代生活中不可或缺的一种重要交通工具,里程表又是汽车不可缺少的部分,传统的车速表是机械式的,这种里程表简单实用,被广泛应用于各种类型汽车上。
随着电子技术发展,现在很多轿车已经使用电子车速表。
新概念的速度里程表最大的变化就是用大屏幕的液晶代替了以前的指针式表盘,直接用数字显示,速度,里程,以及其他一些比如油耗,时钟等参数,最直观的呈现给用户。
本设计采用单片机实现的里程表,是从变速器上的速度传感器获取信号,通过脉冲频率的变化来获取速度和里程。
本设计可嵌入到汽车产品内部,取代老式的机械零件,不仅体积小,功能强,而且实现了智能化,使用方便。
关键词:里程表;单片机;速度传感器AbstractCar is an indispensable modern life is a kind of important traffic tools, "milestones" is car essential part, the traditional speed is the table, the mechanical odometer is simple, practical, and is widely used in various types of cars. As the electronic technology development, now a lot of cars have used the electronic speed table. The new concept of speed "milestones" the biggest change is a big screen with the liquid crystal replaces the previous pointer type directly dial, with digital display, speed, mileage, and other such as oil consumption, the clock, the most intuitive parameters such as the present to the users. This design uses the single chip microcomputer "milestones", the speed sensor from transmission for signal, through the pulse frequency changes to get the speed and mileage. This design can embed to cars, replacing old inside the product of mechanical parts, not only small volume, the function is strong, and realize the intellectualized, easy to use.Key words:Milestones;MCU;Speed sensor1绪论汽车是现代生活中不可或缺的一种重要交通工具,里程表又是汽车不可缺少的部分,传统的车速表是机械式的,典型的机械式里程表连接一根软轴,软轴内有一根钢丝缆,软轴另一端连接到变速器某一个齿轮上,齿轮旋转带动钢丝缆旋转,钢丝缆带动里程表罩内一块磁铁旋转,罩圈与指针连接并通过游丝将指针置于零位,磁铁旋转速度的快慢引起磁力线大小的变化,平衡被打破,指针因此被带动。
基于51单片机的出租车计价器(13页)

● 研究方法
● 以AT89S51单片机为核心,利用单片机丰富的I/O端 口及其控制的灵活性,采用灵敏的霍尔传感器检测在 车轮上的磁铁的磁信号并产生脉冲,实现基本的里程 计价功能和价格调节。
基于51单片机的出租车计价器
基于51单片机的出租车计价器
● 1 研究目的 ● 2研究方法 ● 3研究结果
● 研究ቤተ መጻሕፍቲ ባይዱ的
● 我国的车租车开始于上世纪70年代。随着电子技术的 发展,出租车计价器的设计技术也在不断进步和提高。 采取数字电路与模拟电路设计的出租车计价器电路庞 大、不容易调试、易出故障。另外,其模式的转换采 用机械开关,计费工作不易实现。
●谢谢老师
系统工作电路
霍尔传感器测距功能
● 通过安装在车轮上的A44e霍尔传感器感知车轮转动, 在车轮上装上一块小磁铁,车轮每转一圈,也就是小 磁铁跟霍尔传感器再次相遇,霍尔器件便依次检测到 磁信号,并通过脉冲产生电路发出中断脉冲,单片机 响应此信号,对脉冲信号计数,通过相应的数据运算, 从而实现里程计数功能。
计价方法
● 霍尔传感器依次检测到脉冲信号,引起单片机中断, 对脉冲计数。假设车轮每转一圈1米,单片机控制金额 自动增加,起步价为3公里内7元。车辆自启动到顾客 下车,若行驶不超过3公里则数码管显示金额为7元。 若行驶3公里以上,按每公里1.6元收费。
● 根据里程值、每公里的计价和起步价计算载客下车时 的累计价格。
● 研究结果
● 在教学实验室里完成对本次设计的模拟实验,左上角 电子带动的轮子代替出租车车轮,轮子上有小孔。用 红外线传感器代替霍尔传感器,红外线每穿过一次小 孔都代表着一次脉冲,相当于出租车转一圈。连接传 感器、达林顿管和缓冲器、按键电路、单片机,电源 以及数码显示管。利用Keil u vision软件实现将汇编语 言导入单片机中。
出租车计价系统的设计要求与设计方案

第一章出租车计价系统的设计要求与设计方案一任务设计并制作一个出租车计价器的模拟装置,示意图如图1所示。
如图1 出租车计价器示意图二要求1 基本要求(1)8位数码管显示器的前4位数码管用于实时显示行车里程数(000.0),单位为公里;后4位数码管用于实时显示金额数(000.0),单位为元。
(2)规定出租车单程价格为2元/公里,往返则价格为1.5元/公里。
单程与往返分别由“单程”按键和“往返”按键设定。
行车里程可用一按键模拟,规定每按一次键,行车里程加0.1公里。
(3)起步公里数为3公里,价格为8元,若实际运行大于3公里,按“基本要求2”计算价格。
(4)到达目的地后,按“暂停”键,计价器可暂停计价;反复按“查询”键,计价器能依次显示总等待时间,里程数和金额数;按“清除”键,能将记录的数据(里程、等待时间与价格等)清0。
2 发挥部分(1)再增加8位数码管显示器,前4位数码管用于实时显示车速(000.0),单位为公里/小时;后4位数码管用于实时显示累计等待时间(00:00),单位为分:秒。
(2)设计并制作一个能模拟出租车车速的装置。
要求采用单片机控制电机使转盘转动,用光电传感器检测转盘转动,车速与转数成正比。
规定转盘转速为5转/分对应车速5公里/小时,转盘转速为50转/分对应车速50公里/小时,依此类推。
转速可以通过键盘预置,(3)能按上述模拟装置的转数计算行车里程,并依此作为计价依据,计价误差的绝对值小于10%。
(4)增加等待时间计价功能。
规定总等待时间为车速<5公里/小时的累积时间,总等待时间每增加5分钟,相当于里程数增加1公里进行计价。
(5)增加起步价、起步价里程和每公里价格的预置功能。
价格预置功能要求密码确认,价格的默认值与基本要求一致。
三、方案论证与比较方案一:采用数字电路控制。
采用传感器件,输出脉冲信号过放大整形作为移位寄存器的脉冲,实现计价,但是考虑到这种电路过于简单,性能不稳定,而且不能调节单价,也不能根据天气调节计费标准,电路不够实用。
出租车GPS LED信息系统建设方案

出租车GPS+LED信息系统建设方案**市出租车GPS+LED信息系统建设方案一、概况出租车GPS+LED显示屏是根据出租车流动性强、运营时间长、覆盖面积广的特点开发的以出租车为平台的信息发布形式,它集合了出租车GPS定位监控与信息的发布功能等运营方式,达到既能发布信息又能保证出租车的安全,有效的利用了出租车的特点和出租车对安全的需要,其特点是信息发布及时、发布数量大、形式新颖独特,受众人群广泛;出租车GPS可有效的使出租车的安全进一步得到保障,紧急报警及车内监听等三十项功能足以阻挡罪犯对出租车的侵害,因此,该项目的推广应用对社会效益和经济效益均不可估量:1、出租车LED信息显示屏基本情况安装位置:出租车后风挡玻璃下面。
安装规格: 100cmX15cm信息发布的形式: 字体运行灵活多样如平移、旋转、划变、拉幕、单/多行上/下移、左/右拉、上/下拉、翻页、移动、缩小、放大等方式。
2、产品介绍及优势出租车车载LED信息屏采用高性能控制系统控制, 性能稳定,可靠性高, 具有断电保护功能,可完全脱机运行;超大信息量存储,一块屏可相当于无数喷绘横幅;发光管采用进口高亮度LED发光芯片,具有价格便宜,外形美观,后期维护简单等特点,使用寿命可达8万小时;文字颜色多种选择:红、黄、蓝、绿、白、等;文字输入模式灵活多变。
我公司可提供全套信息发布系统如:GSM/GPRS手机短信、遥控器、电脑R232/RS485、专用发送平台等。
二、GPS+LED显示屏产品主要功能:报警:紧急报警、被盗报警、开门报警、超速报警、入界报警、出界报警、主电源被破坏报警、拖吊报警、附件故障报警。
定位:GPS即时定位、定距定时监控、盲区定位、网上查车。
控制:遥控智能熄火、紧急监听(主动监听、被动监听) 数据:历史数据存储、运营数据上传、电招、调度、自动报站兼容:兼容原车防盗器或加装防盗器的报警输出信号通讯:同时支持SMS、 GPRS方式工作;标准RS-232通讯接口;车载电话、车载免提通话。
出租车计价里程表

课程设计报告课程设计题目:出租车里程计价表设计学生姓名专业通信工程班级指导教师2012年 6 月 27日目录一.设计任务及要求 (1)1.1 设计目的 (1)1.2设计要求 (1)二.系统设计 (1)2.1 工作原理 (1)2.2 器件选择 (2)2.2.1 74LS160计数器的功能 (2)2.2.2 用74LS160计数器构成多位计数器 (3)2.2.3 74LS283加法器组成预置数计数器 (4)2.2.4 74LS85比较器的组成和内部结构 (4)2.3 电路设计 (5)2.3.1 路程的计数及显示 (6)2.3.2 路程与预设值的比较 (6)2.3.3 加法器的预置 (7)2.3.4 电路整体的整合 (8)2.4 电路仿真测试 (8)2.4.1 路程计数及显示 (8)2.4.2 系统整体电路运行及车费的显示 (9)2.4.3 仿真结论 (10)三.心得体会 (11)3.1 心得与体会 (11)四.元器件清单 (12)五.参考文献 (12)一、设计任务和要求1.1设计目的(1)掌握出租汽车里程计价表的设计、组装与调试方法(2)进一步加深对计数器、寄存器、译码级显示电路的理解1.2 设计要求(1)根据任务,设计整机逻辑电路,画出详细框图和总原理图。
(2)选用中小规模集成器件,实现所选定的电路。
提出器材清单。
(3)在逻辑箱上插接电路,并进行单元电路调试和整机调试。
(4)检查设计结果二、系统设计2.1系统工作原理本设计方案系统的总体工作原理如图1所示。
按行驶里程收费,起步费为6.0元,并在车行3公里后再按2.0 元/公里,最高计费为99.9元,车停止不计费,将路程及车费显示出来。
路程的计算来自于车轮给予的脉冲,车启动后计费器开始工作。
本设计方案为设定每米车轮给路程计数器一个脉冲,并通过显示器把路程显示出来,同时把路程与预置的3公里进行比较,当路程小于等于3公里时,车费显示为6元。
当路程大于3公里且接收到50米脉冲时,计费器加一毛钱。
出租车计价器系统设计方案

出租车计价器系统设计方案第一章出租车计价器系统功能描述1.1计价器整体功能描述结构设计出租车计价器方案并进行仿真,完成白天晚上转换计价,显示路程、单价、总金额。
1.2各部分电路功能描述1不同情况具有不同的收费标准。
a)白天b)晚上2具有数据的复位功能3IO 口分配的简易要求a)距离检测使用霍尔开关 A44Eb)白天 / 晚上收费标准的转换开关c)数据清零开关4数据输出5按键a)启动计时开关b)数据复位(清零)c)白天 / 晚上转换第二章方案论证本系统可分 4 个模块构成:主控电路、掉电保护模块、信号采集模块和显示模块。
2.1 主控电路选择方案一使用数字电路和模拟电路来完成设计要求。
显示器件有:LED显示,VFD显示,分段式数码管等等,针对显示单元电路这里可以使用分段式数码管显示,分段式数码管分为共阳极和共阴极两种,对数码管的驱动针对不同的类型采用不同的芯片,共阴极数码管通常采用 TTL系列的 74LS48驱动,而共阳极数码管通常采用 CMOS系列的 CD4543来驱动;仅时钟显示电路框图和实际电路就非常复杂,整体电路将更加烦琐。
而且对于模式的切换需要用到机械开关,机械开关时间久了会造成接触不良,功能不易实现;整体电路的规模较大,用到的器件多,造成故障率高,难调试。
方案二使用单片机来完成设计要求。
单片机功能强大,用较少的硬件和适当的软件相互配合可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。
针对计费模式的切换,通过软件编程就可以容易的实现。
避免了机械开关带来的不稳定因素。
确定方案经过上面的两种方案的比较,显然第二种方案具有更大的优越性、灵活性,所以我们采用第二种设计方案进行设计。
2.2 显示电路选择方案一:采用液晶显示器( LCD)显示。
液晶屏显示功能强大,可显示各种字体的数字、汉字、图像,还可以自定义显示内容,显示内容较丰富;方便操作者读取信息及一些扩展功能的实现。
占用系统 IO 口较少,有效地节约系统资源,使整个系统更加人性化。
出租车计费系统项目设计方案

出租车计费系统项目设计方案14.1 系统设计要求以CPLD/FPGA为主体,设计并制作一台出租车计费系统,系统的方框图如图14.1所示。
1.计费及显示(1) 里程,即汽车行驶里程,用四位数字显示,显示方式为“XXX.X”,单位为km,精确到0.1 km。
(2) 单价,即里程单价,用三位数字显示,显示方式为“X.XX”,单价为元/km,根据每天不同的时间段有两种情况:当时间段为06:00~23:00时单价为1.40元/km,其他时间段内单价为1.80元/km。
(3) 等候时间,用四位数字显示分钟和秒,显示方式为“XX:XX”,等候的定义是:当汽车行驶速度小于或等于12 km/h时为“等候”。
(4) 等候单价,等候单价有两种情况:在等候时间小于1小时的情况下,等候单价为1元每5分钟;在等候时间大于1小时的情况下,等候单价为20元每小时。
(5) 费用的计算,出租车的起价为5.00元,当里程小于2 km时,按起价计算费用;当里程大于2 km时按下式计算费用:费用=里程╳里程单价+等候时间╳等候单价(6) 费用的显示,用五位数字显示,显示方式为“XXX.XX”,单价为元。
2.时钟及显示当出租车在常运状态下,应能显示当前的时间。
在汽车熄火的情况下,时钟必须正常运行,但是可以不显示时钟。
3.计费开始提示当出租车载上乘客并起步后,将空车指示牌扳倒时,空车指示牌里的指示灯熄灭,并有语音或灯光提示信号。
14.2 系统设计方案14.2.1 系统总体设计方案本系统拟采用单片机和FPGA 的结合进行系统的主体设计,系统原理框图如图14.2所示。
14.2.2 测控FPGA的VHDL程序设计根据系统的设计要求,我们可将整个测控FPGA系统CZJFXT分为七个模块,它们分别是:分频器模块FPQ,等待判别模块DDPB,里程计算模块LCJS,里程计费模块LCJF,等待计时模块DDJS,等待计费模块DDJF,输出数据选择模块SCXZ。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参考必读下列资料与各个论文题目均有所出入,相关内容仅供参考,不可雷同。
格式要求内容分为:引言、正文、结论与展望、致谢、参考文献等几个部分。
各部分均要分页。
各章亦要分页显示。
图表格式要正确,必须用黑色笔书写,字体要端正,不可潦草。
出租车里程显示系统的设计第1章概述1.1 国内外研究现状自今汽车走过了100多年的发展历程,汽车仪表也在不断开发和发展之中。
汽车仪表发展,按其工作原理上取得的重大技术创新来分经过四代:第一代汽车仪表是基于机械作用力而工作的机械式仪表,即机械机芯表;第二代汽车仪表的工作原理基于电子测量原理,即通过各类传感器将被测的非电量变换成电信号加以测量,称之为电气式仪表;第三代为模拟电路电子式;第四代为步进电机式全数字汽车仪表。
目前,汽车仪表正在经历第三代向第四代转型时期。
第三代汽车用仪表工作原理与电气式仪表基本相同,只是用电子器件取代原来的电气器件。
随着集成电路技术突飞猛进的发展,这种仪表现在均采用汽车仪表专用集成电路,是国内汽车仪表目前的主流产品,经过多年的发展,其结构形式经历了动圈式机芯和动磁式机芯阶段。
电子器件经历了分立器件和专用集成电路阶段。
发展到今天以塑料件为主;围绕提高指示精度和指针平稳性,有动圈式、动磁式等。
第四代步进电机式全数字式汽车仪表从其应用的技术手段上看,还是电子技术范畴,也属于电子式仪表,但信号处理方式己从模拟变成数字。
其最显著的特征是工作原理与第三代汽车仪表完全不同。
本系统研制的步进电机式车速里程表就是在这第三代和第四代转型时期开发研制的第四代新型仪表。
该表属于第四代步进电机式全数字式汽车仪表,本系统开发的仪表的优点是指示精度高,响应速度快、无抖动,指示范围分度均匀等。
1.2 方案比较根据设计任务,车速里程表机芯的研制主要设计出车速的指示和里程的显示,具有小计里程和总里程的双显示功能,车速具有回零功能。
因此根据总体设计要求,经过分析研究设计出方案如下。
1.2.1 方案一:动磁式车速里程表电子车速里程表是由步进电机M驱动机械式里程记录机构(计数器),装在变速箱内霍尔传感器的输出信号控制步进电机。
步进电机M由专门集成电路BL2115驱动,步进电机M转动量与变速箱输出轴转动量成一定速比关系,从而取消了传统的软轴驱动。
指示瞬时车速的指针用十字交叉动磁式机芯驱动,该机芯上有一个专门集成电路LM1819同时接受霍尔传感器输出信号,并输出两路驱动十字交叉线包的电流信号。
这两路电流信号决定十字交叉线包的合成磁场方向,合成磁场驱动瞬时车速的指针偏转,用以指示车速。
综上所述,累计里程计数和瞬时车速指示都受控于同一个信号源(霍尔速度传感器)。
图1-1是动磁式车速里程表工作原理框图。
图1-1动磁式车速里程表工作原理框图这种结构的车速里程表结构复杂,但它具有较好的优点:用指针指示速度,指针的转速连续、稳定,驾驶员不易产生视觉疲劳。
1.2.2 方案二:双线圈式车速里程表本方案是通过单片机来实现里程累计、清零及存储,存储由E2PROM芯片AT24C02组成,并以LM1819集成电路驱动十字线圈表头,从而实现车速的指示。
原理框图见图1-2所示。
该设计方案成本低廉、指针稳定性好、响应速度快、抗震性强、可靠性和性价比都很高。
该里程表完全取代了传统的以软轴驱动的车速里程表。
当然,这只是一种实现方案,也可以由单片机通过软件来驱动十字线圈表头, 即由单片机分别控制表头的正弦线圈和余弦线圈而省去LM1819 集成电路。
对此,本文不再赘述。
EEPROM单片机LCD显示LM1819驱动器双线圈转速表图1-2 双线圈式车速里程表原理框图1.2.3 方案三:步进电机式车速里程表本方案的步进电机式车速里程表是一种用指针指示速度、用液晶显示里程的电子式车速里程表。
车速表不再采用十字交叉动磁式机芯,而改用步进电机式机芯。
该步进电机式机芯由单片机控制,再由步进电机带动指针指示行驶车速,从而实现车速的瞬时指示,因而称作单片机控制步进电机式机芯车速表。
里程累计和小计不再使用机械计数器,而是改用E2PROM芯片存储显示数值,由显示屏LCD(液晶显示屏)显示累计和小计里程。
采用液晶显示后,克服了字轮显示故障率高、受命短等缺点,还增加了短距离计程等功能。
本方案中的步进电机式车速里程表原理框图如图1-3所示。
步进电机式车速里程表是一种以单片机来实现里程累计、小计、清零及存储,并以步进电机来实现车速的指示。
该方案成本低廉、指针稳定性好、响应速度快、抗震性强、可靠性和性价比都很高。
图1-3 步进电机式车速里程表原理框图1.2.4 方案论证实现以上方案都可以达到车速和里程显示的目的,但采用动磁式车速里程表在装配过程中易发生针轴与轴承间间隙不一致、阻尼油阻尼不合适等问题。
而采用双线圈式车速里程表速度指示在低速区的线性差和精度不高。
对于第三种方案采用步进电机式车速里程表,其工作原理上的技术创新以及指针精度较。
故确定采用此方案来实现高精度的车速和里程。
步进电机式车速里程表车速对应指示区间为0~200km/h;里程表由总里程和小计里程组成,总里程显示范围为0~999999km,小计里程显示范围为0~999.9km。
在这第三种方案中,车速和里程信号都是由霍尔传感器送入到单片机的T0和T2端口,T2记录霍尔传感器送入信号的周期,在单片机中做相应处理后,送给步进电机用于车速的测量。
T0记录霍尔传感器送入信号的个数,记录到一定的数值送给LCD显示里程。
并把显示的总里程保存在E2PROM 中。
第二章步进电机式车速里程表的硬件构成在上一章中我们论证了车速里程表的设计方案,步进电机式车速里程表是本文选取的最优方案。
本章将重点介绍该方案的具体实施内容,其中包括车速、里程信号模块、控制模块、LCD显示模块、步进电机指示模块和掉电保护模块等。
下面我们分别对各个模块进行一一介绍。
2.1 总体结构的设计和原理概述步进电机式车速里程表机芯研制的硬件原理框图如图2-1所示。
其中车速、里程信号部分是由霍尔传感器组成。
霍尔传感器安装在变速箱输出轴上,霍尔传感器采集到的信号送是给单片机的定时器/计数器T0和定时器/计数器T2中。
单片机构成了控制部分,单片机把霍尔传感器送来的信号,通过单片机的计数器T0做相应编程,记录下汽车行驶0.1km时霍尔传感器所产生的信号脉冲个数,通过单片机转换为BCD码送给LCD显示,也就实现了最小显示为0.1km ,如果累计到1km,就把1km累加到总里程并送入E2PROM保存,再从E2PROM中调入LCD中进行总里程显示。
在LCD显示中分为小计里程显示和总里程显示,小计里程可实现单次行驶路程,总里程记录汽车总行驶路程。
在E2PROM中只保存总里程值,以备单片机掉电时总里程数据丢失。
定时器/计数器T2用于记录单个脉冲的周期,把这个周期值通过软件编译转化为车速值,再由单片机的P0口送给步进电机指示瞬时车速值。
图2-1 步进电机式车速里程表机芯的原理框图显示模块由驱动芯片PCF8566和LCD 显示屏组成。
在显示模块中,显示里程的信号是由P2口送入的,P2输出的信号要先经过驱动芯片PCF8566再送给LCD 显示。
步进电机模块同样也由驱动芯片组成,本系统选择的驱动芯片是ULN2003,速度信号经由单片机P0口送给驱动芯片,再由驱动芯片送给步进电机指示相应车速值。
2.2车速、里程信号电路的设计第四代汽车仪表对于传感器的选择,一般常用的是霍尔式和干簧管式转速传感器,也比较少的用到磁电式转速传感器。
因为随着车速的提高,用软轴驱动的传统车速里程表受到前所未有的挑战,这是因为软轴在高速旋转时,由于受钢丝交变应力极限的限制而容易断裂,同时,软轴布置过长会出现形变过大或运动迟滞等现象。
第四代车速里程表无论选择哪种传感器它们输出的信号都要是脉冲信号,从而使得非接触式转速传感器得以迅速发展。
也只有选择产生脉冲信号的传感器才能满足本课题的要求。
故本系统选用霍尔式转速传感器。
霍尔探头组件安装在变速箱输出轴上,里程计数、车速计时脉冲产生的工作原理如图2-2所示。
八个磁钢与变速箱输出轴同步旋转。
霍尔探头固定在变速箱壳体上静止不动,当输出轴上某只磁钢转动到霍尔探头对应位置时,霍尔探头中的霍尔敏感器件受到磁钢磁场作用,霍尔探头输出一个低电平,当没有磁钢与霍尔探头对准时,霍尔探头不再受到磁场作用,输出高电平。
输出轴转动一周,霍尔探头有八个方波输出。
如果以速比为1:624的车型为例,汽车行驶一公里,则霍尔传感器发出的脉冲数共为8×624=4992个。
步进电机式车速里程表机芯的转动和LCD 中里程的显示都是受控于霍尔探头输出的方波个数。
记录4992个脉冲表示汽车行驶1公里,记录单个脉冲的周期算出汽车行驶的速度,具体应用将在相应章节中介绍。
图2-2霍尔传感器组件2.3 控制模块电路的设计控制模块由单片机构成,单片机的复位电路和振荡电路的连接如图2-3所示,复位选用自动上电复位方式,晶振选用典型值11.0592MHz。
电容C01和C02的作用是帮助起振。
由于AT89S52有8k字节的ROM,对于本系统来说存储器能够满足要求,因此,EA=1。
图2-3 开关按钮复位和晶振连接图P0口的低四位承担着传送步进电机时序信号的任务,这个时序信号用来指示相对应的速度,因此P0口的低四位接ULN2003。
由于P0口是一个8位漏极开路的双向I/O 口。
作为输出口,每位能驱动8个TTL逻辑电平。
对P0端口写“1”时,引脚用作高阻抗输入。
故需要接上拉电阻来实现“1”的输出。
P2口中的P2.0和P2.1接E2PROM 芯片AT24C02的SDA和SCL管脚,P2.2和P2.3接PCF8566的SDA和SCL管脚。
连线之间均接上拉电阻。
2.4 里程显示电路的设计里程显示可由LED和LCD来显示。
由于LCD显示屏具有零辐射、低功耗、散热小、体积小、显示清晰等优点,并且显示视觉效果较好,可有效地缓解驾驶员的眼疲劳。
对于功耗要求越低越好的汽车仪表来说,优先选用LCD来显示里程是它最终的选择。
本文选择的是PCF8566驱动器和专用LCD组成LCD显示模块。
之所以如此选择,是因为PCF8566芯片是低功耗的LCD驱动器。
图2-4为LCD显示模块连线图。
PCF8566的SDA和SCL管脚分别接单片机的P2.0和P2.1,在这两者的连线之间接上拉电阻。
PCF8566的四个背极输出BP0-BP3分别直接与LCD的背极输入BP0-BP3相连,PCF8566的24个段输出也同样直接与LCD相连。
PCF8566器件地址和控制命令字要通过I2C总线发送进来,它们发送的顺序为:器件地址——方式设置——数据指针——器件选择——闪烁控制。
但本系统只用到一个PCF85 66器件,器件的默认子地址为00H,不需要再进行器件选择,故可省去器件选择这个控制命令字。