
电路笔记
当校准DAC ,通过连接VLOOP +输出
精确的电流计。在DAC校准的第一部分
常规校准的DAC设置为4毫安输出,以及所述第二
DAC的校准程序的一部分校准DAC设置
4-20mA输出。该DAC的代码用于设置4毫安和20毫安
输出被存储到闪存。在AIN9测得的电压
最终以4毫安和20毫安的设置也被记录下来并保存到闪存。
因为在AIN9的电压呈线性关系的电流
横跨RLOOP流动,这些值被用来计算
调整系数为DAC 。这种闭环机制意味着
对DAC和基于晶体管的电路的任何线性误差
微调了采用片上24位Σ- Δ型ADC 。
该UART配置为波特率9600 ,数据位8 ,无
奇偶校验,无流控。如果电路被直接连接到
一台PC,一个通信端口查看应用程序,如
超级终端,可用于查看由发送结果
程序到UART ,如图7 。
输入由校准程序所需要的字符,
在查看终端,这键入所需的字符
字符将被接收
ADuCM360
UART端口。
CN-0300
为热电偶,温度为电压的固定数量
被存储在数组中。在之间的温度值的计算
使用相邻的点之间的线性内插。
图8示出了在使用ADC1时获得的误差
ADuCM360
测量52热电偶电压在整个
热电偶工作范围。总的最坏情况误差
小于1 ℃。
0.5
0.4
0.3
0.2
误差(℃)
0.1
0
–0.1
–0.2
–0.3
–0.4
10955-006
–0.5
–210
–140
–70
0
70
140
210
280
350
温度(℃)
采用分段线性逼近的时候图8.错误
52校准点测量由
ADuCM360/ADuCM361
该RTD温度通过查找表来计算,是
实施RTD的方式相同的热电偶。
需要注意的是热电阻具有不同的多项式描述其
温度下的电阻的函数。
有关线性化和最大化的性能细节
将RTD ,请参考
应用笔记AN- 0970 ,
RTD接口技术
和线性化使用ADuC706x微控制器。
温度 - 电流输出规范第
一旦最后的温度进行了测量,将DAC输出
电压到适当值,使得所需要的电流
R两端
环
。输入的温度范围预计是-200 ℃的
到+ 350 ℃。该代码将输出电流为4 mA为-200 ℃,
和20毫安+ 350 ℃。该代码实现一个闭环方案
如示于图9,其中上AIN9反馈电压
通过ADC0的测量,并且该值被用于补偿的
DAC的输出设置。该
FineTuneDAC (无效)
函数执行
这种校正。
为了达到最佳效果,校准DAC开始演出前
该测试电路的。
图7.校准DAC输出时,超级终端
代码的温度测量部
为了得到一个温度读数,测量的温度
热电偶和热电阻。 RTD的温度转换为
通过查表其等效热电偶电压(参见ISE的,
公司ITS- 90表T型热电偶) 。这两个电压
相加,得到在该热电偶的绝对值。
第一,在两线之间测量的电压
热电偶(V1) 。 RTD的测量电压,转换为
通过查表的温度下,然后,该温度是
转换为它的等效热电偶电压(V2) 。 V1和
V2分别加到得到整体热电偶电压,并
这然后被转化为最终的温度测量。
版本A |第7 4
10955-005