view, the ACU accepts and displays pointing angles as floating point numbers with 0.001°
resolution. Internally the software treats angles as 32 bit integer numbers where the full 32 bit
range corresponds to 360°. This is equivalent to a resolution of 0.000000084°.
When the software calculates the pointing angles from the sensor readings, it includes some
calibration parameters configurable at the
Setup
page. The steps of calculating a pointing angle
are as follows:
1. Get the raw value.
2. Extend (left shift) the value to 32 bits.
3. Reverse the sign if this option is set in the setup.
4. Apply (add) the pre-scale offset.
5. Convert to degrees.
6. If the calibration scale is nonzero, multiply by the calibration scale.
7. Add the post scale calibration offset.
8. For the azimuth axis add the antenna course, too.
The angle calculated this way may exceed a full circle of 360° if the scaling ensures that there is
no overflow of the encoder reading itself. The value displayed as raw reading at the test page, is
the result of step 2.
The sat-nms ACU performs the pointing / motor control as a closed control loop, independently
for each axis. If the measured position value differs from the target value, the motor is activated to
compensate this difference. It makes no difference if a new target value has been commanded or
if the antenna has moved a little bit due to a squall.
Hysteresis
To avoid that the motor is switched forth and back all the time, the ACU tolerates small differences
between measured and target value within a hysteresis value. This hysteresis is individually
configurable for each axis at the
Setup
page. To ensure that the motor stands still when the target
position is reached, twice the resolution (step size) of the position sensor / encoder must be set.
Common values are:
bit resolution
angular resolution
recommended hysteresis
13 bit
0.044°
0.090°
16 bit
0.005°
0.012°
17 bit
0.003°
0.006°
If the motor control loop still oscillates with the recommended hysteresis values, this is due to the
off-carriage of the antenna drive. Either turn down the motor speed at the motor driver unit or
enlarge the hysteresis value in this case.
Motor drive signals
The sat-nms ACU-ODM, the core module, provides a number of output signals to control a motor
driver unit. These signals (they are available for all three axes) are:
FWD --- Depending on the motor driver type configured, this signal generally switches the
(C) 2022, SatService GmbH
www.satnms.com
ACU-ODM-UM-2209 Page 60/73