Promax SATHUNTER+ DVB-S/S2 and DSS Satellite hunter Manuel utilisateur

Ajouter à Mes manuels
16 Des pages
Promax SATHUNTER+ DVB-S/S2 and DSS Satellite hunter Manuel utilisateur | Fixfr
SATHUNTER
COMMANDES CONTRÔLE À DISTANCE
- 0 MI1610 -
SOMMAIRE
1 PROTOCOLE DE COMMUNICATION...............................................................1
1.1 Index de commandes de contrôle......................................................3
1.2 Description des commandes de contrôle.............................................5
Juillet 2016
COMMANDES CONTRÔLE À DISTANCE
SATHUNTER
1 PROTOCOLE DE COMMUNICATION
Les paramètres de communication sont 115200 bauds, 8 bits, sans parité et 1 bit
de STOP. La communication s’effectue à travers le port USB.
Le protocole de communication entre un PC et le SATHUNTER est le suivant:
1.
Le SATHUNTER envoie de façon périodique le code XON (11H) pour indiquer
qu’il est préparé à recevoir une nouvelle commande.
2.
Le PC envoie alors les trames de données. Chaque trame est composée de:
a. Début de trame: ‘*’ (2AH).
b. Si la commande est interrogative: ‘?’ (3FH).
c. L’ensemble des caractères qui forment la commande de contrôle.
d. RETOUR DE CHARIOT pour indiquer la fin du message: (0DH).
3.
Une fois la trame est envoyée, le PC reçoit un XOFF (13H) qui lui indique qu’il
doit arrêter d’envoyer des trames.
4.
Une fois le réception de la commande a été complétée, le mesureur envoie
un ACKNOWLEDGE (06H) s’il a put interpréter correctement la commande,
ou un NOT ACKNOWLEDGE (15H) dans le cas contraire.
5.
Si la commande exige une réponse de la part du masureur, celui-ci l’envoie
juste après du a ACKNOWLEDGE. La fin de la réponse est indiquée par un
RETOUR DE CHARIOT (0DH).
6.
Une fois la communication est terminée, le SATHUNTER envoie un XON
(11H) pour indiquer au PC qu’il est prêt à recevoir une nouvelle commande.
7.
Retour à l’étape 2 du processus de communication.
Juillet 2016
1
Exemple:
COMPUTER
1)
2)
3)
4)
5)
6)
7)
*?NAM<CR>
SATHUNTER
XON
<--------->
<----<----<-----
XOFF
ACK
*NAMSATHUNTER<CR>
<-----
XON
WAIT…
(Tous les caractères sont transmis en code ASCII).
Par la suite on décrit les commandes que peut accepter le SATHUNTER. Toutes
les commandes sont transmises en code ASCII.
2
Juillet 2016
1.1
Index de commandes de contrôle
Remote Command
Brief Description
NAM
Obtient le nom de l’appareil.
VER
Obtient la version du firmware de l’appareil et de la
FPGA.
IPN
Obtient le “Internal Equipment Number” de l’appareil.
USR
Obtient/modifie le nom de l’utilisateur de l’appareil.
CMP
Obtient/modifie le nom de l’entreprise.
OFF
Éteint l’appareil.
KEY
Simule une touche de l’appareil.
MPO
Obtient/configure
l’appareil.
LNB
Obtient/configure l’état
(tension et 22 kHz).
RST
Fait un reset de l’appareil.
PWR
Obtient la valeur de puissance instantanée et puissance
maximale.
POW
Obtient la puissance du point de test actuel.
MER
Obtient la valeur del MER du point de test actuel.
CBR
Obtient la valeur de CBER du point de test actuel.
VBR
Obtient la valeur de VBER/LBER du point de test actuel.
TMP
Obtient la température interne du démodulateur.
FRS
Obtient/configure la fréquence de syntonisation du point
de test actuel.
TPO
Obtient/change au point de test.
TPS
Obtient le nom du point de test actuel.
TPN
Obtient le nombre de points de test actifs.
CRA
Obtient/configure le code-rate du point de test actuel.
SRA
Obtient/configure la vitesse de symbole du point de test
actuel.
STN
Obtient/configure le standard du point de test actuel.
CON
Obtient/configure la constellation du point de test
actuel.
LOC
Indique si le signal est accroché (verrouillé) par le
démodulateur.
SLN
Obtient le nombre de services détectés.
SLS
Obtient le nom du service indiqué.
Juillet 2016
le
mode
de
d’arrêt
automatique
l’alimentation
du
de
LNB
3
Remote Command
4
Brief Description
NET
Obtient le nom du réseau du point de test actuel.
SOP
Obtient la position orbitale du point de test actuel.
LCD
Configure le contraste du LCD.
FVE
Obtient la version du firmware de la FPGA.
NIT
Obtient le ID du réseau du point de test actuel.
SND
Obtient / Configure le mute de son de l’appareil.
IQS
Obtient / Configure l'inversion spectral du point de test
actuel.
Juillet 2016
1.2
Description des commandes de contrôle
*NAM
Obtient le nom de l’appareil.
COMMANDE:
*?NAM<CR>
REPONSE:
*NAMs...s<CR>
où s...s est le nom de l’appareil.
*VER
Obtient la version de firmware de l’appareil.
COMMANDE:
*?VER<CR>
REPONSE:
*VERx.xx.xxx.yy<CR>
où x.xx.xxx est la version de firmware de l’appareil.
où yy est la version de firmware de la FPGA.
*IPN
Obtient le “Internal Equipment Number” de l’appareil.
COMMANDE:
*?IPN<CR>
REPONSE:
*IPNxxxxxxxxx<CR>
où xxxxxxxxx est le numéro de série de l’appareil.
*USR
Obtient / Configure le nom de l’utilisateur de l’appareil.
COMMANDE:
*?USR<CR>
où s...s est le nouveau nom de l’utilisateur.
COMMANDE:
*?USR<CR>
REPONSE:
*IPNxxxxxxxxx<CR>
où s...s est le nom de l’utilisateur.
*CMP
Obtient le nom de l’entreprise.
COMMANDE:
*CMPs...s<CR>
où s...s est le nouveau nom de l’entreprise.
COMMANDE:
*?CMP<CR>
REPONSE:
*CMPs...s<CR>
où s...s est le nom de l’entreprise..
Juillet 2016
5
*OFF
Éteint l’appareil.
COMMANDE:
*?OFF<CR>
*KEY
Simule une touche de l’appareil.
COMMANDE:
*KEYx<CR>
où x est la valeur de la touche à simuler.
1 -> DETECT
2 -> IDENTIFY
3 -> ADJUST
*MPO
Obtient/configure le mode d’arrêt automatique de l’appareil.
COMMANDE:
*MPOx<CR>
où x est:
0 pour activer l’arrêt automatique.
1 pour annuler l’arrêt automatique.
COMMANDE:
*?MPO<CR>
REPONSE:
*MPOx
où x est :
0 si l’arrêt automatique est activé.
1 si l’arrêt automatique n’est pas activé.
*LNB
Obtient/configure l’état de l’alimentation du LNB (tension et 22 kHz).
COMMANDE:
6
*LNBx <CR>
où x est:
0 pour
1 pour
2 pour
3 pour
4 pour
5 pour
COMMANDE:
*?LNB<CR>
REPONSE:
*LNBx
où x est:
0
2
3
4
5
pour
pour
pour
pour
pour
LNB
LNB
LNB
LNB
LNB
LNB
off
on
13
13
18
18
V
V + 22 KHz
V
V + 22 KHz
LNB
LNB
LNB
LNB
LNB
off
13
13
18
18
V
V + 22 KHz
V
V + 22 KHz
Juillet 2016
*RST
Fait un reset de l’appareil et le redémarre à nouveau.
COMMANDE:
*RST<CR>
*PWR
Obtient la mesure de Puissance Instantanée et Puissance Maximale.
COMMANDE:
*?PWR<CR>
REPONSE:
*PWRxxyy<CR>
où xx est la puissance instantanée (ex hexadecimal) 00
min. <-> 100 max.
où yy est la puissance maximale (en hexadecimal) 00 min.
<-> 100 max.
*POW
Obtient la puissance, avec les unités sélectionnées dans la configuration du
point de testa actuel. Avec la commande SPC on peut annuler la conversion
d’unités et avec l’ordre il retourne des dBμV.
COMMANDE:
*?POW<CR>
REPONSE:
*POWyxxxx<CR>
où y indique si la mesure est saturée par la limite
maximale ou minimale du marge de valeurs de travail.
“<” la mesure est plus petite que la valeur minimale
mesurable.
“>” la mesura est plus grande que la valeur maximale
mesurable.
“ ” la mesura est comprise dans le rang de valeurs
mesurables.
où xxxx est la valeur mesurée en dixièmes de dBμV.
*MER
Obtient la mesure de MER du point de test actuel.
COMMANDE:
*?MER<CR>
REPONSE:
*MERyxxxx<CR>
où y indique si la mesure est saturée par la limite
maximale ou minimale du marge de valeurs de travail.
“<” la mesure est plus petite que la valeur minimale
mesurable.
“>” la mesura est plus grande que la valeur maximale
mesurable.
“ ” la mesura est comprise dans le rang de valeurs
mesurables.
où xxxx est la valeur du MER mesuré en dixièmes de Db.
Juillet 2016
7
*CBR
Obtient la mesure de CBER du point de test actuel.
COMMANDE:
*?CBR<CR>
REPONSE:
*CBRyx.xxEyy<CR>
où y indique si la mesure est saturée par la limite
maximale ou minimale du marge de valeurs de travail.
“<” la mesure est plus petite que la valeur minimale
mesurable.
“>” la mesura est plus grande que la valeur maximale
mesurable.
“ ” la mesura est comprise dans le rang de valeurs
mesurables.
où x.xx est la mantisse du CBER mesuré.
où yy est l’exposant du CBER mesuré.
*VBR
Obtient la mesure de VBER en DVB-S et la mesure de LBER en DVB-S2 du
point de test actuel.
COMMANDE:
*?VBR<CR>
REPONSE:
*VBRyx.xxEyy<CR>
où y indique si la mesure est saturée par la limite
maximale ou minimale du marge de valeurs de travail.
“<” la mesure est plus petite que la valeur minimale
mesurable.
“>” la mesura est plus grande que la valeur maximale
mesurable.
“ ” la mesura est comprise dans le rang de valeurs
mesurables.
où x.xx est la mantisse du VBER / LBER mesuré
où yy est l’exposant du VBER / LBER mesuré.
*TMP
Obtient la température interne de l’appareil.
COMMANDE:
*?TMP<CR>
REPONSE:
*TMPxxxx<CR>
où xxxx est la température interne de l’appareil en
dixièmes de degré.
*FRS
Obtient/configure la fréquence du point de test actuel. La valeur configurée
n’est pas enregistré dans la E2P, donc quand on change de point de test la
configuration est changée.
8
COMMANDE:
*FRSxxxxxxx <CR>
où xxxxxxx est la nouvelle fréquence en KHz.
COMMANDE:
*?FRS<CR>
REPONSE:
*FRS xxxxxxx <CR>
où xxxxxxx est la fréquence en KHz du point de test actuel.
Juillet 2016
*TPO
Obtient/change au point de test.
COMMANDE:
*TPOxx<CR>
où xx est l’indice
hexadécimal).
COMMANDE:
*?TPO<CR>
REPONSE:
*TPOxx<CR>
où xx est l’indice du point de test actuel. (en hexadécimal).
du
nouveau
point
de
test.
(en
*TPS
Obtient le nom du point de test actuel.
COMMANDE:
*?TPS<CR>
REPONSE:
*TPSs...s<CR>
où s...s est le nom du point de test actuel.
*TPN
Obtient le premier et dernier point de test valide.
COMMANDE:
*?TPN<CR>
REPONSE:
*TPNxxyy<CR>
où xx est le premier index valide en hexadécimal.
où yy est le dernier index valide en hexadécimal.
*CRA
Obtient/configure le code-rate du point de test actuel. La valeur configurée
n’est pas enregistrée dans la E2P, donc quand on change de point de test la
configuration est changée.
COMMANDE:
*CRAxx <CR>
où xx est le code de la nouvelle valeur de code rate:
00 -> 1/2
01 -> 2/3
02 -> 3/4
03 -> 4/5
04 -> 5/6
05 -> 6/7
06 -> 7/8
07 -> 1/4
08 -> 1/3
09 -> 2/5
0A -> 3/5
0B -> 8/9
0C -> 9/10
COMMANDE:
*?CRA<CR>
REPONSE:
*CRAxx<CR>
où xx est le code du code-rate du point de test.
Juillet 2016
9
*SRA
Obtient/configure la vitesse de symbole du point de test actuel. La valeur
configurée n’est pas enregistrée dans la E2P, donc quand on change de point
de test la configuration est changée.
COMMANDE:
*SRAxxxxx <CR>
où xx est le code de la nouvelle vitesse de symbole (en
décimal).
COMMANDE:
*?SRA<CR>
REPONSE:
*SRAxxxxx<CR>
où xxxxx est la vitesse de symbole du point de test actuel.
*STN
Obtient/configure le standard du point de test actuel. La valeur configurée
n’est pas enregistrée dans la E2P, donc quand on change de point de test la
configuration est changée.
COMMANDE:
*STNx<CR>
où x est le code du nouveau standard:
0 -> DVB-S
1 -> DVB-S2
COMMANDE:
*?STN<CR>
REPONSE:
*STNx<CR>
où x est le code du standard du point de test actuel.
*LOC
Indique si le démodulateur a accroché (verrouillé) le signal.
10
COMMANDE:
*?LOC<CR>
REPONSE:
*LOCx<CR>
où x est:
F -> NO LOCKED
0 -> DVB-S
1 -> DVB-S2
Juillet 2016
*CON
Obtient/configure la constellation du point de test actuel. La valeur configurée
n’est pas enregistrée dans la E2P, donc quand on change de point de test la
configuration est changée.
COMMANDE:
*CONx<CR>
où x est le code de la nouvelle constellation:
0 -> QPSK
1 -> 8PSK
COMMANDE:
*?CON<CR>
REPONSE:
*CONx<CR>
où x est le code de la constellation du point de test actuel.
*SLN
Obtient le nombre de services détectés dans le point de test actuel.
COMMANDE:
*?SLN<CR>
REPONSE:
*SLNxx<CR>
où xx est le nombre de services détectés (en hexadécimal).
*SLS
Obtient le nom du service à partir de son indice. (le premier service est le 00,
le dernier service est indiqué par *SLN moins 1).
COMMANDE:
*?SLSxx<CR>
où xx est le numéro de service dont on veut connaître le
nom.
REPONSE:
*SLSs...s<CR>
où s...s est le nom du service avec l’indice indiqué.
*NET
Obtient le nom du réseau du point de test actuel.
COMMANDE:
*?NET<CR>
REPONSE:
*NETs...s<CR>
où s...s est le nom du réseau du point de test actuel.
Juillet 2016
11
*SOP
Obtient la position orbitale du point de test actuel.
COMMANDE:
*?SOP<CR>
REPONSE:
*SOPs...s<CR>
où s...s est la position orbitale du point de test actuel.
*LCD
Obtient/configure le contraste du LCD.
COMMANDE:
*LCDx<CR>
où x est:
0 initialise le LCD (effectue un reset interne du
LCD).
1 <—> F valeur du contraste.
COMMANDE:
*?LCD<CR>
REPONSE:
*LCDx<CR>
où x est la valeur de contraste comprise entre 1 et F.
*FVE
Obtient la version de firmware de la FPGA.
COMMANDE:
*?FVE<CR>
REPONSE:
*FVExx<CR>
où x.xx.xxx est la version de firmware de la FPGA.
*NIT
Obtient le ID du réseau du point de test actuel.
COMMANDE:
*?NIT<CR>
REPONSE:
*NITxxxx<CR>
où xxxx est le network ID en Hexadécimal.
*SND
Obtient / Configure le mute de son de l’appareil.
12
COMMANDE:
*SNDx<CR>
où x est:
0 -> Son OFF.
1 -> Son ON.
COMMANDE:
*?SND<CR>
REPONSE:
*?SNDx<CR>
d où x est:
0 -> Son OFF.
1 -> Son ON.
Juillet 2016
*IQS
Obtient / Configure l'inversion spectral du point de test actuel.
COMMANDE:
*IQSx<CR>
où "x" est:
0 -> inversion spectral OFF.
1 -> inversion spectral ON.
COMMANDE:
*?IQS<CR>
REPONSE:
*IQSx<CR>
où "x" est:
0 -> inversion spectral OFF.
1 -> inversion spectral ON.
Juillet 2016
13
PROMAX ELECTRONICA, S. L.
Francesc Moragas, 71-75
08907 L’HOSPITALET DE LLOBREGAT (Barcelona)
SPAIN
Tel. : 93 184 77 00 * Tel. Intl. : (+34) 93 184 77 02
Fax : 93 338 11 26 * Fax Intl. : (+34) 93 338 11 26
http://www.promaxelectronics.com
e-mail: promax@promaxelectronics.com

Manuels associés