ACU - Seatel DAC-2202 - Serial Protocol
ACU - Seatel DAC-2202 - Serial Protocol
0 COMMAND SUMMARY CONTROL CODES: Aaaaa Baaaa cnnnn dnnnn C D Eaaaa gnnn hnnn Jaaaa Iaaaa ixxxx labcd mannn Nnnn nnnnn Onnn R Taaaa txxxx U W Xnnn Ynnn Znnnn $mmmmm ^nnnn esc ! MONITOR CODES H P p S V q u % @ & ?a
ABBREVIATIONS: aaaa xxxx nnnn nnn dddm @@ e = = = = = = = =
FUNCTION Move Azimuth to aaa.a degrees Set ships heading to aaa.a degrees Set MHz/CHA tuning to nnnn MHz Set KHz/CHB tuning to nnnn KHz/MHz Tracking (Step Track / Conscan) ON Tracking (Step Track / Conscan) OFF Move Elevation to aaa.a degrees Set 24v polang position to nnn Set 5v PWM polang position to nnnn Move azimuth to ship relative position Move Cross Level to aaa.a degrees Differential tracking position update. See details for jxxxx, kxxxx. Lumped i, j, k differential update. Store and Read parameter index a with value nnn Set step track integral (0-255) Set remote N parameters to Nnnnn Output data to EME equipment (2 equal commands required) Begin Spiral search Move to satellite at aaa.a degrees Set target NID Force cable unwrap Write parameters to NV RAM Set azimuth step track / conscan sensitivity to nnn steps (0-255) Set elevation step track / conscan sensitivity to nnn steps (0-255) Start diagnostic Test nnnn NMEA Latitude / Longitude input (GPGLL format) Send remote Utility command ^nnnn to PCU Cancel Pending Command Enable NVRAM writes FUNCTION Relative Az,Ship Heading Az/El/Cl Position Decimal Az/El/Cl Position Hex DAC Status/Signal Strength Software Version Read Tuning Frequencies, Rec NID Read Polang, Aux A/D, Threshold Read Signal Strength Report Lat / Lon Position Clear Error Status Remote Monitor Request DAC RESPONSE RaaaaHaaaa, cr, lf, > EaaaaAaaaaCaaaa, cr, lf, > ExxxxAxxxxCxxxx ,cr, lf, > S@@@@Lnnnn RL, cr, lf, > DAC-03 VER N.NN, cr, lf, > Qnnnn nnnn xxxx, cr, lf, > GnnnnUnnnnTnnnn, cr, lf, > Lnnnn RL, cr, lf, > NdddmWdddm, cr, lf, > None remote response to a + <cr>
True/Magnetic Azimuth 0000 to 3599 or 0950 to 6300 range ASCII hex I/O data 0000 FFFF range ASCII decimal number (0000-9999) ASCII decimal number 0 to 255 Lat/Lon in degrees (000 to 180) and tens of minutes(0-5) ASCII System Status words defined below: Error status Carriage return
This document applies to the latest DAC software versions 4.20, 4.60 and 5.13 as of the date indicated below. Consult Sea Tel for information on other software versions or other ACU series documentation. Page 1 of 11 Doc No. 122761-D Mar, 2006
SEA TEL MODEL DAC-03/2200 USER INTERFACE DESCRIPTION VERSION 4.20 2.0 CONTROL CODE DETAILS For the following descriptions, one step equals 1/24 degree for standard pedestal control units, 1/48 degree for high resolution pedestal control units. Aaaaa Baaaa Move AZ to aaa.a degrees true. DAC Response: CR, LF,">" when command is accepted. Set ships compass heading to aaa.a degrees. Sets Heading Valid flag (Bit 3, word 2). Resets calculated azimuth position (P command) to ships heading + azimuth relative position modulo 360.0 degrees. The ships heading is automatically updated by the gyro compass inputs to the ACU. Not valid for 1:1 gyro compass interface. DAC Response: cr, lf,">" when command is accepted. Set ships compass heading to aaa.a degrees without changing azimuth position. Similar to Baaaa, this command is used to incrementally update the ships heading information when derived from a serial NMEA gyro interface. DAC Response: none Tracking ON. Sets TRACKING ON status flag (bit 3 word 1). Enables step track or Conscan movements. Default state OFF. DAC Response: None. Tracking OFF. Clears TRACKING ON status flag (bit 3 word 1). Disables tracking. DAC Response: None. Sets tuning for DVB receiver or MHz tuning for SCPC receiver to nnnn MHz. DAC Response: CR, LF,">" when command is accepted. Sets Symbol Rate for DVB receiver to nnnn x 4 or KHz tuning for SCPC receiver to nnnn / 4 KHz. DAC Response: CR, LF,">" when command is accepted. Move Elevation to aaa.a degrees. DAC Response: CR, LF,">" when command is accepted. Set 24v Polang position to nnn. For 24v polang systems 30 to 210 corresponds to approximately -90 to +90 degrees from vertical. For flip antenna systems, 000 corresponds to the flat plate array, 128 corresponds to the horn antenna. DAC Response: CR, LF,> when command is accepted. Set 5v PWM Polang position to nnn. For 5v polang systems 50 to 200 corresponds to a probe angle of approximately -90 to +90 degrees from vertical. DAC Response: CR,FL,> when command is accepted. Move Cross Level to aaa.a degrees. 90.0 degrees equals the nominal horizontal position. Used to position the antenna for high overhead pass optimization. DAC Response: CR, LF,> when command is accepted.
baaaa
D cnnnn dnnnn
Eaaaa gnnn
hnnn
Iaaaa
Page 2 of 11
SEA TEL MODEL DAC-03/2200 USER INTERFACE DESCRIPTION VERSION 4.20 ixxxx Cross Level differential position command. Command format is ASCII HEX. Angular range is 0000 FFFF. 4000 = nominal position of 90 degrees. The command computes the difference between current command and the last valid differential or absolute command and adds this difference to the present target position. Since tracking modifies the target position, this differential method provides a method for keeping the tracking information cumulative while forward correcting the position information to keep the pointing errors to a minimum. The numeric format of this command allows 1/182 degree differential position resolution. DAC Response: CR, LF,">" when command is accepted. Move azimuth to ship relative position. Azimuth stabilization, Unwrap and Tracking mode remain active after a J command. DAC Response: CR, LF,">" when command is accepted. Level (Elevation) differential position command. Functions just like the ixxxx command above but in the Elevation axis. DAC Response: CR, LF,">" when command is accepted. Azimuth differential position command. Functions just like the ixxxx command above but in the Azimuth axis. DAC Response: CR, LF,">" when command is accepted. Lumped i, j, k command. Allows up to 8 bit resolution of the differential i, j and k commands to be sent as one command with an automatic position report from the PCU to reduce the communications channel overhead. The lower 8 or 9* bits of the individual i, j and k commands are packed into ASCII characters as follows: a = CL lsb & 11000000 /4 + LV lsb & 11000000 /16 + AZ lsb & 11000000 /64 + @ b = CL lsb & 00111111 + @ c = LV lsb & 00111111 + @ d = AZ lsb & 00111111 + @ @ = 01000000 * For increased range, some PCU software versions expect to see the resolution reduced from 1/182 to 1/96 degrees by pre-dividing the differential commands by 2 before packing whith the above scheme. DAC Response: CR, LF,">" when command is accepted. Mode set and read. For values of nnn between 0 and 255, sets the parameter indexed by a to the value specified by nnn and echoes the value back. For values of nnn > 255 only the current value of the parameter indexed by a is echoed back. Refer to section 5 for a list of index values and associated parameters. DAC Response: m0nnnCR, LF,">" when command is accepted. Set number of signal strength updates to accumulate for each trial step for step track operation. "N" should be set for a 2-6 second step track interval. Allowable range is 0 to 255. A setting of 0 disables step track and enables Conscan. DAC Response: CR, LF,">" when command is accepted. Sets Remote PCU parameters to Nnnnn. Used to set pedestal system type, adjust individual axis gains and set reference offsets. DAC Response: CR, LF,">" when command is accepted. Output data to EME equipment. Changes logic state of output lines DO0-DO3. Data is sent as ASCII hexadecimal. Allowable range of nnn "0" to "7" DAC Response: CR, LF,">" when command is accepted.
Jaaaa
jxxxx
kxxxx
labcd
mannn
Nnnn
nnnnn
Onnn
Page 3 of 11
SEA TEL MODEL DAC-03/2200 USER INTERFACE DESCRIPTION VERSION 4.20 R Starts two axis spiral search pattern for satellite (SEARCH2). Sets Searching status flag (bit 0, word 2) and Steptrack ON status flag (bit 3 word 1). Search pattern size and increment is pre-set by the DAC-03 Setup parameters. Search is terminated by signal level above threshold, end of search pattern or a new Az or EL position command. If no signal is found then antenna is returned to its original azimuth and elevation position. DAC Response: None This command is no longer supported in DAC-03 and DAC-2200 systems with a DVB receiver. Write all setup parameters to NV RAM. DAC Response: None Set azimuth step track size or conscan sensitivity to nnn steps. Allowable range is 0 to 255. The maximum conscan sensitivity setting is 0. Increasing the conscan setting by one decreases the system sensitivity by a factor of 2. DAC Response: CR, LF,">" when command is accepted. Set elevation step track size or conscan sensitivity to nnn steps. Allowable range is 0 255 steps. Setting "Y" to zero disables elevation step track doubling the speed of the azimuth step track. See Xnnn setting for conscan information. DAC Response: CR, LF,">" when command is accepted. NMEA Latitude / Longitude input. Sentence format as follows: GPGLL,YYYY.YY,N,XXXXX.XX,W (,UTC optional) YYYY.YY = Latitude in Degrees, Minutes, Decimal minutes, N = North, S = South Latitude XXXXX.XX = Longitude in Degrees, Minutes, Dec Minutes E = East, W = West Longitude
s W Xnnn
Ynnn
$mmmmm
Page 4 of 11
SEA TEL MODEL DAC-03/2200 USER INTERFACE DESCRIPTION VERSION 4.20 3.0 MONITOR CODE DETAILS H Relative AZ / Ships Heading position report. Reports simultaneous value of Antenna Relative position and Ships heading position in tenths of degrees. Relative azimuth range is 0950 to 6250. Ships heading range is 0000 3599. DAC Response: "RrrrrHaaaa",CR, LF,">" Az/El/Cl Position. Response is one line of ASCII characters representing the antenna elevation, true azimuth and cross level positions in tenths of a degree. Elevation range is 0000 to 0900. Azimuth range is 0000 to 3599. DAC Response: "EeeeeAaaaaCaaaa",CR, LF,">" Az/El position. Response is one line of ASCII characters representing the antenna elevation, azimuth and cross level positions to a resolution of 0.05 degree. Data format is ASCII HEX with a range of 0000-FFFF representing 000 to 359.95 degrees. DAC Response: ExxxxAxxxxCxxxx CR, LF,">" DAC Status. Response is four ASCII status bytes,followed by the signal strength and Remote/Local RF switching status. DAC Response: "S@@@@LnnnnRL", cr, lf, ">" @@@@ and RL Status Words: WORD 1 Bit 7 = 0 Bit 6 = 1 Bit 5 = Slow Scan Mode * Bit 4 = Sat Ref Mode Bit 3 = Tracking On Bit 2 = Unwrap in progress Bit 1 = Remote Alarm Bit 1 Bit 0 = Remote Alarm Bit 0 WORD 3 (ACU Errors) Bit 7 = 0 Bit 6 = 1 Bit 5 = Satellite out of range Bit 4 = Conscan Disk Error Bit 3 = PCU Error Bit 2 = PCU Communication Error Bit 1 = Wrong Synchro Converter Type Bit 0 = Gyro Read Error Remote RF Status Word Bit 7 = 0 Bit 6 = 1 Bit 5 = 0 Bit 4 = 0 Bit 3 = Sub Band Bit 2 = M2 Poland Drive Bit 1 = M1 Polang Drive Bit 0 = Band WORD 2 Bit 7 = 0 Bit 6 = 1 Bit 5 = Azimuth targeting Bit 4 = Elevation targeting Bit 3 = Heading Valid Bit 2 = Block/Mute Bit 1 = Initializing Bit 0 = Searching WORD 4 (PCU Errors) Bit 7 = 0 Bit 6 = 1 Bit 5 = Control Shutdown ** Bit 4 = Stabilization Limit ** Bit 3 = AZ Reference Error Bit 2 = AZ Servo Limit Error Bit 1 = LV Servo Limit Error Bit 0 = CL Servo Limit Error Local RF Status Word Bit 7 = 0 Bit 6 = 1 Bit 5 = Volt (18/13) Bit 4 = Tone (On/Off) Bit 3 = Force NID Bit 2 = FEC 2 Bit 1 = FEC 1 Bit 0 = FEC 0
* Pedestal software released after January, 2005 (x97-1.54 and x03-2.24) changed this bit assignment from Fast Reset to Slow Scan mode. ** These PCU Error / Status bits will only be functional with pedestal software released after April, 2005 (x97-1.56 and x03-2.25).
Page 5 of 11
SEA TEL MODEL DAC-03/2200 USER INTERFACE DESCRIPTION VERSION 4.20 V q Software Version. Response is ASCII string defining software model and version number. DAC Response: "DAC-03 VER N.NN",CR, LF,">" Tuner Settings. For DVB receiver selection, response is MHz tuning, Symbol rate and Received NID. For SCPC or NBIF receiver selection, response is MHz portion , KHz portion and a null NID response. Symbol rate is displayed as Ksps rate / 16, i.e. 20,000 Ksps is displayed as 5000. DAC Response: "Qnnnn nnnn xxxx",CR, LF,">" Polang / AUX / Threshold read. Response is polang position (nnnn) and Auxiliary A/D reading (uuuu) from remote PCU and Threshold (nnnn) from the DAC. Reads polang pot scaled to degrees for 24 volt polang systems and polang PWM output for 5v systems. For remotely switched feeds, 000 indicates primary feed, 128 indicates secondary feed. Aux A/D reading is 0000-4095 for 0 to 5v input. DAC Response: "GnnnnUuuuuTnnnn",CR, LF,">" Signal Strength. Response is average AGC signal strength over previous 200 mSeconds followed by the Remote and Local RF switching status. Range of AGC response is 0000 to 4095. Obsolete command now that signal strength is appended to the status word response. DAC Response: LnnnnRL,cr, lf, ">" Latitude / Longitude Position Read. Reports North/South Latitude and East/West Longitude read from DAC front panel. Value may be from manual input or automatic GPS update. Resolution is in degrees and tens of minutes. NOTE: Higher resolution data is available from systems with GPS built into the antenna (x03, x04, x05, x06) by using the ?@ command. DAC Response: NdddmWdddm,CR, LF,>. Clear Error Status. Resets the DAC error code register and sends a & character to the PCU to clear the PCU error status. Version 3.43 and later also clears the front panel LED. DAC Response: None. Request Remote Status. Sends the a Status Request command to the PCU and echoes the PCU response less checksums. ?S gets PCU status, ?V gets PCU Version Number. DAC Response PCU status response + CR. Note, no LF, > is echoed for this command
&
?a
4.0 GENERAL NOTES The CR, LF,">" echo indicates that the DAC has accepted a command and is ready to process the next command. Any additional commands will not be accepted until after the DAC echoes CR, LF,">". The normal command latency for Monitor or Control commands is 25 milliseconds for an Antenna Control Unit with single serial port and 50 milliseconds for an Antenna Control Unit with dual serial ports. The ?a Remote Request Command latency is 75 milliseconds. 5.0 PARAMETER INDEX TABLE The table on the following page correlates the index value for the m command with the various settable and readable parameters in the DAC-97. For 2 byte parameters, both the upper and the lower bytes must be read or set to change the parameter. The most significant byte is always the first byte (lower address value) in the list.
Page 6 of 11
SEA TEL MODEL DAC-03/2200 USER INTERFACE DESCRIPTION VERSION 4.20 Memory Allocation Name El Trim Az Trim mode agc th El Step Size Az Step Size Step Integral Search Inc Search Limit Search Delay Step Delay System Type Gyro Type Polang Type 24v Polang Offset 24v Polang Scale Az Limit 1 5v Offset 5V Scale AZ Limit 2 Polang Tx Type Error Type AZ Limit 3 AZ Limit 4 AZ Limit 5 AZ Limit 6 Init Heading (A5) Lat Lat ns Lon Lon ew SAT Sat ew Hdg R Hdg THRS MHZ KHZ FEC Tone Volt POL SEL AGC Remote AUX Remote POL Bytes 2 2 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 2 1 1 2 2 2 2 1 2 1 2 1 2 1 2 2 2 2 2 1 1 2 2 2 @ @ @ @ T T H q q B B c d Normal Auxilliary Command Command Index Index Rd Wr Decimal Hex +65 0 2 1 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 19 18 19 21 22 23 25 27 29 31 32 34 35 37 38 40 41 43 45 47 49 51 52 53 55 57 59 41 43 42 44 45 46 47 48 49 4A 4B 4C 4D 4E 4F 50 51 52 53 54 53 54 55 56 57 58 59 5B 5D 5F 5A 5C 5E 60 61 63 64 66 67 69 6A 6C 6E 70 72 74 75 76 78 7A 7C 7D
Index ASCII A C B D E F G H I J K L M N O P Q R T S T V W X Z \ ^ ` a c d f g i j l n p r t u v x z |
Y X
18
20
24 26 28 30
Y [ ] _
33 36 39 42 44 46 48 50
62 65 68 6B 6D 6F 71 73
b e h k m o q s
% u u
54 56 58
79 7B
y {
Page 7 of 11
Page 8 of 11
Sea
Tel
Page 9 of 11
Sea
Tel
dec 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63
Page 10 of 11
Sea
Tel
Typical PCU STATUS code read at ACU is SYH@* which decodes as: Sat Ref, DishScan, Data In2, Heading Valid, No errors
Page 11 of 11
Sea
Tel