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
      
Présentation
       Réalisation
       Programmation
       Utilisation
       Datasheets
 Interface LCD USB
 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 

Hautes-Fréquences :
 Encodeur RDS

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 USB...



 
 
Avant propos :

     Le développement à grande échelle des systèmes d'automatisation de toutes sortes à fait apparaître dans les foyers, au bureau et dans les lieux publics des petites centrales destinées à la commande de toutes sortes d'appareils électriques.
     L'attrait de ces dispositifs est en constante augmentation chez le particulier mais rares sont ceux dans le commerce à proposer une interconnexion de type
USB. La présente interface vient combler ce vide à partir d'une solution peu onéreuse et à réaliser soi-même.

       Composée de
16 sorties indépendantes à collecteur ouvert, cette carte autorise le contrôle de relais, de leds, de triacs, de moteurs et de tout autre dispositif électrique commandé à partir d'un ordinateur.

       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). 

       Par ailleurs, les sorties
S1 à S16 de l'interface sont destinées à drainer des courants importants, c'est la raison pour laquelle nous avons préféré ne pas avoir recours à une auto-alimentation de l'interface au moyen du bus USB. En effet, le bus USB peut drainer en théorie 500mA maxi.
      Ainsi, l'alimentation de la platine sera fournie par une source de tension externe de votre choix...


 

 
Caractéristiques de l'interface USB :

        Alimentation de la platine comprise entre +8V et +20V CC. La platine n'est pas auto-alimentée par le port USB. Une alimentation externe est indispensable à son fonctionnement.
       
16 sorties à collecteur ouvert indépendantes pouvant piloter une charge alimentée jusqu'à +50V.
        Le circuit imprimé est adapté aux dimensions des coffrets ABS G738. Voir page
[
Réalisation ] pour de plus amples détails.
        Contrôle de l'interface PC par liaison
USB.
        16 sorties pilotées en mode 
impulsionnel ou bistable  (toggle) selon une suite de commandes prédéfinies.



 
Présentation de l'interface USB :

      Aspect général de la platine :

 
  

       L'alimentation :

 

Nous retrouvons le condensateur de filtrage et le régulateur de tension
comme principaux éléments participant à la section alimentation de la platine.



       Les 16 sorties à collecteur ouvert référencées S1 à S16 :

 

Toutes regroupées sur le même plan,
les
16 sorties cohabitent avec l'entrée d'alimentation de la platine.

La connexion physique avec l'extérieur est assurée au moyen
de
10 borniers à vis deux plots
ou bien 6 borniers 3 plots et 1 bornier 2 plots.


       La commande de puissance :

 

L'étage de puissance est assuré par deux ULN2803
composés de 8 transistors Darlington à collecteur ouvert.


       La logique de contrôle :

Un microcontrôleur 18F2550  prend en charge l'intégralité
du fonctionnement du montage.


      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.


       Signalisation des états logiques présents sur les 16 sorties S1 à S16 :

Seize leds vertes déterminent visuellement l'état logique des 16 sorties S1 à S16.

 


La
led rouge à gauche de l'image témoigne de la mise sous tension de l'interface.

 

       Connectique associée à la liaison USB :

L'embase coudée USB-B permet d'interconnecter la carte
à l'un des ports USB de votre PC via un cordon
USB A mâle - USB B mâle.



 
Exemples de câblage des sorties S1 à S16 de la platine :

        Loin d'être complet, voici quelques exemples de câblages vous permettant à partir des différentes sorties (S1 à S16) de piloter des relais, des leds ou bien encore une ampoule 230V via un opto-triac.

 

Les différentes sorties S1 à S16 accessibles sur les borniers à vis.


        Dans les exemples ci-après, les sorties utilisées ont été choisies arbitrairement.
 
 
      Connexion de 3 relais 1RT - 12V sur les sorties S1, S10 et S16 :

           Dans cet exemple, la tension d'alimentation sur les bornes VCC et GND a été choisie à +12V. Ce choix est purement arbitraire et doit rester compris dans la fourchette +8V à +20V maxi.

           Il est inutile d'ajouter des
diodes de roue libre en parallèle avec les bobines des différents relais car ces dernières sont intégrées dans les deux circuits ULN2803.

           N'oubliez pas de connecter le
+12V sur la borne +V  du bornier correspondant.


 

      Connexion de 3 relais 1RT - 20V sur les sorties S1, S10 et S16 :

           Dans cet exemple, la tension d'alimentation sur les bornes VCC et GND a été choisie à +12V..

           Une tension d'alimentation extérieure de
+20V CC sera appliquée sur les bobines des différents relais 1RT-20V.

           N'oubliez pas de connecter le +20V sur la borne +V du bornier correspondant.


 

      Connexion de 3 leds sur les sorties S2, S7 et S13 et S16 :

           Dans cet exemple, la tension d'alimentation sur les bornes VCC et GND a été choisie à +15V..

          Une tension d'alimentation extérieure de
+5V sera appliquée sur les résistances reliées aux anodes des différentes leds.

            N'oubliez pas de connecter le +5V sur la borne +V du bornier correspondant.

 

      Connexion d'une ampoule 230V sur la sortie S7 :

         Dans cet exemple, la tension d'alimentation sur les bornes VCC et GND a été choisie à +12V.

        Une tension d'alimentation extérieure de
+5V  sera appliquée sur la résistance R2 afin d'alimenter la led intégrée à l'opto-triac.

            N'oubliez pas de connecter le +5V sur la borne +V du bornier correspondant.

  Cliquez sur l'image ci-dessus pour l'agrandir


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

        Afin de piloter la platine, 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 et 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
toutes les commandes possibles de l'interface 16 sorties.

 

 


 


 

 

 


 


 


 



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