Research Concepts RC2500 User Manual

Page 91

Advertising
background image

84

RC2500 Antenna Controller

Appendix E

RC2500 Comm Protocol

Research Concepts, Inc. • 5420 Martindale Road • Shawnee, Kansas • 66218-9680 • USA

www.researchconcepts.com

horizontal (if 'H' is specified) or vertical (if 'V' is specified) polarization specified for the satellite. If the field

contains a blank the polarization is not changed. For example, this command with 'H' in the polarization

field and 'SBS 6 ' in the sat_name/position field will specify an auto move to SBS 6 and the polarization

will be adjusted to horizontal for the SBS 6 satellite.

Form 2. If the sat_name/position field contains a valid pair of azimuth and elevation sensor position

counts the antenna will move to the position specified. The first 5 characters of the sat_name/position

field specify the azimuth position (azimuth sub-field) and the last five characters specify the elevation

position (elevation sub-field). Within each of the sub-fields the position must be right justified and left

padded with zeroes. For example, a sat_name/position field value of '0152500750' specifies an azimuth

position of 1525 counts and an elevation position of 750. For this form of the auto move command, only

the blank character is accepted in the polarization field. Note that the position must be specified in

position counts and not in an angle format. See the discussion below on the Mapping of Sensor Position

Counts to Displayed Angle.

Form 3. If the polarization field contains the 'P' character, the command is interpreted as a

go_to_polarization command. For this form of the command, the first 5 characters of the

sat_name/position field specify the target polarization position in the controller's internal polarization

position representation (polarization sub-field). The polarization position in the polarization sub-field must

be right justified and left padded with zeroes. The second 5 characters of the sat_name/position field

must contain '00000'. For example, if the sat_name/position field contains '0050000000' the polarization

control device is commanded to adjust the polarization to a position of 500. See the next paragraph for

more information on the relationship between sensor position and displayed angle.

Mapping of Sensor Position Counts to Displayed Angle

The RC2500 is designed to interface with antennas equipped with resolver type position sensors. The

resolver is excited by an AC voltage. The angle of the resolver shaft modulates the amplitude of a pair of

quadrature output signals. A resolver to digital converter (rdc) takes as its input the quadrature outputs of

the resolver as well as the excitation voltage and produces a binary output which is read by the RC2500’s

micro-controller The RC2500 is equipped with a 16 bit resolver to digital converter. A 16 bit rdc produces

65536 (or 2

16

) unique binary output values, which are represented internally in the controller as numbers

in the range of 0 through 65535. It is these position counts which are passed to the controller in Form 2

and Form 3 of the Auto Move command. To convert from position counts to shaft angle use the following

formula ..

Resolver_Shaft_Angle = (Position_Count * 360.0) / 65536

Note that the resolver output wraps (or rolls over) from 360.0 to 0.0 degrees if the shaft is rotated 360

degrees. The resolver must be mechanically attached to the antenna so that this wrapping does not

occur within the antenna’s normal range of movement (to enable the controller to calculate which

direction to move to reach a target position). For this reason (and to facilitate calibration of the resolvers)

an offset angle is added to the calculated resolver angle. The sum of the resolver shaft angle and the

offset angle may be adjusted by adding or subtracting 360 degrees so that the resulting angle lies in a

desired range of values. It is this adjusted value which is displayed. Each axis has it’s own unique offset

angle. These angles are specified via the Azim Display Offset, Elev Display Offset, and Pol Display

Offset CONFIG mode items. The range of the ‘Display Offset CONFIG mode items are -179.99 to

180.00. Each axis will considered separately.

For the azimuth axis, the display angle will be the sum of the azimuth resolver shaft angle and the Azim

Display Offset CONFIG mode item adjusted by either adding or subtracting 360.0 degrees so that the

resulting angle lies in the range of 0.00 to 360.00 degrees.

For the elevation axis, the display angle will be the sum of the elevation resolver shaft angle and the Elev

Display Offset CONFIG mode item adjusted by either adding or subtracting 360.0 degrees so that the

resulting angle lies in the range of -99.99 to 260.00.

For the polarization axis, the display angle will be the sum of the polarization resolver shaft angle and the

Pol Display Offset CONFIG mode item adjusted by either adding or subtracting 360.0 degrees so that the

resulting angle lies in the range of -99.9 to 260.0.

Azimuth/Elevation/Polarization Jog Command

This command jogs the antenna in azimuth, elevation, or polarization. The command contains 11 bytes.

Here is the format of the command;

Advertising