RC2KA Man v232 032311TO-034-066

Download as pdf or txt
Download as pdf or txt
You are on page 1of 33

34 RC2000A Dual Axis Antenna Controller Chapter 4 Modes

Chapter 4 MODES IN DEPTH FUNCTION DESCRIPTION

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.

4.1 MANUAL Mode


AZ: 1291 EL: 0 POL: 15 H MANUAL
SBS 2 97.0 W SPEED:FAST

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.

4.2 AUTO Mode


SELECT A SATELLITE: PANAMSAT-1 AUTO
USE SCROLL UP/DOWN, ENTER TO SELECT

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.

4.3 REMOTE Mode


AZ: 1291 EL: 0 POL: 15 H REMOTE
SBS 2

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.

4.4 SETUP Mode


SETUP mode allows a user to store a satellite name, azimuth and elevation antenna positions, and
horizontal and vertical polarization positions into non-volatile memory. Once stored in non-volatile
memory, a satellite position may be recalled via AUTO mode. SETUP mode is only accessible when
the Expert Access Flag is set. See section 2.5 for more information on the Expert Access Flag.

When SETUP mode is activated the following screen is displayed for approximately 5 seconds.

POSITION ANTENNA, SELECT SETUP


SATELLITE USING SCROLL UP/DOWN,HIT ENTER

The initial screen is replaced by the following screen.

AZ: 1292 EL: 10 PL: 66 H SETUP


SAT:TELSTAR301 SELECT:SBS 6 FAST

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.

SELECT:SBS 6 DUPLICATE ENTRY SETUP


OVERWRITE EXISTING DATA, USE YES/NO KEYS

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).

SELECT:SBS 6 H/V POL DATA? SETUP


1-H/V DATA FROM NEAREST SAT,2-USER ENTRY

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.

SELECT:SBS 6 POL: 75 SETUP


USE CW, CCW TO ADJUST - H, V KEYS TO SET

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.

4.4.1 User-Defined Satellite Names


If the desired satellite name is not in memory, you can assign a new name of up to ten (10)
alphanumeric characters (A-Z, 0-9, hyphen (-), or space) by accessing the USER entry mode as
follows.

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.

SELECT:* KEY IN SAT NAME SETUP


USE SCROLL UP/DOWN, BKSP & ENTER KEYS

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.

4.4.2 Preset Satellite Names


A list of satellite names is maintained in the controller's EPROM memory. The user is prompted to
select one of these names to assign to non-volatile memory. RC2000A antenna controllers may be

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.

4.5 RESET Mode


The RESET mode is used to display azimuth and elevation drive fault conditions and re-enable the
drive outputs in the event the microcontroller has disabled an axis. When RESET mode is activated,
one of the following screens will be displayed.

AZ: OK EL: OK RESET


RESET AXIS: 1-AZ, 1-E

AZ: OK EL: OK PL: OK RESET


RESET AXIS: 1-AZ, 2-EL, 3-POL

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.

Here are the status messages which may be displayed:

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.

4.6 DELETE Mode


SELECT A SATELLITE: PANAMSAT-1 DELETE
USE SCROLL UP/DOWN, ENTER TO SELECT

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:

1. Proceed to DELETE mode.

2. Scroll through the ASSIGNED satellite names.

3. When the desired satellite name is shown, press ENTER. The system will display the message

A SAT DATA DELETION HAS BEEN REQUESTED


BKSP TO CONFIRM, ANY OTHER KEY TO EXIT

Pressing BKSP will automatically delete this satellite from memory.

4.7 RE-SYNC Mode


SELECT A SATELLITE: PANAMSAT-1 RE-SYNC
USE SCROLL UP/DOWN, ENTER TO SELECT

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.

2. Proceed to RE-SYNC mode.

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

AN AZ/EL RE-SYNC HAS BEEN REQUESTED


BKSP TO CONFIRM, ANY OTHER KEY TO EXIT

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

and will return to MANUAL mode.

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).

4.8 AZIM SLOW Mode


This mode allows the user to interactively adjust the azimuth slow speed code. When this mode is
activated, the user is presented with the following screen:

ADJUST AZIMUTH SLOW SPEED AZIM SLOW


HIT ANY KEY TO CONTINUE - HINT, TRY 155

When any key is depressed, the user is presented with the following screen:

AZ: 700 SPEED:175 AZIM SLOW


USE SCROLL UP/DOWN, <>, ENTER TO SET

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.

4.9 ELEV SLOW Mode


This mode is similar to the AZIM SLOW mode. Please refer to sections 4.8 and 3.5 for information.

4.10 CONFIG Mode


The CONFIG mode allows the user to view and/or modify various controller parameters and to enable
or disable certain features. When this mode is active, the SCROLL UP and SCROLL DOWN keys may
be used to select various items for either viewing or modification. To change the value of a parameter
the user can simply key in a new value. The BKSP (backspace) KEY is active. If a new value is keyed
in, for the change to take effect and update the parameter's value in the controller's non-volatile
memory, the entry must be terminated with the ENTER key. If the present value of the parameter is
invalid, '*' characters will be displayed in the item's data field. If the user terminates a data entry with
the ENTER key and the value is accepted, the next CONFIG mode item will be displayed. If the user
terminates a data entry with the ENTER key and the data is not accepted, the CONFIG mode item will
not change. The MODE key can be depressed at any time to exit CONFIG mode.

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.

AUTOPOL ENABLE:0 CONFIG


0-DISABLE, 1-ENABLE ENT,BKSP,SCRLL ^v

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.

AUTOPOL VPOL LEVEL:1 CONFIG


0-LOW, 1-HIGH ENT,BKSP,SCRLL ^v

4.10.2 Simultaneous Azimuth and Elevation Movement


The Simultaneous Az/El Enable CONFIG mode item is used to enable simultaneous azimuth and
elevation movement when moving to a satellite selected via SETUP mode.

SIMULTANEOUS AZ/EL ENABLE:0 CONFIG


0-DISABLE, 1-ENABLE ENT,BKSP,SCRLL ^v

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.

4.10.3 Remote Communication Parameters


The following items are used to enable and configure the remote RS-422 communications capability.
Access to these parameters is allowed only when the Expert Access Flag is set. The Remote Mode
Enable item is the controlling item for the Comm Port Address and Comm Baud Rate items.

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.

REMOTE MODE ENABLE:0 CONFIG


0-DISABLE, 1-ENABLE ENT,BKSP,SCRLL ^v

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.

COMM PORT ADDRESS: 50 CONFIG


49 - 111 ENT,BKSP,SCRLL ^v

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

COMM BAUD RATE (HUNDREDS):96 CONFIG


3, 6, 12, 24, 48, 96 ENT,BKSP,SCRLL ^v

4.10.4 Geo Elevation Position


The Geo Elevation Position is defined for modified polar type antenna mounts. For a modified polar
mount this is the elevation position where the antenna will track the geo-stationary satellite arc with only
azimuth movements. See section 3.4.3 for more information on this feature. This value is normally set
via LIMITS mode. If the value of this item is set to zero, display of elevation position relative to the Geo
Elevation Position is disabled. The Expert Access Flag must be set to obtain access to this parameter
via CONFIG mode.

GEO ELEV POSITION: 0 CONFIG


0-DISABLE ENT,BKSP,SCRLL ^v

To assign a meaningful value to this parameter, use the following procedure:

1. Adjust the mount so that it will track the geostationary arc with only azimuth movement.

2. Go to CONFIG mode and set this parameter to zero (0).

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.

4.10.5 Azimuth and Elevation Slow Speed Codes


These CONFIG items can be used to set the azimuth and elevation slow speed codes. Normally, these
parameters are adjusted interactively via the AZIM SLOW and ELEV SLOW modes. Please refer to
sections 3.5 and 4.8 for more information on the slow speed system. The range of values for these
parameters is from 1 to 254. Higher numbers give faster speeds. (For a given axis, a slow speed code
of 254 will disable the slow speed system for that axis - all movement will occur at fast speed.) For
most motor/sensor combinations, a slow speed code in the range of 140 to 175 is appropriate. If the
slow speed codes are changed, test the slow speed system to insure that the selected values yield
reasonable results. Access to these CONFIG mode items are allowed only when the Expert Access
Flag is set.

AZIM SLOW SPEED 0-254:253 CONFIG


ENT,BKSP,SCRLL ^v

ELEV SLOW SPEED 0-254:253 CONFIG


ENT,BKSP,SCRLL ^v

4.10.6 Azimuth and Elevation Angle Display


The RC2000A has the ability to display azimuth and elevation position in an angle format. This feature
can greatly facility the process of locating satellites for systems which use an elevation over azimuth
type antenna mount. Please see section 3.7 for more information on how to enable and calibrate this
feature. Access to these CONFIG mode items allowed only when the Expert Access Flag is set.

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.

ANGLE DISPLAY ENABLE:0 CONFIG


0-DISABLE, 1-ENABLE ENT,BKSP,SCRLL ^v

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 +

((100 * (Azim_Position_Cnt - Azim_Offset)) / Azim_Scale_Factor)

(Northern Hemisphere)

Display_Angle = 360.0 -

((100 * (Azim_Position_Cnt - Azim_Offset)) / Azim_Scale_Factor)

(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:

Azim_Offset = Azim Offset (CONFIG mode item entered by user) - 65536

This is necessary because it is not possible to enter negative values via the keypad on the RC2000A.

AZIM SCALE FACTOR: 1 CONFIG


ENT,BKSP,SCRLL ^v

AZIM OFFSET: 0 CONFIG


ENT,BKSP,SCRLL ^v

The Elev Scale Factor and Elev Offset items are used to calibrate the display of elevation position
according to the following formula:

Display_Angle = (100 * (Elev_Position_Cnt + Elev_Offset)) / Elev_Scale_Factor

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:

Elev_Offset = Elev Offset (CONFIG mode item entered by user) - 65536

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

ELEV SCALE FACTOR: 1 CONFIG


ENT,BKSP,SCRLL ^v

ELEV OFFSET: 0 CONFIG


ENT,BKSP,SCRLL ^v

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

4.10.7 Polarization Motor Option


The controller has an internal expansion port, which can accept optional daughter boards. Two
daughter boards are available which can provide polarization control. The daughter boards are
designated RC2KPOL and RC2KHPP. The RC2KPOL is designed for use with the Seavey model ESR-
124D motorized feed with potentiometer feedback. The Seavey feed requires 24 volts DC at 500
milliamps. The RC2KHPP option is designed for motorized feeds with up to 3 amps. Version 1.50 of
the software supports the RC2KPOL option. Version 1.51 supports the RC2KHPP option. If either of
these options is installed in the unit, a 5-position connector labeled J4 will be present on the back panel
of the unit above the pots labeled AGC1 and AGC2.

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).

ROTATING FEED PRESENT?:1 CONFIG


O-NO 1-YES ENT,BKSP,SCRLL ^v

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.

POL ANGLE DISPLAY:0 CONFIG


0-DISABLE, 1-ENABLE ENT,BKSP,SCRLL ^v

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

POL DISPLAY 0 DEG CNT: 500 CONFIG


1-1023 ENT,BKSP,SCRLL ^v

POL DISPLAY 90 DEG CNT: 750 CONFIG


1-1023 ENT,BKSP,SCRLL ^v

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.

POL MOTOR JOG DURATION:1000 CONFIG


175-3000 MSEC ENT,BKSP,SCRLL ^v

4.10.8 Azimuth and Elevation Drive Options


The CONFIG mode items described in this section set the movement parameters for the azimuth and
elevation axis. The default values of these parameters (as initialized upon system reset) are adequate
for use with 36 volt linear actuators. For systems employing linear actuators, it is recommended that
these values not be changed from the default values. The provision to modify these parameters is
included for those customers who use the azimuth and elevation drive outputs from the RC2000A to
drive a pair of 36 volt relays (equipped with steering diodes) which in turn activate AC motors. More
information about using the RC2000A in this fashion may be found in the appendix entitled "Controlling
Antennas Powered by AC or Large DC Motors with the RC1000 or RC2000 Antenna Controllers".
Access to the CONFIG mode items described in this chapter is permitted only when the Expert Access
Flag is set.

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.

AZ/EL DRIVE OPTIONS ENABLE:0 CONFIG


0-DISABLE, 1-ENABLE ENT,BKSP,SCRLL ^v

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.

AZIM FAST SLOW THRESHOLD: 80 CONFIG


0-400 COUNTS ENT,BKSP,SCRLL ^v

ELEV FAST SLOW THRESHOLD: 80 CONFIG


0-400 COUNTS ENT,BKSP,SCRLL ^v

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

AZIM COAST THRESHOLD: 4 CONFIG


1-40 COUNTS ENT,BKSP,SCRLL ^v

ELEV COAST THRESHOLD: 4 CONFIG


1-40 COUNTS ENT,BKSP,SCRLL ^v

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.

AZIM MAX POSITION ERROR: 1 CONFIG


0-10 COUNTS ENT,BKSP,SCRLL ^v

ELEV MAX POSITION ERROR: 1 CONFIG


0-10 COUNTS ENT,BKSP,SCRLL ^v

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.

AZIM AUTO RETRY ATTEMPTS:3 CONFIG


2-5 ENT,BKSP,SCRLL ^v

ELEV AUTO RETRY ATTEMPTS:3 CONFIG


2-5 ENT,BKSP,SCRLL ^v

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

Configuring the Runaway Sensing System


The user can modify the operation of the runaway alarm sensing system via the values assigned to the
Azim Fast Deadband and Elev Fast Deadband CONFIG mode items. Each axis can be configured
separately.

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.

AZIM FAST DEADBAND:2000 CONFIG


175-5000 MSEC ENT,BKSP,SCRLL ^v

ELEV FAST DEADBAND:2000 CONFIG


175-5000 MSEC ENT,BKSP,SCRLL ^v

AZIM SLOW DEADBAND: 800 CONFIG


175-5000 MSEC ENT,BKSP,SCRLL ^v

Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 47

ELEV SLOW DEADBAND: 800 CONFIG


175-5000 MSEC ENT,BKSP,SCRLL ^v

4.10.9 Expert Access Flag


This CONFIG mode item is used to toggle the state of the Expert Access Flag. When the Expert
Access Flag is set (ON), the user has access to all controller modes and all CONFIG mode items.
When the Expert Access Flag is reset (OFF), the user is locked out of several modes and most
CONFIG mode items. This purpose of this feature is to keep an operator away from the modes and
CONFIG mode items which can allow an operator to change the contents of the controller's non-volatile
memory.

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.

EXPERT ACCESS (0-OFF, 1-ON): 1 CONFIG


ENTER CODE TO TOGGLE ENT,BKSP,SCRLL ^v

4.10.10 Reset System Data


This CONFIG mode data item is used to reset the controllers non-volatile memory. When this occurs,
the azimuth and elevation limits are invalidated and each of the various CONFIG mode items are
initialized to a default value. This operation is usually performed at the factory. Access to this item is
allowed only when the Expert Access Flag is set. To reset the system memory, the user must key in
the same 5 digit code, followed by the ENTER key.

RESET SYSTEM DATA: 0 CONFIG


ENTER CODE ENT,BKSP,SCRLL ^v

Here are the default values which are assigned to non-volatile memory.

Azimuth Position Count: 5000

Azimuth CCW Limit: 4999

Azimuth CW Limit: 5001

Azimuth Limit Checksum: Invalid - So the 'AZIM LIMITS ERROR'


alarm is displayed.

Elevation Position Count: 5000

Elevation Down Limit: 4999

Elevation Up Limit: 5001

Elevation Limit Checksum: Invalid

AutoPol Enable: 0

AutoPol Vpol Level: 1 (Vertical)

Simultaneous Az/El Enable: 0 (Disabled)

Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
48 RC2000A Dual Axis Antenna Controller Chapter 4 Modes

Remote Mode Enable: 0 (Disabled)

Comm Port Address: 50

Comm Baud Rate: 9600

Geo Elev Position: 0

Azim Slow Speed: 253

Elev Slow Speed: 253

Angle Display Enable: 0 (Disabled)

Azim Scale Factor: 1

Azim Offset: 0

Elev Scale Factor: 1

Elev Offset: 0

Hemisphere: 1 (Northern Hemisphere)

Rotating Feed Present?: 0 (No)

Pol Angle Display: 0 (Disabled)

Pol Display 0 Deg Count: 500

Pol Display 90 Deg Count: 750

Pol Motor Jog Duration: 1000 milliseconds (1 second)

Az/El Drive Options: 0 (CONFIG mode prompts disabled)

Azim Fast Slow Threshold: 80 position counts

Azim Coast Threshold: 4 counts

Azim Max Position Error: 1 count

Azim Auto Retry Attempts: 3

Azim Fast Deadband: 2000 milliseconds

Azim Slow Deadband: 800 milliseconds

Elev Fast Slow Threshold: 80 position counts

Elev Coast Threshold: 4 counts

Elev Max Position Error: 1 count

Elev Auto Retry Attempts: 3

Elev Fast Deadband: 2000 milliseconds

Elev Slow Deadband: 800 milliseconds

Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
RC2000A Dual Axis Antenna Controller Chapter 4 Modes 49

Expert Access Flag: 1 (on - flag set)

4.11 LIMITS Mode


In this mode the user can jog the antenna in any direction, set the azimuth and/or elevation limits, adjust
the polarization, and specify the Geo Elevation Position. If the azimuth or elevation limits are corrupted
on power-up, the system will come up in LIMITS mode, prompting the user to re-enter the LIMITS
before using the controller. The Expert Access Flag must be set (see section 2.5) to allow access to
LIMITS mode via the MODE key. The entry screen for LIMITS mode is shown below.

SET CCW/CW AND-OR UP/DOWN LIMITS


HIT ANY KEY TO CONTINUE

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.

AZ: 5000 EL: 5000 POL: 69 LIMITS


7 - SET CCW LIMIT 9 - SET DOWN LIMIT

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.

4.12 POL LIMITS Mode


This mode allows the user to set the limits for the optional motorized feed with potentiometer feedback.
To enter this mode the Expert Access Flag must be set (1), and the 'Rotating Feed Present?' CONFIG
mode item must be set to 1 (YES). When this mode is activated, the initial display presented to the user
is:

SET CW AND CCW POL LIMITS - SEE MANUAL


HIT ANY KEY TO CONTINUE

If the user hits any key (other than the MODE key), the following screen is displayed:

CAUTION!!! - THERE IS UNRESTRICTED POL


MOVEMENT HIT ANY KEY TO CONTINUE

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:

POL: 455 POL LIMITS


USE CW,CCW - 5 TO SET FIRST POL LIMIT

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:

POL: 153 POL LIMITS


USE CW,CCW - 5 TO SET SECOND POL LIMIT

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 POL LIMITS ARE ABOUT TO BE RESET


BKSP TO CONFIRM, ANY OTHER KEY TO EXIT

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

Chapter 6 TROUBLESHOOTING/ALARM CODES

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.

6.1 SYSTEM ERROR CODES


LOW BATTERY

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.

AZIM LIMITS, ELEV LIMITS

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.

ANT AZIM, ANT ELEV, ANT POL

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.

AZIM COUNT, ELEV COUNT

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

AZIM SLOW SPEED, ELEV SLOW SPEED

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

AUTOPOL CONFIG DATA

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.

AZ/EL ANGLE DISPLAY

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.

AZIM OPTIONS, ELEV OPTIONS

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.

6.2 OPERATIONAL TROUBLESHOOTING TIPS


THE CONTROLLER DOES NOT RETURN TO THE PROPER SATELLITE LOCATION (AND IS NOT
EVEN CLOSE)

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.

THE CONTROLLER RETURNS TO APPROXIMATELY THE CORRECT POSITION BUT MUST BE


PEAKED MANUALLY TO ACHIEVE A GOOD SIGNAL

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.

THE ANTENNA AZIM ERROR or ANTENNA ELEV ERROR OCCUR

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.

THE AUTOPOL SYSTEM DOES NOT SEEM TO WORK PROPERLY

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.

Recovering From Unexpected Memory Upsets

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

Appendix A - EXPERT ACCESS / RESET SYSTEM DATA CODE

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

The Code is:

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

Appendix B - Field Upgrading

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,

ii. performing maintenance on the controller,

iii. swapping one controller out for another,

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.

Updating In-Service RC2000 Firmware

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.

6. Position the Antenna at the CCW and DOWN limits.

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.

To Perform a Complete RC2000 System Reset

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.

To Convert the RC2000 from 115VAC to 230VAC Operation:

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

RC2000 Non-Volatile Memory Items Worksheet 1


Current Firmware Version_______________ Date/Operator:_________________________
AZIM CW LIMIT:____________________ ELEV UP LIMIT:________________________
POL CW LIMIT:________________________ POL CCW LIMIT:_______________________
CONFIG MODE ITEMS
AUTOPOL ENABLE:____________________ POL DISPLAY 90 DEGREE COUNT:_______
AUTOPOL VPOL LEVEL:________________ POL MOTOR JOG DURATION:____________
SIMULTANEOUS AZ/EL ENABLE:_________ AZ/EL DRIVE OPTIONS ENABLE:_________
REMOTE MODE ENABLE:_______________ AZIM FAST SLOW THRESHOLD:_________
COMM PORT ADDRESS:________________ AZIM COAST THRESHOLD:______________
COMM BAUD RATE:____________________ AZIM MAX POSITION ERROR:____________
GEO ELEV POSITION:__________________ AZIM AUTO RETRY ATTEMPTS:__________
AZIM SLOW SPEED:____________________ AZIM FAST DEADBAND:_________________
ELEV SLOW SPEED:___________________ AZIM SLOW DEADBAND:________________
ANGLE DISPLAY ENABLE:_______________ ELEV FAST SLOW THRESHOLD:_________
AZIM SCALE FACTOR:__________________ ELEV COAST THRESHOLD:______________
AZIM OFFSET:_________________________ ELEV MAX POSITION ERROR:____________
ELEV SCALE FACTOR:__________________ ELEV AUTO RETRY ATTEMPTS:__________
ELEV OFFSET:_________________________ ELEV FAST DEADBAND:_________________
HEMISPHERE:__________________________ ELEV SLOW DEADBAND:________________
ROTATING FEED PRESENT:_____________ EXPERT ACCESS: special code to toggle enable
POL ANGLE DISPLAY:___________________ RESET SYSTEM DATA: special code for RESET
POL DISPLAY ZERO COUNT:_____________

Satellite positions stored in memory

Name LONG AZ EL Pol H / V Name LONG AZ EL Pol H / V


________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______

Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA www.researchconcepts.com
60 RC2000A Dual Axis Antenna Controller Appendix B Field Upgrading

RC2000 Non-Volatile Memory Items Worksheet 2


Current Firmware Version_______________ Date/Operator:_________________________
AZIM CW LIMIT:_____________________ ELEV UP LIMIT:________________________
POL CW LIMIT:________________________ POL CCW LIMIT:_______________________
CONFIG MODE ITEMS
AUTOPOL ENABLE:____________________ POL DISPLAY 90 DEGREE COUNT:_______
AUTOPOL VPOL LEVEL:________________ POL MOTOR JOG DURATION:____________
SIMULTANEOUS AZ/EL ENABLE:_________ AZ/EL DRIVE OPTIONS ENABLE:_________
REMOTE MODE ENABLE:_______________ AZIM FAST SLOW THRESHOLD:_________
COMM PORT ADDRESS:________________ AZIM COAST THRESHOLD:______________
COMM BAUD RATE:____________________ AZIM MAX POSITION ERROR:____________
GEO ELEV POSITION:__________________ AZIM AUTO RETRY ATTEMPTS:__________
AZIM SLOW SPEED:____________________ AZIM FAST DEADBAND:_________________
ELEV SLOW SPEED:___________________ AZIM SLOW DEADBAND:________________
ANGLE DISPLAY ENABLE:_______________ ELEV FAST SLOW THRESHOLD:_________
AZIM SCALE FACTOR:__________________ ELEV COAST THRESHOLD:______________
AZIM OFFSET:_________________________ ELEV MAX POSITION ERROR:____________
ELEV SCALE FACTOR:__________________ ELEV AUTO RETRY ATTEMPTS:__________
ELEV OFFSET:_________________________ ELEV FAST DEADBAND:_________________
HEMISPHERE:__________________________ ELEV SLOW DEADBAND:________________
ROTATING FEED PRESENT:_____________ EXPERT ACCESS: special code to toggle enable
POL ANGLE DISPLAY:___________________ RESET SYSTEM DATA: special code for RESET
POL DISPLAY ZERO COUNT:_____________

Satellite positions stored in memory


Name LONG AZ EL Pol H / V Name LONG AZ EL Pol H / V
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______
________ _____ ______ ______ ______ ________ _____ ______ ______ ______

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

Appendix C - RS-422 Serial Interface

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.

RS-232 to RS-422 Protocol Converter

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.

Alamar Electronics: (408) 866-9373


Broadcast Automation Systems: (905) 822-7935
Crystal Computer Corporation: (404) 263-0555
Drake Automation:
Florical Systems: (904) 372-8326
Image Communications: (408) 335-2141
Industrial Logic Controls (ILC): (404) 504-7400
Link Research: 01923 244233 (England)
Louth Automation: (415) 329-9498
M & C Systems: (408) 454-0396

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

Appendix D - The RCI RS422 Interface 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.

Figure 2 and 3 show RS-422 Master and Slave connections respectively.

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:

ACK ADDR 30 type D5 D6 ETX CHSUM

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.

Slave State Diagram: Introduction

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

Table 1. State Diagram Mnemonics


__________________________________________________________________________________
_

Mnemonics Description

__________________________________________________________________________________
_

STX Start-of-Text ASCII control character, used as a header in command messages


to identify the beginning of a new message.

ETX End-of-Text ASCII control character, used as a termination character in


messages to identify the end of data.

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

You might also like