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 
 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 //
      
Présentation
      
Fonctionnement
       Réalisation
       Utilisation
       Datasheets
 LCD 4 x 40 - RS232
 OSD - RS232  
 Interface universelle RS232 
 Afficheurs 7 segments 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 du clavier RS232 et //


 
Programmation du PIC16F84A destiné à l'interface clavier :

       Vous avez à votre disposition deux versions du programme pour PIC16F84A :

              La
première version est destinée à l'utilisation d'une liaison série de type NRZ compatible avec le port série RS232 de votre PC.

Téléchargement du soft "CLAVMAX.EXE" destiné au microcontrôleur IC1 : disquette.gif (14223 octets)  29 ko

(Cette version doit être utilisée avec les softs Windows : "Test clavier RS232" ou Hyper-Terminal).

AVIS : Le programme source ne sera pas diffusé.



              La
seconde version est destinée à une liaison série de type TTL pour une communication via un autre microcontrôleur ou des circuits logiques (C-MOS ou TTL).

Téléchargement du soft "CLAVRES.EXE" destiné au microcontrôleur IC1 : disquette.gif (14223 octets)  29 ko

AVIS : Le programme source ne sera pas diffusé.

 

  Configuration du logiciel ICPROG pour la programmation du PIC16F84A de l'interface clavier :

       La programmation de ce microcontrôleur est simplifiée dans la mesure où le paramétrage du logiciel ICPROG.EXE est automatique :

               Lancez le logiciel de programmation ICPROG.EXE.

               Sélectionnez le microcontrôleur
16F84A dans la liste des circuits.

               Ouvrez le fichier hexadécimal nommé
CLAVMAX.HEX (NRZ) ou CLAVRES.HEX (TTL).

               Le paramétrage automatique doit être le suivant :
                           -   Le "
chien de garde" => WDT est activé,
                           -   Le "
Timer" => PWRT est activé,
                           -   La "
Protection en relecture" => CP est désactivée.

               L'oscillateur de type XT doit être validé.

               Effacez la mémoire EEPROM du PIC16F84A.

               Lancez la programmation...

 Attention, si vous utilisez un 16F84A-I/P de dernière génération,
choisissez un oscillateur
HS et pas XT.

 
Logiciel sous Windows destiné aux tests de la carte encodeur via la liaison série :

       Rôle du logiciel sous Windows :

  
    - Ce petit soft sous Windows va vous permettre de tester la bonne fonctionnalité de l'encodeur pour les deux types de claviers matricés : 16 touches ou 12 touches.

      - Le microcontrôleur PIC16F84A doit être préalablement programmé avec la version logicielle "CLAVMAX.HEX".

 
     - Le petit soft de tests sous Windows porte le nom : "Test clavier RS232".


         Installation du logiciel sous Windows :  

                 Systèmes d'exploitations compatibles :

         Je certifie avoir testé cette application sous Windows XP Pro.
  
       En revanche, je n'ai pas pu tester cette application sous Windows 98, NT4, Me, 2000 et XP Familial.

                 Logiciel "Test clavier RS232" :
 
        Ecrit en Borland Delphi, ce programme utilise une bibliothèque freeware
Tcomport RS232 conçue par Dejan Crnila. Cette bibliothèque gère les ports séries du PC et peut être téléchargée à l'adresse suivante : [
http://www2.arnes.si/~sopecrni/ ].

 
   Toutefois, vous n'aurez pas besoin de cette bibliothèque pour faire fonctionner la version exécutable du logiciel téléchargeable ci-dessous...

Téléchargement de l'exécutable "SETUP.EXE" : disquette.gif (14223 octets)  520 ko

AVIS : Le programme source ne sera pas diffusé.

 


               
Installation du logiciel :

    L'installation du logiciel est extrêmement simplifiée par l'utilisation d'un SETUP WIZARD.     Laissez-vous guider au fil des pages...

   Après installation, vous trouverez un raccourci dans le menu démarrer...



      
   Aspect du logiciel "Test clavier RS232" :

              Affichage en mode 16 touches :

 

              Affichage en mode 12 touches :

 

         Utilisation du logiciel "Test clavier RS232" :

               Conditions initiales :

                       Sélectionnez le port de communication série COM1 ou COM2 interconnecté à l'encodeur de clavier. Sachez toutefois que le COM2 est initialisé par défaut lors de la toute première exécution du logiciel.

 
                      Sélectionnez "la vitesse" des données séries 2400 bauds ou 9600 bauds en accord avec la configuration hardware de SW1 de l'encodeur clavier tel que :

9600 bauds

2400 bauds


 


 

 

               Pression sur l'une des touches du clavier :

             Lorsqu'une pression est exercée sur l'une des touches du clavier (exemple touche n°5) cela entraîne instantanément l'affichage de la touche concernée à l'écran de votre PC comme ci-après :

Touche n°5 pressée avec émission d'un bip.
 



Le logiciel affiche simultanément en caractère rouge la touche pressée.
 

 

       Remarque : La zone de texte au bas de la fenêtre récapitule l'ensemble des touches pressées.


 
Hyper - Terminal Windows destiné aux tests de la carte encodeur via la liaison série :

    L'Hyper Terminal  Windows vous permet aussi d'afficher la ou les touches pressées du clavier.

    Dans le descriptif  qui va suivre, j'utilise arbitrairement un transfert série à  9600 bauds. Mais rien ne vous empêche d'opter pour un transfert à 2400 bauds.


    
Installation de l'Hyper Terminal :

     L'Hyper Terminal est rarement présent par défaut lors de l'installation du système d'exploitation Windows (excepté pour Windows XP Pro).
    Pour vous assurer de sa présence, cliquez sur :
Démarrer, Programme, Accessoires, Communications et cliquez sur Hyper Terminal comme ci-dessous :

 

     Si vous ne trouvez pas l'Hyper Terminal dans votre arborescence, veuillez l'installer en utilisant le CD-ROM de Windows.


    
Configuration de l'Hyper Terminal :

        Démarrez l'Hyper Terminal en double - cliquant sur l'icône ci-dessous :


 

        Attribuez un nom à votre connexion série, par exemple "TEST à 9600 bauds" :



 

        Cliquez sur OK. Sélectionnez le port série connecté à l'encodeur de clavier :

 

 

        Cliquez sur OK. Sélectionnez la "vitesse" de transmission (bit par seconde) et cliquez sur OK :

 

 

        L'Hyper Terminal est désormais configuré : 9600 bauds sur le COM 2 :

 

 

     Conditions initiales :

  Pour reproduire l'exemple qui va suivre, assurerez-vous d'être dans les mêmes conditions suivantes :

          Le microcontrôleur PIC16F84A doit être programmé avec la version "CLAVMAX.HEX".

          Les deux picots de SW1 doivent être ouverts afin d'obtenir une communication sur 9600 bauds.

 
 

          La sortie interruption INT n'a aucune utilité pour une application sur PC.

 

     Résultats des Tests de communication via l'Hyper - Terminal :

     Lors de la pression sur les différentes touches du clavier, l'hyper-Therminal affiche simultanément les caractères ASCII correspondants aux touches pressées.
 

 


 


 

 

 


 


 


 



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