汽车速度里程表的设计
四川师范大学成都学院电子工程学院课程设计报告 汽车速度里程表的设计汽车速度里程表的设计 摘要:摘要:在车辆高速行驶的过程中,车速里程表是为驾驶员及时提供动态驾驶信息的重 要仪表,它的好坏直接影响到车辆行驶安全。而传统的车速里程表存在两大缺陷:一是 用软轴驱动的传统车速里程表在车辆高速行驶状态下,软轴高速旋转,由于软轴钢丝应 力极限的限制,常常造成钢丝软轴的疲劳断裂,从而使车速里程表失效;二是由于软轴 布线过长,出现形变过大和运动迟滞现象,导致动态指示迟钝或指示错误。为了更加及 时可靠的为驾驶员提供动态驾驶信息,保证车辆行驶安全,客服传统软轴驱动车速里程 表故障率高、动态指示迟钝等问题,运用先进的电子技术、传感器测量技术和计算机智 能技术,改进传统的里程表是非常必要的。 关键字:关键字:单片机,霍尔传感器,车速里程表 Abstract: In the process of high-speed vehicles, vehicle speed odometer is important instrument driver to provide dynamic driving ination, 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 deation, 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 ination, 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 I 四川师范大学成都学院电子工程学院课程设计报告 目目 录录 前前 言言1 1 1 1系统概述系统概述 2 2 2 2基本原理与设计方案基本原理与设计方案 2 2 2.12.1霍尔传感器简介霍尔传感器简介 . 3 . 3 2.2 AT89C20512.2 AT89C2051 芯片简介芯片简介 4 4 2.32.3液晶显示模块液晶显示模块 SED1520SED1520 芯片介绍芯片介绍. 5. 5 2.3.1 SED15202.3.1 SED1520 芯片介绍芯片介绍. . 5 5 2.3.2 SED15202.3.2 SED1520 的特性的特性. . 6 6 2.3.3 SED15202.3.3 SED1520 指令与显示指令与显示 RAMRAM 结构结构. 6. 6 2.42.4定时器定时器/ /计数器的结构计数器的结构. . 7 7 2.52.5定时计数器的原理定时计数器的原理 7 7 2.62.6频率测量频率测量 . 8 . 8 3 3系统硬件设计系统硬件设计 8 8 3.13.1信号预处理电路信号预处理电路 . 8 . 8 3.23.2施密特触发器施密特触发器 . 9 . 9 3.33.3液晶显示电路和数据存储电路液晶显示电路和数据存储电路. . 10 10 4 4系统软件设计系统软件设计 1111 4.14.1电机转速控制模块程序设计电机转速控制模块程序设计. . 12 12 4.24.2频率测量模块程序设计频率测量模块程序设计. . 12 12 4.34.3液晶显示程序的设计液晶显示程序的设计. . 15 15 4.44.4速度、里程显示程序的设计速度、里程显示程序的设计. . 15 15 4.54.5模块程序设计模块程序设计 18 18 5 5软件调试软件调试 2020 5.15.1程序的查错手段程序的查错手段 20 20 5.25.2源程序的检测源程序的检测 21 21 5.35.3源程序的调试源程序的调试 21 21 6 6设计总结设计总结 2222 参考文献参考文献2323 II 四川师范大学成都学院电子工程学院课程设计报告 前前 言言 汽车是现代生活中不可或缺的一种重要交通工具, 传统的指针式里程表伴随着汽车 的诞生就一直为人们喜爱,不过,新生事物不会因传统的存在而停止它前进的步伐。数 码科技在今天已渗透到工业,农业,民用等产品的点点滴滴。新概念的车速里程表最直 观的变化就是用大屏幕的液晶取代指针式表盘,直接用数字显示速度和里程,以及其他 一些诸如油耗、时钟、环境温度等参数,直观的呈现给使用者。同时,它还具有成本低 廉,显示清晰,稳定可靠等优点。 由于单片机体积小, 可以把它做到产品的内部, 取代老式机械零件, 缩小产品体积, 增强功能,实现智能化。因此被广泛地用在智能产品中。Intel 公司的 MCS-51 系列单片 机近年来得到了广泛流行。 本文即介绍一种基于 AT89C2051 单片机的汽车速度与里程表 的设计和实现。 本设计以 AT89C2051 为核心,利用单片机的运算和控制功能,采用串口液晶显示模 块实时显示所测汽车的速度和里程设计方案。由于使用了串口液晶显示模块和 E2PROM, 以及高效快速算法, 因而可在节约系统资源和简化程序设计的基础上保证测量精度和系 统实时性。本文先对里程表设计中所需设备作详细介绍,再对设计中存在的问题进行了 说明,对硬件部分和软件部分的设计和实现作认真的分析。 1 四川师范大学成都学院电子工程学院课程设计报告 1 1系统概述系统概述 本系统由信号采集处理模块、单片机 AT89C2051、系统化 LCD 显示模块、系统软