基于51单片机的车用数字仪表的研究.doc

  1. 1、本文档共44页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于51单片机的车用数字仪表的研究

基于51单片机的车用数字仪表? 当今世界,由于汽车性能不断提高,使得汽车电子控制程度也越来越高。汽车电子控制装置必须迅速、准确地处理各种信息,并通过电子仪表显示出来统仪表一般是机电式模拟仪表,只能驾驶员提供汽车运行中必要而又少量的数据信息,已远远不能满足现代汽车新技术、高速度的要求 。随着现代电子技术的发展,多功能高精度、高灵敏度、读数直观的电子数字显示及图像显示的仪表已不断地在汽车上应用,汽车电子化仪表将逐步取代常规的机电仪表。利用电子显示技术,也就是薄型平面电子显示器技术做成的汽车平面仪表板显示数字及信息,使驾驶者在开车的同时,仍然可以清楚地看到仪表数字及其他信息的变动。它具有测试反应速度快、指示准确、图形设计灵活、数字清晰、可视性能好、集成化程度高、可靠性强、功耗低等优点。汽车电子依表面板,采用汽车微机采集处理不同传感器信号,不仅可把各种传感器检测到信息,如车速、发动机转速等原封不动地显示出来,而且还能把经微机处理、计算、分析后的信息,如燃油消耗和行车里程等综合信息显示出来。1 前言 3 1.1设计任务 3 1.2题目简评 3 2 系统组成及工作原理 4 3 系统硬件设计 4 3.1 硬件综述 4 3.2. 主控模块 5 3.2.1 AT89C51引脚功能说明: 7 3.2.2 AT89C51控制信号 12 3.2.3 计数器/时器简介 13 3.3 温度传感器: 14 3.3.1 DS18B20简介 15 3.3.2 DS18B20的内部结构 15 3.3.3 DS18B20的测温原理 19 3.3.4 温度传感器的应用 19 3.4 里程传感器 20 3.5 测速传感器: 21 3.5.1 光栅传感器简介 21 3.5.2 圆形光栅 24 3.5.3 定时器/计数器 25 3.5.4 速度传感器的实现 25 3.6 显示模块 25 3.6.1 LCD MODULE概述 26 3.6.2 字符型液晶显示模块简介 26 3.6.3 LCD模块的应用 29 3.7 A/D转换模块 30 3.7.1 ADC0809简介 30 3.7.2 ADC0809数模转换装置的应用 32 3.8 其他模拟传感器 32 3.9 抗干扰设计 33 3.9.1 采用抗干扰电源: 33 3.9.2 光电隔离: 33 3.9.3 过压保护电路: 33 3.9.4 CPU抗干扰措施: 34 3.9.5 掉电保护: 34 4. 软件设计 35 4.1语言介绍 35 4.1.1 c语言简介 35 4.1.2.c语言可以和汇编语言混合使用 36 4.1.3 C51中断处理过程 36 4.2软件总体设计 37 4.3部分模块程序介绍 37 4.3.1温度传感器模块: 37 4.3.2里程表模块 40 结束语 42 致 谢 43 参考文献 44 1 前言 1.1设计任务 用51单片机、模/数转换器件及数字式温度传感器DS18B20等对进行技术改进,设计并实现了新型全数字仪表系统车辆仪表是驾驶员与汽车进行信息交流的重要接口和界面,是车辆安全行驶的重要保证。随着电子技术的广泛应用,传统汽车仪表逐渐被微处理器为核心的电子控制数字仪表取代已成为必然趋势。然而,目前国内车辆仪表数字化水平还不高,绝大部分仪表还是模拟式的,而大多数模拟仪表表头的体积较大、数量多,使得显示系统拥挤不堪,影响美观;另外一些模拟仪表故障率高,增加了用户的经济负担,减小了车辆行使的安全系数。为克服这些缺点,文中提出用单片机、模/数转换器件及数字式温度传感器DS18B20等对其进行技术改进,设计并实现了新型全数字仪表系统,该仪表系统有显示直观准确、灵敏度高、使用寿命长、灵巧美观、成本低等优点。系统组成及工作原理本系统功能由硬件和软件两大部份协调完成,硬件部分主要完成各种传感器信号的采集、转换,各种信息的显示等;软件主要完成信号的处理及控制功能等。其工作原理是89C51单片机依次查询各传感器的输出信号(等模拟传感器输出的模拟信号需要经过ADC0809进行模数转换); 然后89C51对输入信号进行相应处理后通过显示模块输出。硬件该系统硬件主要包括以下几个模块: 89C51主控模块、传感器模块、ADC0809模/数转换模块、44780显示模块等。其中89C51主要完成外围硬件的控制以及一些运算功能,传感器完成信号的采样功能,ADC0809完成将模拟信号转换成数字信号的功能,44780显示模块完成字符、数字的显示 3.2. 主控模块系统采用ATMEL公司生产的AT89C51单片机AT89C51是美国ATMEL公司生产的低电压,高性能的CMOS8位单片机片内4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存储器(RAM),器件采用

文档评论(0)

pangzilva + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档