Commande |
Description |
CMD (hexadécimal) |
Envoyer des données |
Données de réponse |
Envoyer un échantillon (hexadécimal) |
Échantillon de réponse (hexadécimal) |
MTR_GET_POS |
Obtenir le poste |
0x01 |
|
3 octets (position du codeur) |
3B 03 20 12 01CA |
3B 06 12 20 01 00 00 00C7
Position de l'encodeur = 0
|
MTR_GOTO_POS2 |
Position ALLER À |
0x17 |
3 octets (position du codeur) |
1 octet (1=OK) |
Aller à la position = 0x140000 = 1310720 |
|
MTR_OFFSET_CNT |
Réglez la position actuelle de l'encodeur du porte-oculaire. Souvent utilisé pour régler l'encodeur du focuser sur zéro. |
0x04 |
3 octets (position du codeur) |
1 octet (1=OK) |
3B 06 20 12 04 14 00 00B0
Définir la position de l'encodeur = 0x140000 = 1310720
|
3B 04 12 20 04 01C5 |
MTR_GOTO_OVER |
Déterminer si le moteur bouge pendant un GOTO ? |
0x13 |
|
1 octet (255=OUI, 0=NON) |
3B 03 20 12 13 B8 |
3B 04 12 20 13 FR B8
Aller à est terminé
|
MTR_SLEWLIMITMAX |
Définissez la limite de rotation maximale. |
0x1B |
3 octets |
1 octet (1=OK) |
3B 06 20 12 1B 3B 82 60 90
Définir la limite de balayage minimale = 0x3B8260 = 3900000
|
3B 04 12 20 1B 01 AE |
MTR_SLEWLIMITGETMAX |
Renvoie la limite de balayage maximale en ticks d'encodeur |
0x1D |
|
3 octets (position du codeur) |
3B 03 20 12 1D AE |
3B 06 12 20 1D 3A 4F A5 7D
Limite de rotation maximale = 0x3A4FA5 = 3821477
|
MTR_PMSLEW_RATE |
Déplacez le moteur vers le positif. Le moteur s'arrêtera lorsque la limite de rotation maximale sera atteinte. |
0x24 |
Un octet pour la vitesse (arrêt au plus rapide) = (0x00 à 0x09) |
1 octet (1=OK) |
3B 04 20 12 24 09 9D
Passez à une vitesse de pointe positive
|
3B 04 12 20 24 01 A5 |
MTR_NMSLEW_RATE |
Déplacez le moteur vers le négatif. Le moteur s'arrêtera lorsque la limite de rotation minimale sera atteinte. |
0x25 |
Un octet pour la vitesse (arrêt au plus rapide) = (0x00 à 0x09) |
1 octet (1=OK) |
3B 04 20 12 25 09 9C
Passez à une vitesse maximale négative
|
3B 04 12 20 25 01 A4 |
TEMP_GET |
Obtenez la température d'un capteur |
0x26 |
Adresse d'un octet (Primaire = 0, Ambiante = 1, Secondaire = 2) |
3 octets (byte1=adresse, [byte2 & byte3] = Température…Voir la formule ci-dessous) |
3B 04 20 12 26 01 A3
Demande de température pour la température ambiante
|
3B 05 12 20 26 5C 01 46
Temp=5C01 (voir ci-dessous pour la conversion en Celsius)
|
FANS_SET |
Allumez ou éteignez les ventilateurs. |
0x27 |
1 octet (1=ON, 0=OFF) |
1 octet (1=OK) |
3B 04 20 13 27 01 A1
Définir VENTILATEURS=ON
|
3B 04 13 20 27 01 A1 |
FANS_GET |
Obtenez l'état des fans, activé ou désactivé. |
0x28 |
|
1 octet (0=ON, 3=OFF) |
3B 03 20 13 28 A2 |
3B 04 13 20 28 00 A1
VENTILATEURS=ON
|
MTR_GET_CALIBRATION_STATE |
Déterminez si le porte-oculaire a été calibré. Utile pour les logiciels Handcontrol et PWI Focus. |
0x30 |
1 octet (0x40) |
1 octet (0=NON, 1=OUI) |
3B 04 20 12 30 40 5A |
3B 04 12 20 30 01 99
Moteur = calibré.
|
MTR_SET_CALIBRATION_STATE |
Définissez l’état d’étalonnage du porte-oculaire. Utile pour les logiciels Handcontrol et PWI Focus. |
0x31 |
2 octets (Calibré = 40 01) et (Non = 40 0) |
1 octet (1=OK) |
3B 05 20 12 31 40 01 57
Définir l'étalonnage = vrai
|
3B 04 12 20 31 01 98 |
MTR_GET_STOP_DETECT |
Déterminez si le moteur s'arrêtera lorsque le porte-oculaire atteint un arrêt physique. |
0xEE |
|
1 octet (1=OUI, 0=NON) |
3B 03 20 12 EE DD |
3B 04 12 20 EE 01 DB
Détection d'arrêt = activé
|
MTR_STOP_DETECT |
Réglez le contrôleur pour qu'il s'arrête lorsque le porte-oculaire atteint un arrêt physique. |
0xEF |
1 octet (1=OUI, 0=NON) |
|
3B 04 20 12 FE 01 DA
Définir la détection d'arrêt = activé
|
3B 03 12 20 FE DC |
MTR_GET_APPROACH_DIRECTION |
Obtenez l'approche du moteur lors d'un goto |
0xFC |
|
1 octet (0=négatif, 1=positif=par défaut) |
3B 03 20 12 FC CF |
3B 04 12 20 FC 00 CE
Le moteur est réglé pour s'approcher du positif, c'est la valeur par défaut.
|
MTR_APPROACH_DIRECTION |
Obtenez l'approche du moteur lors d'un goto |
0xFD |
1 octet (0=négatif, 1=positif=par défaut) |
1 octet (1=OK) |
3B 04 20 12 FD 00 CD
Définissez APPROACH = positif, c'est la valeur par défaut.
|
3B 04 12 20 FD 01 CC |
GET_VERSION |
Obtenir la version du micrologiciel |
0xFE |
|
2 octets (octet1=majeur, deuxième octet2=mineur) |
3B 03 20 12 FE CD |
3B 05 12 20 FE 01 05 C5
Version = 1.5
|