Vous êtes sur la page 1sur 11

GÉNÉRATION HYDROGÈNE

Bureau d'Études de Recherche et de Développement


sur les énergies renouvelables
http://generation-hydrogene.forumpro.fr/

Révision 2

S.G.Ho
Mode d'emploi

MENU GÉNÉRAL .................................................................................................................................. 2

LES MENUS............................................................................................................................................ 3

DDS1 ou DDS2 .................................................................................................................................... 3


Sous-menu FREQ ............................................................................................................................. 3
Sous-menu PHASE ........................................................................................................................... 3
Sous-menu GATE TIME ................................................................................................................... 4
Sous-menu INC................................................................................................................................. 4
Sous-menu DEC ............................................................................................................................... 4
Sous-menu MIN/MAX....................................................................................................................... 4

PWM .................................................................................................................................................... 5
Sous-menu DUREES ........................................................................................................................ 5
Sous-menu INC................................................................................................................................. 5
Sous-menu DEC ............................................................................................................................... 5
Sous-menu MAX/MIN....................................................................................................................... 5

ANALOGIQUE ................................................................................................................................... 6
Sous-menu SEUILS .......................................................................................................................... 8
Sous-menu ALARME ........................................................................................................................ 8

NUMERIQUE ...................................................................................................................................... 9
Sous-menu NI1 / NI2 ........................................................................................................................ 9

AFFICHAGES ................................................................................................................................... 10
Sous-menu DDS.............................................................................................................................. 10
Sous-menu PWM ............................................................................................................................ 10
Sous-menu ANALOGIQUE ............................................................................................................ 10
Sous-menu NUMERIQUE .............................................................................................................. 10

SETUP................................................................................................................................................ 11
Sous-menu LOAD ........................................................................................................................... 11
Sous-menu LOAD ........................................................................................................................... 11
Sous-menu RS 232 .......................................................................................................................... 11
MENU GÉNÉRAL

Un écran LCD 2 lignes 16 caractères.

Un clavier 16 touches :

Chiffres de 0 à 9
Les 4 flèches de direction
Touche Enter
Touche Esc

Les indications en haut de chaque écran sont les touches disponibles (et donc acceptées) dans ce menu.

Lorsqu'un emplacement est grisé cela indique simplement la position du curseur sur la ligne.

Passé le message d'accueil (en tapant Enter), nous affichons le MENU GÉNÉRAL :

Un menu semi-déroulant (par les flèches haute et


basse) permet d'afficher les différents menus.

Il est possible d'accéder directement (et surtout plus


rapidement) à l'affichage d'un menu en tapant
directement son numéro.

Les 3 premiers menus ont deux colonnes accessibles.


La 1ère, par exemple sur le "D" de DDS1, permet de
visualiser le ligne DDS1.

Comme vous pouvez le remarquer, un seul menu est affiché, sur la deuxième ligne.
Cette disposition est valable pour tous les écrans.

La 2ème colonne (le "o" de "off") permet d'activer le module (par Enter). On commute ainsi de "off" à
ON" et inversement.
Dès sur "ON", le module est activé et délivre les fréquences et signaux préalablement définis dans le
sous-menu correspondant.

Le module RS n'a pas de sous-menu. Il est uniquement activé ou désactivé.


LES MENUS

DDS1 ou DDS2

Là aussi un menu déroulant qui va nous permettre de


définir toutes les valeurs (fréquence, etc…) de ce module.
La touche "Esc" fait remonter d'un niveau.
L'indication "Raz" (affichée en permanence, ne fait pas
partie du menu déroulant) permet (par Enter) de mettre à
zéro toutes les valeurs précédemment entrées pour tous les
sous-menus.

L'indication "OUI" / "non" indique si les valeurs du sous-menu considéré sont toutes à 0 ("non" =
inactives) ou différentes de 0 ("OUI" = actives).

A noter que le fait de définir des valeurs ne provoque pas la sortie effective des signaux.
Pour cela il sera nécessaire de positionner à "ON" le module dans le menu général.

Par contre, une fois sur "ON" et donc les signaux présents à la sortie du module, il sera toujours possible
de modifier des valeurs qui seront immédiatement répercutées sur la sortie.

Le "MAITRE" permet de faire démarrer les deux DDS en même temps.


Si positionné à "OUI", le menu général l'indiquera par le mot "Maitre" placé juste après le "off".
Ainsi, le fait de passer un seul des deux DDS sur "ON" passera l'autre aussi sur "ON" et ils démarreront
en même temps.

Sous-menu FREQ

Permet de sélectionner la fréquence


(9.999.999,9 Hz maxi) ainsi que la forme des
signaux de sortie (sinus, triangle ou carré).

Sous-menu PHASE

Permet de définir un angle de phase du signal de sortie.


Par degré.
Si "Inc" est positionné sur "OUI" (par Enter), la phase
s'incrémentera de 1° toutes les "Temps" (en secondes).

Au moment où nous écrivons ce document, la phase n'a pas encore été testée (validée) sur le DDS.
Sous-menu GATE TIME

Deux saisies :
Le temps du signal (train).
Le temps de silence (gate time proprement dit).
En secondes.

Sous-menu INC

Permet de définir un incrément de fréquence tous les


"Temps" (en secondes).
"Freq" = 100 Khz max.

Arrivé en butée de fréquence du DDS (10Mhz)


l'incrément s'arrête automatiquement (voir aussi "MIN/MAX").

Sous-menu DEC

Identique à la fonction "INC" mais en décrémentation.

Sous-menu MIN/MAX

Défini la fréquence maximale et/ou minimale pour les


fonctions "INC" et "DEC".
Si les deux ("MIN" et "MAX") sont définis, la
fonction "INC" ou "DEC" ne s'arrêtera pas.
Car arrivé à la fréquence max par exemple, elle
reprendra en sens inverse c'est-à-dire en décrémentant. Et ainsi de suite jusqu'à arrêt manuel ou alarme si
définie.
PWM

Gestion de signaux PWM.

La fonction "Raz" permet de mettre à 0 toutes les


valeurs précédemment définies.

"OUI" ou "non" indique si des valeurs ont été définies


pour la fonction.

Sous-menu DUREES

Si les durées ne sont pas définies, l'accès aux


autres fonctions est impossible.

"Haut" = durée de la partie haute du créneau (à 1).


"Bas" = durée de la partie basse du créneau (à 0).
En µs.
De 1µs à 800µs max.

Sous-menu INC

Incrémentation automatique des durées du créneau.


De 1µs à 99µs toutes les "Durée" (en secondes).

Sous-menu DEC

Décrémentation automatique des durées du créneau.

Idem que sous-menu "INC".

Sous-menu MAX/MIN

Définition des durées min et max (de 1µs à 800µs).


Idem que les DDS, fonction "aller-retour" si les
deux sont définies.
ANALOGIQUE

Nous avons deux ports analogiques ANA1 et ANA2.

Chacun fonctionne de façon différente mais tous les deux ont un point commun : la tension ou le signal à
leur entrée passe préalablement par un échantillonneur bloqueur (sample & hold) avec mémorisation de
la valeur de crête.
Deux signaux sont nécessaires pour commander cet échantillonneur :
1. Un signal RAZ (décharge du condensateur interne) – Avant tout nouvel échantillonnage.
2. Un signal de commande d'échantillonnage (LOAD). Durant toute la durée de ce signal,
l'échantillonneur va mémoriser l'amplitude de la tension/signal présent à son entrée en ne
conservant que son amplitude maximum.
A la fin de LOAD, le programme n'aura plus qu'à lire la tension continue (représentative de la valeur
crête de la tension ou signal qui a été présenté à son entrée) sur le port analogique.

ANA1

C'est sur cette voie que l'on pourra effectuer


un éventuel asservissement.
Le signal RAZ est délivré par le programme.

Pour le signal LOAD, deux possibilités :


Soit interne, c'est le programme qui le
génère.
Soit externe, c'est la carte d'application.
Avec la possibilité, par SW2, de pouvoir
générer une interruption qui provoquera la
lecture du port par le programme (presque
obligatoire d'ailleurs).

ANA2

Ce port ne peut fonctionner qu'en interne.


C'est-à-dire que c'est le programme qui lira,
séquentiellement, la valeur présente à son
entrée.

Mais pour chacun des deux ports analogiques, il pourra être défini des seuils qui, si dépassés,
déclencheront des alarmes.
Le choix du canal ("ANA1" ou "ANA2") s'effectue
en tapant 1 ou 2 sur le clavier.

La fonction "Raz" permet de mettre à 0 toutes les


valeurs précédemment définies.

"OUI" ou "non" indique si des valeurs ont été définies pour ce canal.

"BUZZER" indique si cette fonction est active lors d'une alarme.

Le sous-menu "TENSION" permet de sélectionner la tension utilisée à l'entrée (Commutable par la


touche Enter : 5v, 9v ou 12v).

Le pic ne pouvant traiter que des tensions de 5v si, sur notre carte d'application, nous travaillons avec
des tensions de 12v par exemple, à la tension maximale à l'entrée (donc 12v), le pic n'indiquera que 5v.

Afin de remédier à cela, il est donc possible de définir, pour chaque voie analogique, la tension avec
laquelle nous travaillons.

Ce n'est bien sûr qu'un affichage, car le pic ne gérera toujours que des tensions de 5 v maximum, mais
cela sera plus "confortable" pour l'utilisateur.
En effet, si par exemple une tension de 6v est appliquée à l'entrée, lire sur l'écran : 2,5v n'est pas une très
grande aide pour une analyse rapide. Et encore, j'ai pris un exemple facile : 6v (la moitié du Vcc de la
carte d'appli). Mais supposons qu'il y ait une tension de 7,432v à l'entrée !!!!!

Donc, si nous définissons 12v par exemple, lorsque le pic lira 5v sur son port mais il sera affiché 12v.

Il va de soi que pour chacun des ports, un étalonnage sera nécessaire lorsque changement de tension.
Sous-menu SEUILS

C'est dans ce sous-menu que l'on défini les


seuils d'alarme.

Dès la tension (haute et/ou basse) franchie, une


alarme est déclenchée.

Sous-menu ALARME

Cinq ports numériques sont disponibles.

Nous définissons donc, si alarme, le ou lesquels


de ces ports sont affectés à cette alarme et s'ils
passent au niveau 0 ou 1.
NUMERIQUE

Nous disposons de deux ports numériques en


entrée : NI1 et NI2.

La fonction "Raz" permet de mettre à 0 toutes


les valeurs précédemment définies.

L'indication "OUI" ou "non" indique si des valeurs ont été définies pour le canal.

Sous-menu NI1 / NI2

Défini l'action à effectuer si alarme.


Sous-menu identique pour NI1 et NI2.

Sur la 1ère ligne est indiqué le niveau actuel


présent à l'entrée (0 ou 1).

Ce qui veut dire que dès que ce niveau changera,


une alarme, si activée (donc positionnée "OUI"),
sera déclenchée.

"Buzzer" : si buzzer actif lors d'une alarme.

Avec la possibilité de pouvoir activer l'alarme sur un ou plusieurs des cinq ports numériques.

Chacun de ces cinq ports pourront être connectés, sur la carte d'application, sur la commande d'une
pompe, d'un relai ou tout autre circuit purement électronique par exemple.
AFFICHAGES

Ce menu n'est qu'un affichage.


Affiche les différentes fréquences, tensions ou niveaux des
différents modules de SGHo.

Le module PDU ne sera disponible que dans une version future.

Sous-menu DDS

Affichage des fréquences de sortie des deux DDS.

Phase et gate time éventuels ne sont pas indiqués.

Mais si incrément ou décrément de la fréquence, cela est reporté immédiatement sur l'affichage.

Sous-menu PWM

Ligne du haut : les temps du niveau haut et bas des


créneaux (en µs).
Ligne du bas : le nombre d'impulsions du gate time (T =
nbre d'impulsions du train d'impulsions et S = nbre
d'impulsions du temps de "silence").

Sous-menu ANALOGIQUE

Affiche les tensions présentes à l'entrée des deux ports


analogiques.
Cela permet, entre autres, d'étalonner la tension utilisée par
la carte d'application.
Pour étalonner : appliquer la tension maximum utilisée à l'entrée du port (5v, 9v ou 12v). Puis régler le
potentiomètre (voir schéma… en cours de définition à l'heure actuelle) jusqu'à avoir exactement la
tension désirée.

Sous-menu NUMERIQUE

Affiche les niveaux présents à l'entrée des deux ports


numériques.
SETUP

Défini les valeurs par défaut du système.

C'est par ce menu que l'on peut mémoriser une config ou


en charger une.

"Bips" (à chaque appui sur une touche) : La touche Enter le fait commuter en "OUI" / "non".

Sous-menu LOAD

Nous sélectionnons le numéro de config désirée et par


appui sur Enter, elle est chargée en mémoire et
immédiatement exécutable.

Sous-menu LOAD

Nous sélectionnons le numéro de la config sur lequel nous


nous voulons sauvegarder nos paramètres et, par appui sur
Enter, elle est sauvegardée en eeprom.

Sous-menu RS 232

Définition des paramètres de la liaison série.


Pas de parité possible.

Le mode 8 bits pour une éventuelle future version pour


émettre pouvoir émettre en binaire si besoin est.

Sous réserve d'erreurs ou omissions…


Le 17 août 2009
Asl
Droits d'utilisation

Le présent document peut être librement diffusé, mais toujours dans son intégralité.

Tous les droits sur le contenu de ce document, textes et schémas qui l’accompagnent, demeurent la propriété
exclusive de Génération Hydrogène.
De ce fait, toute reproduction partielle est strictement interdite.
L’auteur ne pourra être tenu pour responsable d’aucune conséquence directe ou indirecte résultant de la
lecture et/ou de l’application décrite dans le présent document.
Toute utilisation commerciale est interdite sans l'accord express de l'administrateur de
Génération Hydrogène.