Visiteurs :

 
 
.: http://kudelsko.free.fr :.
 

 

Google
 
Navigation :

 Page d'accueil


Programmateurs :
 Prog PIC / EEPROM Centronic
 Prog PIC / EEPROM RS232
 Prog PIC / EEPROM USB V2
 Prog 68HC11F1

Instruments de mesure :
 Oscilloscope pour PC  
 Testeur de composants  
 Inductancemètre USB 
 Isolateur optique oscilloscope
 Capacimètre USB 
 Analyseur logique 30MHz
 Loupe vidéo 
 Générateur de fonctions DDS
 Volt / Amp. Mètre LCD USB
 Oscillateur 1kHz - 68MHz  

Projets Divers :
 Horloge / Calendrier
 Serrure à iButton
 Serrure à transpondeurs
 Décodage trame UM3750

 
Commutateur IR dual
 Gradateur IR dual
 
Récepteur IR/PC 16 canaux
      
Présentation
       Réalisation
       Programmation IR & PC
 
      Utilisation en mode IR
       Utilisation en mode PC
       Datasheets
 Déport IR à courant porteur
 Décodeur 2 ou 4 canaux HF 
 Récepteur HF pour K6706B
 Disjoncteur différentiel 

Interfaces Réseau WIFI :
 Module ESP8266

Domotique :
 Présentation des dispositifs
 Interface PC domotique
 Contrôleur Telis 4 Dual
 Contrôleur Velux Trio
 Emetteur HF - RS232
 Récepteur HF
 Contrôleur Ethernet

Ensemble domotique :
 Présentation des dispositifs
 Power Switch IR - 3 canaux
 CPL émetteur
 CPL récepteur
 Power Clock USB 

Interfaces Réseau Ethernet :
 ENC28J60, Config. et Delphi  Interface Ethernet 8 in 8 out
 Interface Ethernet 16 sorties
 Interface Ethernet LCD
 Interface Eth. n°1 multi IN-OUT
 Interface Eth. n°2 multi IN-OUT
 Interface Eth. LCD Graphique

Interfaces USB :
 Interface USB à 16 sorties
 Interface LCD USB
 Récepteur IR USB
 Interface Therm/Hygro USB
 Interface universelle USB
 Interface USB 16 out, 8 in
 Interface LCD graphique USB
 Timer USB programmable

Interfaces RS232 :
 LCD - RS232
 CAN 12 bits - RS232 et //
 Clavier RS232 et //
 LCD 4 x 40 - RS232
 OSD - RS232
 Interface universelle RS232
 Afficheurs 7 seg. RS232
 Interface LCD graphique
 Interface OSD - RS232 V2

Applications Vidéo :
 Stabilisateur de recopie vidéo
 Générateur de mires
 Transcodeur PAL-RVB / SECAM
 Distributeur audio-vidéo 1-3  
 Commutateur Péritels 4 / 2 
 PiP Box  

Applications Audio :
 Commutateur audio 4 voies

Téléphonie :
 Sélecteur lignes téléphoniques
 Sélecteur lignes téléphoniq. V2 
 Sélecteur lignes téléph. V3 

Mesures dans l'environnement :
 - température;
 - pression;
 - humidité relative;
 - orientation...
 Thermo-PC Dual
 Thermomètre
 Baromètre
 Météo OSD
 Thermomètre pour PC
 Boussole électronique 

Chargeurs/déchargeurs accus :
 Chargeur Accus R6 - 6F22

Logiciels :
 Atténuateurs HF
 Réseau d'adaptation résistif

Articles de la presse :
 Mipot HF
 Transformateur
 Radiateur
 Mosfet
 Alimentation
 AOP
 AOP2
 Applications des régulateurs
 Convertisseurs de tension
 Convertisseurs DC -DC
 Les filtres électroniques
 Le NE555
 Le triac
 Le réglage offset des AOP
 Les régulateurs
 
Les multiplieurs

L'indispensable :
 Code couleur résistances
 Valeurs normalisées résistances
 Code couleur condensateurs

Publicité :

 

 

Utilisation en mode interface PC


  Activation de la carte en mode interface PC :

    Pour ce faire, fermez les picots tulipes référencés S3 comme ci-dessous :


 

        Si l'interface PC est sous tension lors de la modification de S3, pensez à débrancher l'alimentation de la carte, puis remettez sous tension.

 
   Connexion de l'interface PC :

      L'interface PC est conçue pour s'interconnecter au port de communication série RS232 de votre ordinateur. Pour ce faire, il suffit de relier un cordon série de typon prolongateur non croisé entre l'interface PC et votre ordinateur.


      Si votre PC est dépourvu d'un port de communication série, vous pouvez utiliser un convertisseur USB - RS232 disponible dans le commerce.


  Sélection de la vitesse de communication RS232 de l'interface PC :

      Quatre vitesses de communication sont disponibles : 2400, 4800, 9600 et 14400 bauds.

      La sélection de la vitesse de communication s'effectue au moyen du couple de picots tulipes référencés
S1 et S2 comme ci-après :

        2400 bauds :

Vitesse

S1

S2

2400

Fermé

Fermé

 

        4800 bauds :

Vitesse

S1

S2

4800

Ouvert

Fermé

 

        9600 bauds :

Vitesse

S1

S2

9600

Fermé

Ouvert

 

       14400 bauds :

Vitesse

S1

S2

14400

Ouvert

Ouvert

  

  Protocole de communication ASCII de l'interface PC :

      Afin de piloter sélectivement les 16 sorties de l'interface PC, différentes commandes composées d'une suite de caractères ASCII ont été définies.
     Si l'on souhaite piloter correctement l'interface PC, il faudra veiller
à respecter scrupuleusement la syntaxe de la suite ASCII.

     Cinq groupes de commandes différentes ont été retenus pour chacune des 16 sorties :

       un groupe de commandes ASCII pour mettre à
l'état bas la sortie considérée : mode OFF.
       un groupe de commandes ASCII pour mettre à
l'état haut la sortie considérée : mode ON.
      un groupe de commandes ASCII permettant de
basculer entre deux états : mode TOGGLE.
      un groupe de commandes ASCII pour mettre à
l'état bas simultanément toutes les sorties
      un groupe de commandes ASCII pour mettre à
l'état haut simultanément toutes les sorties.


 
      Groupe de commandes ASCII permettant d'affecter un état bas sur une sortie déterminée :  

Commandes ASCII

Sorties mises à l'état bas

S1F$#

S1

S2F$#

S2

S3F$#

S3

S4F$#

S4

S5F$#

S5

S6F$#

S6

S7F$#

S7

S8F$#

S8

S9F$#

S9

S10F$#

S10

S11F$#

S11

S12F$#

S12

S13F$#

S13

S14F$#

S14

S15F$#

S15

S16F$#

S16

 

      Groupe de coommandes ASCII permettant d'affecter un état haut sur une sortie déterminée :

Commandes ASCII

Sorties mises à l'état haut

S1N$#

S1

S2N$#

S2

S3N$#

S3

S4N$#

S4

S5N$#

S5

S6N$#

S6

S7N$#

S7

S8N$#

S8

S9N$#

S9

S10N$#

S10

S11N$#

S11

S12N$#

S12

S13N$#

S13

S14N$#

S14

S15N$#

S15

S16N$#

S16

 

        Groupe de commandes ASCII permettant de basculer entre deux états logiques en sortie :

Commandes ASCII

Sorties basculées

S1T$#

S1

S2T$#

S2

S3T$#

S3

S4T$#

S4

S5T$#

S5

S6T$#

S6

S7T$#

S7

S8T$#

S8

S9T$#

S9

S10T$#

S10

S11T$#

S11

S12T$#

S12

S13T$#

S13

S14T$#

S14

S15T$#

S15

S16T$#

S16

 

        Commande ASCII permettant de mettre à l'état bas toutes les sorties simultanément :

      Si vous souhaitez désactiver toutes les sorties S1 à S16, il vous suffit d'envoyer à l'interface PC la commande ASCII suivante :  

Commandes ASCII

Sorties mises à l'état bas

F$#

S1 à S16


 

        Commande ASCII permettant de mettre à l'état haut toutes les sorties simultanément :

      Si vous souhaitez activer toutes les sorties S1 à S16, il vous suffit d'envoyer à l'interface PC la commande ASCII suivante :  

Commandes ASCII

Sorties mises à l'état haut

N$#

S1 à S16




 
Logiciel de gestion de l'interface PC :

       Téléchargement du logiciel et du code source :

       Afin de piloter facilement la platine via votre PC, un petit programme nommé "
Panneau de commande 16 canaux" écrit sous Borland Delphi est disponible en téléchargement. Ce dernier génère automatiquement la bonne chaîne de caractères ASCII en fonction du bouton pressé avec votre souris.

      Les SE compatibles avec ce programme sont
:   8, Seven, Vista, XP, 2000, Me et 98 et 98SE.

 Téléchargement du soft EXE "Panneau de commande 16 canaux" : 300ko  
 



       L'ensemble du
code source du programme Delphi est librement téléchargeable ci-après. Le code source est commenté et vous n'aurez aucun mal à l'adapter selon vos besoins.

       La communication série RS232 du programme Delphi est assurée via un composant freeware additionnel conçu pour Borland Delphi et Borland C++.  Ce composant se nomme COMPORT et vous pouvez le télécharger à l'adresse suivante
[ COMPORT ]. Il faudra préalablement l'installer sur Borland Delphi avant d'ouvrir les fichiers sources.

       Pour ceux utilisant le Visual Basic ou le Visual C++, ils auront recours aux composants de communication série équivalents adaptés à ces systèmes de développement.

 Téléchargement du code source au format Delphi : 87 ko


 Téléchargement du code source au format TEXTE :
25,4 ko


     
 Pensez à introduire dans votre programme une pause de 10ms après la transmission d'une chaîne de caractères ASCII. Cette pause est requise pour le 16F876(A)  et dans le cas contraire, certaines chaînes risquent d'être ignorées.
 
      Retrouvez sur l'excellent site de Jérome
http://jeromefer.free.fr ], une application software sous Windows nommée PriCom dédiée au Récepteur IR/PC. Toutes mes felicitations à Jérome pour son excellent travail.

       Utilisation du logiciel avec l'interface PC :

        Commencez par vous assurer d'avoir relié correctement l'interface PC à votre ordinateur via le port COM1, COM2, etc...  (ou adaptateur USB-RS232 pour ceux n'ayant pas de port série sur leur PC).

       Le mode "interface PC" sera sélectionné en prenant soin de
fermer les picots S3.

       Choisissez sur la platine une vitesse de communication série en modifiant la configuration des picots
S1 et S2 selon les indications décrites au début de cette page. Pour cet exemple, nous choisirons une vitesse de 9600 bauds correspondant à S1 fermé et S2 ouvert.

      Mettez
sous tension l'interface et lancez le logiciel "Panneau de commande 16 canaux".

     Cliquez sur le bouton "Configuration de la liaison série". Choisissez le port de communication utilisé (ici le COM1) et la vitesse de communication série (ici 9600 bauds) et cliquez sur le bouton OK comme ci-dessous :


 

     Désormais vous avez accès au bouton "Ouvrir le port de communication série".  Cliquez sur ce bouton afin d'établir la communication entre le PC et votre interface.

     L'ensemble des boutons identifiés
S1 à S16 du logiciel sont représentatifs des différentes sorties disponibles sur la platine. De la sorte, le bouton S1 commande la sortie S1 et la led correspondante, le bouton S2 la sortie S2 et ainsi de suite.

     Vous pouvez à partir de ce logiciel tester les différentes commandes ASCII précédemment explicitées :
 
          
  les deux  groupes de commandes ON et OFF :


           
 le groupe de commandes permettant un basculement entre deux états logiques (bistables - toggle) :


            
 les deux commandes permettant l'activation et désactivation de toutes les sorties :

 
            
 une commande supplémentaire nommée "commandes momentanées" qui est l'association de des deux groupes précédents ON (je presse le bouton) et OFF (je relâche le bouton) :

 

 

   Utilisation de l'interface PC avec un autre microcontrôleur :

      L'ensemble des commandes ASCII  peuvent aussi être émises à partir d'un autre microcontrôleur programmé par vos soins.

       Par exemple, on pourra utiliser un PIC Basic pour établir le transfert des commandes ASCII destinées à piloter l'interface PC.


     
 Pensez à introduire dans votre programme (PICBasic ou autre) une pause de 10ms après chaque transmission d'une chaîne de caractères ASCII. Cette pause est requise par l'interface PC et dans le cas contraire, certaines chaînes risquent d'être ignorées par le 16F876(A)...

 

 


 


 

 

 


 


 


 



Copyright © 2000 - 2016. F.KUDELSKO. Tous droits réservés.
Reproduction interdite sans autorisation.