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
      
Présentation
       Réalisation
       Programmation
       Utilisation
       Datasheets
 Récepteur IR USB
 Interface Thermo/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é :

 

 

Présentation de l'interface LCD...



 

  Présentation de l'interface LCD - USB :

    De nos jours, les afficheurs LCD à logique intégrée sont employés dans de nombreuses réalisations principalement pour leur facilité d'emploi et pour des coûts abordables. Ces afficheurs nécessitent une gestion sur bus parallèle (4 ou 8 bits) basée à l'origine sur le jeu de commande du HD 44780 du nom du microcontrôleur Hitachi qui a équipé les tout premiers modèles commercialisés.

    Toutefois, le protocole de communication et l'utilisation des registres spécifiques de l'afficheur ne sont pas toujours d'un maniement très aisé pour le profane, d'où l'utilité de cette réalisation permettant un contrôle simplifié du LCD à partir d'une liaison
USB.

     Un logiciel de gestion très simple écrit en Bordand Delphi est disponible en téléchargement accompagné de son code source. Les commandes sont extrêmement simples à maitriser grâce à l'usage d'une DLL (Dynamic Link Library) spécifiquement dédiée à la communication USB (mcHID.dll). 
    Ainsi,
vous pouvez réaliser sur mesures vos propres séquences d'affichage, activer ou non le rétro-éclairage ou bien encore effacer l'écran du LCD...



 
Principales caractéristiques de l'interface LCD - USB :

         Utilisable avec les afficheurs de 2 ou 4 lignes alphanumériques de 16 ou 20 caractères.
         Compatible avec la quasi-totalité des afficheurs LCD utilisant le jeu d'instruction du HD44780.
         Autoalimenté par le bus USB de votre PC.
         Conçu pour fonctionner sur des LCD avec ou sans dispositif de rétro-éclairage intégré.


 
Présentation de l'interface : 

        Interface sans afficheur LCD :

 

        Partie gauche du circuit imprimé :

Entouré en bleu :

embase USB et la self de choc éliminant les résidus HF générés par le PC.

Entouré en rouge :

réglage du contraste de l'afficheur LCD.

Entouré en vert :

led témoin de mise sous tension.


        Partie droite du circuit imprimé :

Entouré en rouge :

microcontrôleur PIC18F2550 et son quartz.

Entouré en bleu :

transistor MOSFET pilotant le rétro-éclairage de LCD.

Entouré en vert :

résistance montée sur picots tulipes limitant le courant du rétro-éclairage.

Entouré en violet :

connecteur de l'afficheur LCD.


 
  L'oscillateur du PIC18F2550 bat à 20MHz, fréquence définie par le quartz X1épaulé par la paire de condensateurs classiques. Mais en réalité le microcontrôleur travaille à 48MHz, fréquence générée en interne par le biais d'une PLL et d'un diviseur de fréquence à partir du 20MHz fournit par le quartz.    Ces 48MHz sont des multiples rond de la vitesse de bus USB.

 

  Brochage des afficheurs LCD : 

    Plusieurs modèles d'afficheurs de différentes marques sont compatibles avec cette interface. En effet, les afficheurs LCD disposent d'une interface parallèle normalisée répondant au tableau suivant :

Numéro de broche de l'afficheur LCD

Fonction

Appellation

1

Masse

VSS

2

+ 5 volts

VDD

3

Contraste

VO

4

Commande / Donnée

RS

5

Lecture / Ecriture

R/W

6

Validation LCD

E

7

Donnée D0

D0

8

Donnée D1

D1

9

Donnée D2

D2

10

Donnée D3

D3

11

Donnée D4

D4

12

Donnée D5

D5

13

Donnée D6

D6

14

Donnée D7

D7


15

Anode rétro-éclairage

A

16

Cathode rétro-éclairage

C


    Rôle des principales broches des afficheurs LCD :

                   VO : potentiel continue permettant d'ajuster le contraste de l'affichage.
 
                  RS : l'état logique de cette ligne défini la nature des informations envoyées à l'afficheur. Si RS=1 on envoie une donnée. Si RS=0 on envoie une commande.
 
                  R/W : permet de lire ou écrire au sein de la RAM de l'afficheur.
 
                  E : validation des informations transmises à l'afficheur.
 
                  D0 à D7 : 8 lignes de données bidirectionnelles (selon la position de R/W) .
 
                  A et C : Ces deux broches supplémentaires sont disponibles uniquement sur les afficheurs rétro-éclairés. Pour de plus amples explications, voir un plus bas dans cette page...

    
Remarque : les afficheurs à logique intégrée peuvent être pilotés en mode 8 bits (un octet) ou en mode 4 bits (un quartet) par transfert multiplexé sur les bits D4 à D7 du LCD. C'est le cas de cette interface USB utilisant seulement 4 bits pour piloter le LCD.

 

 
Présentation du logiciel de gestion de l'interface LCD :

        Afin de piloter l'interface LCD, un petit programme écrit en Borland Delphi est disponible en téléchargement au chapitre [ Utilisation ].

       Le logiciel est compatible avec
8, Seven, Vista et XP mais il n'a pas été testé sous les OS antérieurs.

       En plus du fichier exécutable, vous trouverez le
code source du programme afin de vous aider dans l'écriture de votre propre logiciel sous différentes langages: Delphi, Visual Basic,, C++, etc...

Aspect du logiciel permettant
de transférer au LCD vos propres chaînes de caractères.
 

 

 


 


 

 

 


 


 


 



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