Anexo b: conexión rs-232 – Orion #8948 XT8G Manual del usuario

Página 32

Advertising
background image

32

Anexo B: Conexión RS-232

El montaje XTg SkyQuest se ha diseñado para recibir órdenes
enviadas desde el puerto COM RS-232 de un ordenador (vía
el cable de interfaz con el ordenador). El mando de mano se
comunicará con el ordenador a 9600 bits/seg, sin paridad ni
bit de paro. Todos los ángulos son comunicados con 16 bits
en código ASCII hexadecimal. La carta de más abajo muestra
los órdenes ASCII desde el PC, y la respuesta del mando de
mano.

Comentarios suplementarios sobre el RS-232
Envío de una velocidad de seguimiento
1. Multiplique la velocidad de seguimiento deseada

(segundos-arco/segundo) por 4. Por ejemplo: si la veloc-
idad de seguimiento es de 120 segundos-arco/segundo
(aproximadamente 8 veces la velocidad sidérea), enton-
ces el TRACKRATE = 480.

2. Separe TRACKRATE en dos bytes, de manera que

(TRACKRATE = TrackRateHighByte*256 + TrackRate-
LowByte). Por ejemplo, si TRACKRATE = 480, entonces
TrackRateHighByte = 1 y TrackRateLowByte = 224.

3. Para enviar una velocidad de seguimiento, envíe los 8

siguientes bytes:

a. Seguimiento Azm positivo: 80, 3, 16, 6,

TrackRateHighByte, TrackRateLowByte, 0, 0

b. Seguimiento Azm negativo: 80, 3, 16, 7,

TrackRateHighByte, TrackRateLowByte, 0, 0

c. Seguimiento Alt positivo: 80, 3, 17, 6,

TrackRateHighByte, TrackRateLowByte, 0, 0

d. Seguimiento Alt negativo: 80, 3, 17, 7,

TrackRateHighByte, TrackRateLowByte, 0, 0

4. El mando de mano da el número 35.
Envío de un orden GoTo de ralentizar
1. Convierta la posición del ángulo a un número de 24

bit. Ejemplo: si la posición deseada 220, entonces
POSITION_24BIT = (220/360)*224 = 10,252,743

2. Separe POSITION_24BIT en tres bytes, de manera

que (POSITION_24BIT = PosHighByte * 65536 +
PosMedByte * 256 + PosLowByte). Ejemplo: PosHighByte
= 156, PosMedByte = 113, PosLowByte = 199

3. Envíe los 8 siguientes bytes:

a. GoTo ralentizar Azm: 80, 4, 16, 23, PosHighByte,

PosMedByte, PosLowByte, 0

b. GoTo ralentizar Alt: 80, 4, 17, 23, PosHighByte,

PosMedByte, PosLowByte, 0

4. El mando de mano da el número 35.
Redefinir la posición de azimut o altura
1. Convierta la posición del ángulo a un número de 24

bit, como aparece indicado en el ejemplo de ralentizar
GoTo.

2. Envíe los 8 siguientes bytes:

a. Redefinir posición Azm: 80, 4, 16, 4, PosHighByte,

PosMedByte, PosLowByte, 0

b. Redefinir posición Alt: 80, 4, 17, 4, PosHighByte,

PosMedByte, PosLowByte, 0

3. El mando de mano da el número 35.

Echo

Ir a Azm-Alt

Ir a Ra-Dec

Obtenir Azm-Alt

Obtener Azm-Alt
Anular GoTo
Está GoTo en curso

Ha terminado la alineación?

Versión HC
Parar/empezar

seguimiento

COMANDO ASCII de PC

Respuesta del

mando de mano

(Seguimiento apagado)
(Alt-Az encendido)

Comentarios

Útil verificar la

comunicación
10 caracteres enviados.

B=command, 12AB=Azm,

coma, 4000=Alt. Si el

comando discrepa con los

límites de apuntar, no habrá

acción.

Visor debe alinearse. Si el

comando discrepa con los límites

de apuntar, no habrá acción.

10 caracteres devueltos.

12AB=Azm, coma,

4000=Alt, #.

Visor debe alinearse.

0=No, 1=Sí.

0# o 1#

0# o 1#

Dos bits representando V2.2

0=No, 1=Sí. El “0” es el

carácter ASCII cero.

Seguimiento Alt-Az

necesita alineación.

Los dos caracteres finales

siempre son cero.

Los dos caracteres finales

siempre son cero.

Descripción

Advertising
Este manual se refiere a los siguientes productos: