EventAude. ( 3/4 )

Présentation     Fonctionnement    Commandes    Test


 Le commandes.

Le module EventAude peut être piloté par une connection RS232 ou une liaison I2C. Pour une question de rapidité de traitement, les commandes importantes sont d'une seule lettre. J’utilise le programme Terminal pour le dialogue, ce programme est trés facile d'emploi.

  1. Trois commandes permettent de connaître les coordonnées du site, la date (jour, mois et année) et l’heure (heure – minute – seconde – milliseconde).
  2. Pour le mode Event Out : une série de paramètres sont à préciser.
  3. Une commande enclenche le mode Event In.
  4. Lorsque le micro est dans l’attente d’une commande, les caractères c= sont émis.
  5. Les commandes de plus de une lettre doivent impérativement être terminées par un Cariage Return, noté <CR>.


Exemples du dialogue.

Les caractères bleus sont les commandes envoyées par le PC. Les autres sont les réponses de l'EventAude.

V2.0 Version du soft, envoyée durant l'initialisation.
c= C= attente d'une commande.
   
Commande générale.  
c= a Lecture du GPS (sans reset du PIC).
   
Mode normal.  

C= t
23:57:08.742

t = demande de l'heure.
C= d
05/01/03
d = demande de la date.

C= c
5050.8634N 00425.1185E

c = demande de la position d'observation.
   
Mode Event Out.  
C= f235900<CR> f = heure de la première impulsion (hhmmss).
C= i3<CR> i = intervalle (sec.) entre les impulsions.
C= n5<CR> n = nombre d'impulsions.
  Les commandes n, i et f se terminent par CR (délimiteur).
C= m
23:59:00

Nb :005 - Delay : 003

m = enclenchement du mode.

Les paramètres sont renvoyés pour contrôle.

C= m
23:59:06

Nb :003 - Delay : 003

C= m
23:59:12
Nb :000 - Delay : 003

Si le commande est répétée, l'état des compteurs est renvoyé. Nombre d'impulsions en attente et heure de la suivante.

Si Nb = 0, l'heure de la dernière est affichée.

   
Mode Event In.  
c= s

00:01:25:264 00:01:27:812

enclenchement du mode un temps pour une seule impulsion.

A chaque réception d'une impulsion, l'heure est envoyée.

c= p

00:01:25:264 00:01:27:812

enclenchement du mode deux temps pour une seule impulsion (un flanc montant suivi d'un flanc descendant), ouverture et fermeture d'un obturateur.
c= r

00:01:25:264 00:01:27:812

enclenchement du mode deux temps pour une seule impulsion (un flanc descendant suivi d'un flanc montant), ouverture et fermeture d'un obturateur inversé.
c= q

00:01:25:264 00:01:27:812

enclenchement du mode deux temps pour deux impulsions (temps entre deux flancs montants).
   
Commande spéciale.  

c= #5F<CR>
c=#<CR>

5F
c=

Permet de modifier l'adresse I2C de l'EventAude (ici 5F est l'adresse).
# sans argument , renvoi l'adresse.

 

   
Erreur.  
C= b
**
C=
A la réception d'une mauvaise commande, '**' est renvoyé.
   

D'autres commandes sont implémentées et seront documentées plus tard.

 

 Utilisation.

L'utilisation du module EventAude se fera par l'intermédiaire d'un PC et de manières différentes :

- communication à l'aide d' un programme du style Terminal. C'est ce mode qui est utilisé pour l'instant.
- par implémentation des commandes dans un programme de capture d'images astronomique. Ce sera le cas pour TeleAuto et Prism. Le travail d'adaptation est en cours et sera explicité plus tard.
- Eventaude sera piloté par l'Ethernaude via le bus I2C. Cela rendra le drift scan plus facile et les temps seront sauvés dans l'entête du fichier. De plus, une copie du signal de commande de l'obturateur sortira de l'Ethernaude. Cela évitera de récupérer le signal dans la caméra.

Présentation     Fonctionnement    Commandes    Test