版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1. 技术指标 12. 设计方案及其比较 12.1 方案一 12.2 方案二 22.3 方案三 22.4 方案比较 33. 实现方案 33.1 器件说明 33.1.1 TPS337A热电堆说明 33.1.2 LM358 运算放大器说明 43.1.3 PCF8591A/D 转换器说明 53.1.4 74LS138 译码器与74HC573锁存器说明 63.2 最终实现方案 83.2.1 实现方案电路图 83.2.2 方案设计原理及思路 94. 调试过程及结论 164.1 电路实物的连接 164.2 调试结果展示 174.3 调试结论 185. 心得体会 错误!未定义书签。6. 参考文献 18武汉理
2、工大学光电技术课程设计说明书基于热电堆红外探测器的非接触人体表面温度的测量1. 技术指标设计一个非接触人体表面温度系统,要求:1. 通过热电堆TPS337A来探测人体表面的温度;2. 由 LED 数码管显示测量的温度,要求显示温度精度能够达到0.1;3. 可以连续测量人体表面或环境温度。2. 设计方案及其比较2.1 方案一通过 TPS337A检测人体红外波产生温差电动势,将环境温度与检测到的人体温度分为两路电压信号,完成环境温度的补偿。再经过 A/D 转换芯片将数字信号发送到单片机输出,最后通过LED 数码管显示。放大器采用AD620 运算放大器以及LM358 运算放大器。具体1 所示。图 1
3、 方案一电路图信号采集电路有两部分组成:体温信号放大电路和环境温度信号处理电路。体温信号放大电路是由仪用放大器AD620 和参考电压电路组成;环境温度信号处理电路是由运算放大器 LM358 构成的电压跟随器组成。三路输出信号其中最上方为放大后的热电堆电压信号,也就是将要处理的体温信号,中间为参考电压,最下方为环境温度信号。2.2 方案二通过 TPS337A检测人体红外波产生温差电动势,直接将输出电压通过放大器输出电压信号,再经过A/D 转换芯片将数字信号发送到单片机输出,最后通过LED 数码管显示。放大器采用AD620 运算放大器。具体电路图如图2 所示。图 2 方案二电路图运算放大器AD62
4、0 是一款低成本、高精度仪表放大器,仅需要一个外部电阻来设置增益,增益范围为1 至 1000。此外,AD620 采用 8引脚 SOIC和 DIP 封装,尺寸小于分立式设计, 并且功耗较低(最大电源电流仅1.3 mA), 因此非常适合电池供电的便携式(或远程)应用,其工作电压为4.6V 36V 或±2.3V±18V。两路电压信号分别连接A/D 转换芯片的输入。2.3 方案三通过 TPS337A检测人体红外波产生温差电动势,直接将输出电压通过两级放大器输出电压信号,消除零点漂移,再经过A/D 转换芯片将数字信号发送到单片机输出,最后通过LED 数码管显示。放大器采用LM358
5、运算放大器。具体电路图如图3 所示。图 3 方案三电路图运算放大器LM358 内部包括有两个独立的、高增益、内部频率补偿的双运算放大器,适合于电源电压范围很宽的单电源使用,也适用于双电源工作模式。其单电源为3 30V,双电源为±1.5±15V,而且它的输出电压摆幅比较大,很适合于电池供电。2.4 方案比较方案一中将环境温度与人体体表温度补偿,考虑比较充分全面,但是在实际的操作过程中较为繁琐,可视为理想方案。方案二中采用AD620 运算放大器,电压输出信号有两路,但此后通过A/D 转换芯片的输入有两路输入,则在代码的编写方面较为繁琐。方案三中采用LM358 运算放大器,两级放
6、大消除了零点漂移是的输出电压信号更为稳定,而且放大倍数通过电阻直接计算确定,输出信号只有一路,直接连接到A/D 转换芯片的输入口。整个电路相对较为简单,而且整体效率也很高,是很好的实行方案。综上所述,方案三可作为最后的实现方案,可在其基础上进行调试。3. 实现方案3.1 器件说明3.1.1 TPS337A热电堆说明热电堆 TPS337A的管脚图如图4所示。 2脚与 4脚之间为热敏电阻,1 脚与 3脚输出电压,其中3 脚和 4脚接地。热电堆TPS337A的电压与温度对应关系如图5 所示。图 5 热电堆电压-温度曲线3.1.2 LM358 运算放大器说明LM358 是双运算放大器。内部包括两个独立
7、的、高增益、内部频率补偿的双运算放大LM358 芯片引脚图如图6所示。6 LM358 芯片引脚图3.1.3 PCF8591 A/D转换器说明PCF8591 是单片、 单电源低功耗8 位 CMOS 数据采集器件,具有四个模拟输入、一个模拟输出和一个串行I2C 总线接口。3 个地址引脚A0、 A1 和 A2 用于变成硬件地址。器件的地址、控制和数据通过两线双向I2C 总线传输。PCF8591芯片管脚图如图7所示。7 PCF8591 芯片管脚图I2C 总线系统中每一片PCF8591 通过发送有效地址到该器件来激活。该地址包括固定部分和可编程部分。可编程部分必须根据引脚A0、 A1 、 A2 来设置。
8、地址字节的最后一位是用于设置以后数据传输方向的读/写位。PCF8591 的地址设置如图8 所示。图 8 PCF8591 地址设置发送到 PCF8591 的第二个字节将被存储在控制寄存器,用于控制器件功能。其控制字设置如图9 所示。9 控制字设置3.1.4 74LS138译码器与74HC573锁存器说明对于 74LS138 译码器,当一个选通端(E1)为高电平,另两个选通端(/E2)和 (/E3)为低电平时,可将地址端(A0、 A1 、 A2)的二进制编码在 Y0 至 Y7 对应的输出端以低电平译出。 比如 : A2A1A0=110 时,则 Y6 输出端输出低电平信号 。 74LS138 译码器
9、芯片引2510所示。10 74LS138芯片管脚图74LS138译码器真值表如表1 所示。表 1 74LS138 译码器真值表输入输出E1/E2/E3A2A1A0/Y0/Y1/Y2/Y3/Y4/Y5/Y6/Y7HLLLLLLHHHHHHHHLLLLHHLHHHHHHHLLLHLHHLHHHHHHLLLHHHHHLHHHHHLLHLLHHHHLHHHHLLHLHHHHHHLHHHLLHHLHHHHHHLHHLLHHHHHHHHHHL对于 74HC573锁存器,当使能(G)为高时,Q 输出将随数据(D)输入而变。当使74HC573锁存器芯片引脚图如图11 所示。11 74HC573芯片管脚图74H
10、C573锁存器真值表如表2所示。表 2 74HC573锁存器真值表/OELEDQLHHHLHLLLLXQ03.2 最终实现方案3.2.1 实现方案电路图热电堆输出的电压信号经过LM358 运算放大器放大后直接输出到PCF8591的输入端,通过单片机的程序代码把将电压模拟信号转换过来的数字信号获取通过LED 数码管输出。在输出时,位选通过74LS138 译码器将2 位转换为4为二进制,段选通过74HC573 锁存器所存输出,其使能端可通过单片机的一个输出口直接加以控制,决定是输入数据还是锁存数据。实现方案的电路图如图12 所示。图 12 实现方案电路图3.2.2 方案设计原理及思路整个设计思路模
11、块如图13 所示。红外线测温模块A/D 转换模块单片机模块LED 数码管显示图 13 设计思路模块1. 红外测温模块在自然界中的任何物体,只要高于绝对零度( 273 15 ) ,由于分子的热运动,都我们将观测到单位时间发出辐射能的多少及辐射能波长的分布,都与物体温度有关,310K,在此温度下,主要辐射的电磁波为波长在910m 的红外线。通过测量人体自身辐射的红外能量,便可以较为精确地测得人体体表温度。热电堆 TPS337A通过感测人体辐射的电磁波而产生了相应的电动势,通过对该电动势的测量,即可将电压信号还原为温度信号,从而检测出人体体表温度。2. 电压信号放大模块通过图 5 红外探测器温度与输
12、出电压关系可知,在人体温度范围内,探测器的输出电压基本与温度成正比,另外可以看出探测器的输出电压比较小,只有几百uV, 这样我们必须将输出信号进行放大以后才能显示。所以我们设计了电压的两级放大,可将热电堆输出电压放大1000 倍。放大倍数计算公式如下:A (R5/R4 1)*(R7/R6 1)3. A/D 转换模块由图 8 地址设置可知,当A0、 A1 、 A2 均接地时,执行写操作,该地址为0x90。由图 9 控制字设置可知,模拟输入为1 与自动增量为0,采用单通道输入以及输入通道为 AIN0 时,控制字应设置为01000000,即0x40。4. 单片机模块将单片机的P2.0与 P2.1 两
13、个接口并联到I2C 总线中, SCL 用于时钟信号,SDA用于数据信号。实现A/D 转换芯片到单片机的数据传输。具体的单片机代码如下。#include<reg52.h>#define uchar unsigned char#define uint unsigned int#define PCF8591 0x90#define N 11void delayms(uint);bit write=0;sbit dula=P10; /控制锁存器使能端sbit SCL=P21;/时钟信号sbit SDA=P20;/数据信号uchar table1=0xfc,0x60,0xda,0xf2,0x
14、66,0xb6,0xbe,0xe0,0xfe,0xf6;/ 不带小数点数码管显示uchar table2=0xfd,0x61,0xdb,0xf3,0x67, 0xb7,0xbf,0xe1,0xff,0xf7;/ 带小数点数码管显示uchar num,ge,shi,bai;void delay() / 延时 4- 5 个微秒;void start()/ 开始SDA=1;delay();SCL=1;delay();SDA=0;/ SCL 处于高电平器件SDA 下降沿启动信号delay();void stop() / 停止SDA=0;delay();SCL=1;delay();SDA=1;/ SCL
15、 处于高电平器件SDA 上升沿停止信号delay();void respons()/ 应答uchar i;SCL=1;delay();while(SDA=1)&&(i<255)i+;/ 当一段时间过后没有收到从机的应答则主器件默认从器件已经收到数据SCL=0;delay();void init() / 初始化SDA=1;delay();SCL=1;delay();uchar read_byte(/)/ 读一个字节数据uchar i,k;SCL=0;delay();SDA=1;delay();for(i=0;i<8;i+)SCL=1;delay();k=(k<&
16、lt;1)|SDA; / 先左移一位,再在最低位接受当前位SCL=0;delay();return k;void write_byte(uchar date) / 写一字节数据uchar i,temp;temp=date;for(i=0;i<8;i+)temp=temp<<1; / 左移一位移出的一位在CY中SCL=0; / 只有在 scl=0 时 sda能变化值delay();SDA=CY;delay();SCL=1;delay();SCL=0;delay();SDA=1;delay();void write_add(uchar control,uchar date/)/
17、向芯片的任意地址写一字节的数据start();write_byte(0x90); /10010000 前四位固定为1001 接下来三位A2、 A1、A0 为地址选择,本次电路设计为000 最后一位是写所以为低电平respons();write_byte(control);respons();write_byte(date);respons();stop();uchar read_add(uchar control/)/ 向芯片的任意地址读一字节的数据uchar date;start();write_byte(0x90);respons();write_byte(control);respons
18、();start();write_byte(0x91); / 把最后一位变成1,读respons();date=read_byte();stop();return date;void display(uchar ge,uchar shi,uchar bai)P0=0;dula=1;/锁存器使能端打开P0=table1bai;dula=0;/锁存器使能端关闭,数据锁存P1=0x40; /位选最高位delayms(10);P0=0;dula=1;P0=table2shi;dula=0;P1=0x20;/位选个位delayms(10);P0=0;dula=0;P0=table1ge;dula=1;P1=0x00;/位选最低位delayms(10);void main()uchar A1,A2,A3;init();while(1)display(A1,A2,A3);num 中num=read_add(0x40); / 读出的数据保存到A3=(num+250)/100;/十位A2=(num+250)%100/10; / 个位A1=(num+250)%10;/ 小数点后一位void delayms(uint xms)uint i,j;for(i=xms;i>0;i-)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 二手注塑机2024年度购销合同范本2篇带眉脚
- 2025版冷链物流货车承包经营合同范本3篇
- 2025年高端装备制造业货物采购运输合同3篇
- 二零二五年度2025场现代农业科技应用推广合同3篇
- 二零二五年度城市绿化项目承包经营合同赔偿细则3篇
- 2025版建筑工程施工安全管理技术咨询合同示范文本
- 二零二五年度彩钢板房拆除工程废弃物处置与资源化利用协议2篇
- 二零二五年度隧道工程安装施工合同6篇
- 二零二五年度人工智能伦理与隐私保护合同法解读
- 2025年度新型木材加工钢材买卖居间服务与技术支持合同4篇
- 特鲁索综合征
- 《向心力》 教学课件
- 结构力学数值方法:边界元法(BEM):边界元法的基本原理与步骤
- 2024年山东省泰安市高考语文一模试卷
- 工程建设行业标准内置保温现浇混凝土复合剪力墙技术规程
- 北师大版物理九年级全一册课件
- 2024年第三师图木舒克市市场监督管理局招录2人《行政职业能力测验》高频考点、难点(含详细答案)
- RFJ 006-2021 RFP型人防过滤吸收器制造与验收规范(暂行)
- 盆腔炎教学查房课件
- 110kv各类型变压器的计算单
- 新概念英语课件NCE3-lesson15(共34张)
评论
0/150
提交评论