Celestron CGEM DX 1400 HD Computerized Telescope CGEM DX Mount Manual - Page 28

Dditional, Ommands

Page 28 highlights

Additional RS232 Commands Send Any Track Rate Through RS232 To The Motor Control 1. Multiply the desired tracking rate (arcseconds/second) by 4. Example: if the desired trackrate is 150 arcseconds/second, then TRACKRATE = 600 2. Separate TRACKRATE into two bytes, such that (TRACKRATE = TrackRateHigh x 256 + rackRateLow). Example: TrackRateHigh = 2 TrackRateLow = 88 3. To send a tracking rate, send the following 8 bytes: a) Positive Azm tracking: 80, 3, 16, 6, TrackRateHigh, TrackRateLow, 0, 0 b) Negative Azm tracking: 80, 3, 16, 7, TrackRateHigh, TrackRateLow, 0, 0 c) Positive Alt tracking: 80, 3, 17, 6, TrackRateHigh, TrackRateLow, 0, 0 d) Negative Alt tracking: 80, 3, 17, 7, TrackRateHigh, TrackRateLow, 0, 0 4. The number 35 is returned from the handcontrol Send A Slow-Goto Command Through RS232 To The Hand Control (note: Only valid for motorcontrol version 4.1 or greater) 1. Convert the angle position to a 24bit number. Example: if the desired position is 220°, then POSITION_24BIT = (220/360) x 224 = 10,252,743 2. Separate POSITION_24BIT into three bytes such that (POSITION_24BIT = PosHigh x 65536 + PosMed x 256 + PosLow). Exampe: PosHigh = 156, PosMed = 113, PosLow = 199 3. Send the following 8 bytes: a) Azm Slow Goto: 80, 4, 16, 23, PosHigh, PosMed, PosLow, 0 b) Alt Slow Goto: 80, 4, 17, 23, PosHigh, PosMed, PosLow, 0 4. The number 35 is returned from the handcontrol Reset The Position Of Azm Or Alt 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, PosHigh, PosMed, PosLow, 0 b) Alt Set Position: 80, 4, 17, 4, PosHigh, PosMed, PosLow, 0 3. The number 35 is returned from the handcontrol 4. Note: If using Motorcontrol version less than 4.1, then send: a) Azm Set Position: 80, 3, 16, 4, PosHigh, PosMed, PosLow, 0 b) Alt Set Position: 80, 3, 17, 4, PosHigh, PosMed, PosLow, 0 26

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38

26
A
DDITIONAL
RS232 C
OMMANDS
S
END
A
NY
T
RACK
R
ATE
T
HROUGH
RS232
T
O
T
HE
M
OTOR
C
ONTROL
1° Multiply the desired tracking rate (arcseconds/second) by 4°
Example: if the desired trackrate is 150 arcseconds/second,
then TRACKRATE = 600
2° Separate TRACKRATE into two bytes, such that
(TRACKRATE = TrackRateHigh x 256 + rackRateLow)°
Example: TrackRateHigh = 2 TrackRateLow = 88
3° To send a tracking rate, send the following 8 bytes:
a)
Positive Azm tracking:
80, 3, 16, 6, TrackRateHigh,
TrackRateLow, 0, 0
b)
Negative Azm tracking:
80, 3, 16, 7, TrackRateHigh,
TrackRateLow, 0, 0
c)
Positive Alt tracking:
80, 3, 17, 6, TrackRateHigh,
TrackRateLow, 0, 0
d)
Negative Alt tracking:
80, 3, 17, 7, TrackRateHigh,
TrackRateLow, 0, 0
4° The number 35 is returned from the handcontrol
Send A Slow-Goto Command Through RS232
To The Hand Control
(note: Only valid for motorcontrol version 4.1 or greater)
1° Convert the angle position to a 24bit number°
Example: if the desired position is 220±, then
POSITION_24BIT = (220/360) x 224 = 10,252,743
2° Separate POSITION_24BIT into three bytes such that
(POSITION_24BIT = PosHigh x 65536 + PosMed x 256
+ PosLow)°
Exampe: PosHigh = 156, PosMed = 113, PosLow = 199
3° Send the following 8 bytes:
a)
Azm Slow Goto:
80, 4, 16, 23, PosHigh, PosMed,
PosLow, 0
b)
Alt Slow Goto:
80, 4, 17, 23, PosHigh, PosMed,
PosLow, 0
4° The number 35 is returned from the handcontrol
Reset The Position Of Azm Or Alt
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, PosHigh, PosMed,
PosLow, 0
b)
Alt Set Position:
80, 4, 17, 4, PosHigh, PosMed,
PosLow, 0
3° The number 35 is returned from the handcontrol
4° Note: If using Motorcontrol version less than 4°1, then send:
a) Azm Set Position: 80, 3, 16, 4, PosHigh, PosMed,
PosLow, 0
b) Alt Set Position: 80, 3, 17, 4, PosHigh, PosMed,
PosLow, 0