Conditions
initiales : Nous
allons décrire dans cette page
la procédure permettant de piloter
le récepteur HF
à partir de notre
[
Emetteur
HF - RS232 ] présent
sur ce site. Nous vous renvoyons aux
explications sur l'utilisation de notre
émetteur HF
et nous considérons que l'ensemble
des
vérifications
nécessaires au bon fonctionnement
de l'émetteur ont été
réalisées.
Vérifications
des potentiels statiques du récepteur
HF :
Pour
mémoire, la platine du récepteur
HF peut recevoir
jusqu'à 8 relais pour
8 sorties.
Toutefois, si vous n'avez pas besoin
d'autant de sorties, vous pouvez monter
seulement
les relais nécessaires
à votre application. Pour ce
qui nous concerne, nous avons utilisé
une seule
et
unique sortie
sur les photos du prototype, d'où
la présence d'un
seul relais.
Dépourvu
du module récepteur AM RX 443 et du microcontrôleur U1, appliquez une tension de +12V sur la platine
du récepteur HF en utilisant le
bornier à vis deux plots référencé
K1. Avec
l'aide d'un voltmètre en position
continue DC, mesurez la tension en
+5V présente
sur la broche 14 (VDD) du support du microcontrôleur
U1. La
led ON référencée
D2 doit également s'illuminer.
Si
le test précédent est
correct, déconnectez l'alimentation
puis replacez le microcontrôleur
U1 sur son support. Positionnez
les dips switchs SW1 sur la position 0 comme ci-dessous afin de placer
le récepteur sur l'adresse 0.
Si
vous projetez de réaliser plusieurs récepteurs HF,
chaque platine devra disposer d'une adresse différente comme
par exemple, l'adresse 0 pour le premier récepteur, l'adresse
1 pour le second etc... Vous
disposez au total de 256 adresses possibles permettant
de piloter sélectivement 256 récepteurs HF les uns
des autres depuis [
l'Emetteur
HF - RS232 ] .
Connexion
de l'émetteur HF RS232 à
votre PC et mise sous tension de notre
récepteur HF :
Conditions
sur l'émetteur HF RS232 :
La
connexion de [
Emetteur
HF - RS232 ] à votre PC peut s'effectuer avec
l'aide d'un cordon droit RS232 câblé broches à broches ou
bien si votre PC est dépourvu
de prise RS232, vous pouvez utiliser
un convertisseur
USB - RS232
standard du commerce. Nous vous renvoyons
aux explications de [
l'Emetteur
HF - RS232 ] pour
de plus amples explications.
Appliquez
une tension continue de +12V à
votre [ Emetteur
HF - RS232 ].
N'oubliez pas de positionner correctement
l'inverseur SW1
de [
l'Emetteur
HF - RS232 ]
selon
l'entrée utilisée pour
envoyer les signaux ASCII de commande.
Puisque dans cet exemple nous utilisons
l'embase
coudée DB9,
nous positionnons SW1
de la platine émetteur sur RS232
comme
sur la photo suivante :
Conditions
sur le récepteur HF :
Alimentez
le récepteur HF sous une tension
continue de +12V.
Dès cet instant, vous devez observer l'illumination
de la led DATA
référencée D3
durant 1
seconde
attestant du bon fonctionnement du programme
implanté au sein du microcontrôleur
U1.
Afin
d'effectuer les tests de bon fonctionnement
du récepteur HF, nous avons opté
pour l'emploi d'une
ampoule électrique reliée
au secteur
comme sur la photo suivante. Vous pouvez
ajouter pour la phase de test jusqu'à
un maximum de 8 ampoules en fonction
du nombre de relais soudés sur
la platine.
Test
de notre platine récepteur HF.
Nous avons monté arbitrairement
un seul et unique relais
REL4.
L'ampoule et la prise secteur sont
reliées au bornier J4
en relation avec le relais REL4.
Protocole de
communication ASCII permettant de piloter
le récepteur HF :
Afin
de piloter ce récepteur HF, nous
devons envoyer par liaison série
des chaines ASCII bien spécifiques
à notre [
l'Emetteur
HF - RS232 ]
présent sur ce site.
Afin
d'envoyer les chaînes ASCII,
vous pouvez utiliser sur le plan software, soit
l'hyper-terminal de Windows
ou bien avoir recours au petit logiciel nommé
"Tests Domotique" disponible
un peu plus bas sur cette page permettant
d'envoyer des chaînes ASCII à
notre
[
l'Emetteur
HF - RS232 ].
Il convient à l'utilisateur
de sélectionner le bon numéro de port série COM
afin d'établir la communication
entre le PC et l'émetteur HF.
Vu
également à la page [
Présentation
]
de notre récepteur HF,
l'ensemble des chaines de caractères
ASCII suivantes
regroupées dans un tableau permettent de piloter les
différents relais :
Chaîne
ASCII
|
Référence
du relais
|
Relais
actif
|
Relais
au repos
|
KUD05000000$ |
REL1
|
|
Relais
au repos
|
KUD05000001$ |
REL1
|
Relais
actif
|
|
KUD05000002$ |
REL2
|
|
Relais
au repos
|
KUD05000003$ |
REL2
|
Relais
actif
|
|
KUD05000004$ |
REL3
|
Relais
au repos
|
Relais
au repos
|
KUD05000005$ |
REL3
|
Relais
actif
|
|
KUD05000006$ |
REL4
|
|
Relais
au repos
|
KUD05000007$ |
REL4
|
Relais
actif
|
|
KUD05000008$ |
REL5
|
|
Relais
au repos
|
KUD05000009$ |
REL5
|
Relais
actif
|
|
KUD05000010$ |
REL6
|
|
Relais
au repos
|
KUD05000011$ |
REL6
|
Relais
actif
|
|
KUD05000012$ |
REL7
|
|
Relais
au repos
|
KUD05000013$ |
REL7
|
Relais
actif
|
|
KUD05000014$ |
REL8
|
|
Relais
au repos
|
KUD05000015$ |
REL8
|
Relais
actif
|
|
L'adresse listée dans le tableau
précédent 000 au format ASCII, c'est
à dire 0 en décimal a
été choisie de façon
totalement arbitraire. Vous pouvez utiliser
une adresse au format ASCII comprise
entre 000 et 255. La
commande 000
à 015
au
format ASCII permet de piloter sélectivement
les différents relais, comme
nous allons le voir un peu plus bas
sur cette page. Le
nombre de trames émises en HF
peuvent varier de
00 à 99 au
format ASCII. Nous avons choisi d'émettre
5
trames les
unes derrières les autres, soit
05
en
ASCII afin de laisser le temps
au récepteur HF de se synchroniser
sur les dites trames séries.
Exemple
n°1 :
Nous
souhaitons activer le
relais REL4
de notre platine récepteur HF.
La platine est positionnée sur
l'adresse
0 depuis
les DIP switchs SW1.
Afin
d'activer
le relais REL4,
nous envoyons à l'émetteur
HF la chaine de caractères suivante
:
KUD05000007$
Dès
cet instant, le récepteur
HF
doit activer
le relais REL4
et allumer durant 500ms
la
led DATA
référencée D3.
Si vous
avez placé une ampoule au niveau
du bornier J4,
celle-ci doit s'illuminer
comme ci-dessous :
Exemple
n°2:
Nous
souhaitons désormais désactiver
le
relais REL4
de notre platine récepteur HF.
Les conditions sur l'adresse sont bien
entendues identiques au cas précédent.
Afin
de
désactiver
le relais REL4
nous envoyons à l'émetteur
HF la chaine de caractères suivante
:
KUD05000006$
Dès
cet instant, le récepteur
HF
doit désactiver
le relais REL4
et allumer durant 500ms
la
led DATA
référencée D3.
Inversement
au cas précédent, l'ampoule
placée au niveau du bornier J4
doit s'éteindre
comme
ci-dessous :
Note :
Si
le récepteur
HF reçoit
une trame émise par l'émetteur
HF RS232 dont l'adresse
est différente
de celle configurée
sur SW1 de
la platine récepteur, alors la
led DATA clignote
deux fois avec
un intervalle de 500ms
et aucune
action
n'est effectuée au niveau des
relais de la platine récepteur.
Logiciel
permettant d'envoyer sous Windows des chaînes
de caractères ASCII
:
Comme
nous l'écrivions plus haut, le
transfert des chaînes de caractères ASCII depuis
le PC peut s'effectuer soit depuis l'hyper-terminal de Windows
ou bien à partir du logiciel ci-dessous librement
téléchargeable.
Après
avoir sélectionné le numéro du port série (COM)
connecté à votre émetteur HF RS232, sélectionnez
la vitesse de
communication
en adéquation avec le paramétrage
de votre [
Emetteur
HF - RS232 ]. Enfin saisissez dans le champ
la chaine de caractères ASCII afin
de piloter à distance votre récepteur
HF.
Licence
gratuite :
Le logiciel "Tests
Domotique" est un
Freeware. Vous pouvez l'utiliser gratuitement. Il ne doit pas être modifié et il ne doit servir qu'à
des fins légales. Le logiciel est
strictement interdit à la vente.
Spécificités
:
- Systèmes d'exploitation :
8, Seven,
Vista
et XP. - Place
occupée sur le disque dur par
le logiciel : 500ko - Langues : .
Téléchargement
:
|