第一范文网 - 专业文章范例文档资料分享平台

毕业设计论文智能温度巡检仪 - 图文

来源:用户分享 时间:2025/8/11 22:45:53 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

河南城建学院本科毕业设计(论文) 计算与软件实现

信号输入的放大电路主要是由AD620、OP07构成的两级放大电路组成。AD620是仪用放大器,输入偏置电流小,精度高,增益设置和调节简单。在AD620的1脚和8脚之间外接一个电阻R就可以设置放大电路的增益G。OP07是一种高精度单片运算放大器,具有很低的输入失调电压和漂移。OP07的优良特性使它特别适合作前级放大器,放大微弱信号,一般不用考虑调零和频率问题就能满足要求。

4.1.2 A/D采集信号

模/数(A/D)转换测量子函数用来控制对ADC0809的4路模拟输入的微小信号,即恒流源电路采集到的信号经过放大电路进行放大后,送入到A/D转换器输入端的信号,进行A/D转换并将对应的数值移入内存单元。温度采集程序总流程图如图4.2所示。

图4.2 A/D温度采集总流程图

开始 启动一次转换 N EOC=1 Y OE=0;取转换数据 本路数据采集N次 Y 地址数加1小于8 N 返回 N 20

河南城建学院本科毕业设计(论文) 计算与软件实现

单路热电阻电压采集子程序为:

/***********************单路热电阻电压采集*************************/ void adc_0809(uchar adc_in) { uchar i; uint temp; ADD_A=0; ADD_B=0;

ADD_C=0; //选择AD输入通道; for(i=0;i

ADC_ST=0; _nop_(); ADC_ST=1; _nop_(); ADC_ST=0; _nop_();

while(!ADC_EOC) //等待AD转换完成; ADC_OE=1;

temp=P1; //ADC0809与单片机的连接端口为P1; } }

由于输出显示采用LCD1602,设计为同时显示两路温度,在热电阻电压总循

21

adc_data[i]=temp; //存储采集到的数据; delay1us(5); ADC_OE=0;

河南城建学院本科毕业设计(论文) 计算与软件实现

环采集子程序中,每个周期需要2次采集循环。每次循环采集两路信号,先采集第一个通道的信号,并将采集到的数据存放在该通道数据指定的单元中;再采集临近通道的信号,将采集到的数据存放在该通道数据指定的单元中。热电阻电压总循环采集子程序为:

/***********************热电阻电压总循环采集***********************/

void main_0809(char l) {

uchar bai,shi,l1,l2,adc_in1,adc_in2,tx,lu; switch(l) {

case 0:l1='1',l2='2',adc_in1=0,adc_in2=1; case 1:l1='3',l2='4',adc_in1=2,adc_in2=3; case 2:l1='5',l2='6',adc_in1=4,adc_in2=5; case 3:l1='7',l2='8',adc_in1=6,adc_in2=7; }

for(lu=0;lu<2;lu++) {

adc_0809(adc_in1); delay1us(5); tx1=u_turn_t(); delay1us(5);

adc_0809(adc_in2); delay1us(5); tx2=u_turn_t(); delay1us(5);

22

//选择AD输入通道; //选择AD输入通道; //选择AD输入通道; //选择AD输入通道; 河南城建学院本科毕业设计(论文) 计算与软件实现

} }

4.2 数据处理

数据处理程序将采集的电压通过一定的关系式转换为温度值,并温度值读入到指定数组中。此中包括AD测得的值为电压值,电压与温度转换的关系式;PT100的线性化处理;在采集过程中,由于外界干扰对采集到的数据的影响,做出相应的处理。

4.2.1 电压—PT100阻值转换

系统的测量范围是0~200℃,PT100对应的电阻值为100~175.84,由恒流源电路可知,PT100对应的输出电压也是调理电路的输入为166.67 mV~293.073mV,调理电路的输出电压为0V~ 5V。

因此,调理电路应完成输入电压与输出电压的对应变换:166.67 mV 与0 V;293.073 mV 与5 V;由于输出电压为0V~ 5V,则:

293.073 mV – 166.67mV= 126.403mV 式(4.1)

即:126.403mV与5V 的对应变换。由以上分析可知,两级放大电路的总的增益为G= 5/0.126403≈40。第一级放大电路的增益确定为20倍,第二级为2倍。图4.1中PT100是热电阻,R0值由于在输出为0V时,实际上有个对应于100欧姆的偏置电路。电路由-5V提供电路电源供电R12,PT100与R12电阻值相对较小,流经R12中的电流可视为恒流源。PT100两端的电压经AD620、OP07进行二级放大40倍,输出接到ADC0809输入端。

因此根据:

PT100-R0=U/I 式(4.2)

得:

I=2.500V/1.500K=0.001667A 式(4.3)

而:

AD=I*(PT100-100)*G 式(4.4)

这里的AD值为A/D转换得结果,G为放大器的增益,本设计中的二级放大器放大的倍数为40倍。

将上述条件代入得:

PT100=AD/I/G+100=AD/0.00167/40+100 式(4.5)

23

搜索更多关于: 毕业设计论文智能温度巡检仪 - 图文 的文档
毕业设计论文智能温度巡检仪 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c47jx61doni4vbt11g9pr_7.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top