铂电阻测温仪的设计与实现.docVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
铂电阻测温仪的设计与实现.doc

铂电阻测温仪的设计与实现 摘要:介绍了铂电阻测温仪的硬件及软件设计,并针对不平衡电桥中以及铂电阻的阻值和温度之间的非线性给温度测量带来一定的误差这一缺点,给出一种查表线性化的方法,实现了电路参数的自适应选取,使得误差达到了0.5级仪表的要求。 铂电阻 查表线性化 测温仪 参数自适应 铂电阻温度传感器是利用其电阻和温度成一定函数关系而制成的温度传感器,由于其测量准确 高、测量范围大、复现性和稳定性好等,被广泛用于中温(-200~650)范围的温度测量中。 ??? 但在这种检测电路中,不平衡电桥中以及铂电阻的阻值和温度之间的非线性特性给最后的温度测量带来了一定的误差。早期通常采用硬件电路来减小这种误差。但硬件法不但增加了电路的复杂性,而且由于包括传感器在内的各种硬件本身的缺陷和弱点,所以往往难以达到较高的指标要求。因此,在系统的设计上引入与检测技术直接相关的数据处理算法,即软件算法来实现线性化处理的要求,可以有效地提高系统的精度,降低成本。 本测温仪通过采用查表线性化得出温度各点对应的A/D转换值,并且利用软件算法实现了电路中各参数的自适应调整选取,在尽可能提高分辨率的情况下使设计的电路在给定的温度范围内各点的分辨率近似相等,从而方便了硬件电路的设计和电阻的选取,也减小了铂电阻测温电路的非线性误差。 1 系统结构 测温仪的系统硬件结构框图如图1所示。考虑到功耗及整机的精度和价格等问题,测温仪的单片机控制器采用ENC的8位78K0系列单片机,并启用了看门狗功能,以提高测温义的抗干扰性能。测温系统采用不平衡电桥测量铂电阻随温度变化的电压信号,经过放大、A/D转换后,送到单片机中进行处理和显示。采集时显示最值温度,超过设定值则报警。本测温仪通过USB接口与PC机连接,上位机负责设置采集开始时间、采集间隔时间等参数,并读取下位机数据,进行数据分析和处理。 2 系统硬件设计 测温仪的测温电路采用典型的铂电阻电桥电路,如图2所示。该测温仪的测温电路采用软件算法中的查表线性化方法,利用软件算法对电路参数进行自适应调整选取,在保证高分辨率的情况下,使得在给定的温度范围内各点的分辨率近似相等,误差可达到0.5级仪表的要求,提高了测温仪的整体性能。 图2中最后输出的U5将被送到A/D转换器转换为数字量,然后由微处理器读入再进行处理。通过对温度测量电路的数字分析可以得出,U5和Us是完全成正比的。因此,在设计中将Us设为A/D转换过程中的参考电压。这样,即使Us有所变化,也不会影响A/D转换器的转换结果。 ??? 由于将Us设为了参考电压,为了最大化测量的分辨率,希望U5的输出在温度低限时向0V靠拢,而在温度高限时向Us靠拢。这样,首先存在的一个问题便是运算放大器的输出问题。通常,运算放大器的输出并不等于电源电压,因为存在一个饱和问题,这样便降低了整个电路的测量分辨率。在实际设计中,使用的是Rail-to-Rail的运算放大器,即输出上限可以达到电源电压,而下降可以达到0V。这一点对于整个电路来讲是非常关键的。 下面具体介绍测温电路参数自适应调整选取的设计过程。 确定参数的原则是达到尽可能高的分辨率,以及尽量消除由于铂电阻的强非线性带来的各个温度段分辨率的明显差异。整个计算和赋值过程通过软件程序来实现。 ??? 第一步,通过输入获取温度最大值和最小值,得出温度的范围。 第二步,通过输入获取电阻R1、R2、R4的阻值。 为了使节点的电压大于节点的电压(因为放大电路是单电源供电的,不可能输出负电压),R1的值必须大于RT在温度测量范围内的最大值。同时,为了保证桥路的灵敏度,R1的值仅需稍微大于(或等于)RT的最大值即可。同时明确放大电路中的要求R4=R5、R6=R7,而且为了降低功耗,它们的取值通常都大于100kΩ,作为它的临时计算初值;取R4=R5=100kΩ。 第三步,确定剩下的参数值R6、R7。 由于桥路的要求,R3=R2,R4~R7的阻值比较大,这里可以忽略它们的影响来计算节点和之间的电压差(U12)的变化范围,从而求出R6、R7的阻值(R4阻值乘以放大倍数K)。 第四步,计算RT取最大值和最小值时刻电路的分辨率。 由于此时已知R1~R7的所有电阻阻值,因此可以计算出具备这些参数的电路的RT取最大值处的分辨率。例如当温度为-30时RT取最大值,求出U5的值;然后查铂电阻分度表得RT在-29时的电阻值,再次求出另一个U5的值,二者之间的绝对值即相对表示了该电路在此点的分辨率,差值越大,则分辨率越高。同理,可以求得该电路在RT最小值处的两个输出电压U5之差。 第五步,迭代取优。 迭代的目标是尽量使得两端(即RT取最大值和最小值时)的分辨率相同。如果二者不相同,则以一定的步长增加R2,直到两端的分辨率基本相同为止。这时便可以确定R2、R3和R6

文档评论(0)

mwap + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档