基于单片机的电子式转速里程表的设计

合集下载

【设计】毕业论文基于单片机的电子车速里程表的设计

【设计】毕业论文基于单片机的电子车速里程表的设计

【关键字】设计编号:____________审定成绩:____________毕业设计(论文)设计(论文)题目:基于单片机的电子车速里程表的设计单位(系别):自动化系学生姓名:专业:电气工程及其自动化班级:学号:指导教师:答辩组负责人:填表时间:20 15 年 6 月重庆邮电大学移通学院教务处制重庆邮电大学移通学院毕业设计(论文)任务书设计(论文)题目基于单片机的电子车速里程表的设计学生姓名系别自动化系专业电气工程及其自动化班级七班指导教师职称副教授联系电话备注:此任务书由指导教师填写,并于毕业设计(论文)开始前下达给学生。

摘要自行车自1868年引入我国已有一百多个年头。

随着国内人均GDP的增长,自行车从普通的运输、代步工具发展成为人们休闲娱乐与锻炼的首选。

自行车凭借着高科技带来的高配置和它自身的优势,逐渐的又吸引了大家的眼球。

随着周边环境的破坏污染,自行车必然会有着大好的发展空间。

人们可以通过一些简单的仪器仪表了解实时里程、速度。

可是现在的汽车或者摩托车的仪表片都是机械式的,不方便驾驶员直接捕捉信息。

所以在此次设计中我们将想办法把速度时间等数据通过LED显示出来。

本论文主要阐述一种基于单片机的自行车速度/里程计的设计。

以AT89C51单片机为核心,采用ITR-9707光电传感器测转,A T24C02 实现在系统掉电的时候保存里程信息。

通过频率测量模块和转换模块将数据递给MCS,再通过数据存取模块与LED 模块显示速度和里程。

完成此次的测量显示。

文章详细介绍了自行车速度/里程计的硬件电路和软件设计。

在设计硬件电路的时候,将光电传感器采集的脉冲信号给单片机处理并显示出来。

在此还增加了时间显示功能和超速报警功能。

软件系统设计部分采用C++软件对每一个模块进行编程。

最终达到设计目的。

【关键词】:里程速度光电传感器单片机ABSTRACTBicycle has been introduced to our country more than one hundred years since 1868. As the growth of the domestic per capital the GDP, the bicycle is not only the universal tool of transportation and substitute for walking, but becomes the first choice of entertainment and exercising. Bicycle with high-tech brings high configuration and its own advantages, gradually attracted everybody's eyes again. With the destruction of the surrounding environment, bicycle is bound to have good development space. But now the car or motorcycle instrument are mechanical, the driver could not directly capture information. So we will think of some way to put speed in the design time, such as data displayed by LED.In these paper, the bicycle speed/mileage design based on the Hall element is Single Chip Microcomputer. By AT89C51 as kernel, using ITR-9707 Photoelectric sensor to measure revolution, the measure and statistic are achieved. The range information are saved by AT24C02 when the power is off. The date through frequency measurement module and data conversion module be passed to the MCS, and then the speed and mileage were displayed by access module and LED module. Complete the measurement display.In this article, the hardware circuit and software design of bicycle mileage/speed instrument are introduced in detail. About the hardware, the pulse number is transmitted of one second of the bicycle into Single Chip Microcomputer system. Then the signal processed by Single Chip Microcomputer system is sent to display scream. And an increase of time display and speed alarm. Software system design part adopts C++ software for programming each module. Finally, we can achieve the design purpose.【Key words】: Mileage speed Photoelectric sensor Single Chip Microcomputer目录第四节数据存取模块..................................................................................... - 16 -一、AT24C02简要介绍................................................................................. - 16 -二、工作方式.................................................................................................. - 16 - 第五节显示模块............................................................................................. - 16 -一、外界芯片74LS245/74HC138 ................................................................. - 16 -二、工作原理.................................................................................................. - 17 -第六节超速报警电路模块............................................................................. - 17 - 第七节其他模块............................................................................................. - 17 -一、时钟电路的设计...................................................................................... - 17 -二、工作电源的设计...................................................................................... - 18 -三、开关电路的设计...................................................................................... - 18 - 第四章系统的软件设计..................................................................................... - 19 - 第一节测量算法概述..................................................................................... - 19 - 第二节中断子程序的设计............................................................................. - 19 - 第三节数据处理程序设计............................................................................. - 20 -一、里程计算服务程序.................................................................................. - 20 -二、速度计算服务程序.................................................................................. - 22 - 第四节显示服务程序的设计......................................................................... - 22 - 第五章系统可靠性设计和功能实现................................................................. - 24 - 第一节硬件系统的可靠性设计方法............................................................. - 24 - 第二节软件系统的可靠性设计..................................................................... - 24 - 第三节功能实现............................................................................................. - 26 - 结论..................................................................................................................... - 26 - 致谢..................................................................................................................... - 27 - 参考文献................................................................................................................. - 28 - 附录..................................................................................................................... - 29 -一、英文原文..................................................................................................... - 29 -二、英文翻译..................................................................................................... - 33 -三、电路图......................................................................................................... - 36 -四、PCB图 ........................................................................................................ - 37 -五、源程序.................................................................................错误!未定义书签。

基于单片机的里程表设计

基于单片机的里程表设计

《单片机原理及应用A》课程设计学院:电气工程学院题目:基于单片机的里程表设计起止时间:2016年8月22日至2016年9月9日学生姓名:专业班级:指导教师:教研室主任:院长:2016年8月20日《单片机原理及应用A》课程设计任务书学院:电气工程学院题目:基于单片机的里程表设计起止时间:2016年8月22日至2016年9月9日学生姓名:专业班级:指导教师:教研室主任:院长:2016年8月20日摘要:本次设计是采用MSC-51系列单片机中的STC89C52RC和YL-57霍尔传感器模块以及24C02B(E2PROM)模块构成的低成本电子式里程表。

单片机STC89C52RC是一款低功耗、高性能的CMOS8位单片机,由于它强大的功能和低价位,因此在很多领域都是用它。

YL-57霍尔传感器模块是有磁场切割就有TTL 电平信号输出,该模块包括一个74HC04和一块3144霍尔传感器,该产品具有品质卓越、超快响应、抗干扰能力强、性价比极高等优点。

设计主要包括硬件电路的设计和系统软件的设计。

硬件电路主要包括单片机、霍尔磁感应检测模块、显示模块、蜂鸣器以及控制设备等5部分。

由LCD1602液晶模块构成系统显示模块;测速控制电路由YL-57霍尔传感器模块和预设速度值比较警告电路组成,同时将行驶里程数存入E2PROM使里程数断电不丢失;用户根据需要预先输入车轮周长和限速速速,测量实际行驶速度,发出警告信号(蜂鸣器蜂鸣),敦促驾驶员减速行驶。

软件部分包括了主程序、显示子程序、E2PROM读写子程序。

关键词:STC89C52RC;YL-57霍尔传感器模块;24C02B(E2PROM) 模块目录1. 系统功能 (1)2. 系统方案设计 (2)3. 系统硬件电路的设计 (9)3.1单片机系统及显示电路 (9)3.2霍尔元件测速模块电路 (12)3.3里程数据存储模块电路 (12)4. 系统程序的设计 (12)4.1霍尔模块测速的算法设计 (12)4.2系统流程图 (13)4.3霍尔模块测速数据接收中断程序 (13)5. 调试及性能分析. (14)5.1调试 (14)5.2性能指标 (14)6. 收获与体会 (14)7. 参考文献 (16)8. 附录1:源程序清单 (17)附录2:制作实物照片 (17)1.系统功能随着现代科学技术的发展,人们使用不同手段外出的机会逐渐增多,像单车、摩托、汽车、巴士等。

基于单片机的电子式转速里程表的设计

基于单片机的电子式转速里程表的设计

基于单片机的电子式转速里程表的设计介绍一种新型的基于单片机的电子式汽车转速里程表的实现方案。

讨论了里程计数的原理和转速指示原理。

针对机械式里程表缺点结构复杂,精度不高,并且价格较昂贵,设计了数字式汽车转速里程表。

这里以AT89C2051单片机为核心,利用SPI串行总线开发了电子式里程表。

该里程表利用磁电式传感器采样汽车行驶所得到的信号;采用LCD数码管显示汽车总行驶里程数,本次里程采EEPROM 芯片X25045,利用其通电可改写,掉电信息可保存的特点存储汽车行驶的总里程数。

本设计的转速里程表具有结构简单,精度较高,误差较小,显示清楚醒目,稳定可靠等特点,另外对该系统的软件也作了相应的说明。

关键词:汽车;转速里程表单片机Single Chip Microcomputer Controll ing Displaying of Automobile Odometer Abstract : This article mainly introduces a new -type electric automobile odometer. Its core is 2051 single chip microcom2puter ; L ED digital tube is used to display the total and present running distance. Comparing with the mechanical automo2bile odometer , it has following features : higher accuracy and less error , and it also can be displayed more clearly and pro2duced with simpler technology.目录摘要……………………………………………………………………………………Abstract………………………………………………………………………………第一章:绪论…………………………………………………………………………1.1研究的目的与意义………………………………………………………………1.2 国内外研究概况及发展趋势……………………………………………………第二章:系统的总体设计……………………………………………………………2.1系统的总体结构……………………………………………………………………2.2.转速里程表的介绍………………………………………………………………2. 3转速里程表的工作原理…………………………………………………………第三章:系统的硬件设计……………………………………………………………3.1.系统CPU的选择…………………………………………………………………3.2辅助芯片的选取…………………………………………………………………3.3LM1819在转速里程表中的应用…………………………………………………3.3. 1电动里程表结构………………………………………………………………3.3.2LM1819驱动线路工作原理…………………………………………………3..4液晶显示器LCM1010的应用……………………………………………………3.5传感器的选择………………………………………………………………………第四章系统的软件设计………………………………………………………………4.1主程序模块…………………………………………………………………………4.2串行中断服务程序模块……………………………………………………………第五章印制板图的绘制………………………………………………………………结束语………………………………………………………………………………附录……………………………………………………………………………………参考文献……………………………………………………………………………致谢……………………………………………………………………………………第一章:绪论1.1研究的目的与意义自1886年发明汽车以来,汽车走过了100多年的发展历程。

基于单片机的里程表的设计

基于单片机的里程表的设计

内蒙古科技大学智能仪表综合训练课程设计说明书题目:基于单片机的里程表的设计学生姓名:学号:专业:班级:指导教师:基于单片机的里程表的设计摘要出租车里程表计价器是乘客与司机双方的交易准则,它是出租车行业发展的重要标志,是出租车中最重要的工具之一。

它关系着交易双方的利益。

具有良好性能的里程表计价器无论是对广大出租车司机朋友还是乘客来说都是很必要的。

因此,汽车里程表计价器的研究也是十分有一个应用价值的。

而采用模拟电路和数字电路设计的里程表整体电路的规模较大,用到的器件多,造成故障率高,难调试。

而采用单片机进行的设计,相对来说功能强大,用较少的硬件电路和适当的软件相互配合就可以很容易的实现设计要求,且灵活性强,可以通过软件编程来完成更多的附加功能。

针对计费模式的切换,通过软件编程就可以轻易而举的实现。

另外在本方案中使用了1602液晶显示器,可以实现更加友好的使用界面,使数据信息一目了然,并且通过按键可方便的对一些参数进行快速的更该。

关键词:里程表单片机液晶显示按键控制The design based on single chip odometerAbstractOdometer meter taxi passengers and drivers sides of the transaction standards, it is an important symbol of the taxi industry, a taxi is one of the most important tools. It relates to the interests of parties to the transaction. The odometer has a good performance both for the majority of the meter taxi driver friend or passengers are very necessary. Therefore, the vehicle odometer meter of an application is very valuable. The use of analog circuits and digital circuit design odometer whole circuit on a larger scale multi-use devices, resulting in high failure rate, difficult to debug. The use of microcontroller design, relatively powerful, with less hardware and appropriate software complement each other can easily meet the design requirements, and flexibility, can be programmed by software to do more with additional features . Mode switch for billing, can be easily programmed through the software implementation of the move. Also in 1602 the program used LCD monitors, you can achieve a more friendly user interface, so that the data information at a glance, and by some key parameters can be easily more of the fast.Keywords: odometer MCU liquid crystal display button control目录摘要 (I)Abstract (II)目录 (III)引言 (5)1.研究背景 (5)2.基本设计要求 (6)第一章方案分析 (7)1.1 整体方案分析 (7)1.2 测量计算原理 (8)第二章系统硬件设计 (9)2.1 系统的硬件构成及功能 (9)2.2 A T89C52单片机简介 (9)2.2.1 A T89C52的主要性能 (10)2.2.2 A T89C52各引脚说明 (11)2.3 LCD1602简介 (15)2.3.1 LCD1602技术参数、各引脚说明及控制指令 (17)2.3.2 LCD与单片机的接口电路 (21)2.4 霍尔传感器A44E简介 (22)2.4.1 A44E的测试特性 (22)2.4.2 A44E芯片的引脚及功能 (22)第三章系统软件设计 (24)3.1 系统主程序设计 (24)3.2 子程序模块设计 (25)第四章调试过程 (29)4.1 Protues ISIS仿真 (29)4.2 实物调试 (30)结束语 (31)参考文献 (32)附录A系统硬件原理图 (33)附录B源程序代码 (34)引言1.研究背景随着生活水平的提高,人们已不再满足于衣食住的享受,出行的舒适已受到越来越多人的关注。

基于单片机的电子式汽车里程表设计

基于单片机的电子式汽车里程表设计

基于单片机的电子式汽车里程表设计【摘要】本文介绍了一种以霍尔元件为基础的汽车车速和里程计的设计方法。

利用AT89C51单片机作为控制核心,利用A44E型霍尔计测转速,通过1602液晶显示器显示车辆行驶的里程和车速。

文中对车速和里程计的硬件电路进行了详细的阐述。

在硬件上,采用霍尔元件,将车辆每次运行所产生的脉冲个数输入到单片机中,再由单片机对这些信号进行处理后,输出到显示器上。

系统的软件部分,采用了模块化的设计思路,用 C语言编写程序。

本系统的硬件结构简单,各子程序的通用性强,达到了设计的要求。

【关键词】里程速度霍尔元件单片机 LCD1系统方案设计1.1设计要求1.设计一种数码里程计,可应用于所有车辆,并可显示里程、车速等信息。

2.系统应能够准确计算行驶里程,并将其显示在终端上。

3.系统应具备稳定性和可靠性,能够长时间运行并正常工作。

4.设计应考虑易于安装和操作,方便驾驶员使用。

5.系统应具备良好的用户界面,能够清晰、直观地显示各项信息。

6.设计应符合相关的安全标准和规范,确保驾驶员的行车安全。

7.设计应具备一定的扩展性和可升级性,方便后续的功能扩展和升级。

8.设计应考虑成本控制,力求实现性价比最优的方案。

9.设计应具备一定的抗干扰能力,能够在复杂的环境中正常工作。

1.2设计说明1.主要采用AT89C51微控制器作为核心芯片;2.将采用1602显示装置,可以实现行车速度、行车路程、时钟和温度等信息的显示。

3.为了感应温度,将使用DS18B20感应器进行温度的监测。

4.时钟功能将由DS1302时钟晶片提供。

它能够准确计时,确保车辆行驶过程中的时间显示准确无误。

5.利用A44E霍尔传感器检测车速;6.可通过按钮进行时钟数值的修改,设定车速和温度的闹钟数值;7.当超速或温度超过设定值时,蜂鸣器将发出警报信号。

2系统硬件设计2.1 总体设计方案说明本文介绍了一种基于普通MCS-51单片机的轮毂转速信号处理系统该系统通过使用传感器将车轮速度转换为电脉冲信号,并通过处理后发送给微控制器进行处理。

基于单片机实现的数字转速表的设计

基于单片机实现的数字转速表的设计

目录一、前言二、系统工作原理三、总体设计1、设计方案2、硬件任务及结构框图3、软件任务及模块图4、各模块说明5、内存空间分配四、结束语五、程序清单六、附录系统原理图七、参考资料八、课程设计评分表前言单片机课程是已们实践性很强的专业技术课程,初学者只有通过大量的编程、实验、调试、设计制作等一系列的实践环节的训练,才能真正理解单片机软件及硬件设计和调试技巧,才能灵活的运用单片机的各条指令系统和各种开发调试工具,设计出高效、可靠、低功耗、体积更小的单片机应用系统,充分体现单片机的嵌入式应用特色。

要进行单片机的开发、实验及课程设计等,必须有一套软硬件开发工具,这样可以省下许多宝贵的时间及精力,提高工作效率。

单片机是计算机家族的一个重要分支,它具有体积小、价格低、面向控制的特点,适用于各种工业控制、仪器仪表装置,在人类生产和生活的各个领域都有极为广泛的应用。

近年来,微型计算机的发展速度足以让世人惊叹,以计算机为主导的信息技术作为一种崭新的生产力,正在向社会的各个领域渗透,也使机电一体化的进程大大加快。

机电一体化是当今制造技术和产品发展的主要倾向,也是我国机电工业发展的必由之路。

可以认为,它是用系统工程学的观点和方法,研究在机电系统和产品中如何将机械、计算机、信息处理和自动控制技术综合应用,以求机电系统和产品达到最佳的组合。

机电一体化产品所需要的是嵌入式微机,而单片机具有体积小、集成度高、功能强等特点,适于嵌入式应用。

智能仪器、家用电器、数控机床、工业控制等机电设备和产品中竟相使用单片机。

就目前而言,单片机的发展势头依然不减,各种型号和功能更强的单片机和超级接口芯片不断出现,进一步向高层次发展的重要标志就是构成多机系统和分布式网络。

世界上单片机芯片的产量以每年27%的速度递增,到本世纪初已达30亿片,而我国的年需求量也超过了亿片的数量,这表明单片机有着广阔的应用前景。

本课程主要针对目前我国早期应用比较广泛的“MCS-51”单片机进行系统的讲解和分析。

基于单片机的电子式转速里程表的设计

基于单片机的电子式转速里程表的设计

基于单片机的电子式转速里程表的设计Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】基于单片机的电子式转速里程表的设计介绍一种新型的基于单片机的电子式汽车转速里程表的实现方案。

讨论了里程计数的原理和转速指示原理。

针对机械式里程表缺点结构复杂,精度不高,并且价格较昂贵,设计了数字式汽车转速里程表。

这里以AT89C2051单片机为核心,利用SPI串行总线开发了电子式里程表。

该里程表利用磁电式传感器采样汽车行驶所得到的信号;采用LCD数码管显示汽车总行驶里程数,本次里程采EEPROM 芯片X25045,利用其通电可改写,掉电信息可保存的特点存储汽车行驶的总里程数。

本设计的转速里程表具有结构简单,精度较高,误差较小,显示清楚醒目,稳定可靠等特点,另外对该系统的软件也作了相应的说明。

关键词: 汽车;转速里程表单片机Single Chip Microcomputer Controll ing Displaying of Automobile OdometerAbstract : This article mainly introduces a new -type electric automobile odometer. Its core is 2051 single chip microcom2 puter ; L ED digital tube is used to display the total and present running distance. Comparing with the mechanical automo2 bile odometer , it has following features : higher accuracy and less error , and it also can be displayed more clearly and pro2duced with simpler technology.目录摘要……………………………………………………………………………………Abstract………………………………………………………………………………第一章:绪论…………………………………………………………………………研究的目的与意义………………………………………………………………国内外研究概况及发展趋势……………………………………………………第二章:系统的总体设计……………………………………………………………系统的总体结构…………………………………………………………………….转速里程表的介绍………………………………………………………………2. 3转速里程表的工作原理…………………………………………………………第三章:系统的硬件设计…………………………………………………………….系统CPU的选择…………………………………………………………………辅助芯片的选取…………………………………………………………………在转速里程表中的应用…………………………………………………3.3. 1电动里程表结构………………………………………………………………3.3.2LM1819驱动线路工作原理………………………………………………… 3..4液晶显示器LCM1010的应用……………………………………………………传感器的选择………………………………………………………………………第四章系统的软件设计………………………………………………………………主程序模块…………………………………………………………………………串行中断服务程序模块……………………………………………………………第五章印制板图的绘制………………………………………………………………结束语………………………………………………………………………………附录……………………………………………………………………………………参考文献……………………………………………………………………………致谢……………………………………………………………………………………第一章:绪论研究的目的与意义自1886年发明汽车以来,汽车走过了100多年的发展历程。

知网论文 基于单片机的汽车里程表设计

知网论文   基于单片机的汽车里程表设计

#277#第3期刘清波等:基于单片机的汽车里程表设计基于单片机的汽车里程表设计刘清波1,蔡淑珍2,孙业歧2,史楠3(1.保定师范专科学校计算机中心,河北保定071051;2.河北大学物理科学与技术学院,河北保定071002;3.河北大学电子信息工程学院,河北保定071002)摘要:介绍了电子汽车里程表,此里程表以8031单片机为核心,用LED 数码管显示汽车总行驶里程、本次里程,具有结构简单、成本低廉、显示清晰、稳定可靠等优点.并且可进行扩充,加入时速表的功能,进一步节省汽车仪表成本.关键词:单片机;汽车里程表;存储器中图分类号:TP 202 文献标识码:A 文章编号:1000 -1565(2002)03 -0276 -03单片机自从推出以来,以其超小型化、结构紧凑、可靠性高、成本低等优点被人们广泛接受,从而应用于工业、电讯、数据处理、仪器仪表等多方面.汽车里程表是汽车的重要配件,在汽车仪表中占重要位置,但几十年来其发展变化并不大,现在国外很多车中使用了数字里程表,但在国内还并不多见.这里讲述的是一种以8031单片机为核心,6位LED数码管作为显示器,再加上程序存储器2764,并以E2PROM2817A为数据存储器,8279为显示芯片的数字汽车里程表.其通过按键开关可切换显示本次里程和总里程.2816,2817系列为E2PROM,其掉电信息并不丢失,并且数据可方便改写,利用此特性在其中存放汽车总里程数据.1 硬件设计此汽车里程表以2764为程序存储器,8031单片机为CPU,此种单片机应用广泛且价格便宜.以74LS373为锁存器构成最小系统,数据存储器用的是一片E2PROM 2817A.显示电路由1片74LS138为译码器,两片7406,3片75451为驱动器,加上一片8279显示芯片组成.采用6位共阴极数码管.总里程最大值为999 999 km,本次里程最大显示为999.9 km,总里程与本次里程用8031 P3.0脚外接按键开关来切换.8031 P1.0脚外接点触式开关用以清零本次里程.显示器显示方式采用八字符右入动态显示.(结构示意图如图1所示)图1 汽车里程表结构8031单片机外接8 MHz晶振作为外部时钟频率振荡电路,由汽车磁电式传感器将汽车行驶时变速箱转数转换成脉冲信号,接8031单片机INT1脚作为计数脉冲输入.2 软件设计软件设计在系统设计中占很大比重,好的软件环境能使单片机硬件资源得以充分发挥,在软件编程时应注重程序的结构化,以简化编码,方便调试.本汽车里程表2817A为2K字节因此可使用几十年,远超汽车的使用年限,因此不必为其使用寿命而担心.本程序工作安全稳定,显示清晰,计数准确,精度较机械式汽车里程表提高一个数量级.而且本里程表还可在功能上进一步扩充,可将汽车时速表功能加入到系统中,进一步降低汽车仪表的成本.4)时速表的编程思想如下:里程表程序中,每计数1次,汽车行驶0.001 602 564 1 km,T0每10 ms中断1次,送显示,其中断100次时间为1 s,计算这1 s计数次数,乘3 600再乘0.001 602 564 1即可求出时速.公式为:时速=次数@5.769 2.此算法可精确到0.001位.然后将求得的时速送显示.时速表显示以P1.1及外接按键来控制,P1.1脚为高电平,P3.0为低电平时显示汽车时速.此时速表可显示到小数点后2位,精度较传统汽车时速表提高2个数量级.结构简单,汇编完后为713字节,占用程序空间少,用2716亦能胜任(采用2764主要为了方便功能扩充).1)里程计数原理:汽车磁电式传感器输出的脉冲信号是传感器转轮旋转时磁场使舌簧管分开闭合而产生的脉冲.每一个脉冲代表行驶了一定的距离.设汽车行驶1 km时驱动轮转数为N,磁电式传感器转数为NF则NF= N@I,其中I为传动比.设轮胎外径为D,则汽车行驶1 km驱动轮转数为N=1 000/PD,实际中由于轮胎承载变形使得轮胎外径D变化,此时NXI=1 000/PLD,其中L为变形系数,一般为0.93~0.96.则磁电式传感器在汽车行驶1 km时转数NF=(1 000/PLD)I.设传感器转轮上均匀安排m个磁片时,汽车行驶1 km,传感器输出脉冲为mNF个. 2)程序中以INT1的输入为里程计数脉冲,8031中断1置为高中断优先级以保证计数准确.定时器T0置为低中断优先级,设T0每10 ms中断1次,中断1次送1位显示.每行驶1 km向2817中写1次数据.3)以60H~62H单元为计数脉冲暂存单元.68H,69H单元为判断数据暂存单元,6CH中为本次里程小数点位数值.当6CH单元内容达到0AH 时清零.70~72H单元为读出的总里程数.本程序包括主程序和2个中断服务程序,程序功能如下:主程序:初始化,清零存储单元,读出总里程存入暂存单元,开CPU中断、置中断优先级,启动定时器,等待中断.INT1中断服务程序:脉冲个数加1,判断是否小数点数值为0.1 km,判断是否行驶1 km.不是则返回.T0中断服务程序:判断是否显示总里程,显示方式初始化,显示里程数,返回.图2 系统流程每经过1 km写1次2817,这样设计比隔一定时间写一次新数据要实用得多,这样在停车等待时8031停止写入总里程,从而大大延长了2817的使用寿命.并且由于2817A写入时间为几毫秒,远小于汽车行驶1 km 所用时间,因此可对2817A的RAY/BUSY脚的状态不予理会,从而也简化了程序设计,且可使用2816达到同样功能而不必更改程序.汽车行驶过程中会向里和存储器频繁写入数据,假设汽车每天平均行驶 1 000 km,即每天擦写1 000次.总里程共6位分配3个字节,则个位十位单元每天擦写1 000次,百、千位单元每天擦写10次,万、十万位单元10天擦写1次.根据E2PROM写入次数约为1万次的规定.如果给个、十位分配1 000个单元,可擦写30年,而百千位只需分配10个单元,万、十万位分配1个单元就够了.参考文献:[1]马家臣,孙玉德,张颖.MCS-51单片机原理及接口技术[M].哈尔滨:哈尔滨工业大学出版社,1996.[2]王义方,周伟航.微型计算机原理及应用(MCS-15系列单片机)[M].北京:机械工业出版社出版,1997.An Automobile Odometer DesignBased on Single Chip MicrocomputerLIU Qing_bo1,CAI Shu_zhen2,SUN Ye_qi2,SHI Nan3(1.Center of Computer,Baoding Teaching College , Baoding 071051,China;2.College of Physics and Technology,Hebei University,Baoding 071002,China;3.College of Electronic and Informational Engineering,Hebei University,Baoding 071002,China)Abstract:The article makes an introduction of an electron autormobile odometer whose core is/80310.Theodometer can display the whole and any specific mileage by using a LED.It has the advantages of simple struc-ture,low cost ,clear display and reliable steadiness,etc.It can also be augmented to have the functions of a speedmeter and so save the cost for other meters.Key words:single chip microcomputer;automobile odometer;memory (责任编辑:孟素兰)#278#河北大学学报(自然科学版) 2002年。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的电子式转速里程表的设计介绍一种新型的基于单片机的电子式汽车转速里程表的实现方案。

讨论了里程计数的原理和转速指示原理。

针对机械式里程表缺点结构复杂,精度不高,并且价格较昂贵,设计了数字式汽车转速里程表。

这里以AT89C2051单片机为核心,利用SPI串行总线开发了电子式里程表。

该里程表利用磁电式传感器采样汽车行驶所得到的信号;采用LCD数码管显示汽车总行驶里程数,本次里程采EEPROM 芯片X25045,利用其通电可改写,掉电信息可保存的特点存储汽车行驶的总里程数。

本设计的转速里程表具有结构简单,精度较高,误差较小,显示清楚醒目,稳定可靠等特点,另外对该系统的软件也作了相应的说明。

关键词:汽车;转速里程表单片机Single Chip Microcomputer Controll ing Displaying of Automobile Odometer Abstract : This article mainly introduces a new -type electric automobile odometer. Its core is 2051 single chip microcom2puter ; L ED digital tube is used to display the total and present running distance. Comparing with the mechanical automo2bile odometer , it has following features : higher accuracy and less error , and it also can be displayed more clearly and pro2duced with simpler technology.目录摘要……………………………………………………………………………………Abstract………………………………………………………………………………第一章:绪论…………………………………………………………………………1.1研究的目的与意义………………………………………………………………1.2 国内外研究概况及发展趋势……………………………………………………第二章:系统的总体设计……………………………………………………………2.1系统的总体结构……………………………………………………………………2.2.转速里程表的介绍………………………………………………………………2. 3转速里程表的工作原理…………………………………………………………第三章:系统的硬件设计……………………………………………………………3.1.系统CPU的选择…………………………………………………………………3.2辅助芯片的选取…………………………………………………………………3.3LM1819在转速里程表中的应用…………………………………………………3.3. 1电动里程表结构………………………………………………………………3.3.2LM1819驱动线路工作原理…………………………………………………3..4液晶显示器LCM1010的应用……………………………………………………3.5传感器的选择………………………………………………………………………第四章系统的软件设计………………………………………………………………4.1主程序模块…………………………………………………………………………4.2串行中断服务程序模块……………………………………………………………第五章印制板图的绘制………………………………………………………………结束语………………………………………………………………………………附录……………………………………………………………………………………参考文献……………………………………………………………………………致谢……………………………………………………………………………………第一章:绪论1.1研究的目的与意义自1886年发明汽车以来,汽车走过了100多年的发展历程。

汽车的出现和发展,使汽车仪表也在不断开发和发展之中。

随着光学、电子技术的迅速发展,特别是计算机技术在汽车仪表中的广泛应用,汽车仪表正向数字化和智能化方向展。

汽车仪表的发展趋势,从一个侧面反映出汽车电子化水平的快速提高。

传统的汽车转速里程表的功能有两个,一是用指针指示汽车行驶的瞬时车速,二是用机械计数器记录汽车行驶的累计里程。

现代汽车正向高速化方向发展,随着车速的提高,用软轴驱动的传统车速里程表受到前所未有的挑战。

这是因为软轴在高速旋转时,由于受钢丝交变应力极限的限制而容易断裂,同时,软轴布置过长会出现形变过大或运动迟滞等现象,而且,对于不同的车型,转速里程表的安装位置也会受到软轴长度及弯曲度的限制。

凡此种种,使得基于非接触式转速传感器的电子式转速里程表得以迅速发展。

1.2国内外研究概况及发展趋势为了充分了解汽车仪表发展现状,准确地把握其未来发展趋势,有必要对其发展过程作一简单回顾。

按汽车仪表在工作原理上取得的重大技术创新来分,可以划分为4个阶段,或称为经过4代。

第1代汽车仪表是基于机械作用力而工作的机械式仪表,人们习惯称这类仪表为机械机心表;第2代汽车仪表的工作原理基于电测原理,即通过各类传感器将被测的非电量变换成电信号加以测量,通常称这类仪表为电气式仪表;第3代为模拟电路电子式;第4代为数字汽车仪表。

1 现代汽车仪表的现状汽车仪表正在经历由第3代向第4代转型时期。

第3代汽车用仪表工作原理与电气式仪表基本相同,只不过是用电子器件取代原来的电气器件。

其出现的时间大致在20世纪50~60年代,随着集成电路技术突飞猛进的发展,这种仪表现在均采用各种专用集成电路(为汽车仪表专门设计的集成电路),国内汽车仪表目前的主流产品就是这种仪表,经过20多年的发展,其结构形式经历了动圈式机心(线圈连同指针一起转动)和动磁式机心(磁钢连同指针一起转动)2个基本阶段。

电子器件经历了分立器件和专用集成电路2个阶段。

在整个发展过程中,国内外工程技术人员一直从未停止对其进行改进。

如围绕降低成本,不断改进制作工艺,机械零件起初以金属件为主,发展到今天以塑料件为主;围绕提高指示精度和指针平稳性,由动圈式发展成动磁式等。

虽然,每次较大改进后整体性能价格比都有所提高,但受其工作原理的限制,其线性、精度、重复性、响应速度等性能指标难以有根本的突破。

严格地说,第4代全数字式汽车仪表从其应用的技术手段上看,还是电子技术范畴,也属于电子式仪表,但信号处理方式已从模拟变成数字。

仅凭信号处理方式的改变还不足以将全数字式汽车仪表划分成一个新阶段,其最显著的特征是工作原理与第3代汽车仪表完全不同。

如果一个产品在工作原理上有创新和突破,则其设计思路、组成形式、功能和性能的改变将是根本性的。

鉴于此,将全数字式汽车仪表暂且列入第4代。

关于全数字式汽车仪表早在20世纪80年代就已经被提出,最初为“数字显示”形式的汽车仪表。

虽然该仪表的工作方式是全数字式,技术水平和仪表的性能远远超过了第3代汽车仪表,但其致命的缺点是只能显示一组孤立的数字,没有动感,在被测物理量(如车速、发动机转速)发生变化时,只有数字翻动,而没有指示上升、下降直观感,再加上读数时间比较长,容易分散驾驶员的注意力等,这种形式的汽车仪表很难被驾驶员接受,因而国内外都没有普及与推广。

为了克服上述不足,后来出现了采用光点、光条或光带模拟动态显示被测物理量形式的全数字汽车仪表,显示器件主要有LED、LCD和电致发光材料等。

由于受到成本的限制,目前光显示汽车仪表只能选用字段显示方式的显示屏,无法选用显示分辨率更高的点阵式显示屏。

因此,其视觉效果和显示精度还不能令人满意。

随着电子技术的发展,特别是单片机性能的提高,主要表现在抗强电磁干扰、工作温度范围和对工作电源稳定性要求等方面的改善,再加上价格的大幅度降低,目前有条件在汽车仪表上使用单片机控制的全数字仪表。

虽然全数字式汽车仪表曾经出现多种款式,但业内人士和专家一致看好“基于单片机的数字式汽车仪表”。

它是针对目前广泛使用的模拟电子式汽车仪表机心存在多方面不足,在其工作原理上作出技术创新,即彻底放弃了“动磁式”或“动圈式”模拟电子式汽车仪表,通过线包与磁钢间产生电磁转矩驱动指针工作的形式。

该汽车仪表由传感器完成各种被测物理量的采集,经过换算后直接送入单片机,再由驱动器驱动指针,在刻度盘上指示被测物理量,同时辅以被测物理量LCD数字显示。

该汽车仪表在指示方式上仍然保留了第3代仪表指示直观、有动感、符合驾驶员习惯等特点,而且批量生产的成本有望低于同等功能的模拟电子式汽车仪表,更可贵的是在工作原理上的创新和突破,带来了技术性能质的提高。

2 汽车仪表的发展趋势继全数字式汽车仪表后,未来汽车仪表应向何方向发展呢?虽然具体过程不清楚,但总的趋势还是比较明朗的,那就是充分应用光技术和机、电一体化技术,并突出现代信息技术和网络技术的应用,其功能将极大拓宽,指示形式将演变成计算机终端显示器。

虽然人们对未来汽车仪表作出种种预测,并赋予它远远超出现在汽车仪表多得多的功能。

个人认为仅从技术本身的角度出发,就目前技术条件而言,实现这些功能并没有什么问题,制约新技术在汽车仪表上应用的主要因素是制造成本。

因为汽车仪表是一个量大、对成本极为敏感的产品,在其改进和创新的过程中,不仅要考虑技术的可行性、功能的拓宽、性能的改善、使用的可靠性等,更重要的是其制造成本。

脱离制造成本谈汽车仪表,那只能是概念性的汽车仪表。

在有关技术使用费用,特别是其依赖硬件成本进一步降低的前提下,汽车仪表未来可能发展趋势如下。

1 从近期来看,未来汽车仪表的功能将不局限于现在的车速、里程、发动机转速、油量、水温、方向灯指示,可能增添如下功能。

(1)能指示安全系统运行状态,如轮胎气压、制动装置、安全气囊、安全带等。

这些信号传输形式,将不再是简单的开关接通和断开直流信号,而是包含反映这些安全装置工作状态较多信息的调制信号,供单片机读取,以便单片机能准确地综合判断这些安全装置的工作状态,并给出故障显示提醒驾驶员,或指导维修人员排除故障,也就是说带基于单片机的汽车仪表将有一定水平的智能化。

(2)将防盗系统纳入汽车仪表单片机的监管下,如车门、后行李箱等处防盗锁指纹识别开启系统,防撬振动报警装置,防盗点火起动装置等。

2 随着显示器件,如液晶显示器件的性能,特别是工作温度范围的拓宽,在价格进一步降低的前提下,汽车仪表的功能将被极大地拓宽,形式将发生根本改变,外观上就是一个高清晰度的计算机显示器。

相关文档
最新文档