RC2KA Man v232 032311TO-034-066
RC2KA Man v232 032311TO-034-066
RC2KA Man v232 032311TO-034-066
The Operational Mode Group consists of three modes: MANUAL, AUTO, and REMOTE. Programming
Mode Group consists of several modes: LIMITS, SETUP, RESET, AZIM SLOW, ELEV SLOW,
DELETE, RE-SYNC, POL LIMITS and CONFIG. Access to certain modes is controlled by the state of
certain CONFIG mode items and the Expert Access Flag. See section 2.4 for more information on
access to the various modes.
This mode allows the user to manually jog the antenna in azimuth and elevation using the AZ CCW, AZ
CW, DOWN, and UP keys and adjust the polarization using the POL CW and POL CCW keys. The
SPEED key is used to toggle the azimuth and elevation jog speed from fast to slow and vice versa. The
H and V keys will select the preset H and V polarizations for the satellite closest to the antenna's
present position. Polarization control is available in this mode only if the AutoPol feature is disabled.
When AutoPol is enabled, the polarization will be set according to the level present on the H/V input,
and 'RCV:' will be displayed before the polarization position field (instead of 'POL:').
When the antenna is within 45 counts of an azimuth position AND 20 counts of an elevation position of
a satellite, which has been stored in non-volatile memory via SETUP mode, the satellite name will
appear in lower case letters. If the antenna is within 15 azimuth counts and 10 elevation counts of a
stored satellite position, the satellite name will be displayed in capital letters.
The polarization code is displayed to the right of the polarization position display field. When a polarotor
is present in the system, a lower case 'h' or 'v' will be displayed if the polarotor is positioned within 40
degrees of the horizontal or vertical positions, respectively, of the satellite located closest to the
antenna's present position. An upper case 'H' or 'V' will be displayed if a satellite name is displayed in
upper case letters and the polarotor is positioned within 10 degrees of the preset polarization positions
of that satellite.
If the RC2KPOL or RC2KHPP options are installed (which allow the RC2000A to interface to a
motorized feed with potentiometer feedback), the lower case 'h' and 'v' display window is 160
polarization position counts and the upper case 'H' and 'V' display window is 40 polarization position
counts.
Satellites which have been stored in the controller's non-volatile memory (via SETUP mode) can be
recalled with AUTO mode. Azimuth, elevation, and H/V polarization data for up to fifty (50) satellites
may be stored in non-volatile memory. When AUTO mode is activated, the SCROLL UP and SCROLL
DOWN keys may be used to scroll through the list of satellites. Depressing the ENTER key initiates an
automatic move to the selected satellite.
When the antenna is moving to the azimuth or elevation position associated with the selected satellite,
the STOP key may be used to stop the antenna's movement. When this occurs the user is prompted to
select another satellite with the SCROLL UP and SCROLL DOWN keys. If the automatic move
continues to completion and the AutoPol feature is disabled, the polarization will be set to the horizontal
position of the satellite which was the target of the automatic move and the mode will change to manual.
If simultaneous azimuth and elevation movement (see CONFIG mode) is enabled, the antenna will
move about the azimuth and elevation axis simultaneously when performing automatic moves.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 35
Simultaneous azimuth and elevation movement should only be enabled if the total current draw of the
two axes is less than 8 amps under all operating conditions.
NOTE: WHEN THE POWER IS TURNED OFF, THE POLAROTOR PROBE MAY SLIGHTLY SHIFT
POSITIONS. WHEN THE POWER IS RE-APPLIED, THE POLAROTOR PROBE WILL MOVE BACK
TO THE POSITION IT WAS AT BEFORE POWER WAS REMOVED. FOR THIS REASON, ALWAYS
LEAVE THE CONTROLLER ON.
In REMOTE mode the controller will respond to commands received via the built-in RS-422 port.
REMOTE mode can only become active if the 'Remote Mode Enable' CONFIG mode item is enabled
(see CONFIG mode, section 4.10). If REMOTE is enabled via CONFIG mode, it can become active
either in response to the user manipulating the MODE key or upon the reception of a valid command at
the communications port.
Refer to the appendices for a description of the communications protocol. If the AutoPol feature is
active, the 'POL:' banner on the display is replaced with 'RCV:'. When the controller is in REMOTE
mode the only key that is active is the MODE key.
When SETUP mode is activated the following screen is displayed for approximately 5 seconds.
When this screen is displayed, the ARROW keys may be used to jog the antenna in elevation and
azimuth, the SPEED key may be used to toggle the azimuth and elevation jog speed, and the CW,
CCW, H and V keys may be used to adjust the polarization. (The H and V keys are active only if at least
one satellite has been previously stored in non-volatile memory.). The SCROLL UP and SCROLL
DOWN keys may be used to select the satellite name (in the 'SELECT:' field) which will be stored in
non-volatile memory. If the user selects the 'USER' entry from the satellite list, he or she will be
prompted to enter in a string of characters (after the ENTER key) is depressed. The entry of user
defined satellite names is described in section 4.4.1. While this screen is active the user peaks up the
antenna on the satellite which is to be stored in non-volatile memory. When the ENTER key is
depressed the user is usually prompted to specify the satellite longitude.
If the satellite name present in the 'SELECT:' field when the ENTER key was depressed is already
stored in non-volatile memory, the user is presented with the following screen.
If the user selects NO the initial screen is displayed and the selection process is repeated.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
36 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
The user is next prompted to specify the satellite longitude with the following screen.
SELECT:SBS 6 SETUP
ENTER SAT LON LLL.L: 99.0 W 0-9.ENT,BKSP
If the satellite name was not user defined, a value will be present in the longitude field. The longitude is
specified in degrees.tenths_of_degrees. This information is not used in any way by the controller. It is
displayed beside the satellite name in MANUAL mode.
After the longitude has been specified, the user is presented with the following screen (if at least one
satellite has been stored in non-volatile memory).
This screen prompts the user to specify the source of the horizontal and vertical polarization data, which
will be stored in non-volatile memory. If the 1 key is depressed the polarization positions will be
obtained from the satellite in non-volatile memory which is closest to the antenna's present azimuth
position. Please refer to section 3.6 for more information concerning this option.
If the user selects the USER ENTRY option, the following screen is displayed.
When this screen is displayed the CW and CCW keys may be used to adjust the polarization and the H
and V keys may be used to set each polarization.
When all data has been specified, the user is presented with the 'DATA ACCEPTED' message. Control
then is transferred to the initial screen and the process may be repeated. Note that the MODE key may
be depressed at any time to exit any mode, which is currently active.
From the screen, which allows the user to jog the antenna in azimuth and elevation, use the SCROLL
UP and SCROLL DOWN keys to bring up the 'USER' entry in the list. Use the ENTER key to select the
entry.
When the ENTER key is depressed, the user will be presented with the following display.
Note that the cursor will be displayed under the '*' character. The SCROLL UP and SCROLL DOWN
keys may be used to select alpha-numeric characters (A-Z, 0-9, hyphen (-), and space). The BKSP key
may be used to delete the character to the left of the cursor. During alpha-numeric data entry, the
ENTER key is has two functions. If the ENTER key is depressed while the '*' character is displayed, the
alpha-numeric data entry session is terminated. If the ENTER key is depressed when the '*' character
is not displayed, the cursor will advance to the right one space and the user will be prompted again with
the '*' character.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 37
ordered with either of the satellite lists. The west set of satellites is appropriate for antenna sites with
western longitudes and the east set is appropriate for eastern longitudes.
The first screen will be displayed if a polarotor is present in the system and the second screen will be
displayed if the RC2KPOL or RC2KHPP options are installed to control motorized feeds with
potentiometer feedback.
The status of each axis is displayed after the appropriate banner (AZ:, EL:, or PL:) on the top line of the
LCD. If a fault exists for an axis, no movement may occur about that axis until that axis is reset. Use
the 1 key to reset the azimuth axis, the 2 key to reset the elevation axis, and the 3 key to reset the
polarization axis. Note that polarization status is displayed and polarization resets are possible only if
the optional rotating feed interface is installed.
OK
Indicates that no fault conditions are active for the axis (azimuth, elevation, or polarization).
JAMMED
Indicates that the antenna was commanded to move about the axis and no movement was
detected by the controller. This indicates either that the antenna did not move when
commanded to do so, or the sensor failed and the controller was not able to detect any
movement (azimuth, elevation, or polarization).
RUNAWAY
The drive was deactivated because the processor sensed movement for a drive which was not
commanded to move. This error is rarely caused by an actual runaway condition (the antenna
moving on its own). This error is usually due to a faulty sensor or noise pickup due to the
sensor shield not being connected properly. See Chapter 3 for proper shield connection
instructions (azimuth and elevation).
DRIVE
The axis was deactivated due to an over-current condition (azimuth, elevation, and high current
polarization axis). This error condition can be detected only if the RC2KHPP option is present
in the system (software version 1.51). It will not be detected for the RC2KPOL option (software
version 1.50).
SENSOR
This error will occur if the antenna commands a polarization movement, and movement is
detected in the wrong direction. Note that a polarization jammed condition will occasionally
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
38 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
register as a sensor error. Polarization movement in the wrong direction should only occur
during setup (polarization axis only).
Note that the azimuth, elevation, and high power polarization axis are also protected from over-currents
by a circuit breaker located on the back of the controller. If the circuit breaker opens, the controller will
report a JAMMED condition. Note that if simultaneous azimuth and elevation movement is enabled, the
total current draw for both axes cannot exceed 8 amps. If the total current draw for both axis exceeds 8
amps, disable simultaneous azimuth and elevation movement.
This mode is used to delete a satellite entry. This mode can only activated if the Expert Access Flag
set. Refer to section 2.5 for more information on the expert access system. To delete a satellite from
the controllers non-volatile memory:
3. When the desired satellite name is shown, press ENTER. The system will display the message
The RE-SYNC feature allows the controller to make a graceful recovery from sensor failure or in the
unlikely event of an errant pulse count. By using this feature, the user simply has to correct for one
satellite location, and the RC2000A automatically will correct all others.
1. While in MANUAL mode, jog the antenna to a satellite whose location was previously stored in
memory. (NOTE: Do not re-sync using an inclined orbit satellite!) Use a K band satellite if
possible.
3. Scroll through the list of assigned satellites (in alphabetical order) until the correct satellite name is
displayed.
4. Press the ENTER key. The system will respond with the message
5. Press BKSP to recalibrate all stored satellite locations. The system will confirm with the message
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 39
RE-SYNC ACCOMPLISHED
6. With an assistant out at the antenna, validate the accuracy of the limits by moving the antenna to all
four limit positions (azimuth counter-clockwise, azimuth clockwise, down, and up).
When any key is depressed, the user is presented with the following screen:
At this point, the SCROLL UP and SCROLL DOWN keys can be used to increment or decrement the
speed code, the LEFT and RIGHT ARROW keys can be used to jog the antenna in azimuth at slow
speed, and the ENTER key stores the currently displayed speed code into non-volatile memory. When
the user jogs the antenna, a voltage code appears in the lower right hand corner of the screen, and the
slow speed code which is displayed is used to control the speed of the antenna. When the speed code
is changed and the user jogs the antenna, the voltage code will slowly settle to a steady state range of
values. Make sure that the voltage code has settled before using the ENTER key to store the speed
code in non-volatile memory. Please see section 3.5 for more information on setting the slow speed.
Access to certain CONFIG mode items can be restricted depending on the status of the Expert Access
Flag and by the values currently assigned to certain CONFIG mode items. When the Expert Access
Flag is reset (see section 2.5), the only CONFIG mode items which will be accessible will be the
AutoPol Enable, Simultaneous Az/El Enable, and Expert Access Enable. When the Expert Access Flag
is set, access to the other CONFIG mode items can be restricted by the value of a controlling CONFIG
mode item.
An example will clarify the concept of a controlling CONFIG mode item. Three CONFIG mode items
related to access to the controller via its serial port are Remote Mode Enable, Comm Port Address, and
Comm Baud Rate. The Remote Mode Enable CONFIG item is the controlling item for the Comm Port
Address and Comm Baud Rate items. If the Remote Mode Enable CONFIG mode item has a value of 0
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
40 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
(disabled) then the other two items will not appear in the list of CONFIG mode items. In the descriptions
which follow the controlling items and the items, which are controlled by other items will be clearly
delineated.
4.10.1 AutoPol
The AutoPol system allows the controller's polarization control function to be slaved to the level of a
digital input derived from a satellite receiver. Please refer to sections 2.5 and 3.8 for more information
on the AutoPol system.
The AutoPol system is disabled and enabled via the AutoPol Enable CONFIG mode item.
The AutoPol Vpol Level CONFIG mode item specifies the polarity of the AutoPol digital input signal. A
value of zero implies that a low on the AutoPol digital input specifies vertical polarization and a value of
one implies that a high level on the AutoPol input selects vertical polarization. Access to this item is
only allowed when the Expert Access Flag is set.
NOTE: If the total current draw from both motors exceeds 8 amps, it is not possible to utilize this
feature. Trying to enable it in this case will cause a breaker to open, which will disable the drive and
generate an antenna jammed error.
The Remote Mode Enable item is used to enable access to REMOTE mode. If this item is enabled,
REMOTE mode will activate whenever a valid command is received via the serial port or in response to
MODE key manipulations.
The Comm Port Address item selects the address of the communications port. See the Appendix
covering the communications protocol. Valid values for this parameter are 49 to 111.
The Comm Baud Rate item selects the baud rate that the controller’s serial port will be initialized to.
Valid values for this parameter are 3 (300 baud), 6 (600 baud), 12 (1200 baud), 24 (2400 baud), 48
(4800 baud) and 96 (9600 baud).
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 41
1. Adjust the mount so that it will track the geostationary arc with only azimuth movement.
3. In MANUAL mode, determine the elevation value at which the mount will track the geostationary
satellites with only azimuth movement.
4. Go to CONFIG mode and set the Geo Elev Position to the elevation value found in step 3.
Briefly, to calibrate the angle display feature, the user locates two satellites and records their azimuth
and elevation position count values. The scale2.exe PC program (for IBM compatibles - shipped with
each controller) is then used to calculate azimuth and elevation scale factors. These scale factors are
entered into controller via the CONFIG mode items described in this section. The scale2.exe program
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
42 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
prompts for the antenna latitude and longitude, and the longitude, azimuth position count, and elevation
position count values for a pair of satellites which have been located with the controller.
The Angle Display Enable item is the controlling item for the other items described in this section.
When this parameter is set to 1 (enabled), azimuth and elevation positions are displayed in an angle
format using the other items described in this section.
The Azim Scale Factor and Azim Offset items are used to calibrate the display of azimuth position
according to the following formula:
Display_Angle = 180.0 +
(Northern Hemisphere)
Display_Angle = 360.0 -
(Southern Hemisphere - Note the displayed angle is adjusted by adding or subtracting 360.0 so that the
result is in the range of 0 to 360.0 degrees. )
The range of values that the user must specify for the 'Azim Offset' CONFIG mode item is 0 to 65535.
Values in the range of 32768 to 65535 are converted to negative offset values for Azim_Offset in the
above equations according to the following relationship:
This is necessary because it is not possible to enter negative values via the keypad on the RC2000A.
The Elev Scale Factor and Elev Offset items are used to calibrate the display of elevation position
according to the following formula:
The range of values that the user must specify for the 'Elev Offset' CONFIG mode item is 0 to 65535.
Values in the range of 32768 to 65535 are converted to negative offset values for Elev_Offset in the
above equations according to the following relationship:
This is necessary because it is not possible to enter negative values via the keypad on the RC2000A.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 43
The Hemisphere CONFIG mode item is used to calibrate the azimuth display angle (see the formula
above for the displayed azimuth angle). North America, Europe, Asia, and the Northern half of Africa lie
in the northern hemisphere. Australia and most of South America lie in the southern hemisphere.
HEMISPHERE:1 CONFIG
0-SOUTH 1-NORTH ENT,BKSP,SCRLL ^v
The CONFIG mode items described in this section are used to enable the controller to interface with
one of the motorized feed options described above, and to calibrate the display of the polarization motor
position in an angle format. Access to these CONFIG mode items is allowed only if the Expert Access
Flag is set. The Rotating Feed Present? item is the controlling item for access to the other items
described in this section.
The Rotating Feed Present? CONFIG mode item is used to inform the controller whether or not a
polarotor is present in the system. If one of the motorized feed options is installed, this parameter
should be set to YES and the POL LIMITS mode should be invoked to set the polarization limits (see
section 3.3).
The Pol Angle Display CONFIG mode item determines the display format of polarization positions when
one of the motorized feed options is installed in the controller. If this item is enabled the polarization
position will be displayed in an angle format.
When the Pol Angle Display item is enabled, the calibration of the angle display feature is controlled by
the Pol Display 0 Deg Cnt and Pol Display 90 Deg Cnt items. When the polarization position is equal to
the value which is entered for the Pol Display 0 Deg Cnt item, the angle displayed will 0.0. In a similar
fashion, when the polarization position is equal to the value, which is entered for the Pol Display 90 Deg
Cnt, the displayed angle will be 90.0. All other polarization positions are scaled in a linear fashion.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
44 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
The Pol Motor Jog Duration CONFIG mode item controls the length of time (in milliseconds) that the
polarization motor drive signals are applied when a polarization jog command is received via the serial
communications port. The setting of this parameter determines the accuracy with which the polarization
can be adjusted via remote control.
The Az/El Drive Options Enable CONFIG mode item is the controlling item for the other CONFIG mode
items described in this chapter. When this item is disabled the user does not have access (via CONFIG
mode) to the other items described in this section. Note that when this item is disabled, the current
values of the other items described in this section are used to control azimuth and elevation movement.
In other words, disabling this item does not reset the other items described in this section to their default
values.
During an automatic move in AUTO mode, the 'Fast Slow Threshold CONFIG mode items are used to
set the number of counts before a target position is reached that the controller switches the speed of the
drive from fast to slow. There is a separate value for each axis.
During an automatic move in AUTO mode, the 'Coast Threshold CONFIG mode items set the number of
counts before the target position is reached where the drive will be deactivated. The idea is to
deactivate the drive and let the antenna coast into position. If prior to the initiation of the move
operation, the total number of counts that the actuator has to move to reach the target position is less
than the 'Coast Threshold, the drive will be deactivated when its position is within 'Max Position Error
counts of the target position.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 45
The 'Max Position Error CONFIG mode items set the maximum acceptable error between the final
resting position and a target position for an automatic move which occurs in AUTO mode.
The 'Auto Retry Attempts CONFIG mode items set the maximum number of attempts which will be
made to hit a target position (within 'Max Position Error counts - described above) during an automatic
move initiated from AUTO mode.
The 'Fast Deadband and 'Slow Deadband CONFIG mode items are used for the anti-reversal system.
To understand the purpose of these parameters, it is necessary to consider how position counts are
accumulated. The feedback from the azimuth and elevation position sensors is a pulse-train. When a
pulse is received, the controller checks to see which way the antenna was last commanded to move. If
the antenna is moving, or last moved, counter-clockwise (down), the azimuth (elevation) position count
is decremented. If the antenna is moving, or last moved, clockwise (up) the azimuth (elevation) position
count is incremented.
In MANUAL mode, the user can jog the antenna. If the UP arrow key is depressed, the antenna will
move up. If the user suddenly depresses the DOWN arrow key and the antenna drive signals were
instantaneously reversed, the antenna continues to move up for some small period of time, then the
antenna reverses direction and starts to move down. This can cause position count errors. When the
antenna drive signals are configured for down movement but the antenna is still moving up, pulses
which are received would cause the elevation position count to decrement when the count should really
be incremented because the antenna is really still moving up.
The anti-reversal system keeps the antenna from rapidly changing direction. If the antenna has been
moving in a given direction, the 'Deadband CONFIG mode items specify the amount of time that the
system will wait before asserting the antenna drive lines to move the antenna in the opposite direction.
There are 4 different 'Deadband values specified - there are unique fast and slow speed values for each
speed and each axis. If the antenna has been moving fast, the 'Fast Deadband parameters specify the
wait interval, if the antenna has been moving slow, the 'Slow Deadband parameters specify the wait
interval. All 'Deadband values are given in milliseconds.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
46 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
If the value assigned to the Azim Fast Deadband CONFIG mode item ends in ‘40’ the controller will only
accumulate azimuth position counts when the antenna is moving about the azimuth axis or is in a coast
interval immediately proceeding an azimuth move. This effectively disables the runaway alarm for the
azimuth axis. The operation of the elevation runaway sensing system is configured via the Elev Fast
Deadband CONFIG mode item in a manner similar to that of the azimuth axis. Examples of ‘Fast
Deadband values that disable runaway sensing are 2040 and 940.
If the value assigned to the Azim Fast Deadband CONFIG mode item ends in ‘41’ through ‘49’ the
azimuth runaway count threshold will be assigned a value of 1 through 9, respectively. The azimuth
runaway count threshold is defined as the number of runaway counts that must be exceeded before an
azimuth runaway alarm is triggered. For example, if the Azim Fast Deadband CONFIG mode item has
a value of 1845 six runaway position counts must be accumulated before an azimuth runaway alarm is
triggered. The elevation axis is configured in a similar manner using the Elev Fast Deadband CONFIG
mode item.
Note that to obtain access to the Azim Fast Deadband and Elev Fast Deadband CONFIG mode items
the controller’s Az/El Drive Options Enable CONFIG mode item must be set to 1 and the Expert Access
Flag must be set.
Compatibility
This version of the software can be installed in controller’s currently running software versions 1.40
through 1.50 without upsetting the contents of the controller’s non-volatile memory. Note that whenever
IC’s are replaced there is a slight chance that the contents of non-volatile memory will be corrupted.
For this reason we recommend that the user make a record of the contents of the controller’s non-
volatile memory as listed in the upgrade instructions. It is also recommended that the user position the
controller at the antenna’s east (azim ccw) and down limit before powering the controller down to
replace the EPROM.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 47
When the Expert Access screen is displayed, the present state of the Expert Access Flag is displayed in
the data entry field. A display value of 1 indicates that the Expert Access Flag is set, and a value of 0
indicates that the flag is reset. To toggle the state of the flag, either from set (1) to reset (0) or reset (0)
to set (1), the user must key in a 5 digit code at the prompt followed by the ENTER key. This code is
found in a removable appendix (Appendix A) at the end of this manual. If the information is lost, call the
factory for assistance.
Here are the default values which are assigned to non-volatile memory.
AutoPol Enable: 0
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
48 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
Azim Offset: 0
Elev Offset: 0
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 49
NOTE: To set limits, there MUST be someone outside at the antenna location to let the programmer
know when the antenna has reached its physical limits of travel, because in LIMITS mode no software
precautions are taken to protect the antenna from jammed conditions. It is critical that as the antenna is
jogged using the direction keys, the antenna moves in the corresponding direction. If it does not, pins
on J2 are reversed. Recheck Figure 3.1 and correct.
******************************* WARNING *****************************
THERE ARE NO RESTRICTIONS ON ANTENNA MOVEMENT
WHEN IN THE LIMITS MODE - USE CAUTION!
**************************************************************************
1. Go to LIMITS mode and press ENTER to advance past the opening screen. The screen will prompt
the user to set the CCW azimuth limit and the DOWN elevation limit. The CCW azimuth limit must
be set before the CW limit, and the DOWN limit must be set before the UP limit. The left, right,
down and up arrow keys can be used to jog the antenna in azimuth and elevation. The CW and
CCW keys can be used to adjust the polarization.
2. With an assistant at the antenna to notify you that the antenna is near its physical limit, move the
antenna to the CCW limit and press the 7 key. The AZ count will reset to 30.
3. Repeat step 2, but with the CW limit this time. Upon pressing the 7 key, the controller will ask the
user to be sure of the selection. If limits are indeed to be set, press the BKSP key, else press
ENTER. The controller will confirm a limit set with * AZIM LIMITS SET *. Position the antenna on
a satellite near the center of the arc.
4. Move the antenna to the DOWN limit, again with an assistant to monitor the physical limit, and
press 9 to set the limit. The counter will be reset to 30.
5. Move the antenna to the UP limit, press 9, then BKSP to confirm the selection. Note that if the
antenna actuators are equipped with mechanical limit switches those switches should be adjusted
so that damage to the antenna cannot occur. The software limits (those set by this mode) should
be within the mechanical limits.
The controller now prompts the user to 'SET GEO POSITION'. This refers to the Geo Elevation Position
(see section 3.4.3) and is the elevation position where the antenna tracks the geostationary satellites.
Note that this position is only defined for modified polar antenna mounts. If the user does not wish to
set the Geo position simply hit the MODE key to exit from LIMITS mode. Note that the Geo Elevation
Position can also be specified via CONFIG mode.
6. To specify the Geo Elevation Position for an antenna equipped with a modified polar mount, adjust
the mount declination, mount heading, and the elevation actuator so that the antenna tracks the
geo-synchronous satellites with only azimuth movement. Move the antenna to the GEO position
and carefully peak up the antenna on the satellite. Press 9 to store the position and BKSP to
confirm the entry.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
50 RC2000A Dual Axis Antenna Controller Chapter 4 Modes
NOTE: If LIMITS mode is exited before both endpoints of a limit are set, the RC2000A will ignore the
partial limits and retain the previous values. If the controller powers down while LIMITS mode is
active, all limit data will be lost.
If the user hits any key (other than the MODE key), the following screen is displayed:
At this point the user should stop and think about what this screen means. In this mode there are no
limits to polarization movement - extreme caution should be exercised to insure that the physical limits
of the potentiometer's movement are not exceeded. MANY POTENTIOMETERS HAVE BEEN
DESTROYED IN THIS MODE.
When the user hits any key (other than the MODE key), the following screen is displayed:
At this point the CW and CCW keys are active. When the CW key is depressed, the polarization
position MUST decrease. If this does not occur, the sensor REF and ground connections need to be
reversed. The user should position the polarization motor at a limit and then hit the 5 key. When this
occurs the user will be prompted with the following screen:
The user should position the polarization motor at the other limit and then hit the 5 key. The user is next
prompted to verify the selection with the following screen:
The selection can be confirmed with the BKSP key. Note that this mode (or any mode) can be exited at
any time by depressing the MODE key. Please see section 3.3 before using this mode to set the
polarization limits when the optional polarization control motor is present in the system.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller............. ..................................Chapter 5 Specifications 51
Chapter 5 SPECIFICATIONS
Inspect unit for any damage caused during shipping. If any exists, notify shipper immediately.
A. PHYSICAL
Size: 19.0" x 3.5"H x 9.0"D (Rack)
15.0"W x 3.5"H x 9.0"D (Desk)
Weight: 12.5 lbs.
Temperature: 0-50oC
Input Power: 115/230 VAC, 50/60 Hz., 48 W
B. DRIVE
Output: 12-36VDC, 8.0 Amps
280VA
Sensor Input: Reed, Hall Effect, Optical
Standard Polarization Interface:
Chaparral type polarotor servo
Optional Interfaces for Motorized Feeds with Potentiometer Feedback:
RC2KPOL: 20 volts DC at 500 milliamps
(the RC2KPOL option requires software version 1.50)
RC2KHPP: 5-40 volt DC output (output voltage set by potentiometer (P2) on the
RC2KHPP board), 3 amps at 40 volts DC, 400 milliamps at 5 volts DC
(the RC2KHPP option requires software version 1.51)
C. Azimuth and Elevation Drive Transfer Function (current vs. voltage)
See Figure A1 in Appendix.
D. Non-Volatile Memory Battery
Duracell DL2450
E. Drive supply lines are protected by circuit breakers. The AC input is protected by a 6 amp AGC
(fast-blow) fuse at both 115 VAC and 230 VAC.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
52 RC2000A Dual Axis Antenna Controller Chapter 6 Troubleshooting
The alarm system monitors important system parameters and flashes a message on the bottom line of
the LCD display if an error is found. The parameters monitored include the condition of the lithium
battery, status of the azimuth and elevation antenna drive systems, and the values of certain variables.
Some error codes have priority over others. Alarm conditions are sampled sequentially, with the
highest priority sampled first. As corrective action is taken for each error, the code is eliminated, and if
there is a lesser error, it will then appear.
The RC2000A constantly monitors the level of the lithium battery. When the power level is low, this
error code will appear. Replace the battery with a Duracell DL2450. Make sure that the unit is
unplugged from the AC power before removing the cover to change the battery. Take care to hold the
battery tab away from the battery housing while replacing the battery, and it will not be necessary to
reprogram the memory. Since there is a chance that the non-volatile memory will be corrupted when
the battery is changed, please refer to the appendix entitled 'Restoring the Non-Volatile Memory' before
changing the battery.
One of the antenna software limits has been corrupted. Go into LIMITS mode and reset the software
limits. See Section 4.11
POL LIMITS
This error indicates that the polarization motor limits have been corrupted when either the RC2KPOL or
RC2KHPP option is installed (allowing the RC2000A to interface to a motorized feed with potentiometer
feedback). The limits for the polarization motor are set via POL LIMITS mode. See sections 3.3 and
4.10.12.
These alarm messages indicate that an error has been detected for the axis referenced in the alarm
message. When one of these alarms are detected, the axis is disabled. Go to RESET mode (section
4.5) to view the actual fault condition which was detected and to clear the fault.
A Reset mode JAMMED indication may mean that the drive breaker is open. This can occur if
simultaneous movement is enabled, and the total current draw from both motors exceeds 8 amps.
Reset the breaker by pressing it back into place, and disable Simultaneous AZ/EL movement via
CONFIG mode. See Section 4.10.2
NOTE: The following alarm conditions are cleared by going into CONFIG mode and re-
initializing the applicable CONFIG mode items. Access to certain items is controlled by other
CONFIG mode items - these controlling items can sometimes make it difficult to clear a CONFIG
mode data related alarm. Please review the explanation of the role of these controlling CONFIG
mode items in section 2.4.
The internal position count has been corrupted. Manually find a satellite and go into RE-SYNC mode to
update positions. See Section 4.7
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 6 Troubleshooting 53
The code entered by the user for the azimuth or elevation slow speed has been corrupted. Go to the
corresponding speed mode and reenter the slow speed code. See Section 4.8
The user has the option to configure the system for AutoPol ON or OFF, and to denote a HI or LO level
for the vertical polarization. If either of these values is corrupted, this error will appear. Go to CONFIG
mode and reenter the correct values. See Section 4.10.1
SIMULTANEOUS AZIM/ELEV
This error indicates that the value for the Simultaneous Az/El Enable CONFIG mode item has been
corrupted. See section 4.10.2.
GEO POSITION
The checksum associated with the GEO COUNT value does not agree with geo position in memory.
Move the antenna to the proper GEO POSITION and reenter the GEO ELEV POSITION in the CONFIG
mode. Section 4.10.4
COMM PORT
This alarm indicates that the checksums associated with the CONFIG mode Remote Mode Enable,
Comm Port Baud Rate, and Comm Port Address items indicate that at least one of these items is
invalid. See section 4.10.3.
This alarm indicates that the CONFIG mode items associated with the display of azimuth and elevation
position in an angle format have been corrupted. Please see section 4.10.6.
POL OPTIONS
This error indicates that at least one of the CONFIG mode items associated with the polarization control
and display options is invalid. If the system uses a polarotor, these items must still be initialized
properly to avoid this error. Please see section 4.10.7.
This error indicates that at least one of the CONFIG mode items associated with the azimuth or
elevation drive options are invalid. Note that all of the config mode items associated with these options
must be properly initialized even if the Az/El Drive Options Enable CONFIG mode item is disabled. If
this item is disabled and these errors occur, the 'Options Enable item should be enabled to gain access
to the other CONFIG mode items associated with these options. These other items can then be
initialized to their default values. See section 4.10.10 for default values.
When this occurs the controller is generally losing or gaining position counts for a given axis as the
antenna moves about that axis. Please review the items mentioned in Section 3.2 - Azimuth and
Elevation Position Sense.
If the cause of the problem is not found and only one axis is affected, consider replacing the position
sense module and/or magnets in the actuator. If both axis are affected the motor drive wires may have
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
54 RC2000A Dual Axis Antenna Controller Chapter 6 Troubleshooting
to be shielded. This is seldom necessary, but if it is, follow the rules for connecting the shields as
outlined in Section 3.2.
This is generally an indication of mechanical hysteresis (slop) in either the actuator or the mount. When
this occurs the antenna will peak up at one position when approaching the satellite from the azimuth
clockwise direction and another when approaching the satellite from the azimuth counter-clockwise
direction. To test for this, move the antenna well past the satellite in the azimuth clockwise direction
and then manually move the antenna counter-clockwise at slow speed until the peak is reached.
Repeat the procedure approaching the satellite from the opposite direction. The difference in azimuth
position between the 2 peaks is the mechanical hysteresis. If mechanical hysteresis exists try to
eliminate the it. If this is not possible, always approach each satellite from the same direction as it was
approached when the satellite was originally programmed into memory.
To determine the cause of this error, go the RESET mode. One of the following error messages will be
displayed: JAMMED, RUNAWAY, or DRIVE. Here are the likely causes of each of these errors:
JAMMED
This error indicates that the drive was commanded to move, but movement was not sensed. This can
be caused by an mechanical jam at the antenna, or the antenna may be moving but position feedback
pulses are not getting back to the controller. Determine which condition exists.
If the antenna is not moving there may either be a faulty motor, a wiring problem, a mechanical limit
switch has been encountered, or the breaker in the drive circuit has tripped (the breaker may be reset
from the back of the unit). If the antenna is moving but position pulses are not reaching the controller,
check the sensor wiring of the sensor module in the antenna actuator.
RUNAWAY
This error occurs when position pulses are recorded but the antenna has not been commanded to
move. Check the items listed in Section 3.2 - Azimuth and Elevation Position Sense. If this error
occurs just after the antenna has been moving and the drive signals are released, review the
'Deadband CONFIG mode items described at the end of section 4.10.8. Also see the paragraph in this
section entitled ‘CONFIGURING THE RUNAWAY SENSING SYTEM’.
DRIVE
This error indicates that the controller's electronic over-current sensing has detected an over-current
condition and has shut the drive down. There are pots which control the level at which the electronic
over-current sensing trips. These pots may have to be adjusted. Please consult the factory. Under no
circumstances should the load current supplied by the controller be allowed to exceed 8 amps for more
than several seconds.
This error is usually caused by the horizontal and vertical polarizations for a given satellite being
programmed at the same position. If you turn off the AutoPol function and the controller does not toggle
the polarization position as the H and V keys are depressed in MANUAL mode, the polarization
positions have probably been programmed at the same value. Other AutoPol problems result from not
having a ground wire connected between the satellite receiver and the controller. Please refer to
figures 3.2 and 3.3. The AutoPol system should not be enabled when the controller is used with feeds
that receive both polarizations simultaneously.
WHEN A SATELLITE IS SELECTED VIA AUTO MODE THE CONTROLLER DISPLAYS THE
MESSAGE 'ENTRY SELECTED HOLDS INVALID DATA'.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 6 Troubleshooting 55
Before the controller executes an automatic move it checks to see if the azimuth, elevation, horizontal
polarization, and vertical polarization are within their respective limits. If they are not, the error message
is displayed. This error can occur if the limits were reset after the satellite position was programmed
into memory via SETUP mode. This error can also occur if the state of the Rotating Feed Present?
CONFIG mode item was changed after the satellite was programmed into non-volatile memory.
The key to restoring the non-volatile memory is getting the azimuth and elevation limits and position
counts right. The position counts are initialized to 30 when the azimuth counter-clockwise and down
limits are set. If the antenna can be unambiguously placed at the counter-clockwise and down limits,
non-volatile memory can be restored quite easily. It is probably a good idea to use a punch or a
waterproof magic marker to mark the antenna and mount assembly so that the azimuth counter-
clockwise and down limit positions can be identified. In addition, it may useful to identify and mark other
places on the mount where slippage could occur. This would allow the mount to be restored to its
original configuration. The procedure for restoring non-volatile memory is outlined in Appendix B Field
Upgrading.
Note that the procedure for restoring non-volatile memory only works if the count characteristics of the
actuators are not changed. If the actuator count characteristics are changed, the count values that
correspond to the west and up limit will change, as will the positions of all of the satellites.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
56 RC2000A Dual Axis Antenna Controller Appendix A Troubleshooting
To clear the system memory or toggle the expert access, the user must enter the five-digit code 41758,
then press enter. This code has been printed in this removable appendix only, so that management can
choose to remove the information to eliminate the possibility of inexperienced users entering the code
and clearing the memory inadvertently. USE CAUTION!
For a discussion of expert access, see section 4.10.9. RESET SYSTEM DATA is covered in section
4.10.10
41758
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Appendix B Field Upgrading 57
This appendix outlines a procedure that allows the user to restore the contents of non-volatile memory.
The controller firmware is contained in an EPROM memory chip. Firmware upgrades may also require
the replacement of a programmable logic device (PLD). Changing the EPROM and PLD may
sometimes corrupt the data stored in the non-volatile memory of the controller. Other procedures
performed on the controller may require a restoration of non-volatile memory such as:
i. changing the battery which powers the non-volatile memory and allowing the center tab of the
battery holder to touch the base of the battery holder,
This procedure ensures that this data is valid after the upgrade. Following the firmware upgrade
procedure, the system reset and operating voltage change procedures are listed.
1. With your current controller, enter into CONFIG mode and verify that Expert Access is enabled.
(See manual section 4.10.9 for enabling instructions) Verify that REMOTE MODE is enabled. (See
manual section 4.10.3 for enabling instructions) Scroll through the config mode item list with the
SCROLL UP and SCROLL DWN keys. Log every item on the included worksheet.
2. Verify that the ANGLE DISPLAY ENABLE feature is disabled. (Section 4.10.6) Verify that the POL
ANGLE DISPLAY is disabled. (Section 4.10.7)
3. Using AUTO mode, position the antenna on each of the geostationary satellites stored in memory.
Record the name, longitude, and azimuth/ elevation count values for each on the bottom half of the
Config mode items worksheet at the end of this section. While positioned on each satellite, use the
H and V keys to move to horizontal and vertical polarization. Record these values on the
worksheet.
4. Jog the Antenna to the CW and Up limits, record the values displayed just prior to the limit on the
worksheet.
5. If a rotating feed is present (Section 4.10.7), manually rotate the feed to the CW and CCW limits.
Record the displayed position just prior to the limits on the worksheet.
7. Turn the unit off and disconnect it from the remaining components of the antenna system. Move the
unit to a static-free workstation for chip replacement. Remove the lid and position the unit on the
bench facing toward you. Make sure proper grounding straps are used to avoid static discharge
damage to the processor section.
8. Locate the RC2000 digital board (RC2KDIG2) located on the right side of the unit. Remove the
existing EPROM chip (U4) from its socket and replace it with the upgrade EPROM. If necessary
locate and remove the PLD chip (U2) from its socket and replace it with the upgrade PLD.
9. Make sure the chip (or chips) is oriented properly in its socket. The notch or dot should line up with
the notch of the outline silk-screened onto the PCB under the socket. Make sure that the legs of the
EPROM package fit into each pin socket and do not bend up under the IC upon insertion.
10. Replace the lid, reinstall the 2000 into the rack, and reconnect the other components of the antenna
system.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
58 RC2000A Dual Axis Antenna Controller Appendix B Field Upgrading
11. Power-up the RC2000 and verify the start-up banner and subsequent manual mode. If the unit
comes up in LIMITS mode or is flashing an error message, the non-volatile memory has been
corrupted and the following steps must be performed to restore memory. If the unit comes up
normally, go to step 16.
12. Go to Limits Mode. WITHOUT MOVING THE ANTENNA, set the down and east limits. AFTER
THE CCW AND DOWN LIMITS HAVE BEEN SET, jog the antenna to the position count values for
the CW and up limits recorded in step 4 above. After the limits have been set exit the limits mode
by hitting the mode key.
13. If the optional rotating feed is installed, go to POL LIMITS mode and restore the worksheet values
recorded in step 5.
14. Go to CONFIG mode and key-in the data recorded in Step 1. Each entry must be terminated with
the ENTER key. After the data has been entered, scroll through the CONFIG mode items and
verify correct data entry. See Section 4.10 for a description of the CONFIG mode.
15. Go to SETUP mode. Position the antenna on each of the satellites that were recorded in Step 2.
Select the satellite name, enter the longitude and move the polarization to the recorded H and V
positions in response to the SETUP mode prompts. Return to MANUAL mode.
16. Using Auto mode, recall each of the geostationary satellites stored in memory. Verify that the
antenna moves to each satellite correctly. If the angle display feature for Az/El or Pol was enabled
previously, modify those config mode items now. This completes the procedure.
1. This procedure should be followed only in the case of the requirement to bring the unit software to
its factory shipped condition. (e.g. in the event of changing antenna sites) Resetting the RC2000
has the effect of deleting all satellites in memory and returning all CONFIG mode items to their
factory state.
2. If any data from the previous installation is required, be sure to log it on the RC2000 Non-Volatile
Memory Items Worksheet. (See Steps 1 through 5 above.)
3. From CONFIG Mode, scroll to the RESET SYSTEM DATA item. Key in the 6 digit code “41758”
followed by the ENTER key. The Controller will return in Manual Mode. All CONFIG mode items
will be reset to their factory state. All stored satellites will be deleted from memory. The Date and
Time will remain unchanged. You may now follow Steps 12 through 16 above to restore the non-
volatile memory.
Switch the power off at the front panel. Remove the IEC power cord from the back panel power entry
module. Refer to the diagram below when converting the operating voltage.
With a small straight-blade screwdriver, remove the fuse drawer from the power entry module. With the
same tool, remove the small plastic circuit card. Rotate the card so that the desired operating voltage
will be displayed through the front of the fuse drawer and reinsert the card so that it firmly seats into the
power entry module. Replace the fuse with one of the appropriate size for the new operating mains
voltage (fuse ratings may be found in the manual and on a back panel placard)
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Appendix B Field Upgrading 59
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
60 RC2000A Dual Axis Antenna Controller Appendix B Field Upgrading
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Appendix C RS-422 Serial Interface 61
The RC1000A, RC2000A, RC2000C, and RC2500 antenna controllers support an RS-422 serial
interface. The communications protocol employed by RCI is compatible with the SABUS standard
originally developed by the Scientific Atlanta Corporation. The protocol is described in appendix D -
RS-422 Communications Protocol. The aspects of the communications interface which are unique to
the RC2500 antenna controller are described in Appendix E RC2500-RS-4-22 Command Set.
The RS-422 signal levels are not directly compatible with the RS-232 serial ports available on personal
computers. RS-232 is a point to point protocol - a PC can only communicate with one peripheral
connected to the PC via an RS-232 interface. The RS-422 interface employed by the RC2000 allows a
single PC to communicate with up 63 devices. An RS-232 to RS-422 protocol converter (designated
RC1KADP) is available from Research Concepts, Inc. The diagrams and schematics at the end of this
appendix document the connection of a PC to an RC2500 via an RC1KADP protocol converter.
Software
Software to control the RC2000 is available from a number of sources. The diskette included with the
manual includes a program which allow a PC to control an RC2000 (a protocol converter is required).
The RC2KA.EXE program is designed primarily for use by software developers or by integrators during
installation. This program features a crude user interface which displays each byte of data sent to the
controller and each byte received from the controller in an ASCII format and hex format. We
recommend that this program be used to verify the operation of the system during initial installation and
checkout of the RC1KADP and the associated cabling. A second program, called RC2KDEMO.EXE
has a more user-friendly interface and may be used for day-to-day operations with the controller.
The Autopilot 2/16 and 4/16 software packages are produced by Broadcast Automation Systems ( (905)
822-7935) and are available from Research Concepts. This program can control theRC2500, RC2000
and the RC1000A antenna controllers as well as the Standard Agile Omni model 830BR or the DX657
satellite receivers. This program runs under Windows 95 and NT and gives the user the ability to
schedule antenna and receiver events. Contact Research Concepts For more information on these
products.
Here are other suppliers of software products which are compatible with the RC1000/RC2000/RC2500.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
62 RC2000A Dual Axis Antenna Controller Appendix D RCI RS-422 Specification
Introduction
The purpose of this document is to explain the key parameters needed by a user to interface to the RCI
RS422 Interface. This interface is compatible with the SAbus and can be readily integrated into an
existing SAbus network. A few query and control commands are all that are needed to control the
equipment and fetch all data from it. The user should refer to RCI document ‘Communications Protocol’
for the specific program commands and descriptions of their functions.
Electrical Specifications
RS-422 is a unipolar, balanced 5-volt serial interface designed to connect equipment which must
exchange data over considerable distances with high-noise immunity and high speed. Standard IC
drivers and receivers are available for RS-422 that convert to and from TTL logic levels. The RS-422
drivers/receivers in the controllers allow up to 32 devices to be connected in parallel with up to 1,500
feet between the master and group of controllers.
Physical Specifications
The physical implementation of the interface takes the form of a 9-pin "D" connector located on the rear
panel of the controller. This connector and its wiring is compatible with EIA RS-449, which is the
mechanical specification for RS-422/423-compatible equipment. The 9-pin connector chosen is
described as the secondary interface in RS-449 and has only the four data lines and shield. No
hardware handshaking is used in the protocol, so all the control lines specified for the standard 37-pin
connector are not needed. The controller operates as a slave only and has a female connector,
whereas master devices have male connectors. Multiple controllers, connected in a daisy chain
fashion, can operate in electrical parallel with only a single 5-conductor cable required to connect all
devices controlled by a master. Figure 1 illustrates the connection of a master and multiple controllers.
RS-422 Protocol
The interface is a multi-drop, balanced line, asynchronous, full-duplex communications link designed to
interconnect equipment for remote control and switching applications. Products that are compatible can
be linked together over a parallel-connected 4-wire circuit without regard to their particular function.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Appendix D RCI RS-422 Specification 63
Each network configuration can have one master and up to 32 slave devices. Each controller is
internally configured to respond to a unique address. A master could be a protection switch, earth
station controller, or any micro- or mini-computer that is electrically and operationally compatible with
RS-422. Since the electrical specifications are very similar to EIA standards RS-422 and RS-449,
virtually any computer that meets these standards is capable of controlling remote devices.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
64 RC2000A Dual Axis Antenna Controller Appendix D RCI RS-422 Specification
Data Format
The data format supports the industry's standard asynchronous ASCII format with one start bit, eight
data bits (7-bit ASCII with the 8th bit sent as even parity), and one stop bit. The ASCII control character
subset 00-1F (hex) is reserved for message control. The printable ASCII characters 20-7F (hex) are
used for address, command and data characters. The standard bus data rate via direct connect (up to
1,500 ft.) is 9,600 BAUD; the data rate for devices connected to a master via modem is 1,200 BAUD,
typically.
Message Protocol
Message format and protocol over the bus is a derivative of IBM's binary synchronous communications
protocol (BISYNC). The master station sends a command over the bus to all remote stations. The
station whose address is contained in the second byte of the command message carries out the
requested commands, and then replies with a response message containing its own address and status
information relating to its present condition. A remote station only sends a response following a
command containing its unique address from the master. This prevents bus contention caused by more
than one remote device communicating over the bus at the same time.
A remote device ignores all commands that contain parity or checksum errors, protocol errors, a wrong
address, or message overrun errors. A remote device replies with a not-acknowledged (NAK)
character, 15 hex, if it receives an invalid command or data.
Message Format
Command messages (see Figure 4) begin with Start-of-text byte, STX, followed by a remote address, a
command byte and multiple data bytes. The End-of-text byte, ETX, is sent following the last data byte,
and the message is terminated by a checksum character. Response messages are identical to
command messages in format (but not content) with the exception of the ACK (Acknowledge) or NAK
(Not Acknowledge) character at the start of the message instead of STX. Figure 4 illustrates the format
of the command and response messages. A command or reply message may have a variable length.
Message Delimiters
A command message begins with STX (02 hex), the ASCII Start-of-text control character. A message-
acknowledged reply begins with ACK (06 hex), the ASCII Acknowledge control character, and a
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Appendix D RCI RS-422 Specification 65
message-not acknowledged reply begins with NAK (15 hex), the ASCII Not Acknowledge control
character. All messages end with the ETX (03 hex), the ASCII End-of-text control character, followed
by the checksum byte.
Address Character
The device address must be a valid ASCII printable character between 31 and 6F in hex; thus, 63
addresses are possible. These are set in the controller in decimal format, or 49-111.
Command Character
The command character (CMD) immediately follows the device address and specifies one of several
possible commands for a particular device. See RCI ‘Communication Protocol’ document for a
complete description of these commands.
Check Character
The last character of any message is the check character (CHK). This character is simply the bit-by-bit
exclusive OR of all characters in the message starting with the STX character through the ETX
character. This forms a Longitudinal Redundancy parity check over the entire message.
Message Timing
The NAK or ACK reply does not signify that a function has actually taken place, but only that the
message was received and understood. The user should query the controller later to see if the
command was actually carried out, or is still in progress. Figure 5 shows the controller state diagram.
Command Restrictions
All slaves will respond to a command "0", 30 (hex), with 6 data bytes of ASCII characters in the
following form:
Where type is RC2K for an RC2000A, RC1K for an RC1000A, 2KCA for an RC2000C for El-over-Az
mounts, 2KCP for an RC2000C for polar mounts, 2KCE for Az-over-El mounts, 2500 for the RC2500A,
25CA for an RC2500B for El-over-Az mounts, 25CP for an RC2500B for polar mounts, and 25CE for
Az-over-El mounts.
General Description: The slave State diagram (see Figure 5) presents the required protocol
implementation at the slave device that guarantees the proper transfer and processing of
communication messages sent by a Master controller.
State Diagram Notation. Each state that a slave can assume is represented graphically as a circle. A
single-digit number is used within the circle to identify the state.
All permissible transitions between states are represented graphically by arrows between them. Each
transition is qualified by a condition that must be true in order for the transition to occur. The device will
remain in its current state if conditions, which qualify transitions leading to other states, are false, or
conditions that qualify pseudo-transitions are true. A pseudo-transition is a transition that occurs within
the same state and is represented graphically by arrows leaving from and arriving at the same state.
Table 1 describes mnemonics used to identify transitions in the state diagram.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
66 RC2000A Dual Axis Antenna Controller Appendix D RCI RS-422 Specification
Mnemonics Description
__________________________________________________________________________________
_
Checksum LRC byte (Longitudinal Redundancy Check) is a last byte in the message data block.
The value of LRC byte is the exclusive OR of all message bytes including the
STX and the ETX bytes and is used to detect errors during transmission of
data.
__________________________________________________________________________________
_
States Description
State 1 (Slave Idle State). In State 1, a slave is ready to receive a new message, and therefore, must
complete any previous message reception. A slave always powers on in State 1.
A slave will exit State 1 and enter State 2 (Slave Addressed State) only if STX byte is received.
State 2 (Slave Addressed State). In State 2, a slave is waiting to receive the address byte, the second
byte of a command message.
Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com