
电路笔记
代码说明
用来测试电路的源代码可以下载一个zip
从文件
ADuCM360
产品页面。
该UART配置为波特率9600 ,数据位8 ,无
奇偶校验,无流控。如果电路被直接连接到
一台PC,一个通信端口查看应用程序,如一个
超级终端,可用于查看由发送结果
程序到UART ,如图3 。
误差(℃)
20
0
CN-0221
–20
–40
–60
–80
–140
–70
0
70
140
210
280
350
温度(℃)
图4.错误使用简单的线性估计当
09985-003
最初,使用一个简单的线性的假设,即这样做是
电压上的热电偶40 μV/ ℃。它可以从可见
图4中,这给出了一个可接受的误差只有一个小的范围内,
在0℃左右。计算热电偶的一个更好的办法
温度是用一个六阶多项式用于正
温度和七阶多项式为负
温度。这需要添加的数学运算
到计算时间和代码大小。合适的折衷方法是
计算出各温度下对固定数目的
电压。这些温度都存储在数组中,并在值
之间使用的之间的线性插值来计算
相邻的点。它可以从图5中可以看出,该错误是
使用这种方法大大减少。图5给出了该算法
错误使用理想热电偶电压。
0.30
0.25
图3.输出的超级终端通讯端口查看应用程序
为了得到一个温度读数,测量的温度
热电偶和热电阻。该RTD温度转换
经由查表其等效热电偶电压(见
ISE公司, ITS- 90表T型热电偶) 。这两个
电压相加,得到在该绝对值
热电偶。
第一,在两线之间测量的电压
热电偶(V1) 。 RTD的测量电压,转换为
通过查表的温度下,然后,该温度是
转换为它的等效热电偶电压(V2) 。 V1和
V2分别加到得到整体热电偶电压,并
这然后被转化为最终的温度测量。
0.20
误差(℃)
0.15
0.10
0.05
0
–140
–70
0
70
140
210
280
350
温度(℃)
图5.错误使用分段线性逼近的当
52点校准和测量的理想选择
第0版|第5 3
09985-005
–0.05
–210
09985-004
–100
–210