温度调试实验报告.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
温度检测系统调试实验报告 09级 电力电子与电力传动 张颖 1 温度检测系统电路原理 采用平衡电桥法的温度测量电路。温度传感器采用pt100热电阻,并把它作为测量电桥的一个桥臂。pt100的电阻值在0℃时为100Ω;100℃时为138.5Ω,具体的对照关系可查询分度表。当温度为0℃时,测量电桥平衡,输出为零。一旦温度不为零,电桥平衡被破坏,通过等臂电桥,把PT100据温度变化而引起的微弱的电压变化送到一个差分放大电路,信号经过放大反相后可得到一个在0~100摄氏度内范围为0~2.43v的电压,这样就可以接入c8051f040进行AD转换得到输出对应一定温度值的电压信号。根据多次的实验数据,得出一条直线方程,方程换算为该电压值所对应的温度值。 图1温度检测电路原理图 2 硬件构成 硬件系统主要由传感器模块、调理电路、F04单片机和电源模块四部分组成。系统还包括液晶显示。 2.1 温度传感器PT100简介 该电路应用温度传感器PT100。PT100(铂热电阻温度传感器)具有精度高,测温范围宽,使用方便等优点,在工业过程控制和测量系统中得到了广泛的应用。 当温度测量范围不大,元件长度和截面积随温度改变引起的阻值变化可以忽略时,热电阻元件的阻值随温度变化可以认为是线性的,可用下式表示:,其中表示0摄氏度时PT100的电阻值100欧姆;表示t摄氏度PT100电阻的阻值;;;经过理论计算:PT100在0~500摄氏度区间的非线性误差为1.2909%;在0~100摄氏度的非线性误差为0.1%,所以在我们的测量范围之内,可以按线性处理。 protel制图 如图1所示温度检测电路原理图。鉴于电桥的敏感性,对元器件的要求比较高,两个臂上的电阻,即R1,R2最好选择高精度的精密电阻,用万用表从大量普通电阻中筛选几个精度较高的电阻。 PCB板图 温度检测电路PCB板图 2.3 温度的标识 首先,我们知道在温度为0摄氏度时, PT100的电阻值为100欧姆。假设PT100至于0摄氏度的环境里,调节电位器P2使R6和P2的总电阻为100欧姆达到电桥平衡。而后在温度为70℃时,调节P1使电路的输出达到最大1.748V。而后就可以对其他温度值时的电压进行标定了。实验表明,如此调节之后,对于温度的标定可以带来很大的方便之处。 3 软件 3.1端口设置 本模块选择AIN0.0通道AMX0SL=0x00;单端输入AMX0CF=0x00;ADC0开启,连续跟踪模式,对AD0BUSY写1启动ADC0转换,转换结果右对齐ADC0CN=0x80;采用VREF0参考电压,内部温度传感器关闭,内部参考电压产生器开启,内部参考电压输出开启2.43V REF0CN=0x03;禁止ADC0转换结束中断EIE2&=~0x02;禁止ADC0窗口比较中断EIE1&=~0x04。 3.2温度数据的处理 首先将AD转换得到的数据根据2.3中的方程换算为该值所对应的温度值,注意:由方程直接得到的温度数据若要在液晶屏显示还需要经过一些数据处理,才能准确地显示出来。为了能够精确的得到温度值,实验中,我们采集34组数据,然后经过数据处理,得到的值送显示。 3.3液晶显示设计 本文设计的液晶显示屏是128x64的。由于市场需求的液晶是多种多样的,例如,64x32、128x64、256x64 等等, 但是液晶的显示原理都是类似的,只是驱动稍有不同。液晶显示器(LCD)是现在非常普遍的显示器。它具有体积小、重量轻、省电、辐射低、易于携带等优点。根据液晶显示模块使用手册,在半宽字符表与汉字字符表中查找需要显示的字符的ASCII,然后由字符显示的RAM的地址与32个字符显示区域的一一对应关系,找出所要显示的字符的位置。在程序中,通过调用液晶控制相关函数,包括液晶初始化,写数据子程序,写指令子程序,在指定位置显示字符函数等,可以达到所需要的效果。 3.4 程序 /***************************************************************************** *Copyright (c) 2007 江苏大学电气学院 *All right reserved *文件名称:main.c *摘要 c8051f040单片机温度数据采集 *作者: *完成日期:2009年7月28日 ******************************************************************************/ #include<c8051f040.h> #include<intrins.h> unsigned char LCD_Ctrl=0; #define SYSCL

文档评论(0)

188****0089 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档