版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 jimei university毕业设计(论文)毕业设计(论文)题目 基于红外的温度检测系统设计【摘摘 要要】随着我国工业的迅速发展,用电负荷的急剧增加,电力系统中高压开关柜、刀闸等电力设备会经常出现局部温度过高,从而引起相应的电力事故。由于高压电力设备局部温度点的电位处于高电位,对其测量需要满足非接触测量的要求。基于上述测量的背景及要求,对于高压设备的局部温度的测量采用红外温度传感器进行非接触性测量。整个测试系统由单片机p89v51rd、ad7706模数转换器和红外温度传感器三部分构成。利用红外温度传感器将温度信号转变为电信号,并利用单片机和ad7706构成的采集系统对电信号进行数据采集,
2、从而实现对温度的测量。整个系统由于采用了单片机、高速ad转换器和红外温度传感器,从而实现对高压设备的温度的实时检测。此外,整个系统还具有测试精度高、智能化程度高等特点。关键词:ad7706 单片机 红外温度传感器【abstract】 with the development of industry in our country, the load is improving rapidly, which results that the temperature at part of high voltage equipments become higher and higher, and bri
3、ng forth accident in electrical net. because the voltage near the high voltage equipment is very high, non-contract technology is need to measure the temperature of high voltage equipment. base on these reasons, the infrared-temperature sensor is used to measure temperature. the whole system include
4、s p89v51rd, ad7706 conversion and infrared-temperature sensor. at first, the temperature signal is transformed into electrical signal by infrared-temperature sensor, then the conversion circuit of p89v51rd and ad7706 transform is used to convert the analog signal to digital signal. at last, the temp
5、erature of part of high voltage equipment is measured. the p89v51rd and the high speed ad7706 transform is used in the whole system, the temperature can be measured in real time. besides these things, the system also has other characters, such as high measuring precision, high degree of intelligence
6、.key words: ad 7706 converter single chip microcomputer infrared temperature sensor目录引言引言-1第一章第一章 温度测量的概述温度测量的概述 -21.11.1 温度的概念与温标温度的概念与温标-21.1.1 温度 -21.1.2 温标 -31.21.2 测温方法测温方法-81.2.1.接触式测温 -81.2.2.非接触式测温-10第二章第二章. .红外温度传感器测量电路的设计红外温度传感器测量电路的设计 -142.12.1 单片机单片机 p89v51p89v51 简介简介-142.1.1 概述-142.1.2
7、主要特性-142.1.3 管脚功能介绍-142.1.4 spi 接口概述-162.22.2 ad7706ad7706 模数转换器介绍模数转换器介绍 -172.2.1 概述-172.2.2 主要特性-182.2.3 管脚功能介绍-182.2.4 电路说明-192.2.5 注意事项-212.32.3 单片机与单片机与 adad 的接口电路设计的接口电路设计-222.42.4 输入信号电路设计输入信号电路设计-222.52.5 imp813imp813 看门狗电路设计看门狗电路设计 -232.62.6 ad780ad780 基准电源电路设计基准电源电路设计-252.72.7 整体电路设计整体电路设计
8、-25第三章第三章 采集程序编写采集程序编写 -273.13.1 寄存器介绍寄存器介绍-273.1.1 spcrspi 控制寄存器-273.1.2 通信寄存器(rs2、rs1、rs0=0、0、0) -283.1.3 设置寄存器(rs2、rs1、rs0=0、0、1),上电/复位状态,01hex-303.1.4 时钟寄存器(rs2、rs1、rs0=0、1、0);上电/复位状态:05hex-313.1.5 数据寄存器(rs2、rs1、rs0=0、1、1) -323.1.6 测试寄存器(rs2、rs1、rs0=1、0、0);上电/复位状态:00hex -323.1.7 零标度校准寄存器(rs2、rs1
9、、rs0=1、1、0);上电/复位状态:1f4000hex -323.1.8 满标度校准寄存器(rs2、rs1、rs0=1、1、1);上电/复位状态:5761abhex -323.23.2 数据采集程序设计数据采集程序设计-336 6 结论结论-39参考文献参考文献-40致谢致谢-41附录附录-42附录附录 1 1:整体电路:整体电路-42引言 随着我国工业的迅速发展,用电负荷的急剧增加,电力系统中高压开关柜、刀闸等高压设备在载流过大时经常出现局部温升过高,使相邻的绝缘部件性能劣化,甚至击穿而造成事故。据统计,电力系统发生事故原因中有相当一部分与电力设备过热问题有关。因此,必须采取有效措施监控
10、重要高压设备局部的温度点。在高压输电系统中,配电柜开关接点的温度的异常变化常预示着一次重大事故的发生, 因此, 对开关接点温度的监测就有很大的现实意义。在常把变色示标贴片贴在重要的开关接点上, 利用其颜色由深到浅的变化来判断接点温度的变化。这种方法简单价廉,但准确度较差, 需要值班人员的定时巡检,工作强度大。近年来出现了一种便携式红外线测温仪,不接触测量, 测量准确, 价格较贵, 同样需要值班人员的定时巡检, 并作好记录, 以便于分析各接点的温度变化趋势。以上2种方法, 都是利用人工方法进行定时监测, 测量结果和记录数据含有较多的人为因素, 并且不能连续监测。因此连续温度监控和实时关键部件温度
11、趋势汇报已经成为急需解决的问题。而在线温度连续监控系统可以实时监控系统温度,通过趋势分析, 能超前发现隐情, 将电气故障扼杀在萌芽状态。介绍一种利用红外温度传感器对开关接点进行在线实时监测, 并利用微机来对各接点的温度数据进行管理、存储、分析, 以对温度异常变化的接点进行重点监测、维修,做到防患于未然。因此,研制一种非接触式温度测量装置对于电力系统的安全运行是非常有必要的。在实现远距离温度监测与控制方面,红外温度传感器以其优异的性能,满足了多方面的要求,特别是需要对温度进行远距离监测的场合,一般都是温度传感器大显身手的地方。其测试原理:任何物体都会发出电磁辐射,这种电磁辐射能被红外温度传感器测
12、量。当物体温度变化时,其辐射出的电磁波的波长也会随之变化,红外传感器能将这种波长的变化转换成温度的变化,从而实现监控、测温的目的。由此可见,可以利用红外温度传感器对高压电力设备的触头温度进行实时监测。此外,红外温度传感器在对食品、药物等温度检测的领域也得到了广泛的应用。基于上述的分析,本文采用红外温度传感器对电力设备的温度进行监测。整个测试系统由单片机p89v51rd、ad7706模数转换器和红外温度传感器三部分构成。利用红外温度传感器将温度信号转变为电信号,并利用单片机和ad7706构成的采集系统对电信号进行数据采集,从而实现对温度的测量。整个系统由于采用了单片机、高速ad转换器和红外温度传
13、感器,从而实现对高压设备的温度的实时检测。此外,整个系统还具有测试精度高、智能化程度高等特点第一章 温度测量的概述1.1 温度的概念与温标1.1.1 温度温度是一个基本物理量。温度的宏观概念是冷热程度的表示,或者说,互为热平衡的两物体,其温度相等。温度的微观概念是大量分子运动平均强度的表示。分子运动愈激烈其温度表现越高。自然界中几乎所有的物理化学过程都与温度紧密相关,因此温度是工农业生产、科学试验以及日常生活中需要普遍进行测量和控制的一个重要物理量1。1.1.2 温标温度是表征物体冷热程度的物理量。温度只能通过物体随温度变化的某些特性来间接测量,而用来量度物体温度数值的标尺叫温标。它规定了温度
14、的读数起点(零点)和测量温度的基本单位。目前国际上用得较多的温标有华氏温标、摄氏温标、热力学温标。经验温标的基础是利用物质体膨胀与温度的关系。认为在两个易于实现且稳定的温度点之间所选定的测温物质体积的变化与温度成线性关系。把在两温度之间体积的总变化分为若干等分,并把引起体积变化一份的温度定义为 1 度。经验温标与测温介质有关,有多少种测温介质就有多少个温标。按照这个原则建立的有摄氏温标、华氏温标 。摄氏温标:所用标准仪器是水银玻璃温度计。分度方法是规定在标准大气压力下,水的冰点为零度,沸点为 100 度,水银体积膨胀被分为 100 等份,对应每份的温度定义为 1 摄氏度,单位为“” 。华氏温标
15、:标准仪器是水银温度计,按照华氏温标,水的冰点为 32,沸点是 212。分成 180 份,对应每份的温度为 1 华氏度,单位为“” 。摄氏温度和华氏温度的关系为 (1-1)9325oot ft c热力学温标: :又称开尔文温标,或称绝对温标,它规定分子运动停止时的温度为绝对零度,水的三相点,即液体、固体、气体状态的水同时存在的温度,为 273.16k,水的凝固点,即相当摄氏温标 0,相当华氏温标 32的开氏温标为273.15k。热力学温标(符号为 t)它的单位为开尔文(符号为 k) ,定义为水三相点的热力学温度的 1/273.16。1.2 测温方法按照所用方法之不同,温度测量分为接触式和非接触
16、式两大类。1.2.1.接触式测温接触式的特点是测温元件直接与被测对象相接触,两者之间进行充分的热交换,最后达到热平衡,这时感温元件的某一物理参数的量值就代表了被测对象的温度值。优点:直观可靠。缺点:是感温元件影响被测温度场的分布,接触不良等都会带来测量误差,另外温度太高和腐蚀性介质对感温元件的性能和寿命会产生不利影响。接触式测温仪器又可分为:a.膨胀式温度计(包括液体和固体膨胀式温度计、压力式温度计) b.电阻式温度计(包括金属热电阻温度计和半导体热敏电阻温度计) 利用导体和半导体的电阻随温度变化这一性质做成的温度计称为电阻温度计。大多数金属在温度升高 1 c 时电阻将增加 0.40.6。但半
17、导体电阻一般随温度升高而减小,其灵敏度比金属高,每升高 1 c ,电阻约减小26。目前由纯金属制造的热电阻的主要材料是铂、铜和镍,它们已得到广泛的应用。1.铂电阻温度计铂是一种贵金属。它的特点是精度高,稳定性好,性能可靠,尤其是耐氧化性能很强。铂在很宽的温度范围内约 1200c 以下都能保证上述特性。铂很容易提纯,复现性好,有良好的工艺性,可制成很细的铂丝(0.02mm 或更细)或极薄的铂箔。与其它材料相比,铂有较高的电阻率,因此普遍认为是一种较好的热电阻材料。缺点:铂电阻的电阻温度系数比较小,价格贵.在 0c 以上,其电阻与温度的关系接近于直线,其电阻温度系数 a 为 3.9103/c 。我
18、国已采用 iec 标准制作工业铂电阻。按 iec 标淮,使用温度已扩大到-200850 c ,初始电阻有 100 和 50 两种。2.铜电阻温度计在一般测量精度要求不高、温度较低的场合,普遍地使用铜电阻。它可用来测量50150 c 的温度,在这温度范围内,铜电阻和温度呈线性关系: (1-0(1)trrt2)34.26 10/oc铜电阻的缺点是电阻率小所以制成相同阻值的电阻时,铜电阻丝要细,这样机械强度就不高,或者就要长,使体积增大。此外铜很容易氧化,所以它的工作上限为 150 c 。但铜电阻价格便宜,因此仍被广泛采用热电阻把温度量转换成电阻置,这样就可以通过测量电阻来测量温度。测量电阻通常可利
19、用欧姆表或电桥。平衡电桥法如图 1-1 所示。如果电阻 r1=r2,当热电阻 rt 阻值随温度变化时,调节电位器 rw 的电刷位置 x,使电桥处于平衡状态,则有rt=r0 x/l=nr0。图 1-1 平衡电桥法热电阻测温系统的误差由热电阻的基本误差、指示仪表的误差、电阻体自热误差和引线电阻误差组成。自热误差是由流过电阻体的电流引起,电流大可提高输出信号,但带来的自热误差也大。一般工业热电阻工作电流被限制在6ma 以内,这样自热温差就不会超过 0.1 c。c.热电式温度计(包括热电偶和 p-n 结温度计)以及其它原理的温度计。热电偶是当前热电测温中普遍使用的一种感温元件,它的工作原理是基于热电效
20、应其工作原理:两种不同材料的金属丝两端牢靠地接触在一起,当两个接触点(称为结点)温度 t 和 t0不相同时,回路中既产生电势,并有电流流通,这种把热能转换成电能的现象称为热电效应。热电偶基本定律有以下几种:1.均质导体定律由均质材料构成的热电偶、热电动势的大小只与材料及结点温度有关。与热电偶的大小尺寸、形状及沿电极温度分布无关。如材料不均匀、由于温度梯度的存在,将会有附加电动势产生。2.中间导体定律将 a、b 构成的热电偶的 t0 端断开,接入第三种导体 c,只要保持第三导体两端温度相同,接入导体 c 后对回路总电动势无影响。3.中间温度定律在热电偶回路中,两接点温度为 t、t0时的热电动势,
21、等于该热电偶在接点温度为 t、ta 和 ta、t0 时热电动势的代数和,即: (1-00( ,)( ,)(,)ababaabaet tet tet t3)两端点在任意温度时的热电势为: (1-( ,)( ,0)( ,0)abaababaet tetet4)4.标准电极定律两种导体 a、b 分别与第三种导体 c 组成热电偶如果 a、c 和 b、c 热电偶的热电动势已知、那么这两种导体 a、b 组成的热电偶产生的电动势可由下式求得: (1-000( ,)( ,)( ,)abacbcet tet tet t5)热电偶的参比端处理如前所述,为使热电偶的热电动势与被测量间呈单值函数关系,热电偶的参比端可
22、采用以下方法处理。1.0c 恒温法这种方法是将热电偶的参比端保持在稳定的 0c 环境中。2.参比端温度修正法当热电偶参比端为不等于 0 c 时,需对仪表的示值加以修正,因为热电偶的温度热电动势关系以及分度表是在参比端为 0 c 得到的。修正公式: (1-00( ,0)( , )( ,0)ooe tce t te tc6)补偿导线的应用所谓补偿导线就是用热电性质与热电偶相近的材料制成导线用它将热电偶的参比端延长到需要的地方,而且不会对热电偶回路引入超出允许的附加测温误差。随着热电偶的标准化,补偿导线也形成了标准系列。国际电工委员会也制定了国际标准,适合于标准化热电偶使用。1.2.2.非接触式测温
23、 非接触测温的特点是感温元件不与被测对象相接触,而是通过辐射进行热交换,故可避免接触测温法的缺点,具有较高的测温上限。此外,非接触测温法热惯性小,可达千分之一秒,故便于测量运动物体的温度和快速变化的温度。非接触测温主要是利用光辐射来测量物体温度。任何物体受热后都特有一部分的热能转变为辐射能,温度越高,则发射到周围空间的能量就越多。辐射能以波动形式表现出来,其波长的范围极广,从短波、x 光、紫外光、可见光、红外光一直到电磁波。而在温度测量中主要是可见光和红外光,因为此类能量被接收以后,多转变为热能,使物体的温度升高,所以一般就称为热辐射。热辐射基本定律有以下几种:1.基尔霍夫定律光谱吸收比: (
24、1-7)( , )( )( )dttd 式中,为照射到物体单位面积上的辐通量(包括有不同波长 的辐射);( , )dt 为被物体吸收的辐通量。( )d 在热平衡时被分析物体向四周的辐射功率等于它吸收的功率,就是温度 t时绝对黑体的光谱辐射出射度。 (1-( )( )( )mtftt8)为物体的光谱辐射出射度( )mt2.斯忒潘玻耳兹曼定律斯式潘根据实验得出结论,物体的总的辐射出射度与温度的四次方成正比。3.普朗克定律: (1-2()0152( )1hcktc hmte9) (1-2()0115( )1ctcmte10)也可用亮度表示: (1-2()0115( )1ctcl te11)式中,为波
25、长;c1为普朗克第一辐射常数, c2为普朗克第二辐射常数,h 为普朗克常数;c 为光速;k 为玻耳兹曼常数。26123.7408 10chcw m221.4388 10hcck mk4.维恩位移定律热辐射电磁波中包含着各种波长,从实验可知,物体峰值辐射波长与物体自身的绝对温度 t 成以下关系: (1-2897()mtmk12)非接触式温度计又可分为辐射温度计、亮度温度计和比色温度计,由于它们都是以光辐射为基础,故也统称为辐射温度计。1.全辐射温度计全辐射温度计是利用物体的温度与总辐射出射度全光谱范围的积分辐射能量的关系来测量温度的。根据斯忒潘一玻耳兹曼定律总辐射出射度为: (1-04( )mt
26、t13)或 (1-04( )mtt14)只要采用敏感元件测量出这辐射功率的大小,就可以测量出被测对象的温度。应该注意的是仪表是以绝对黑体辐射功率与温度的关系分度的,而实际使用时,被测物体并不是黑体,这样测出的温度自然要低于被测物体的实际温度。我们一般把这个温度称为“辐射温度”: (1-44tftt 15)或 (1-41fttt16)式中,t 和 tf分别为物体的真实温度和辐射温度,t为温度 t 时物体全辐射的黑度系数。2.部分辐射温度计为了提高仪表的灵敏度,有时热敏元件不是采用热电堆,而是采用光电池、光敏电阻以及其它的一些红外探测元件,这些元件和热电堆相比具有光谱选择性,它们仅能对某一波长范围
27、的光谱产生效应。因此它们对测量的要求是,只能使工作光谱仅限于一定的光谱范围内。我们称此类辐射温度计为部分辐射温度计。部分辐射温度计的光路系统所示,一般由主镜和次镜一组发射系统来完成焦距的调整,使成像集中在热敏元件表面,而目镜系统主要用于对目标的瞄准、热敏元,件的输出信号通过测量电路来完成信号的放大和整流。测量电路包括测量桥路、前置放大、选频、移相放大以及相敏整流等部分。按照温度测量范围,可分为超低温、低温、中高温和超高温温度测量。超低温一般是指 010k,低温指 10800k,中温指 8001900k,高温指19002800k 的温度,2800k 以上被认为是超高温。第二章.红外温度传感器测量
28、电路的设计2.1 单片机单片机 p89v51p89v51 简介简介2.1.1 概述p89v51rd2 是一款 80c51 微控制器,包含 64kb flash 和 1024 字节的数据ram。p89v51rd2 的典型特性是它的 x2 方式选项。利用该特性,设计者可使应用程序以传统的 80c51 时钟频率(每个机器周期包含 12 个时钟)或 x2 方式(每个机器周期包含 6 个时钟)的时钟频率运行,选择 x2 方式可在相同时钟频率下获得 2 倍的吞吐量。从该特性获益的另一种方法是将时钟频率减半来保持特性不变,这样可以极大地降低 emi3。flash 程序存储器支持并行和串行在系统编程(isp)
29、 。并行编程方式提供了高速的分组编程(页编程)方式,可节省编程花费和推向市场的时间。isp允许在软件控制下对成品中的器件进行重复编程。应用固件的产生/更新能力实现了 isp 的大范围应用。p89v51rd2 也可采用在应用中编程(iap) ,允许随时对 flash 程序存储器重新配置,即使应用程序正在运行时也不例外。2.1.2 主要特性80c51 核心处理单元;5v 的工作电压,操作频率为 040mhz;64kb 的片内 flash 程序存储器,具有 isp(在系统编程)和 iap(在应用中编程)功能;通过软件或 isp 选择支持 12 时钟(默认)或 6 时钟模式;spi(串行外围接口)和增
30、强型 uart;pca(可编程计数器阵列) ,具有 pwm 和捕获/比较功能;4 个 8 位 i/o 口,含有 3 个高电流 p1 口(每个 i/o 口的电流为 16ma) ;3 个 16 位定时器/计数器;可编程看门狗定时器(wdt) ;8 个中断源,4 个中断优先级;2 个 dptr 寄存器。2.1.3 管脚功能介绍p89v51rd2 的管脚图如 2-1 所示:图 2-1 p89v51 管脚分布p0.0-p0.7 p0 口:p0 口是一个开漏双向 i/o 口。写入1时 p0 口悬浮,可用作高阻态输入。当访问外部程序和数据存储器时,p0 口复用为低位地址和数据总线。应用中 p0 口利用强内部
31、上拉来发送1电平。p0 口可在外部主机模式编程过程中接收代码字节和在外部主机模式校验过程中发送代码字节。p0口用作程序校验或通用 i/o 口时均需连接一个外部上拉电阻。p1.0-p1.7 p1 口:p1 口是一个带内部上拉的 8 位双向口。写入1时p1 口被内部上拉拉高,可用作输入。用作输入时,由于内部上拉的存在,p1 口被外部器件拉低时将吸收电流(iil) 。此外,p1.5,p1.6,p1.7 还有 16ma 的高电流驱动能力。在外部主机模式编程和校验中,p1 口也可接收低位地址字节。p2.0-p2.7 p2 口:p2 口是一个带内部上拉的 8 位双向口。写入1时 p2 口被内部上拉拉高,可
32、用作输入。用作输入时,由于内部上拉的存在,p2 口被外部器件拉低时将吸收电流(iil) 。在取指外部程序存储器或访问 16 位地址(movx dptr)的外部数据存储器时,p2 口发送高位地址。应用中 p2 口利用强内部上拉来发送1 。在外部主机模式编程和校验中,p2 口可接收一些控制信号和部分高地址位。p3.0-p3.7 p3 口:p3 口是一个带内部上拉的 8 位双向口。写入1时p3 口被内部上拉拉高,可用作输入。用作输入时,由于内部上拉的存在,p3 口被外部器件拉低时将吸收电流(iil) 。在外部主机模式编程和校验中,p3 口可接收一些控制信号和部分高地址位。psen 程序选通使能:ps
33、en 是外部程序存储器的读选通信号。psen 在执行内部程序存储器的程序时无效(高电平) ,执行外部程序存储器时每个机器周期内两次有效,但当访问外部数据存储器时两个有效 psen 脉冲将被跳过。当 rst输入引脚的高电平时间大于 10 个机器周期时,向 psen 脚强制输入一个高电平到低电平的跳变将使器件进入外部主机模式编程。rst 复位:振荡器工作时,该引脚上 2 个机器周期的高电平逻辑状态将使器件复位。当 rst 输入引脚为高电平时,如果 psen 脚输入一个高电平到低电平的跳变,器件将进入外部主机模式。否则进入正常工作模式。ea 外部访问使能:若器件要对外部程序存储器取指,ea 就必须与
34、 vss 相连。器件执行内部程序存储器的程序时 ea 必须与 vdd 相连。然而,4 个安全锁定电平可将 ea 禁能,使器件只能执行内部程序存储器的程序。ea 脚可承受 12v的高压。ale/prog 地址锁存使能:ale 是一个输出信号,在访问外部存储器时将地址低字节锁存。该引脚也用作 flash 的编程脉冲输入(prog) 。通常,ale1在 1/6 的振荡频率2时输出,可用作外部定时或外部时钟。每次访问外部数据存储器时都有一个 ale 脉冲被跳过。但是,只要 ao 被置 1,ale 就被禁能。 2.1.4 spi 接口概述spi 描述:串行外围接口(spi)实现了 p89v51rd2 和
35、外围器件之间以及多个 p89v51rd2 器件之间数据的高速同步传输。图 2-2 所示为主机和从机 spi 器件之间的连接。sck 是主机和从机模式的时钟输入、输出脚。主器件 spi 数据寄存器的写操作完成后,起动 spi 时钟发生器。写入的数据便从主器件的 mosi 脚移出,移入到从器件的 mosi 脚。一个字节的数据传输结束后,spi 时钟发生器关闭,spif 标志置位。如果 spi 中断使能位(spie)和串口中断使能位(es)置位,产生 spi 中断请求。图 2-2 spi 主机从机之间的连接当外部主机驱动从机选择输入脚,ss/p14,为低电平时,spi 模块用作从机。如果 ss/p1
36、4脚不为低电平,则 spi 单元不被激活,mosi/p15只能用作输入口。 2.2 ad7706 模数转换器介绍ad7706 具有与 p80v51 相匹配的 spi 接口,并且是 16 位的,可以提供高精度的数据采集,满足精度要求,所以选择 ad7706 模数转换器。2.2.1 概述ad7706 是应用于低频测量的 3 通道的模拟前端。该器件可以接受直接来自传感器的低电平的输入信号,然后产生串行 的数字输出。利用-转换技术实现了 16 位无丢失代码性能。选定的输入信号被送到一个基于模拟调制器的增益可编程专用前端。片内数字滤波器处理调制器的输出信号。通过片内控制寄存器可调节滤波器的截止点和输出更
37、新速率,从而对数字滤波器的第一个陷波进行编程4。ad7706 只需 2.7-3.3v 或 4.75-5.25v 单电源。ad7706 是 3 通道伪差分模拟输入,有一个差分基准输入。当电源电压为 5v,基准电压为 2.5v 时,可将输入信号范围从 020mv 到 02.5v 的信号进行处理。还可处理20mv2.5v 的双极性输入信号,ad7706 是 common 输入端。当电源电压为 3v,基准电压为 1.225v 时,可处理 010mv 到 01.225v 的单极性输入信号,它的双极性输入信号范围是10mv 到1.225v。因此,ad7706 可以实现 3 通道系统所有信号的调理和转换。a
38、d7706 是用于智能系统、微控制器系统和基于 dsp 系统的理想产品。其串行接口可配置为三线接口。增益值、信号极性以及更新速率的选择可用串行输入口由软件来配置。该器件还包括自校准和系统校准选项,以消除器件本身或系统的增益和偏移误差。2.2.2 主要特性3 个全差分输入通道的 adc16 位无丢失代码0.003%非线性;可编程增益前端增益:1128 ;三线串行接口spitm,qspitm,microwiretm和 dsp 兼容;有对模拟输入缓冲的能力;2.7-3.3v 或 4.75-5.25v 工作电压。2.2.3 管脚功能介绍ad7706 的管脚图如图 2-3 所示:图 2-3 ad7706
39、 管脚分布sclk 串行时钟,施密特逻辑输入。将一个外部的串行时钟加于这一输入端口,以访问 ad7706 的串行数据。该串行时钟可以是连续时钟以连续的脉冲串传送所有数据。反之,它也可以是非连续时钟,将信息以小型数据发送给 ad7706。mclk in 为转换器提供主时钟信号。能以晶体/谐振器或外部时钟形式提供。晶体/谐振器可以接在 mclk in 和 mclk out 二引脚之间。此外,mclk in 也可用 cmos 兼容的时钟驱动,而 mlck out 不连接。时钟频率范围为500khz5mhz。mclk out 当主时钟为晶体/谐振器,晶体/谐振器被接在 mclk in 和 mclk o
40、ut 之间。如果在 mclk in 引脚处接上一个外部时钟,mclk out 将提供一个反相时钟信号。这个时钟可以用来为外部电路提供时钟源,且可以驱动一个 cmos负载。如果用户不需要,mclk out 可以通过时钟寄存器中的 clk dis 位关掉。这样,器件不会在 mclk out 脚上驱动电容负载而消耗不必要的功率。cs 片选,低电平有效的逻辑输入,选择 ad7706/7706。将该引脚接为低电平,ad7706 能以三线接口模式进行。在串行总线上带有多个器件的系统中,可由该端口对这些器件做出选择,或在与 ad7706/7706 通信时,可用作帧同步信号。reset 复位输入。低电平有效的
41、输入,将器件的控制逻辑、接口逻辑、校准系数、数字滤波器和模拟调制器复位至上电状态。ain1 对于 ad7706,模拟输入通道 1 的输入端。ain2 对于 ad7706,模拟输入通道 2 的输入端。common 对于 ad7706,common 输入端,模拟通道 1、2、3 的输入以此输入端为基准。ref in(+) 基准输入端。ad7706/7706 差分基准输入的正输入端。基准输入是差分的,并规定 ref in(+)必须大于 ref in(-)。ref in(+)可以取 vdd和 gnd之间的任何值。ain3 对于 ad7706,模拟输入通道 3 的输入端。drdy 逻辑输出。该输出端上的
42、逻辑低电平表示可以从 ad7706/7706 的数据寄存器获取新的输出值。dout 串行数据输出端。从片内的输出移位寄存器读出的串行数据由此端输出。根据通讯寄存器中寄存器选择位,移位寄存器可容纳来自通讯寄存器、时钟寄存器或数据寄存器的信息。din 串行数据输入端。从片内的输入移位寄存器写入的串行数据由此端输入。根据通讯寄存器中寄存器选择位,输入移位寄存器中的数据被传送到设置寄存器、时钟寄存器或通讯寄存器。vdd 电源电压,2.7v5.25v。gnd 内部电路的地电位基准点。2.2.4 电路说明ad7706 是一种片内带数字滤波的a/d 转换器,旨在为宽动态范围测量、工业控制或工艺控制中的低频信
43、号的转换而设计的。它包括一个(或电荷平衡)adc、片内带静态 ram 的校准微控制器、时钟振荡器、数字滤波器和一个双向串行通信端口。该器件的电源电流仅为 320ua,使得它理想的用于电池供电的仪器中。器件具有两种可选电源电压范围分别是 2.73.3v或 4.755.25v。ad7706 包括 3 个可编程增益全差分模拟输入通道,输入通道的可选增益为 1、2、4、8、16、32、64、和 128,当基准输入电压为 2.5v 时允许器件接收0mv+20mv 和 0v+2.5v 之间的单极性信号或20mv 至2.5v 范围内的双极性信号。基准电压为 1.225v 时,在单极性模式下,输入范围是0mv
44、+10mv 至 0v+1.225v,双极性模式下,输入范围是10mv1.225v。ad7706 片内包括 8 个寄存器,这些寄存器通过器件的串行口访问。第一个是通信寄存器,它管理通道选择,决定下一个操作是读操作还是写操作,以及下一次读或写哪一个寄存器,所有与器件的通信必须从写入通信寄存器开始。上电或复位后,器件等待在通信寄存器上进行一次写操作。这以写到通信寄存器的数据决定下一次操作是读还是写,同时决定这次读操作或写操作在哪一个寄存器发生。所以,写任何其他寄存器首先要写通信寄存器,然后才能写选定的寄存器。所有的寄存器进行读操作之前,必须先写通信寄存器,然后才能读选定的寄存器。此外,通信寄存器还控
45、制等待模式和通道选择,此外 drdy 状态也可以从通信寄存器上读出。第二个寄存器是设置寄存器,决定校准模式、增益设置、单/双极性输入以及缓冲模式。第三个寄存器是时钟寄存器,包括滤波器选择位和时钟控制位。第四个寄存器是数据寄存器,器件输出的数据从这个寄存器读出。最后一个寄存器是校准寄存器,它存储通道校准数据。输入到模拟输入端的信号被持续采样,采样频率由主时钟 mclk in 的频率和选定的增益决定。电荷平衡 a/d 转换将采样信号转化为占空比包含数字信息的数字脉冲链。模拟输入端的可编程增益功能配合-调制器,修正输入的采样频率,以获得更高的增益,sinc3低通数字滤波器处理-调制器的输出并以一定的
46、速率更新输出寄存器,这速率由滤波器第一个陷波的频率决定。输出数据可以从串行端口上随机地或周期性地读出,读出速率可为不超过输出寄存器更新速率的任意值。数字滤波器的第一个陷波频率(以及-3db 频率)可以通过设置寄存器的 fso 和 fsi 编程。当主时钟的频率为 2.4576mhz 时,第一陷波频率的可编程范围为 50hz500hz。当时钟频率为 1mhz 时,第一陷波的可编程范围为 20hz200hz,-3db 频率的范围为 5.24hz52.4hz。图 2-4 是 ad7706 的基本连接电路图,如图所示,整个芯片的工作电压为5v。其信号的转换过程为:首先利用模拟信号的输入口,将被测模拟信号
47、输入到 ad7706 模数转换器中,根据通过 din 口的输入指令,并利用 ad780 芯片所提供的+2.5v 基准电压将模拟信号转换为数字信号,当 drdy 管脚的信号为低电平时,通过 dout 口将数据传送到后面的单片机中。在转换的过程中,其转换速度由 mclk in和 mclk out 之间的晶振频率所决定,频率越高,其转换速度越快,反之,转换速度越慢。图 2-4 ad7706 的基本连接电路图 2.2.5 注意事项ad7706功能独特,具有分辨率高、接口简单等特点,实际应用有时会遇到一些问题,只要注意是完全可以避免的。1.在实际应用中,由于强电磁场、系统中的闪烁信号干扰或者软件错误,不
48、可避免会造成接口迷失,一旦接口迷失,就无法对ad7706进行正常操作,数据也无法从中正常读出。因此,在系统软件设计中应当定时复位系统接口,使通信寄存器回到等待写状态,这一过程可以通过向din输入端写入至少32个串行时钟周期的逻辑“1”以复位串行接口。同时也应当注意,由于接口出现迷失,写入任何寄存器的信息都是不可预料的,所以接口复位后建议将所有的寄存器重新设置一次。2.输出数据可以从串行口上随机地或周期性地读出,读出速率应不超过预设的输出寄存器更新速率。读数据的例程里面不应该加入太多的其它操作,确保在下一次输出数据更新之前读操作已经完成,这样才能避免连续两次从数据寄存器读到同样的数据(没有被更新
49、数据)。3.在设计 ad7706 印刷板电路必须讲究布线技巧,布线的好坏直接影响数据转换精度,甚至会引起芯片工作失常。经验表明,ad7706 应该布设在一个相对独立和集中的区域,器件面用覆铜作接地平面,起到屏蔽作用。数字区和模拟区尽可能在底面分开布线,模拟接地与数字接地应只在一个点连接在一起,以避免出现接地环路,并用屏蔽网格技术加以屏蔽,最后要以星型结构接入系统公共接地点。所有电源都要加电容去耦电路,电容器尽可能靠近芯片的电源输入端。2.3 单片机与 ad 的接口电路设计为了使单片机能够控制 ad7706,并对转换的数据进行读取,对单片机和ad7706 模数转换器之间的接口电路进行了设计。由于
50、两者有 spi 总线,因此其连线为:slck 与 sck 相连,din 与 miso 相连,dout 与 mosi 相连。对于 ad7706芯片的片选信号 cs,将其接地。对于 drdy 口,由于在设计中采用中断方式进行数据采集,因此将该接口和单片机的 int0 进行相连,其接口电路如图 2-5 所示。整个电路的工作过程为:首先利用单片机的 spi 总线向 ad7706 输入控制信号,启动其模数转换过程,然后等待中断。当 drdy 为低电平时,启动单片机的中断,从而实现单片机对 ad7706 转换数据的读取5。图 4-5 单片机与 ad 的接口电路2.4 输入信号电路设计为了防止外界噪声和过电
51、压对测量的影响,则需对信号的输入电路进行设计。在本电路中采用 rc 滤波电路,tvs 保护电路以及利用 op-07 放大器构成的反向电路作为信号的输入电路,其设计电路如图 2-6 所示。信号输入电路的工作过程为:首先利用 tvs 瞬态抑制管的特性,将过电压信号进行滤除,防止过电压信号对后续电路的损坏,接着利用 rc 电路,将信号中的高频噪声信号进行滤除,从而消除外界干扰对测量的影响。最后,利用 op-07 组成的反向器将模拟信号输入到 ad7706 中。 图 2-6 输入信号电路2.5 imp813 看门狗电路设计 看门狗计时器电路英文名为 watch dog timer 简称 wdt,其作用
52、是监测单片机的运行, 一旦发现“死机”就发出复位信号恢复程序的正常运行。在本文所设计的看门狗电路中采用 imp813 看门狗专用芯片。如图 2-7 所示。由于本电路只实现外部复位,因此,下面只对以下两个管脚进行介绍。手动复位(mr):低电平有效的手动复位输入可被 250a 上拉电流拉至高电平,并可被cmos/ttl 逻辑或接地的机械开关驱动至低电平。不需要外部去抖动电路,因为最小为 140ms 的复位时间可以消除机械按钮开关的抖动。将 wdo 连至 mr 可使看门狗超时产生复位。reset:复位信号用来按已知状态启动 p/c,一旦 p/c 处于未知状态,就将系统复位。imp813 有一个高电平
53、有效的复位输出。当 vcc 大于 1.2v 时,reset 保证为低电平。在上电期间,reset 保持低电平直到电源电压升至复位门限(4.65v 或 4.40v)以上。在超过此门限后,reset 为高电平大约 200ms。在掉电期间,当 vcc 降至复位门限以下时,reset 变为低电平,并在 vcc 大于1.2v 时保证低于 0.4v。在 vcc 降至复位门限电压以下时,即处于降压的情况下,reset 变为低电平。如果在已开始的复位脉冲期间电压下降,则该脉冲至少再持续 140ms。图 2-7 看门狗电路此外,在看门狗电路设计的过程中,要注意以下几点:1)看门狗的监控周期丁的选择最好是单片机程
54、序完成一次循环所需最长时间的1.5-4 倍。如果 t 选择太短 wdt 容易误动作,太长则死机停留的时间太长影响计量精度。应根据系统的精度要求而定。2)系统软件应对死机恢复及上电初始化做不同的处理。因为上电初始化程序要对 ram 进行清零及赋值操作;而死机恢复程序不应对 ram 进行清零及赋值操作,否则将造成运行数据丢失。通常单片机内部有一个特定的标志位以区别是初上电还是 wdt 复位。3)如果使用外 wdt 电路,要根据单片机对复位信号的要求来决定复位信号是高电平输出还是低电平输出,以及复位信号的有效宽度。综上所述,本文在利用 imp813 芯片进行看门狗电路设计时,在 mr 管脚的地方采用
55、一个上拉电阻和一个按钮开关,从而实现在按钮按下时,在 mr 管脚上出现低电平。此外将 reset 管脚和单片机的 reset 管脚相连,整个电路如图 4-7 所示。整个电路的工作过程为:在正常工作时,sw-pb 处于打开状态,mr 管脚信号为高电平,reset 管脚没有触发信号;当单片机处于死机情况时,sw-pb合上,mr 管脚信号为低电平,reset 管脚发出触发信号,使单片机复位,恢复正常运行。2.6 ad780 基准电源电路设计由于 ad7706 工作时需要一个稳定的电压信号作为其转换的基准电源,故该电压信号应具有低温漂、稳定的特点,本文采用 ad780 作为 ad7706 的基准电压信
56、号的输入。根据 ad780 对外围电路设计的要求,以及 ad7706 对电压信号的要求,对 ad780 的电路进行了设计,电路如图 2-8 所示。由于 ad7706 的电压基准信号为 2.5v,由 ad780 管脚的特点,因此其不接地。其工作过程为:首先对ad780 提供一个电源信号,然后该芯片根据电源信号和外部电路的接线特点,在其的电压输出端口 vout 输出+2.5v 的电压信号7。图 4-8 基准电源电路2.7 整体电路设计整个红外温度测试系统如附录 1 所示。由图可知,整个测试电路包含了看门狗电路、基准电压电路、信号输入电路、ad7706 模数转换和红外温度传感器六部分组成。其工作过程
57、为:首先利用利用红外温度传感器将温度信号转换成模拟的电信号,接着利用信号的输入电路,将电信号输入到 ad7706 和单片机组成的数据采集系统中,确保信号的稳定与可靠;然后利用 ad7706 和单片机组成的数据采集系统将模拟的电信号转换成数字信号,并利用单片机的微处理功能,对采集的数据进行适当的处理,从而实现对温度的测量。在转换的过程中,还利用 ad780 基准电压芯片为 ad7706 提供稳定的基准电压,从而保证模数转换的稳定和准确。第三章 采集程序编写3.1 寄存器介绍3.1.1 spcrspi 控制寄存器串行外围接口(spi)实现了p89v51rd2和外围器件之间以及多个p89v51rd2
58、器件之间数据的高速同步传输。sck是主机和从机模式的时钟输入、输出脚。主器件spi数据寄存器的写操作完成后,起动spi时钟发生器。写入的数据便从主器件的mosi脚移出,移入到从器件的mosi脚。一个字节的数据传输结束后,spi时钟发生器关闭,spif标志置位。如果spi中断使能位(spie)和串口中断使能位(es)置位,产生spi中断请求。 表3-1 spcrspi控制寄存器的位分配(地址:d5h)可位寻址;复位源:任何复位;复位值:00000000b位位76543210符号符号spiespedordmstrcpolcphaspr1spr0表3-2 spcrspi控制寄存器的位描述(地址:d5
59、h)位位符号符号描述描述7spie如果spie和es都置1,spi中断使能。6spespi使能位。该位置位时spi使能。5dord数据传输顺序。0msb在前;1lsb在前。4mstr主机/从机选择。1主机模式,0从机模式。3cpol时钟极性。1空闲时sck为高(低有效);0空闲时sck为低(高有效)。2cpha时钟相位控制位。1移位在时钟的后沿触发;0移位在时钟的前沿触发。1spr1spi时钟分频率选择位1。当器件用作主机时,该位和spr0位一起控制器件sck的分频率。spr1和spr0对从机无影响。见下面的表30。0spr0spi时钟分频率选择位0。当器件用作主机时,该位和spr1位一起控制
60、器件sck的分频率。spr1和spr0对从机无影响。见下面的表5-3。表3-3 spcrspi控制寄存器时钟的分频率选择(地址:d5h)spr1spr1spr0spr0sck=foscsck=fosc分频分频0040116106411128表3-4 spsrspi状态寄存器的位分配(地址:aah)可位寻址;复位源:任何复位;复位值:00000000b位位76543210符号符号spifwcol-表3-5 spsrspi状态寄存器的位描述(地址:aah)位位符号符号描述描述7spifspi中断标志。数据传输结束时,该位被置位。如果spie=1和es=1,产生中断。该位由软件清零。6wcol写冲突
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025鱼类买卖合同范本
- 2025广州写字楼租赁合同
- 幽门螺旋杆菌健康科普
- 全国大学生职业规划大赛《金属材料检测技术》专业生涯发展展示【高职(专科)】
- 2025版心房颤动常见症状及护理策略
- 2025版肝炎慢性病症状及护理方法
- 函数表示方法18.4
- xx学校学生餐饮保障突出问题专项整治工作实施方案
- 2025年证券从业之金融市场基础知识考试题库及答案历年真题
- 混合动力车介绍
- 电动汽车智能充电桩管理方案幻灯片
- 轨道交通工程设计与施工方案
- T-GXAS 349-2022 核医学科放射性废水衰变池设计技术规范
- 2024年中国妇科床市场调查研究报告
- 全国医药行业特有职业技能竞赛中药调剂员赛项备赛试题库(含答案)
- 国家安全教育教案第五章坚持以政治安全为根本
- 中国普通食物营养成分表(修正版)
- 城市地下综合管网管理系统建设
- 2024-2025学年安徽省合肥四十五中九年级(上)第一次月考物理试卷(含答案)
- 第12课《故宫博物馆》同步练习题(含答案)
- GB/T 17727-2024船用法兰非金属垫片
评论
0/150
提交评论