汽车速度里程表的设计
汽车速度里程表的设计原理
汽车速度里程表的设计原理一、机械车速里程表的设计原理机械车速里程表是一种传统的车速里程表,广泛应用于各种汽车中。
它主要由蜗轮、蜗杆、里程表芯和车速表等部件组成。
速度测量:机械车速里程表通过车轮上的蜗轮和蜗杆装置测量汽车速度。
蜗轮和蜗杆之间的传动关系使得车轮的转速与蜗轮的转速成一定比例。
根据这个比例关系,就可以计算出汽车的速度。
里程测量:机械车速里程表利用里程表芯来测量汽车的行驶里程。
里程表芯由一系列的齿轮组成,与车轮的齿数相对应。
当车轮转动时,齿轮带动里程表芯的指针转动,从而显示汽车的行驶里程。
二、电子车速里程表的设计原理电子车速里程表是一种现代化的车速里程表,它采用电子传感器和微处理器技术来测量和显示汽车速度和行驶里程。
速度测量:电子车速里程表通过在车轮上安装电子传感器来测量汽车速度。
传感器将车轮的转速转换成电信号,然后传输给微处理器进行处理。
微处理器根据传感器输入的信号计算出汽车的速度,并将其显示在仪表盘上。
里程测量:电子车速里程表利用内置的编码器或GPS信号来测量汽车的行驶里程。
编码器通过监测车轮的转动圈数来计算行驶里程,而GPS信号则通过接收卫星信号来确定车辆的位置和行驶轨迹,从而计算出行驶里程。
三、机械车速里程表与电子车速里程表的比较优缺点比较:机械车速里程表结构简单、维护方便、成本低,但精度相对较低,且易受机械磨损和误差影响。
电子车速里程表精度高、反应速度快、可实现多种功能(如行驶里程、平均速度等),但结构复杂、成本较高。
应用建议:对于一般经济型轿车,机械车速里程表足够满足使用需求;而对于中高档轿车或需要实现更多功能的车载信息系统,电子车速里程表则更具优势。
此外,在特殊应用场景(如赛车或其他需要高精度测速的场合)中,电子车速里程表也具有较大优势。
综上所述,机械车速里程表和电子车速里程表各有优缺点,应根据车辆类型、价格和应用需求等因素进行选择和使用。
电子车速里程表的设计..
电子车速里程表的设计摘要随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表。
本设计介绍一种基于AT89C51单片机的智能电子里程表。
该电子式里程表是一种数字式仪表,主要由车速表和里程表两部分组成,其传感器采用霍尔传感器的脉冲信号检测与转换。
此里程表不仅可显示车辆行驶的总里程,也可显示一段时间的阶段里程,还可显示车速,以及实现超速报警等功能,并具有较强的再开发能力。
本文详细描述了利用霍尔传感器和AT89C51单片机开发测速系统的过程,重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析,对各部分的电路也一一进行了介绍,该系统可以方便的实现实时速度、里程的采集和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,有利于我们日常生活和汽车生产业的发展,也可以当作测速处理模块嵌入其它系统中,作为其他主系统的辅助扩展。
该系统结构简单,抗干扰能力强,适合于恶劣环境下进行速度里程测量,有广泛的应用前景。
关键词:AT89C51,数码管显示器,霍尔传感器,速度里程表目录1 绪论1.1课题描述随着电子技术的迅猛发展,电子式里程表得以广泛应用,现在很多轿车仪表已经使用电子车速里程表。
以单片机为核心的智能电子里程表,不仅可以显示车辆行驶的总里程,还可以显示车速,以及实现超速报警等功能,并具有较强的再开发能力。
本设计利用霍尔传感器开发测速系统,完成速度信号采集电路的设计。
其次重点对传感器在单片机下的硬件连接,软件编程以及各模块系统流程进行了详尽分析。
该系统可以方便的实现汽车速度、行驶里程的测量和显示,它使用起来相当方便,具有精度高、量程宽、灵敏度高、体积小、功耗低等优点,有利于我们日常生活和汽车生产业的发展,也可以当作测速处理模块嵌入其它系统中,作为其他主系统的辅助扩展。
霍尔传感器与AT89C51结合实现最简测速系统,该系统结构简单,抗干扰能力强,适合于恶劣环境下进行速度里程测量,有广泛的应用前景。
汽车车速里程表设计指南
汽车车速里程表设计指南目次1范围 (1)2规范性引用文件 (1)3设计流程 (2)3.1 车速里程表的定义及实现方式 (2)3.1.1 磁感应式 (2)3.1.2 线圈式 (2)3.1.3 步进电机式 (3)3.1.4 液晶式 (3)3.2 步进电机的选型和主要参数 (4)3.3液晶屏选型及主要参数 (5)3.4组合仪表步进电机的软硬件设计 (5)3.5 液晶屏的软硬件设计 (6)3.6 车速里程表的机械设计 (7)3.7 法规校核 (8)3.7.1 国内标准 (8)3.7.2 欧盟标准 (8)3.7.3 美国标准 (9)前言为满足公司车用组合仪表车速里程表的设计开发工作,保证其设计的准确性和统一性,特制定本设计指南。
汽车车速里程表设计指南1 范围本指南规定了车用组合仪表车速里程表设计的方法与要求。
本指南适用于指导公司车用组合仪表车速里程表的开发。
2 规范性引用文件下列文件对本文件的引用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 2423 电工电子产品基本试验GB/T 4942.2 低压电器外壳防护等级GB/T 12548—2016 汽车速度表、里程表检验校正方法GB 15082 汽车用车速表标准GB/T 17619 机动车电子电器组件的电磁辐射抗扰性限值和测量方法GB/T 18655 车辆、船和内燃机无线电骚扰特性用于保护车载接收机的限值和测量方法GB/T 28046.1—2011 道路车辆电气及电子设备的环境条件和试验第1部分:一般规定GB/T 28046.2—2011 道路车辆电气及电子设备的环境条件和试验第2部分:电气负荷GB/T 28046.3—2011 道路车辆电气及电子设备的环境条件和试验第3部分:机械负荷GB/T 28046.4—2011 道路车辆电气及电子设备的环境条件和试验第4部分:气候负荷QC/T 413 汽车电气设备基本技术条件QC/T 727 汽车、摩托车用仪表CISPR 25—2008 车辆、船和内燃机无线电骚扰特性用于保护车载接收机的限值和测量方法ISO 11452-2 道路车辆.窄带辐射的电磁能量产生的电干扰的部件试验方法.第2部分:吸波暗室ISO 11452-4 道路车辆来自窄带辐射电磁能的电气骚扰的组件试验方法第4部分捆束激励法(BCI大电流注入)传导辐射抗扰度(BCI)ISO 7637-2 道路车辆-来自传导和耦合的电干扰第2部分仅沿供电线路的电气瞬态传导ISO 7637-3 道路车辆-由传导和耦合产生的电气干扰第3部分通过除供电线路之外的线路由电容耦合和电感耦合引起的瞬时电气传输ECE R39 汽车车速表要求CFR49 393.82 车速表Q/J C069 车用组合仪表液晶屏设计指南3 设计流程3.1 车速里程表的定义及实现方式1)车速里程表是由指示汽车行驶速度的车速表和记录汽车已行驶距离的里程计组成的;2)车速表按照实现形式可以分为磁感应式,线圈式,步进电机式和液晶式;3)里程计按照实现方式可以分为机械式,数字式和液晶式;4)现在所说的车速里程表一般指车速表。
速度里程表原理
速度里程表原理
速度里程表是一种用于测量车辆行驶速度和里程的仪表。
其原理基于车轮转动和机械传动的关系。
速度里程表的工作原理可以简单描述为:当车辆行驶时,车轮带动一个机械装置转动,该装置通过一系列齿轮和传动杆与速度里程表相连。
车轮每转动一定角度,机械装置会发出信号,以告知里程表记下一单位里程。
同时,根据车轮的转动速度,里程表还可以计算出车辆的速度。
在速度里程表内部,通常会有一个读数装置,用于将转动的机械装置的运动转化为相应的数字显示。
该装置可以通过齿轮的转动来驱动数字指针或液晶显示屏,显示车辆的行驶速度和里程。
速度里程表需要根据车辆的特定参数进行校准,以确保显示的速度和里程的准确性。
一般来说,校准包括设置车辆的轮胎尺寸和车速传感器的脉冲输出。
这些参数的准确输入对于正确的车速和里程显示至关重要。
总结起来,速度里程表通过车轮转动带动机械装置,将车辆行驶里程和速度转化为数字显示。
根据车轮的转动角度和速度,里程表可以准确地测量车辆的行驶速度和里程数。
汽车车速里程表原理
汽车车速里程表原理车速里程表是汽车上的一个重要仪表,它可以显示汽车的速度和行驶里程,是驾驶员在行驶过程中的重要参考。
那么,汽车车速里程表是如何工作的呢?本文将从原理和结构两个方面来介绍汽车车速里程表的工作原理。
首先,我们来看一下汽车车速里程表的原理。
汽车车速里程表的原理是利用车轮的转动来测量车辆的速度和行驶里程。
当车辆行驶时,车轮会不断地转动,车速里程表通过感知车轮的转动次数来计算车辆的速度和行驶里程。
一般来说,车速里程表会通过传感器感知车轮的转动,然后将转动次数转换成速度和里程的显示。
其次,我们来了解一下汽车车速里程表的结构。
汽车车速里程表一般由传感器、计算模块和显示模块组成。
传感器负责感知车轮的转动次数,然后将这些数据传输给计算模块。
计算模块会根据传感器传来的数据进行计算,然后将计算结果传输给显示模块。
显示模块则负责将计算结果显示在仪表盘上,供驾驶员观察。
在汽车车速里程表的工作过程中,传感器起到了感知车轮转动的作用,是整个系统的输入端;计算模块是整个系统的核心,负责处理传感器传来的数据并进行计算;显示模块则是整个系统的输出端,负责将计算结果显示在仪表盘上。
这样的结构设计使得汽车车速里程表能够准确地显示车辆的速度和行驶里程。
总的来说,汽车车速里程表的工作原理是利用车轮的转动来测量车辆的速度和行驶里程,其结构包括传感器、计算模块和显示模块。
通过这些组成部分的协作,汽车车速里程表能够准确地显示车辆的速度和行驶里程,为驾驶员提供了重要的参考信息。
以上就是关于汽车车速里程表的原理和结构的介绍,希望能够对大家有所帮助。
汽车车速里程表在驾驶过程中扮演着重要的角色,它的准确性和稳定性对驾驶员的行车安全和驾驶体验都有着重要的影响。
因此,在日常使用中,我们应该注意保养和维护车速里程表,确保其能够正常工作。
汽车车速里程表设计指南
汽车车速里程表设计指南目次1范围 (1)2规范性引用文件 (1)3设计流程 (2)3.1 车速里程表的定义及实现方式 (2)3.1.1 磁感应式 (2)3.1.2 线圈式 (2)3.1.3 步进电机式 (3)3.1.4 液晶式 (3)3.2 步进电机的选型和主要参数 (4)3.3液晶屏选型及主要参数 (5)3.4组合仪表步进电机的软硬件设计 (5)3.5 液晶屏的软硬件设计 (6)3.6 车速里程表的机械设计 (7)3.7 法规校核 (8)3.7.1 国内标准 (8)3.7.2 欧盟标准 (8)3.7.3 美国标准 (9)前言为满足公司车用组合仪表车速里程表的设计开发工作,保证其设计的准确性和统一性,特制定本设计指南。
汽车车速里程表设计指南1 范围本指南规定了车用组合仪表车速里程表设计的方法与要求。
本指南适用于指导公司车用组合仪表车速里程表的开发。
2 规范性引用文件下列文件对本文件的引用是必不可少的。
凡是注日期的引用文件,仅注日期的版本适用于本文件。
凡是不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。
GB/T 2423 电工电子产品基本试验GB/T 4942.2 低压电器外壳防护等级GB/T 12548—2016 汽车速度表、里程表检验校正方法GB 15082 汽车用车速表标准GB/T 17619 机动车电子电器组件的电磁辐射抗扰性限值和测量方法GB/T 18655 车辆、船和内燃机无线电骚扰特性用于保护车载接收机的限值和测量方法GB/T 28046.1—2011 道路车辆电气及电子设备的环境条件和试验第1部分:一般规定GB/T 28046.2—2011 道路车辆电气及电子设备的环境条件和试验第2部分:电气负荷GB/T 28046.3—2011 道路车辆电气及电子设备的环境条件和试验第3部分:机械负荷GB/T 28046.4—2011 道路车辆电气及电子设备的环境条件和试验第4部分:气候负荷QC/T 413 汽车电气设备基本技术条件QC/T 727 汽车、摩托车用仪表CISPR 25—2008 车辆、船和内燃机无线电骚扰特性用于保护车载接收机的限值和测量方法ISO 11452-2 道路车辆.窄带辐射的电磁能量产生的电干扰的部件试验方法.第2部分:吸波暗室ISO 11452-4 道路车辆来自窄带辐射电磁能的电气骚扰的组件试验方法第4部分捆束激励法(BCI大电流注入)传导辐射抗扰度(BCI)ISO 7637-2 道路车辆-来自传导和耦合的电干扰第2部分仅沿供电线路的电气瞬态传导ISO 7637-3 道路车辆-由传导和耦合产生的电气干扰第3部分通过除供电线路之外的线路由电容耦合和电感耦合引起的瞬时电气传输ECE R39 汽车车速表要求CFR49 393.82 车速表Q/J C069 车用组合仪表液晶屏设计指南3 设计流程3.1 车速里程表的定义及实现方式1)车速里程表是由指示汽车行驶速度的车速表和记录汽车已行驶距离的里程计组成的;2)车速表按照实现形式可以分为磁感应式,线圈式,步进电机式和液晶式;3)里程计按照实现方式可以分为机械式,数字式和液晶式;4)现在所说的车速里程表一般指车速表。
汽车速度里程表的设计.
汽车速度里程表的设计摘要:在车辆高速行驶的过程中,车速里程表是为驾驶员及时提供动态驾驶信息的重要仪表,它的好坏直接影响到车辆行驶安全。
而传统的车速里程表存在两大缺陷:一是用软轴驱动的传统车速里程表在车辆高速行驶状态下,软轴高速旋转,由于软轴钢丝应力极限的限制,常常造成钢丝软轴的疲劳断裂,从而使车速里程表失效;二是由于软轴布线过长,出现形变过大和运动迟滞现象,导致动态指示迟钝或指示错误。
为了更加及时可靠的为驾驶员提供动态驾驶信息,保证车辆行驶安全,客服传统软轴驱动车速里程表故障率高、动态指示迟钝等问题,运用先进的电子技术、传感器测量技术和计算机智能技术,改进传统的里程表是非常必要的。
关键字:单片机,霍尔传感器,车速里程表Abstract:In the process of high-speed vehicles, vehicle speed odometer is important instrument driver to provide dynamic driving information, which directly affects the running safety of vehicles. The speedometer tradition has two defects: one is the traditional speedometer flexible shaft driving the vehicle high speed running condition, the shaft rotating speed, the flexible shaft steel wire stress limit, often resulting in fatigue fracture of the wire flexible shaft, so that the speedometer failure; two is a flexible wiring is too long due to deformation, appear too large and the motion lag, lead to dynamic indicating slow or indication error. In order to be more reliable and timely to the driver's driving dynamic information, guarantee the driving safety, the problem of high failure rate, the speedometer dynamic indicating slow service traditional flexible shaft driving, the use of electronic technology, sensor technology and computer intelligence technology advanced, the improvement of the traditional odometer is very necessary.Key words:The microcontroller, hall sensors, memory,The speedometer目录前言 (1)1 系统概述 (2)2 基本原理与设计方案 (2)2.1 霍尔传感器简介 (3)2.2 AT89C2051芯片简介 (4)2.3 液晶显示模块SED1520芯片介绍 (5)2.3.1 SED1520芯片介绍 (5)2.3.2 SED1520的特性 (6)2.3.3 SED1520指令与显示RAM结构 (6)2.4 定时器/计数器的结构 (7)2.5 定时计数器的原理 (7)2.6 频率测量 (8)3 系统硬件设计 (8)3.1 信号预处理电路 (8)3.2 施密特触发器 (9)3.3 液晶显示电路和数据存储电路 (10)4 系统软件设计 (11)4.1 电机转速控制模块程序设计 (12)4.2 频率测量模块程序设计 (12)4.3 液晶显示程序的设计 (15)4.4 速度、里程显示程序的设计 (15)4.5 模块程序设计 (18)5 软件调试 (20)5.1 程序的查错手段 (20)5.2 源程序的检测 (21)5.3 源程序的调试 (21)6 设计总结 (22)参考文献 (23)前言汽车是现代生活中不可或缺的一种重要交通工具,传统的指针式里程表伴随着汽车的诞生就一直为人们喜爱,不过,新生事物不会因传统的存在而停止它前进的步伐。
电子车速里程表的设计PPT2003教学提纲
1.3系统功能
• 本设计可以实现以下功能: • (1) 实时显示车速。每一秒钟更新一次车速。 • (2) 显示自安装使用以来车辆行驶的总里程。为车辆的定期保养维护和
零部件更换提供依据。 • (3)显示自系统上电到任意时刻的单个路程的里程。用户可以了解单次
行驶的里程。 • (4)可以显示驾驶环境的温度。 • (5)不同车速的报警。六个数码管分别在车速不小于40km/h、80km/h、
电子车速里程表的设计 PPT2003
论文的主要结构和内容
第一部分:系统总述 第二部分:硬件设计 第三部分:软件设计 第四部分:仿真演示
1.1系统原理
• 系统主要有六部分组成:霍尔传感器A44E、STC89C52RE单片机、 独立键盘、六位LED数码管、EEPROM芯片AT24C02、DS18B20 温度传感器
• (2)4(GND)-电源地。
SCL SDA
U2
6 5 7
SCK A0 SDA A1 WP A2
1 2 3
24C02C
• (3)5(SDA)-串行数据输入/输出端。在系统中与单片机的 P2^0口相接。
• (4)6(SCL)-串行时钟输入端。在系统中与单片机的P2^1口 相接。
• (5)7(WP)-写保护输入端。用于硬件数据保护。当其为低 电平时,可以对整个存储器进行正常的读写;当其为高电平时, 存储器具有写保护功能,但读操作不受影响,该引脚在系统中 接地。
•
AT24C02是ATMEL公司生产的串行EEPROM芯片,其
存储容量为256*8Bit。在断电情况下,仍可保存数据,可
对保存的数据存储100年,并可多次擦写,擦写次数可达
10万次以上。
• AT24C02的引脚(如图2.10)功能简绍如下:
毕业设计(论文)电子车速里程表的设计
摘要
车速里程表广泛应用于各种机车,传统的机械式车速里程表虽然稳定可靠, 但功能单一,易受磨损。随着电子技术的迅猛发展,电子式车速里程表得以广泛 应用,现在很多轿车仪表已经开始使用电子车速里程表。本设计介绍一种基于单 片机的智能车速里程表,该表是一种数字式仪表,不仅可以实时显示汽车的车速 及行驶的总里程,也可以显示一段时间的阶段里程,还可以显示温度,以及实现 超速报警功能。它的实现方式是:在车轮上安装一个很小的强力磁钢,在其侧正 对面安装霍尔传感器A44e,在车辆行驶过程中,车轮每转一圈,霍尔传感器便相 应产生一次高低电平变化,通过单片机记录处理这种电平变化的量,便知道一定 时间车轮的转数,通过设定车轮的周长,再由单片机处理这些数据便可知道汽车 的车速及里程了,并由LED显示器显示出来。由于单片机每一秒钟处理一次信号 量,并将相关的里程信息存储在非易失性EEPROM中,所以车速及里程信息是实时 更新的。
I-I
宁夏理工学院毕业设计(论文)
2.7报警电路 ........................................................................................................14 2.7.1发光二极管电路 ................................................................................14 2.7.2蜂鸣器电路 ........................................................................................15
1.1系统原理 ..........................................................................................................2 1.2系统功能及按键功能 ......................................................................................3 1.3产品设计参数及应用范围 ..............................................................................4 2硬件设计 ......................................................................................................................5 2.1单片机及时钟复位电路 ..................................................................................5
车速里程表课程设计
车速里程表课程设计一、课程目标知识目标:1. 学生能理解车速里程表的基本原理,掌握其组成结构及功能。
2. 学生能运用物理知识,解释车速里程表工作时所涉及的物理现象。
3. 学生了解车速里程表在汽车行驶过程中的重要性。
技能目标:1. 学生能够独立操作实验设备,进行车速里程表的模拟实验。
2. 学生能够分析实验数据,得出相应的结论,并解决问题。
3. 学生能够运用所学的知识,设计简单的车速里程表模型。
情感态度价值观目标:1. 学生培养对物理学科的兴趣,增强探究精神和动手实践能力。
2. 学生认识到科技发展对社会生活的影响,增强科技创新意识。
3. 学生通过团队合作完成课程任务,培养团队协作能力和沟通能力。
课程性质:本课程为物理学科的一节实践课,结合实际生活中的车速里程表,让学生在实践中掌握物理知识。
学生特点:六年级学生具备一定的物理知识基础,对新鲜事物充满好奇,动手操作能力强,但可能对复杂原理理解有一定难度。
教学要求:课程要求教师以生动形象的方式讲解车速里程表原理,注重实践操作,鼓励学生提问、思考,培养学生解决问题的能力。
同时,关注学生的情感态度,引导他们形成正确的价值观。
通过分解课程目标为具体学习成果,便于教学设计和评估。
二、教学内容1. 车速里程表基本原理:介绍车速里程表的工作原理,包括电磁感应、齿轮传动等物理现象。
2. 车速里程表的结构与功能:分析车速里程表的组成部分,如永磁体、感应线圈、显示器等,并阐述各部分的功能。
3. 实践操作:组织学生进行车速里程表模拟实验,观察实验现象,记录数据,分析结果。
- 实验一:电磁感应原理实验- 实验二:齿轮传动实验- 实验三:车速里程表组装与测试4. 数据分析与问题解决:指导学生运用所学的物理知识,分析实验数据,解决实际问题。
5. 设计与制作:鼓励学生发挥创造力,设计简单的车速里程表模型,并进行展示和评价。
教学内容安排和进度:第一课时:介绍车速里程表基本原理,进行实验一和实验二。
智能车速里程表的硬件设计与制作本科毕业论文
南阳理工学院本科生毕业设计(论文)学院(系):专业:学生:指导教师:完成日期xxxx年 x 月XXXXXX本科生毕业设计(论文)智能车速里程表的硬件设计与制作Design of Hardware and Realization of IntelligentVehicle Speedometer总计:毕业设计(论文)37 页表格:1个插图:22幅智能车速里程表的硬件设计与制作本科毕业设计(论文)智能车速里程表的硬件设计与制作Design of Hardware and Realization of IntelligentVehicle Speedometer学院(系):专业:学生姓名:学号:指导教师(职称):评阅教师:完成日期:智能车速里程表的硬件设计与制作[摘要]:近年来随着计算机在社会领域的渗透, 单片机的应用正在不断地走向深入,同时带动传统检测、控制技术日新月异。
在车辆高速行驶过程中,车速里程表是为驾驶员及时提供动态驾驶信息的重要仪表,它的好坏直接影响到车辆行驶安全。
本文以单片机、霍尔传感器和温度传感器为核心对智能车速里程表进行了设计。
该系统将温度传感器输出的数字信号和霍尔传感器输出的脉冲信号,送入单片机并进行处理和运算,最终汽车的速度里程数据通过液晶显示器更加直观的显示给用户。
本课题运用先进的电子技术、传感器测量技术和计算机智能技术,设计制作了智能车速里程表,该仪表具有精度高、速度快、显示直观的特点。
[关键词]:霍尔传感器;温度传感器;单片机;AT89C52;液晶显示屏Design of Hardware and Realization of IntelligentVehicle SpeedometerMeasurement & Control Technology and Instruments Major WANG Bao-yangAbstract:Along with the computer technology permeating in the social realm in recent years, the applications of SCM (single chip microcomputer) are constantly deep, and it drives the traditional detection and control technology changing with each passing day at the same time. In high-speed vehicles, speedometers are important instruments providing dynamic driving information for drivers. The traffic safety is directly affected by its quality. An intelligent speedometer is designed using Hall sensor, temperature sensor and SCM as core components. The digital signals provided by temperature sensor and pulse signals provided by Hall sensor are processed and calculated by SCM. Then the date of speed and distance are displayed intuitively by LCD. The intelligent speedometer, which has characteristics of high precision, high speed and intuitive display, is designed and manufactured using advanced electronics, sensor technology and intelligent computer technology in this project.Key words:Hall sensor; temperature sensor; single chip microcomputer; AT89C52; liquid crystal display目录1绪论 (1)1.1智能车速里程表的硬件设计与制作发展现状 (1)1.2 本设计研究的背景、目的和意义 (1)2 总体系统设计 (2)2.1 系统的设计要求及原则 (2)2.2 设计思路 (2)3 主要元器件介绍 (3)3.1 AT89C52的介绍 (3)3.1.1 AT89C52系列单片机的介绍 (4)3.1.2 单片机复位电路 (5)3.1.3 单片机时钟电路 (5)3.2传感器的选用原则 (6)3.2.1 44E霍尔传感器 (7)3.2.2 DS18B20温度传感器 (8)3.3超速声光报警电路 (11)3.4 液晶显示屏 (12)3.4.1液晶显示器件的优异特性 (12)3.4.2 LCD16032液晶显示屏 (12)4电路的设计与仿真 (13)4.1 Protues软件的介绍 (13)4.2 Protues软件仿真调试 (14)4.3 面包板的搭建与调试 (14)5 电路板的制作与调试 (17)5.1手工焊接操作 (17)5.2 电路板的调试与测试结果 (19)5.3 智能车速里程表的开发空间 (20)结束语 (22)参考文献 (23)附录一硬件电路制作清单 (24)附录二软件程序 (25)致谢 (34)1绪论1.1智能车速里程表的硬件设计与制作发展现状我国的汽车工业走过了五十多年的历程,和发达国家相比较,我国的电子技术水平还是比较落后的,而促进国产汽车的电子化是赢得未来汽车市场的关键,所以提高国产汽车的电子技术水平,增加国产汽车电子装备的数量已经势在必行。
汽车速度及里程表
天津工业大学毕业设计(论文)题目:汽车速度及里程电子显示系统设计姓名刘志刚学院机械工程学院专业测控技术与仪器指导教师李雅峰职称讲师2012年6月1日院长教研室主任指导教师毕业设计(论文)开题报告表天津工业大学本科毕业设计(论文)评阅表摘要里程表应用广泛,机械式里程表有其不足之处。
设计智能自动化的里程表,利用霍尔效应原理,在电机中嵌入霍尔传感器,采用脉冲检测的方法实现测量行驶速度与里程,使用倍频电路提高系统的测量精度。
可以实现超速报警及用户自设定初始上限速度,既可以实现测速也可以利用变频器来控制电机转速,实现了自动化和智能化。
本文介绍了霍尔传感器测速的原理,设计了基于单片机STC89C52RC的汽车速度及里程的电子显示系统。
完成了汽车速度及里程测量系统的硬件电路设计、霍尔传感器测量电路的设计、显示电路的设计。
机轴每转一周,产生一定量的脉冲个数,由霍尔器件电路部分输出幅度为12V的脉冲。
经光电隔离器后成为输出幅度为5V转数计数器的计数脉冲。
在显示电路设计中,通过LCD1602实现在液晶上直观地显示汽车的速度及里程的数值。
并对该系统的硬件电路、显示电路进行了调试。
与软件配合,实现了显示、报警功能。
仿真实验表明所设计的硬件电路及软件程序是正确的,满足设计要求。
关键词:脉冲检测;霍尔传感器;单片机;STC89C52RC;LCDABSTRACTIntelligent odometer is designed using hall effect to avoid the defect of mechanical odometer. The speed and mileage are measured by the hall sensor by method of pulse detection. The double frequency circuit used can improve the precision of the system. User interface of the sysem is designed. It can automatic alarm if the speed exceeds the limit. The max speed can be setup by the user. The speed can be measured as well as controled in the system.This article describes principles of Hall sensor speed, STC89C52RC design based on single-chip electronic display system of vehicle speed and mileage. Completed vehicle mileage and speed measurement system of hardware circuit design, circuit design, Hall-effect sensor measurement design of display circuit. Axis every week, have a certain number of pulses, consists of Hall device circuit parts 12V pulse output range. Optical isolators as outputs over 5V revolution counter counting pulses. In the design of display circuit, in via LCD1602 on liquid crystal Visual display of speed and mileage of the car's value. Hardware circuit, display circuit and the system for debugging. With the software, enables display and alarm function. Simulation experiments show that the design of hardware circuit and software programs correctly, meet design requirements.Keywords: pulse detection; Hall sensors; Single chip microcomputer; STC89C52RC; LCD目录第一章绪论 (1)1.1立题的目的和意义 (1)1.2应用与发展前景 (1)1.3设计任务与要求 (2)1.3.1 设计任务 (2)1.3.2 设计要求 (2)1.4小结 (2)第二章课题方案设计 (3)2.1系统总体设计要求 (3)2.2系统模块结构的选择 (3)2.2.1 霍尔测速模块选择 (3)2.2.2 计数器模块选择 (3)2.2.3 显示模块选择 (3)2.2.4 报警模块选择 (3)2.2.5 电源模块选择 (3)2.2.6 单片机模块选择 (4)2.3速度测量方案选择 (4)2.4小结 (4)第三章系统总体设计 (5)3.1总体硬件设计 (5)3.1.1 硬件原理图 (5)3.1.2 硬件电路设计总图 (5)3.2系统子模块简介 (6)3.2.1 传感器部分 (6)3.2.3 处理器 (7)3.2.4 LCD显示部分 (8)3.2.5 外接报警部分 (8)第四章软件设计 (9)4.2程序流程图 (9)4.2.1 主程序流程图 (9)4.2.2 中断服务流程图 (11)4.3软件程序设计 (12)4.3.1 主程序设计 (12)4.3.2 中断服务程序设计 (14)4.3.3 显示程序设计 (14)4.3.4 报警程序设计 (16)4.3.5 转速程序的设计 (16)4.3.6 软件程序基础知识准备 (17)第五章软件调试 (18)5.1P ROTEUS及K EIL软件简介 (18)5.1.1 Proteus软件 (18)5.1.2 Keil软件 (18)5.2应用K EIL软件进行程序调试 (18)5.3P ROTEUS软件仿真 (19)5.3.1仿真步骤 (19)5.3.2仿真实例 (19)5.4硬件软件联合调试 (22)5.4.1 联调步骤 (22)5.4.2 搭接检查步骤 (22)第六章结论 (24)参考文献 (25)附录1 源程序 (26)附录2 硬件实物图 (30)外文文献 (30)外文翻译 (57)第一章绪论汽车是现代生活中不可或缺的一种重要交通工具,传统的指针式的里程表伴随着汽车的诞生就一直为人们接受,不过,新生事物不会因传统的存在而停止它前进的步伐,数码科技在今天已渗透到工业,农业,民用等产品的点点滴滴。
浅谈汽车车速里程表设计
第 3期
范 雷云 ,等 :浅谈 汽 车车速 里程 表设 计
21
组 件的传动 比 ;只为轮胎 的滚 动半 径。 举 例 如下 : 某 轻 卡 相 关 参 数 为 :后 桥 主 减 速 比 1为 4.875,如 果 安
具体 速 比计算公式 为: K=1:l(kl/k2)X1 000/(27rR)I.
式 中 :K为 理 论 速 比 ;kl为 后 桥 主 减 速 比 ;k2为 变 速 箱 蜗 轮
收 稿 日期 :2016 —02—29 作 者 简介 :范 雷 云 (1983一),男 ,工程 师 ,研 究 方 向 为 汽 车 电 子 电器 产 品 控 制 。
电子 式 车速 里 程 表 车 速 信 号 由 安 装 在 变 速 箱 上 的 车 速 传感器提供 ,传感器将从变速箱处感 应到的转速信号转换 成 仪 表 中 单 片 机 可 以 处 理 的 脉 冲 信 号 。 车 速 里 程 表 单 片 机 再 把脉 冲信 号计算处理后驱 动仪 表显示 机构显 示 当前 车 速及 里程 。车速 表一般为指针指 示 ,里程 表为数 码显 示 ,里程 小 计 是可以人为清零的 ,但里 程总计记录该车 出厂后行驶 的总 里 程不 可 以 清 零 。
图 1 非 接 触式 车 速传 感 器 安 装 示 意 图
输 出信 号的脉冲数通常与被感应齿轮 的齿 数一致 ,即如 果被感 应齿轮为 8个齿的 ,那 么主动 轮转 1圈传感器 输 出 8 个 脉冲。现在也有对输 出脉 冲数有要求 的 ,传感器输 出的脉 冲数 与齿数不一致 ,经传感 器电路调整转换按照特定 的 比例 系数输出信号 ,例 如 16齿的主动轮转 1圈传感器可 以输 出 8 个脉冲或者是 4个脉冲等 。
速 比计算 实际就是先计算 出车速 为 1 km/h时汽 车轮胎 的转数 ,再用此转数乘 以后桥 主减速 比得到变速箱传 动轴在 经后桥减 速前 的转数 ,用该 转数再除以 内部传动 系统 的一个 比例 系数 即 变 速 箱 蜗 轮 组 件 的 传 动 比 得 出 变 速 箱 主 动 轮 (从 动 轮 )的转 数 ,即得 出 了车 速 速 比。
汽车用车速里程表电路的设计
摘要随着计算机技术和微步进电机技术的不断发展这给汽车仪表的技术变革带来了可能和机遇。
微型步进电机是一种以脉冲信号作为驱动信号的一种特殊电机,它是一种基本上能满足所有车型的通用机芯,只要在软件中针对不同车型,将有关参数作适当修改,硬、软件主体结构并不需要作任何改动,便能满足其要求。
可以省去模拟电路电子式汽车仪表对不同车型需要重新设计电路、再调试,进而做可靠性实验等复杂过程,能最大限度地缩短产品开发的时间和费用。
更重要的是避免了可能出现的技术风险。
本设计主要完成对车速采集电路的设计、单片机控制器的选择和设计、步进电机仪表机芯设计、里程保存电路和显示电路的设计等。
本文论述了基于AT89S52的汽车仪表硬件设计,并给出了具体的解决方案,将仪表整体分为主控模块、传感器及信号处理模块、显示模块等进行模块化设计。
车速值由步进电机机芯指示,里程采用LCD显示。
由霍尔传感器完成车速和里程信号的采集,通过I2C总线完成LCD显示部分和E2PROM保存里程部分的数据传送。
本设计开发的系统LCD显示清晰,步进电机机芯指针运行平稳、响应速度快、无抖动、性能可靠。
只要对单片机中的软件做相应的修改,该机芯就可广泛的应用其它车型。
通过研制和开发,本系统在工作原理上的创新和突破,使得该产品的指示误差远低于国家标准、显示精确度高、有着不可替代的优点。
我们也有充分地理由相信,步进电机式车速里程表机芯将是未来一段时间内汽车仪表的主导产品。
关键词:步进电机;霍尔式传感器;LCD液晶屏显示引言当今国外发达国家普遍使用全数字式汽车仪表,而且绝大部分是步进电动机式汽车仪表,并且正积极准备向更高方向发展。
而国内汽车仪表厂,还没有批量生产出该类型的仪表,只有德国VDO公司和美国德科公司在我国设厂生产。
虽然国内汽车仪表界一致看好全数字式汽车仪表,特别是步进电动机式汽车仪表,但我国汽车仪表生产厂家从事汽车仪表设计的工程技术人员,绝大部分还不具备这方面的知识能力,自主开发还不具备条件。
毕业设计_智能速度里程表设计
智能速度里程表设计摘要:给出了以AT89C2051为核心,利用单片机的运算和控制功能,并采用串口液晶显示模块实时显示所测速度和里程的速度里程表设计方案。
该方案由于使用了串口液晶显示模块和E2PROM,以及高效快速算法,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性。
关键词:速度里程测量;单片机;串行液晶显示;串行数据存储;实时数据处理1系统概述1.1系统组成本速度里程表由信号预处理电路、AT89C2051单片机、串口液晶显示电路、串口数据存储电路和系统软件组成。
其中信号预处理电路包含信号放大、波形变换和波形整形。
系统硬件框图如图1所示。
信号预处理电路中的放大器用于对待测信号进行放大,以降低对待测信号的幅度要求;波形变换和波形整形电路则用来将放大的信号转换成可与单片机接口的TTL信号;通过单片机的设置可使INT0引脚能够对内部定时器T0的工作进行控制,这样能精确地测出加到INT0引脚的正脉冲宽度(即测出脉冲信号的周期);速度显示部分采用串口液晶显示模块,所得的数据采用I2C总线并通过E2PROM来存储,因而节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。
系统软件包括单片机和液晶模块的初始化模块、液晶模块的写数据/命令子模块、周期测量模块、速度里程计算模块、数据存储模块、速度和里程显示数据转BCD码模块、显示数据消多余零模块、数据显示模块以及实时中断服务模块等。
1.2系统工作原理该设计能实时地将所测的速度显示出来,同时也能够累计显示总里程数。
该速度里程表能将传感器输入到单片机的脉冲信号的宽度(传感器将车速转变成相应宽度的脉冲信号)实时地测量出来,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由串口液晶显示模块实时显示出所测速度。
本设计用两个按键来控制显示速度或里程。
考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形,然后再输入到单片机进行测速。
汽车车速、里程表的工作原理及速比的计算方法
汽车车速里程表的工作原理及速比的计算车速里程表与水温表一起,成为汽车用组合仪表上最重要的两个仪表。
车速里程表有机械式和电子式两种,右图所示为磁感应式车速里程表的结构简图,它由车速表和里程表两部份组成。
一、车速里程表的结构及工作原理(一)机械式车速里程表车速表主要由与主动轴固定在一起的U形永久磁铁、带有转轴与指针6的铝罩、罩壳、固定在车速里程表外壳上的刻度盘5等组成。
主动轴由变速器或分动器传动蜗杆经软轴驱动。
不工作时,盘形弹簧4使指针6处于刻度盘的零位。
当汽车行驶时,变速箱上蜗轮组件中的蜗杆带动里程表软轴旋转,再由软轴带动主动轴旋转,从而使主动轴上的永久磁铁1跟着旋转。
由于蜗杆与软轴及车速里程表主动轴紧密连接在一起,它们的转速相同。
永久磁铁的磁力线在铝罩上产生涡流,涡流产生的磁场与旋转的永久磁铁磁场相互作用产生转矩,使铝罩克服盘形弹簧的弹力向永久磁铁1旋转的方向旋转,直至与盘形弹簧弹力相平衡。
车速越高,永久磁铁1旋转越快,转矩越大,使铝罩2带动指针6偏转的角度越大,车速的指示值越高。
里程表由蜗轮蜗杆机构和数字轮组成。
汽车行驶时,主动轴经3对蜗轮蜗杆驱动里程表最右边的第一数字轮,使第一数字轮上和数字显示1/10Km。
从第一数字轮向左,每两个相邻的数字轮之间,又通过本身的内齿和进位数字轮传动齿轮,形成1:10的传动比。
当第一数字轮转动一周,由9转到0时,由内传动齿拔动左侧第二个数字轮转动1/10圈,形成1Km数递增;当第二数字轮转动一周,由9转到0时,其左侧第三个数字轮转动1/10,以10Km数递增。
其余数字轮由低位到高位的显示,计数方式均依次类推,即可显示汽车行驶里程数。
(二)电子式车速里程表车速表由车速传感器(安装在车轮上变速箱蜗轮组件的蜗杆上,有光电耦合式和磁电式)、微机处理系统和显示器组成。
由传感器传来的光电脉冲或磁电脉冲信号,经仪表内部的微机处理后,可在显示屏上显示车速。
里程表则根据车速以及累计运行时间,由微机处理计算并显示里程。
EDA设计汽车速度表
燕山大学之袁州冬雪创作EDA课程设计陈述书题目:汽车速度表一、设计题目及要求题目称号:汽车速度表*要求:1.能显示汽车速度,单位Km/h,最高时速小于360Km/h;2.车轮每转一圈,有一传感脉冲,每一个脉冲代表1m 的间隔(用适当频率的时钟信号代替即可);3.采样周期设为10 秒;4.用 5 位数码管显示速度,要显示到小数点后边两位.二、设计过程及内容1、总体设计我们设计的汽车速度表主要有四个模块组成,分别是单位转换电路,10s采样电路,计数电路,扫描电路.因为频率代表单位时间内完成周期性变更的次数,所以我们用n HZ的输入时钟脉冲暗示汽车的速度为n m/s.首先操纵单位转换电路将速度单位m/s转换为km/h,然后用计数电路对转换单位后的脉冲停止计数,并操纵十秒采样电路收集数据,最后将收集的数据用扫描电路驱动数码管显示出来.2、主要模块(1)单位转换电路(蓝天阳)×360km/h(为包管输出的速度显示到小数点后两位),故输入脉冲数:输出脉冲数=1:360.由于采样时间是10s,为了让数码管直接显示出转换之后的速度,故令,输入脉冲数:输出脉冲数=1:36.用两个十进制计数器74160构成三十六进制的计数器,并配合D触发器实现单位转换.电路原理图:注:clk的频率大于car频率的36倍仿真波形图:(2)十秒采样电路(黄林毅)首先操纵74161设计一个十一进制的计数器,输入时钟频率为1HZ,这样便可实现输出11s为周期的脉冲,前10s为低电平,最后1s为低电平,在10s时发生一个上升沿触发计数模块的D触发器.由于实验箱中没有1HZ的脉冲,故操纵366HZ的脉冲停止366分频,使其输出1HZ的脉冲.先用三个74160构成366进制计数器,令其输出频率为1HZ的脉冲作为十一进制计数器的时钟.电路原理图:仿真波形图:(3)计数电路(赵佳琦)用五个74160构成三万六千进制的计数器,计数器的时钟信号为单位转换电路的输出脉冲.五个计数器的输出端均毗连D触发器,存储输出信号.D触发器的输出用十秒采样电路节制.前十秒为低电平,十秒时刻为上升沿,触发D触发器,记录此时的数据.,第十一秒为高电平,D触发器将数据输出,并将计数器清零,重新计数.电路原理图:仿真波形图:(4)扫描电路(赵佳琦)用四个74151数据选择器和一个7449数码管显示器构成扫描电路,数据选择器地址输入信号由一个74160构成的五进制计数器提供,输入端毗连计数器的输出端,四个数据选择器的输出信号作为7449数码管显示器的输入.实验箱上八个数码管的十进制地址从右到左依次为45670123,我们选择45670这五个数码管,设计电路用s0,s1,s2作为地址节制信号,实现速度从百分位到百位按顺序显示.并设计电路用dp端节制小数点,dp为高电平时小数点显示,为低电平时小数点不显示.包管在地址码为6时,dp端为高电平.电路原理图:仿真波形图:(5)验证扫描电路显示是否与计数器输出一致(蓝天阳)电路原理图:仿真波形图:(6)总电路图:仿真波形图:(7)硬件仿真当我们令汽车的速度脉冲为11.4HZ时,即摹拟的汽车速度为11.4m/s,它的显示成果如图所示,为041.04km/h.三、设计结论×0.01km/h,我们想当然的认为输入输出比为1:360,事实上10s采样造成最后的输出值为我们想要的真实值的10倍,更改比例值为1:36则得到正确的成果.接着是在计数器的仿真过程遇到问题,当我们仿真时将计数器的输出端合并起来并用十进制显示,一直得不到想要的成果,百思不得其解,后来颠末请教教师,才发现缘由.这是我们对软件运用的不熟练和对电路懂得的不透彻造成的,颠末教师指导,我们得以改正错误,并加深对该部分电路的懂得.最后两个模块的电路相对简单,是我们以前上数电实际课的时候提到过,这两部分电路都顺利的做出来了.然后,我们将四部分模块停止毗连、编译,得到了仿真成果.此外,为了验证扫描电路是否正确,我们另作一个验证电路停止仿真,即将扫描模块去掉,将别的3个电路模块毗连后,将计数器同位的输出引脚合并并用十进制显示,输入信号与总电路仿真的信号相同,比较成果,印证了我们的猜测.最后,我们停止硬件仿真时,数码显示管不显示任何数字,我们又检查了电路图,重新仿真,成果都没有发现错误.后来与其他组探讨,才发现我们并没有在连电路之前检查导线是否完好.后来颠末换线,换接线引脚解除接触不良,最终终于显示了正确的输出.颠末这次EDA课程设计,我们收获颇丰.学会运用max plus软件停止电路设计、仿真,将之前的实际应用到实践之中,对所学知识有了更深的懂得,也大白了团队合作与交流的重要性.感谢这次课程设计,我们此后会更加尽力的学习,为以后的实践打下坚实的实际基础.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
汽车速度里程表的设计摘要:在车辆高速行驶的过程中,车速里程表是为驾驶员及时提供动态驾驶信息的重要仪表,它的好坏直接影响到车辆行驶安全。
而传统的车速里程表存在两大缺陷:一是用软轴驱动的传统车速里程表在车辆高速行驶状态下,软轴高速旋转,由于软轴钢丝应力极限的限制,常常造成钢丝软轴的疲劳断裂,从而使车速里程表失效;二是由于软轴布线过长,出现形变过大和运动迟滞现象,导致动态指示迟钝或指示错误。
为了更加及时可靠的为驾驶员提供动态驾驶信息,保证车辆行驶安全,客服传统软轴驱动车速里程表故障率高、动态指示迟钝等问题,运用先进的电子技术、传感器测量技术和计算机智能技术,改进传统的里程表是非常必要的。
关键字:单片机,霍尔传感器,车速里程表Abstract:In the process of high-speed vehicles, vehicle speed odometer is important instrument driver to provide dynamic driving information, which directly affects the running safety of vehicles. The speedometer tradition has two defects: one is the traditional speedometer flexible shaft driving the vehicle high speed running condition, the shaft rotating speed, the flexible shaft steel wire stress limit, often resulting in fatigue fracture of the wire flexible shaft, so that the speedometer failure; two is a flexible wiring is too long due to deformation, appear too large and the motion lag, lead to dynamic indicating slow or indication error. In order to be more reliable and timely to the driver's driving dynamic information, guarantee the driving safety, the problem of high failure rate, the speedometer dynamic indicating slow traditional flexible shaft driving, the use of electronic technology, sensor technology and computer intelligence technology advanced, the improvement of the traditional odometer is very necessary.Key words:The microcontroller, hall sensors, memory,The speedometer目录前言 (1)1 系统概述 (2)2 基本原理与设计方案 (2)2.1 霍尔传感器简介 (3)2.2 AT89C2051芯片简介 (4)2.3 液晶显示模块SED1520芯片介绍 (5)2.3.1 SED1520芯片介绍 (5)2.3.2 SED1520的特性 (6)2.3.3 SED1520指令与显示RAM结构 (6)2.4 定时器/计数器的结构 (7)2.5 定时计数器的原理 (7)2.6 频率测量 (8)3 系统硬件设计 (8)3.1 信号预处理电路 (8)3.2 施密特触发器 (9)3.3 液晶显示电路和数据存储电路 (10)4 系统软件设计 (11)4.1 电机转速控制模块程序设计 (12)4.2 频率测量模块程序设计 (12)4.3 液晶显示程序的设计 (15)4.4 速度、里程显示程序的设计 (15)4.5 模块程序设计 (18)5 软件调试 (20)5.1 程序的查错手段 (20)5.2 源程序的检测 (21)5.3 源程序的调试 (21)6 设计总结 (22)参考文献 (23)前言汽车是现代生活中不可或缺的一种重要交通工具,传统的指针式里程表伴随着汽车的诞生就一直为人们喜爱,不过,新生事物不会因传统的存在而停止它前进的步伐。
数码科技在今天已渗透到工业,农业,民用等产品的点点滴滴。
新概念的车速里程表最直观的变化就是用大屏幕的液晶取代指针式表盘,直接用数字显示速度和里程,以及其他一些诸如油耗、时钟、环境温度等参数,直观的呈现给使用者。
同时,它还具有成本低廉,显示清晰,稳定可靠等优点。
由于单片机体积小,可以把它做到产品的部,取代老式机械零件,缩小产品体积,增强功能,实现智能化。
因此被广泛地用在智能产品中。
Intel公司的MCS-51系列单片机近年来得到了广泛流行。
本文即介绍一种基于AT89C2051单片机的汽车速度与里程表的设计和实现。
本设计以AT89C2051为核心,利用单片机的运算和控制功能,采用串口液晶显示模块实时显示所测汽车的速度和里程设计方案。
由于使用了串口液晶显示模块和E2PROM,以及高效快速算法,因而可在节约系统资源和简化程序设计的基础上保证测量精度和系统实时性。
本文先对里程表设计中所需设备作详细介绍,再对设计中存在的问题进行了说明,对硬件部分和软件部分的设计和实现作认真的分析。
1 系统概述本系统由信号采集处理模块、单片机AT89C2051、系统化LCD 显示模块、系统软件组成。
系统软件包括单片机和液晶模块的初始化模块、液晶模块的写数据/命令子模块、周期测量模块、速度里程计算模块、数据存储模块、速度和里程显示数据转BCD 码模块、显示数据消多余零模块、数据显示模块以及实时中断服务模块等。
其中,信号采集处理模块以霍尔传感器为核心器件,将不同的转速信号转换成相应的脉冲信号,并送到单片机的T1引脚;对单片机进行设置,使部的定时器/计数器timer0工作在定时状态,timer1工作在计数状态,利用部定时器T0对脉冲输入引脚T1进行控制,这样就能精确地检测到设定时间加到T1引脚的脉冲数,一个脉冲即代表着车子前进一个轮长,对脉冲数进行处理就可得到里程和速度的数据;将数据送到LCD 显示模块进行显示。
速度显示部分采用串口液晶显示模块,所得的数据采用I2C 总线并通过E2PROM 来存储,因而节省了所需单片机的口线和外围器件,同时也简化了显示部分的软件编程。
汽车速度与里程表系统原理框图如图1-1所示。
图1-1 汽车速度与里程表系统原理框图2 基本原理与设计方案该设计能实时地将所测的速度显示出来,同时也能够累计显示总里程数。
该速度里程表能将传感器输入到单片机的脉冲信号的宽度(传感器将车速转变成相应宽度的脉冲信号)实时地测量出来,然后通过单片机计算出速度和里程,再将所得的数据存储到串口数据存储器,并由串口液晶显示模块实时显示出所测速度。
本设计用两个按键来控制显示速度或里程。
考虑到信号的衰减、干扰等影响,在信号送入单片机前应对其进行放大整形,然后再输入到单片机进行测速。
单片机利用定时器T0的控制功能测出输入信号的周期后,再利用单片机的算术运算功能将周期转换成速度,同时每秒钟进行一次里程累计,从而计算出总里程。
最后将得出的速度、里程值存储在E2PROM中,并根据两个按键的选择情况来显示速度或里程。
为了方便计算要显示数据值的段码,可再将其转换成压缩的BCD码,然后通过查表将要显示的数据值中每一位的压缩BCD码转换成8段码送到显示缓冲区,最后经串口送至液晶显示模块以显示所测的速度或里程。
2.1 霍尔传感器简介霍耳效应:1879年E.H. 霍尔发现,如果对位于磁场(B)中的导体(d)施加一个电压(v),该磁场的方向垂直于所施加电压的方向,那么则在既与磁场垂直又和所施加电流方向垂直的方向上会产生另一个电压(UH),人们将这个电压叫做霍尔电压,产生这种现象被称为霍尔效应。
霍尔效应从本质上讲是运动的带电粒子在磁场中受洛仑兹力作用而引起的偏转。
当带电粒子(电子或空穴)被约束在固体材料中,这种偏转就导致在垂直电流和磁场的方向上产生正负电荷的积累,从而形成附加的横向电场。
通有电流I 的金属或半导体板置于磁感强度为 B 的均匀磁场中,磁场的方向和电流方向垂直,在金属板的第三对表面间就显示出横向电势差U H 的现象称为霍耳效应。
U H 就称为霍耳电势差。
实验测定,霍耳电势差的大小和电流I 及磁感强度B成正比,而与板的厚度d 成反比。
霍尔转速传感器:霍尔转速传感器的外形图和与磁场的作用关系如图2.1-1所示。
磁场由磁钢提供,所以霍尔传感器和磁钢需要配对使用。
霍尔传感器检测转速示意图如图2.1-2所示。
在非磁材料的圆盘边上粘贴一块磁钢,霍尔传感器固定在圆盘外缘附近。
圆盘每转动一圈,霍尔传感器便输出一个脉冲。
通过单片机测量产生脉冲的频率就可以得出圆盘的转速。
霍尔电流传感器本身已经存在滤波电路,输出无须再加装滤波,可直接供单片机的0~5V的AD采集或直接送到单片机的中断输入引脚,信号非常稳定,而且抗干扰能力很强。
霍尔电流传感器反应速度一般在7微妙,所以不用考虑单片机循环判断的时间。
若在圆盘上贴上多块磁钢,则圆盘每转一圈,输出的脉冲信号将相应增加,单位时间测到的脉冲数将增多,测出的转速也将更加精细。
图2.1-1 霍尔转速传感器的外形图图2.1-2 霍尔传感器检测转速示意图2.2 AT89C2051芯片简介AT89C2051是一个低电压,高性能CMOS 8位单片机,片含4k bytes的可反复擦写的Flash只读程序存储器和128 bytes的随机存取数据存储器(RAM),器件采用ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片置通用8位中央处理器和Flash存储单元,置功能强大的微型计算机的AT89C2051提供了高性价比的解决方案。
AT89C2051是一个低功耗高性能单片机,40个引脚,32个外部双向输入/输出(I/O)端口,同时含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口,AT89C2051可以按照常规方法进行编程,也可以在线编程。
其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本。