Resetting the limits – Research Concepts RC2500 User Manual
Page 149

142
RC2500 Antenna Controller
Appendix O
Replacing the Andrew APC100/ APC 300
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA
www.researchconcepts.com
The resolver input shaft is attached to the antenna pivot points. The controller expects the sensed
position to increase as the antenna moves azimuth CW, elevation UP, or polarization CW. The Reverse
Az/El/Pol Sensor Direction CONFIG mode items can be set to 1 to reverse the sense of the resolvers
indicated direction of rotation. When the Reverse Sensor Direction flag is set to 1 for a given axis, the 16
bit output of the RDC is subtracted from 65535 and the result becomes the resolver position count.
It is advantageous for operators if the antenna controller displays the antenna’s actual azimuth, elevation,
and polarization pointing angles. If the couplers that connect the shafts of the resolvers to the antenna
pivot points are carefully adjusted the resolvers can directly indicate the antenna pointing angles about
each axis. This can cause problems, however, because the RC2500’s auto move routines cannot
operate properly if the resolver rollover points occur in the antenna’s active range.
The Azim/Elev/Pol Display Offset CONFIG mode items specify an angle that is added to each resolver’s
sensed position (adjusted for the Reverse Sensor Direction CONFIG mode items). The Display Offset
values can be any value between –179.99 and 180.00 degrees. The addition of the Offsets is performed
in a modulo 360 manner. The offset is added to the adjusted resolver reading and the result is adjusted
by adding or subtracting 360 degrees so that the display angle lies in the range of values appropriate for
that axis: 0.00 to 359.99 for the azimuth axis and –99.99 to 260.00 for the elevation and polarization axis.
The user specifies a soft limit by entering an angle at the soft limit CONFIG mode prompt. That angle
corresponds to a display angle for the axis whose limit is being entered. The controller will accept any
valid display angle for the axis whose limit is being set for either limit associated with that axis if the offset
associated with that axis is valid (a valid offset means that the checksum – described later in this
paragraph - agrees with the offset value and the offset is greater than –180.00 and less than or equal to
+180.00). If the angle entered is not a valid display angle for the axis associated with the limit or the
offset associated with that axis is not valid the controller will display ‘INVALID DATA’ when the user hits
the ENTER key to terminate the data entry. The offset for that axis is subtracted from the value entered.
The resulting angle is converted into a resolver position count and that value is stored in the controller’s
non-volatile memory. Also stored in memory is a checksum. The checksum is mathematically related to
the resolver position count that corresponds to the limit that is being set. The purpose of the checksum is
to allow the controller to periodically test the limit value to see if the controller’s non-volatile memory has
been corrupted.
When the user is prompted to set a soft limit the data entry field for the soft limit will contain the current
value of the soft limit for that axis if the following are true…
a) The checksum for both limits associated with that axis are valid.
b) The offset for the axis being set is valid (the offset value agrees with its checksum and the
value of the offset is greater than –180.00 and less than or equal to +180.00).
c) The value of the upper limit associated with that axis (azimuth CW, elevation up, or
polarization CW) is greater than or equal to the lower limit associated with that axis (azimuth
CCW, elevation down, or polarization CW).
If these conditions are not met the data field will contain ‘*’ characters. The last condition implies that a
soft limit value that is accepted by the controller will not be displayed at the data prompt if its magnitude
relative to the other limit associated with that axis does not meet the criteria outlined in item c above.
For a given axis, limit indications will be displayed and antenna motion disabled when operating outside
the region defined by the limits if the conditions outlined in items a, b, and c above are met and RDC
alarm is not active. If an RDC alarm is active the position display field for that axis will contain ‘*’
characters. The alarm display system will display the ‘LIMITS ALARM’ message if items a and c given
above are not met for each of the limits associated with the azimuth, elevation, and polarization axis.
Resetting the Limits
When the Reset System Data CONFIG mode item is employed to reset system data the lower limits for
each axis (azimuth CCW, elevation down, and polarization CCW) are set to 0 and the upper limit for each
axis (azimuth CW, elevation up, and polarization CW) are set to 65535. The checksums for all limits are
also validated. This will disable the display of the ‘LIMITS ALARM’ message.
In certain cases it may be advantageous to reset the limits without resetting all system data. The
following procedure can be employed to reset the limits associated with a given axis.