30
Appendix B: RS-232
Connection
The SkyQuest XTg Mount is designed to receive commands
sent from a computer’s RS-232 COM port (via the computer
interface cable). The hand controller will communicate with the
computer at 9600 bits/sec, no parity, no stop bit. All angles are
communicated with 16 bits and communicated using ASCII
hexadecimal. The chart below shows the ASCII commands
from the PC, and what the hand controller’s response will be.
Additional RS-232 Commands
Sending a Tracking Rate
1. Multiply the desired tracking rate (arcseconds /second)
by 4. For example: if the desired track rate is 120 arcsec-
onds/second (approximately 8 times sidereal rate), then
the TRACKRATE = 480.
2. Separate TRACKRATE into two bytes, such that
(TRACKRATE = TrackRateHighByte*256 +
TrackRateLowByte). For example, if TRACKRATE = 480,
then TrackRateHighByte = 1 and TrackRateLowByte = 224.
3. To send a tracking rate, send the following 8 bytes:
a. Positive Azm tracking: 80, 3, 16, 6,
TrackRateHighByte, TrackRateLowByte, 0, 0
b. Negative Azm tracking: 80, 3, 16, 7,
TrackRateHighByte, TrackRateLowByte, 0, 0
c. Positive Alt tracking: 80, 3, 17, 6, TrackRateHighByte,
TrackRateLowByte, 0, 0
d. Negative Alt tracking: 80, 3, 17, 7, TrackRateHighByte,
TrackRateLowByte, 0, 0
4. The number 35 is returned from the hand controller.
Sending a Slow-GoTo Command
1. Convert the angle position to a 24 bit number. Example:
if the desired position is 220, then POSITION_24BIT =
(220/360)*224 = 10,252,743
2. Separate POSITION_24BIT into three bytes such that
(POSITION_24BIT = PosHighByte * 65536 + PosMedByte
* 256 + PosLowByte). Example: PosHighByte = 156,
PosMedByte = 113, PosLowByte = 199
3. Send the following 8 bytes:
a. Azm Slow Goto: 80, 4, 16, 23, PosHighByte,
PosMedByte, PosLowByte, 0
b. Alt Slow Goto: 80, 4, 17, 23, PosHighByte,
PosMedByte, PosLowByte, 0
4. The number 35 is returned from the hand controller.
Resetting the Position of Azimuth or Altitude
1. Convert the angle position to a 24bit number, same as
Slow-Goto example.
2. Send the following 8 bytes:
a. Azm Set Position: 80, 4, 16, 4, PosHighByte,
PosMedByte, PosLowByte, 0
b. Alt Set Position: 80, 4, 17, 4, PosHighByte,
PosMedByte, PosLowByte, 0
3. The number 35 is returned from the hand controller.
Summary of Contents for 10134
Page 28: ...28 Menu Tree ...
Page 29: ...29 Appendix A Time Zones of the World ...
Page 31: ...31 Star Charts ...
Page 32: ...32 ...
Page 33: ...33 ...
Page 34: ...34 ...
Page 35: ...35 ...
Page 36: ...36 ...
Page 37: ...37 ...
Page 38: ...38 ...
Page 39: ...39 ...