Uf251_01d_oi_e.doc / Aug-16
Page 21 / 25
10.
Programmable Linearization
This programmable feature allows the user to convert a linear input signal to a non-linear
output signal. There are 16 programmable x/y interpolation points available, which can be set
in any desired distance over the full conversion range. Between two points, the unit uses linear
interpolation. Therefore it is advisable to use more coordinates in a range with strong curves
and only a few coordinates where the curvature is less.
To specify your desired linearization curve, you must first set „Linearization Mode“
to either 1 or 2.
Use registers P1(x) to P16(x) to specify the coordinates on the x-axis.
These settings must be in % of full scale.
Now enter the attached values to registers P1(y) to P16(y). These are the values that the output
will generate instead of the x-values, i.e. P2(y) will substitute P2(x) etc.
x-registers must use continuously increasing settings, i.e. P1(x) must have
the lowest and P16(x) must have the highest setting.
All entries use a percent format of xx.xxx% full scale. Setting 0.000%
means zero output and setting 100.000% means full scale output.
With Linearization Mode set to 1, it is a must to set P1(x) to 0% and P16(x)
to 100%. Linearization then is defined in the positive range only and the
negative range will be a mirror image of the positive range with reference
to zero.
With Linearization Mode set to 2, it is a must to set P1(x) to –100% and
P16(x) to +100%. This enables the user to set curves which are not
symmetric to the zero position.
x
y
P1(x)= 0%
P1(y)=10%
Linearisation Mode = 1
x
y
Linearisation Mode = 2
P1(x)= -100%
P1(y)= 95%
P8(x)= 0%
P8(y)= 80%
P16(x)=+100%
P16(y)= -60%
*)
P16(x)=100%
P16(y)= 80%
*) Output mode = 0