(完整版)《多媒体汽车动态仪表板设计》毕业论文.doc_第1页
(完整版)《多媒体汽车动态仪表板设计》毕业论文.doc_第2页
(完整版)《多媒体汽车动态仪表板设计》毕业论文.doc_第3页
(完整版)《多媒体汽车动态仪表板设计》毕业论文.doc_第4页
(完整版)《多媒体汽车动态仪表板设计》毕业论文.doc_第5页
免费预览已结束,剩余60页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、多媒体汽车动态仪表板设计摘要当今世界,由于汽车性能不断提高,使得汽车电子控制程度也越来越高。汽车电子控制装置必须迅速、准确地处理各种信息,并通过电子仪表显示出来。统仪表一般是机电式模拟仪表,只能为驾驶员提供汽车运行中必要而又少量的数据信息,已远远不能满足现代汽车新技术、高速度的要求 。本系统设计的汽车电子仪表面板,以STC12C5A08AD 单片机为微处理控制模块进行数据的采集和处理,该控制器属于单时钟机器周期的单片机是高速、低功耗、强抗干扰的新一代8051 单片机,其指令代码完全兼容8051,但是速度比 8051 快 8-12 倍;本系统中选用了 ST188 红外反射传感器设计的测速模块,

2、ST188 能够在 4-13 毫米的范围内实现车速的检测; 在系统温度方面选用 DS18B20 温度传感器,该传感器能够实时的显示温度的变化,能够及时的展现出汽车行动的水温变化,但是该温度传感器的测温范围有限,很有局限性;为了使系统能够更好的北 PC 机远程控制,所以我设计了利用 MAX232 芯片转换电压的串口通信接口电路; 最后还设计了 LED 报警电路和各种辅助电路, 利用这些电路模块, 通过单片机的信号处理,最后将需要的数据显示到 LCD12864 显示模块之中,以达到设计要求。关键字:汽车仪表 多媒体仪器 STC12C5A08AD ST188 传感器DS18B20 温度传感器LCD1

3、2864MAX232ABSTRACTSIn today's world, Due to continuously improve performance of the car, the increasingly displayed by the electronic instruments. System instrumentation is generally electromechanical analog instruments, and can only provide the driver with the car running necessaryand a small a

4、mount of data can not meet the new technology of the modern automobile, of automotive electronic instrument panel to STC12C5A08AD single-chip microprocessor control module for data acquisition and processing. Controller is a single clock machine cycle MCU is a new generation of , strong anti-jamming

5、 8051, its instruction code is fully compatible with 8051, but the speed is 8-12 times faster than the 8051.ST188 infrared reflectance sensor design of the gun module is selectedin this system, ST188 speed detection in the range of 8-13 mm. Selection of the DS18B20 temperature sensor in the system t

6、emperature, the sensor can be real-time display of temperature changes,can show the changesin water temperature of thecar action in a timely manner, but the temperature range of the temperature sensor is limited, very limited. To make the system be able to better North PC, remote control, so I desig

7、ned a switching voltage of the MAX232 chip serial communications interface circuits. Also designed the LED alarm circuit and various auxiliary circuits, the circuit module, signal processing by the microcontroller, the final will display the data needed to LCD12864 display module requirements.Keywor

8、ds: Automotive instrument Multimedia apparatus 12C5A08AD ST188 sensor DS18B20 temperature sensor LCD12864 MAX232目录第一章 绪论 .11.1课题研究的背景和意义 .11.1.1课题研究的背景 .11.1.2课题研究的意义 .21.2多媒体汽车仪表本体概述 .31.3课题研究的主要内容 .3第二章系统硬件设计方案 .52.1硬件总体设计思想 .52.2硬件总体方框图的设计 .5第三章系统硬件电路设计 .73.1单片机主控模块 .73.1.1单片机的选型 .73.1.2单片机的管脚介绍

9、.83.1.3STC12 型单片机的特点介绍 .93.2温度传感器模块 .103.2.1温度传感器的选型 .103.2.2温度传感器的电路设计 .113.2.3温度传感器的内部结构 .123.2.4温度传感器的测温原理 .123.3 ST188 红外反射测速传感器 .133.3.1 ST188 实物图管脚介绍及测速的实现 .133.3.2ST188 特点介绍 .143.3.3ST188 传感器的电路原理图 .143.3.3 ST188 的光电特性及参数确定.153.4液晶显示模块 .163.4.1液晶显示器的选型 .163.4.2液晶显示器的电路设计图 .173.4.3液晶显示器的管脚和功能

10、.173.4.4液晶显示器的使用注意事项 .183.5模拟传感器电路设计 .193.6串口电路模块设计 .203.6.1串口通信电路的设计思想 .203.6.2串口通信功能实现及电路 .203.7其他各种辅助电路模块 .213.7.1 USB 电源供电模块 .223.7.2晶振模块 .223.7.3复位电路模块 .233.7.4按键电路模块 .243.7.5 LED 报警指示灯模块 .25第四章 系统抗干扰设计 .264.1本系统干扰来源和特点 .264.2本系统的抗干扰设计 .26第五章系统软件的设计 .275.1编程语言介绍 .275.1.1 C 语言简介 .275.1.2 C 语言与汇编

11、语言混用 .285.1.3 C51 编程中断处理 .285.2软件模块设计 .295.2.1 主程序的设计295.2.2 温度传感器程序设计305.2.3 液晶显示程序设计315.2.4 ST188 测速程序设计325.2.5 AD 转换模块设计33第六章 总结和展望346.1 毕业设计工作总结346.2 后期工作展望35结束语36致谢37参考文献38附录39附录 1 元件清单39附录 2 PCB 设计电路原理图40附录 3 PCB 板子图41附录 4 焊接成型成品图42第一章绪论1.1 课题研究的背景和意义我们在研究各种项目的时候,都必须对该课题的背景以及研究该课题的意义做出深刻的研究和讨论

12、,这不仅能够使我们了解该课题的过去的发展历程,同时也可以使我们明确该行业现阶段的发展趋势,以及未来的我所研究的该课题的演化方向。下面我就从研究背景和研究意义两方面做出阐述。1.1.1 课题研究的背景当今世界,由于汽车排放、 节能、安全和舒适性等使用性能不断提高,使得汽车电子控制程度也越来越高。汽车电子控制装置必须迅速、准确地处理各种信息,并通过电子仪表显示出来使驾驶员及时了解并掌握汽车的运行状态,妥善处理各种情况。因此电子仪表显示装置成为现代汽车的发展新潮流具有非常广阔的发展空间汽车走过了 100 多年的发展历程,汽车仪表也在不断开发和发展之中。汽车仪表发展,按其工作原理上取得的重大技术创新来

13、分,经过了四代:第一代汽车仪表是基于机械作用力而工作的机械式仪表,即机械机心表;第二代汽车仪表的工作原理基于电测原理,即通过各类传感器将被测的非电量变换成电信号加以测量,称之为电气式仪表;第三代为模拟电路电子式;第四代为步进电动机式全数字汽车仪表。目前汽车仪表正在向全数字化,智能化方向发展,所以多媒体汽车仪表板,将是未来汽车仪表中最热门的研究课题。第三代汽车用仪表工作原理与电气式仪表基本相同,只是用电子器件取代原来的电气器件。随着集成电路技术突飞猛进的发展, 这种仪表现在均采用汽车仪表专用集成电路,是国内汽车仪表目前的主流产品,经过多年的发展,其结构形式经历了动圈式机心和动磁式机心阶段。电子器

14、件经历了分立器件和专用集成电路阶段。发展到今天以塑料件为主;围绕提高指示精度和指针平稳性,由动圈式发展成动磁式等。第四代全数字式汽车仪表从其应用的技术手段上看,还是电子技术范畴,也属于电子式仪表,但信号处理方式已从模拟变成数字。其最显著的特征是工作原理与第三代汽车仪表完全不同。1.1.2 课题研究的意义随着光学、电子技术的迅速发展,特别是计算机技术在汽车仪表中的广泛应用,汽车仪表正向数字化和智能化方向发展。从汽车仪表的发展趋势来看,也可反映出汽车电子化水平正在快速的提高。 就目前的形式来看,伴随着智能化逐步进入我们的生活,所以人们迫切要求汽车仪表板的设计更加的智能化、可视化、人性化,使人们操作

15、起来简单明了,容易懂。而未来的趋势更加趋向于触觉控制技术和语音控制技术。触觉远离了传统按键的各种接触不良的缺陷,只需要触摸,就可以开启各种提示信息以及各种资讯。这两种技术将会在未来很长一段时间占据整个汽车仪表市场,这也是该课题研究的多媒体汽车仪表的意义所在。对于我们应届本科生而言,尤其是在汽车氛围十分浓厚的汽车学院,我们更加有必要对汽车类课题加以研究,宁外我们现阶段所学习的知识大多都属理论知识,缺少实践,所以我认为我研究多媒体汽车仪表板课题对于自身的意义有以下四点:1为了将四年在大学里面所学的知识系统化的进行汇总。四年里我们所学的知识,大多是仅限于理论知识,所学的都比较片面,当在实践生产中运用

16、的时候,并不能很快的将理论结合到实际中,所以借此机会可以将四年所学,再重新学习一遍并结合课题需要,独立完成该课题的设计与实现。2为了展示汽车数字化电子仪表比传统汽车仪表更具优越性和灵活性。在大规模集成电路技术迅速发展的今天,微处理器处理速度越来越快,性能要求也越来越高,集成电路的密度越来越密集,体积越来越小,内部结构越来越复杂,功能也越来越强大。随着传统仪表的部分功能硬件不断地被软件取代,整个系统的集成度也在不断提高。本课题设计的就是一个基于 89C51 单片机的汽车数字仪表板, 目的主要在于实现一个汽车数字化电子仪表板的低端方案,同时也展现出汽车电子仪表板的优越。3为了证明一套完整的系统必定

17、具有软件和硬件两部分组成。记得我们所学汇编语言的时候,书本中曾说过硬件是躯体,软件是灵魂,当一套系统只有软件没有硬件时,他就只是一个幽灵,当一套系统只有硬件没有软件时,他就只是一具尸体,毫无生气。只有软件和硬件相互相成,才能够成完美的系统。4为了将所学的单片机更加系统化的加深认识。单片机是我们电子专业很有发展前景的专业方向,通过该课题的研究与设计,可以将单片机的学习推向系统化、专业化,为我毕业参加工作打下坚实的基础。1.2 多媒体汽车仪表本体概述多媒体技术就是利用电脑把文字、图形、影象、动画、声音及视频等媒体信息都数位化,并将其整合在一定的交互式界面上,使电脑具有交互展示不同媒体形态的能力。它

18、极大的改变了人们获取信息的传统方法,符合人们在信息时代的阅读方式。多媒体技术的发展改变了计算机的使用领域,使计算机由办公室、实验室中的专用品变成了信息社会的普通工具,广泛应用于工业生产管理、学校教育、公共信息咨询、商业广告、军事指挥与训练,甚至家庭生活与娱乐等领域。汽车仪表是安装在汽车上,用于指示或显示汽车行驶以及发动机运行时的工作状况,并向驾驶员随时提供汽车运行中的状态、参数等信息,是汽车必备的装置。汽车仪表技术是汽车高精确技术的重要内容,现在大致可以分为三类:机械式、电气式,电子式。多媒体技术现在日趋发展,本课题所研究的就是在传统的数字汽车仪表板中加入多媒体技术,让多媒体技术控制汽车仪表,

19、使汽车仪表更加的人性化。多媒体汽车动态仪表板是未来汽车汽车仪表的发展的方向,未来的汽车仪表必定会集汽车工况显示、娱乐、通信、报警、安全于一体,为驾乘人员提供一个新颖方便的信息沟通环境。多媒体汽车动态仪表板既有模拟仪表的连续感觉,又有数字仪表的确定性显示。在本课题中我使用 51 单片机、ST188 红外反射测速传感器、 LCD12864 液晶显示屏、模数转换器件及数字式温度传感器 DS18B20 等对传统的模拟车用仪表进行技术改进,设计并实现了新型全数字的简易汽车仪表系统。1.3 课题研究的主要内容传统的汽车仪表只能给驾驶者提供汽车运行中必要而又少量的数据信息,已远远不能满足现代汽车新技术、高速

20、度的要求。随着汽车工业的不断发展,汽车开发商也在仪表盘上费尽心思,让小小的仪表盘变得越来越漂亮,功能越来越多越来越智能化,从实用开始走向时尚、美观,未来的汽车仪表必定完成实用与时尚的完美结合。汽车仪表是驾驶员与汽车进行信息交流的重要接口和界面,是车辆安全行驶的重要保证。随着电子技术的广泛应用,传统汽车仪表逐渐被微处理器为核心的电子控制数字仪表取代。然而,目前国内车辆仪表数字化水平还不高,绝大部分仪表还是模拟式的,而大多数模拟仪表表头的体积较大、数量多,使得显示系统拥挤不堪,影响美观;另外一些模拟仪表故障率高,增加了用户的经济负担,减小了车辆行使的安全系数。为克服这些缺点,本课题中提出用单片机、

21、模数转换器件、数字式温度传感器DS18B20、ST188 红外反射测速传感器等对其进行技术改进,设计并实现了新型全数字仪表系统,该仪表系统有显示直观准确、灵敏度高、使用寿命长、灵巧美观、成本低等优点。.第二章系统硬件设计方案硬件是一套系统不可或缺的主要组成部分,它是构成一个系统的物理设备,就如同一个人的躯体, 这里我们主要运用51 单片机为主控系统, 再加上其他的辅助芯片,与单片机一起提供功能控制。通常我们说的系统硬件一般都包括:运算器、控制器、寄存器、输入设备、输出设备五大部分。2.1 硬件总体设计思想本课题所用到的C51 单片机微处理器,其本身就包含了运算器、控制器、寄存器三部分。我们利用

22、这个优势,在为该单片机添加上输入和输出设备,并对他们加以连接,从而构成一个完整的硬件系统。在经过微处理器后,通过液晶屏实时的显示出我们所需要的数据,如水温、车速、油量、油压等等。本课题中最主要的芯片除了C51 单片机之外,还有就是DS18B20 温度芯片和 ST188 红外反射测速传感器芯片, 这两个芯片起到了模拟水温度以及模拟测速的功能,是该课题最重要的两大功能。同时为了是系统更加完美,在设计中加入抗干扰元素,使系统的故障率降低,同时也使得整个系统更加及时、准确,提高了安全性、可靠性,更具有智能化和人性化。2.2 硬件总体方框图的设计该系统硬件主要包括以下几个模块: AT89C51 主控模块

23、、 DS18B20 温度传感器模块、车速 ST188 红外反射传感器模块、 ADC0809 模数转换模块、LCD12864 显示模块等。其中 AT89C51 主要完成外围硬件的控制以及一些运算功能, DS18B20 传感器完成对温度的检测,并通过单片机转换为输出信号, ST188 测速传感器通过发射的红外线在芯片上面放一个转动的电机,通过电机带动叶片转动,从而使 ST188 将接收到的转动信号反社会芯片内部,从而对外输出一个脉冲计数,在通过单片机的信号采集和处理,就可以测出这时候行车的车速,再通过测定的行车时间,并通过计算就可以获得行车的里程, ADC0809 完成将模拟信号转换成数字信号的功

24、能, LCD12864 液晶显示器模块起到汇总的作用,它是对所有的单片机采集和处理之后输出的字符、信号、数字等进行显示,给人一种最直观的效果。除了这些最重要的模块之外, 我还在 PCB 设计中添加了串口模块以便于程序的下载,能够实现对单片机的远程控制。还有很多辅助电路,如复位电路、晶振电路、 4 个共阳极的 LED 报警显示电路、 4 个按键电路。这些辅助电路看似很简单,但是在一个完整系统中却是必不可少的。通过初步的构思和设计,我制定了比较简单的电路结构图,如图2.1 是本课题的硬件设计的总体框图。DS18B20信号处理温度传感器ST188LM324测速传感器运算放大器油量信号处理模拟传感器压

25、力信号处理模拟传感器油压信号处理模拟传感器USB 电源模块图 2.1硬件总体框图LCD12864 液晶LED 报警复位电路STC12C5A08AD按键电路单片机串口通信模块第三章系统硬件电路设计硬件电路设计是本课题的最重要的环节,完成了本课题硬件的设计,就完成了该次设计一大半的工作。为了达到操作简单、成本较低、功能较为全面的目的,我在硬件电路设计中,下了苦功夫,力争把硬件模块做到最好。硬件设计的一般流程是:1本系统所需各种元器件的选择;2电路原理图的绘制以及PCB 板的生成;3焊接 PCB 印制电路板;4硬件的检查和维护;5硬件的调试;在我设计的硬件电路中,主要包括单片机主控模块、温度传感器电

26、路模块、测速电路模块、液晶显示模块、模拟传感器电路模块、串口电路模块、电源模块、按键模块、 报警显示灯模块等等,下面我将逐一进行介绍。3.1 单片机主控模块单片微型计算机简称单片机,是典型的嵌入式微控制器( Microcontroller Unit),常用英文字母的缩写 MCU 表示单片机, 它最早是被用在工业控制领域 1。单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了 IO 设备。概括的讲:一块芯片就成了一台计算机3.1.1 单片机的选型本课题是汽车电子类典型的仪表设计,最基本的控制系统就是选

27、择单片机进行控制,微处理器接收经过输入处理电路处理的各种各样的信号,然后通过各种计算并控制所需要输出的值,按照课题要求适时地向执行机构发送控制信号。当前的 MCU 中基本上做实验使用的都是 8 位和 16 位的,至于 32 位的 MCU 常使用在商业领域。 就该课题而言, 出于对安装空间和仪表板的简洁性考虑,我们所选用的 MCU 芯片体积必须要尽量的小,而且对仪表的实时性和准确性要求也比较高,同时要求微处理器的运算速度快,精度比较高,同时价格合理。所以综合考虑之下,本系统选择的是宏晶科技公司生产的 STC12C5A08AD 单片机。 STC12C5A08AD 是一种带 8K 字节闪烁可编程可擦

28、除只读存储器 ( FPEROM Flash Programmableand Erasable Read Only Memory)的低电压,高性能 CMOS8 位微处理器,俗称单片机。 STC12C5A08AD 是宏晶公司生产的单时钟机器周期的单片机,该单片机指令完全兼容8051 单片机,但是速度是8051 单片机的 8-12倍。内部有专用的复位电路, 自带 8 路高速 10 位 AD 转换,主要针对强干扰场合。3.1.2 单片机的管脚介绍STC12C5A08AD 单片机可为你提供许多高性价的应用,灵活的贡献于各种控制领域。本课题就是借助单片机的价格低廉、性能全面、功能多等等的优越性,再利用外界

29、元器件,与单片机构成一个可简易可行的汽车仪表最小系统。图 3.1 单片机 STC12C5A08AD由图 3.1 可知,图中 STC12 单片机共有四十个管脚, 主要分为 P0 口、P1 口、 P2 口、 P3 口。 P0 口是一组 8 位漏极开路行双向IO 口,也是地址数据总线复用口。在单片机中由于单片机内部P0 口中是没有上拉电阻的,所以在使用 P0 口的时候,必须为其加上上拉电阻。在这里P0 口作为数据输出口,送入到液晶显示器中,所以上拉电阻必须要大一点,通常都选用10K的电阻。P1口和P2口都是是一个自带内部上拉电阻的8 位双向IO口,他们的输入缓冲级可驱动(吸收或输出电流)4个TTL逻

30、辑门电路。在该系统中,P1 口中 P1.0-P1.2 三个管脚作为 AD 转换功能引脚,P1.4-P1.6接的是 TM12864J 液晶显示的功能引脚, P1.3 管脚接的是温度传感器的数据输入管教。 P3 口的作用于 P1 和 P2 口相同,但是 P3 口除了作为一般的IO 接口之外还有重要的第二功能,这里的P3 口所接的使键盘按键,并未使用其第二功能,所以对P3 口第二功能只做了解即可,如表3.1 所示 P3口的第二功能。表 3.1 P3口第二功能表端口第二功能P3.0串口 1 数据接收端 RXDP3.1串口 1 数据发送端 TXDP3.2外部中断 0 输入口P3.3外部中断 1 输入口P

31、3.4定时器计数器 0 的外部输入 T0 和其时钟输出 CLKOUT0P3.5定时器计数器 1 的外部输入 T1 和其时钟输出 CLKOUT1P3.6外部数据存储写脉冲P3.7外部数据存储读脉冲。3.1.3 STC12 型单片机的特点介绍单片机内部一般都分为:中央处理器(CPU )、内部存储器、定时计数器、中断信号、串并行IO 接口五大部分组成。其中CPU 是单片机的核心内容,主要用于完成系统的信号计算和控制功能与一般的非单片微型机相比,单片机具有以下特点:( 1)具有较强的通用性又有想当的专用性, 尤其适用于各种控制系统;( 2)片内带有定时器计数器;( 3)片内设有多个 IO 接口,便于系

32、统扩展及信息交换;( 4)可以使用汇编语言和 C 语言。其中汇编语言中指令系统的指令字节数较少,程序执行速度快,节省存储器。而 C 语言方便大多数初学者使用。3.2 温度传感器模块温度传感器就是利用物质的各种物理性质随温度变化的规律把温度转换为电量的传感器。 温度传感器是温度测量仪表的核心部分,品种繁多。按测量方式可分为接触式和非接触式两大类,按照传感器材料及电子元件特性分为热电阻和热电偶两类。3.2.1 温度传感器的选型温度传感器的种类繁多,形状各异,而且各自的要求和用途也都不一样,而我们模拟测试汽车水温的系统,为了操作简单,易于实现,所以趋向于选择非接触式的温度传感器,而且非接触式传感器测

33、量的上限不受感温元件耐温程度的限制,所以很多非接触式温度传感器对最高可测温度没有限制。综上所述,本课题我们选用的是DS18B20 温度传感器。 DS18B20 是美国 DALLAS 半导体公司继 DS1820 之后最新推出的一种改进型智能温度传感器。与传统的热敏电阻相比,他能够直接读出被测温度并且可根据实际要求通过简单的编程实现 9 12 位的数字值读数方式。可以分别在 93.75 ms 和 750 ms 内完成 9 位和 12 位的数字量,并且从 DS18B20 读出的信息或写入 DS18B20 的信息仅需要一根口线(单线接口)读写 ,温度变换功率来源于数据总线, 总线本身也可以向所挂接的

34、DS18B20 供电,而无需额外电源。因而使用 DS18B20 可使系统结构更趋简单, 可靠性更高。 它在测温精度、转换时间、传输距离、分辨率等方面较DS1820 有了很大的改进,给用户带来了更方便的使用和更令人满意的效果。DS18B20 具有以下特点3 :( 1)独特的单线接口方式: DS18B20 与微处理器连接时仅需要一条口线即可实现微处理器与 DS18B20 的双向通讯。( 2)在使用中不需要任何外围元件。( 3)可用数据线供电,电压范围: +3.0 +5.5 V。( 4)测温范围: -55 +125 。固有测温分辨率为 0.5 。( 5)通过编程可实现 912 位的数字读数方式。(

35、6)用户可自设定非易失性的报警上下限值。( 7)支持多点组网功能,多个 DS18B20 可以并联在惟一的三线上,实现多点测温。( 8)负压特性, 电源极性接反时, 温度计不会因发热而烧毁, 但不能正常工作。3.2.2 温度传感器的电路设计DS18B20 是采取三管脚封装的元器件,所以接线电路十分简单,该芯片的三个管脚分别是:电源管脚、GND 管脚、数据输出管脚。数据输出管脚接入到单片机的P1.3 口,传感器 DS18B20 具有体积小、精度高、适用电压宽、可组网等优点,在实际应用中取得了良好的测温效果。DS18B20温度传感器的使用十分方便,只要把它的GND 、 VCC 引脚分别接地和+5V

36、,然后把另一个引脚接单片机的串行通信口就可以使用了。下图4.2就是 DS18B20 温度传感器和单片机组成的一个测温系统。图 3.2 DS18B20 电路图由图 3.2 可知, DS18B20 是单总线温度传感器,数据线是漏极开路,如果 DS18B20 没接电源,则需要数据线强上拉,给DS18B20 供电;如果DS18B20 接有电源,也需要一个上拉电阻使其稳定的工作。这个上拉电阻通常比较大,在这里我们选用5.1K 的上拉电阻。3.2.3 温度传感器的内部结构DS18B20 采用 3 脚 PR35 封装或 8 脚 SOIC 封装,温度传感器可编程的分辨率为 912 位,温度转换为12 位数字格

37、式最大值为750 毫秒 用户可定义的非易失性温度报警设置, 具体运行流程及其内部结构框图如图3.3所示。图 3.3 DS18B20 内部结构图3.2.4 温度传感器的测温原理DS18B20 的测温原理如图 3.4 所示,图中低温度系数晶振的振荡频率受温度的影响很小,用于产生固定频率的脉冲信号送给减法计数器1,高温度系数晶振随温度变化其震荡频率明显改变,所产生的信号作为减法计数器 2 的脉冲输入,图中还隐含着计数门,当计数门打开时,DS18B20 就对低温度系数振荡器产生的时钟脉冲后进行计数,进而完成温度测量。计数门的开启时间由高温度系数振荡器来决定,每次测量前,首先将-55 所对应的基数分别置

38、入减法计数器1 和温度寄存器中,减法计数器1 和温度寄存器被预置在 -55 所对应的一个基数值。减法计数器1 对低温度系数晶振产生的脉冲信号进行减法计数,当减法计数器1 的预置值减到0 时温度寄存器的值将加1,减法计数器 1 的预置将重新被装入, 减法计数器 1 重新开始对低温度系数晶振产生的脉冲信号进行计数,如此循环直到减法计数器 2 计数到 0 时,停止温度寄存器值的累加,此时温度寄存器中的数值即为所测温度。只要计数门仍未关闭就重复上述过程,直至温度寄存器值达到被测温度值,这就是 DS18B20 的测温原理。斜率累加器计数器比较器预置低温度系数减法计数器 1振荡器加 1减到 0温度寄存器停

39、止高温度系减到 0减法计数器 2数振荡器图 3.4 DS18B20 内部测温电路3.3 ST188 红外反射测速传感器光敏二极管是最常见的光传感器,ST188 就是采用高发射功率红外光电二极管和高灵敏度光电晶体管组成的。光敏二极管的外型与一般二极管一样,只是它的管壳上开有一个嵌着玻璃的窗口,以便于光线射入,为增加受光面积, PN 结的面积做得较大,光敏二极管工作在反向偏置的工作状态下,并与负载电阻相串联,当无光照时,它与普通二极管一样,反向电流很小(小于 A),称为光敏二极管的暗电流;当有光照时,载流子被激发,产生电子 -空穴,称为光电载流子。在外电场的作用下,光电载流子参于导电,形成比暗电流大得多的反向电流,该反向电流称为光电流。光电流的大小与光照强度成正比,于是在负载电阻上就能得到随光照强度变化而变化的电信号 7。下面面我将从以下几个方面介绍ST188 红外反射传感器。3.3.1ST188 实物图管脚介绍及测速的实现由图 3.5 可知,该传感器共有四个管脚, 其中 A-k 为红外发射管, C-E 为红外接收管。该传感器长 9mm,宽度 5mm,传感器高度为 8mm,所以这个芯片很小, 而且很便宜,也比较实用, 但是这个传感器检测距离有限,测速时性能不太稳定。在测速时,当没有转动信号反射红外线时, CE 之间截止,无电流流过,输出电压为电源电压,信号脉冲为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论