测控系统中的被测变量如温度、压力等的单位与数值都不相同。但它们经传感器转换成电信号后又经信号调理转换成统一的0-5V、1-5v等信号,然后经A\D转换变成00H-FFH(8位)或000H-FFFH(12位)等的数字信号。
测控系统的监测装置要求按被测变量的工程单位进行显示,因此,还需把上述的数字信号转换成带有不同工程单位的测量值,这项工作标度变换程序完成。
线性仪表的标度变换公式为:
AX=A0+(Am-A0)*(Nx-N0)/(Nm-N0)
AX 仪表测量值
A0 一次测量仪表的下限
Am 一次测量仪表的上限
N0 仪表下限对应的数字量
Nm 仪表上限对应的数字量
Nx 测量值所对应的数字量
其中A0、Am、N0、Nm对于某一个固定的被测参数而言都是常数,对不同的参数各有不同的值。为简化标度变换程序,通常把被测参数的起点A0(输入信号的下限)所对应的AD转换后的数字量为0,即N0=0,则上式可简化为
AX=(Am-A0)*Nx/Nm+A0
例:一个热处理炉温度测量仪表(线性仪表)的量程为200度到600度,在某一时刻计算机取样并经数字滤波后的数字量为CFH,求此时的温度值为多少?
由上式可得出:A0=200度,Am=600度,Nx=CFH=207D,Nm=FFH=255D.因此,对应温度值为
Ax=(Am-A0)*Nx/Nm+A0=(600-200)*207/255+200=524.7(度)
实际上,在测控系统中的应用软件设有各种标度变换子程序(包括线性的及非线性的),供工程量转换时调用。
测控系统的监测装置要求按被测变量的工程单位进行显示,因此,还需把上述的数字信号转换成带有不同工程单位的测量值,这项工作标度变换程序完成。
线性仪表的标度变换公式为:
AX=A0+(Am-A0)*(Nx-N0)/(Nm-N0)
AX 仪表测量值
A0 一次测量仪表的下限
Am 一次测量仪表的上限
N0 仪表下限对应的数字量
Nm 仪表上限对应的数字量
Nx 测量值所对应的数字量
其中A0、Am、N0、Nm对于某一个固定的被测参数而言都是常数,对不同的参数各有不同的值。为简化标度变换程序,通常把被测参数的起点A0(输入信号的下限)所对应的AD转换后的数字量为0,即N0=0,则上式可简化为
AX=(Am-A0)*Nx/Nm+A0
例:一个热处理炉温度测量仪表(线性仪表)的量程为200度到600度,在某一时刻计算机取样并经数字滤波后的数字量为CFH,求此时的温度值为多少?
由上式可得出:A0=200度,Am=600度,Nx=CFH=207D,Nm=FFH=255D.因此,对应温度值为
Ax=(Am-A0)*Nx/Nm+A0=(600-200)*207/255+200=524.7(度)
实际上,在测控系统中的应用软件设有各种标度变换子程序(包括线性的及非线性的),供工程量转换时调用。