22/09/2013

Montages fondamentaux des transistors

Nous poursuivons notre incursion dans le domaine du transistor, tout en restant fidèles à notre engagement de départ : pas de développement mathématique compliqué et quelque peu… décourageant, mais des explications pratiques permettant une expérimentation directe.
 
 Montages fondamentaux des transistors


Dans tous les cas d’utilisation des transistors, ces derniers fonctionnent toujours suivant trois types de montages. Il s’agit de montages fondamentaux de base qu’il est essentiel de savoir reconnaître lorsque l’on étudie un schéma électronique :
- montage en émetteur commun
- montage en collecteur commun
- montage en base commune.
 
09/09/2013

Programmateur de PIC universel

Programmateur de PIC universel

Le programmateur que je vous propose de réaliser peut programmer tous les circuits PIC acceptant la programmation série en circuit ou ICSP c'est à dire tous les PIC 12Cxxx, 16Cxxx et 16Fxxx existants et à venir. Les seuls circuits qu'il ne puisse pas programmer sont les vieux 16C54, 16C56 et 16C57 à programmation parallèle, qui sont en voie de disparition. Il se connecte sur le port parallèle de tout compatible PC fonctionnant au moins sous Windows 95 encore que des versions DOS de son logiciel de commande existent sur Internet. Il nécessite une alimentation, qui peut être continue ou alternative, comprise entre 12 et 30 volts, et qui n'a pas besoin d'être stabilisée. Un bloc secteur "prise de courant " ou n'importe quelle alimentation de laboratoire peut donc convenir d'autant que le débit nécessaire est inférieur  à 100 mA. Compte tenu des performances de son logiciel de commande, il peut lire, vérifier, programmer et comparer les PIC sans aucune restriction, de même qu'il sait lire et programmer leurs " fusibles " de configuration. Il sait aussi effacer les circuits munis de mémoire de type EEPROM et permet l'accès à  la mémoire de données des circuits dotés d'une telle mémoire lorsqu'elle est en technologie EEPROM également. Autant dire qu'il est vraiment complet.

Schéma du programmateur

Mon programmateur se connecte sur le port parallèle du PC et son schéma complet est visible sur la figure ci-dessous.
Les signaux d'un port parallèle étant aux normes TTL et étant " maltraités " par leur voyage sur des câbles de liaison, ils sont remis en forme par les inverseurs contenus dans IC1. Comme ce circuit dispose de sorties à collecteurs ouverts il permet une commande facile des trois transistors T1, T2 et T3. T1 et T2 permettent l'application de la haute tension de programmation VPP aux pattes adéquates du support universel du programmateur. T3 commande la tension d'alimentation normale VDD, appliquée également au support universel.
Schéma du programmateur

Ceci permet de n'alimenter le circuit à programmer que lorsque c'est vraiment nécessaire et d'éviter ainsi tout problème lors son insertion ou de son extraction du support de programmation. Deux LED rouges, D1 et D2, indiquent la présence des tensions sur le support. D3 quant à elle s'allume tout simplement lorsque le programmateur est sous tension afin de signaler le bon fonctionnement de l'alimentation.
Les données à programmer transitent par IC1a tandis qu'elles passent par IC1b lors d'une relecture du circuit. L'horloge de programmation passe par IC1c. Le support destiné à recevoir les circuits à programmer est un modèle 40 pattes un peu spécial de façon à pouvoir recevoir les PIC en boîtiers : 8, 18, 20, 28 et 40 pattes. Le câblage des différentes alimentations, de la ligne de données et de la ligne d'horloge est réalisé conformément aux brochages des différents circuits.
L'alimentation du programmateur est simple mais très tolérante. Deux tensions stabilisées sont nécessaires : 5 volts pour VDD et 13 volts pour la tension de programmation VPP. IC2 qui est un 78L05 se charge du 5 volts tandis que IC3, qui est un 78L08, produit le 13 volts car il n'est pas référencé à la masse mais à la sortie de IC2 et produit ainsi 5 + 8 soit 13 volts ! Afin d'accepter n'importe quelle source externe, les régulateurs sont précédés d'un filtrage généreux et d'un pont redresseur. On peut appliquer sur J1 toute tension alternative comprise entre 12 et 20 volts ou comprise entre 16 et 30 volts. Le débit nécessaire n'est que de 100 mA environ.


Afficheur LCD sur port série

,Afficheur LCD ,Afficheur LCD sur port série
Avec l’évolution permanente des performances des PC, vous êtes de plus en plus nombreux à utiliser de « vieilles » machines pour des applications telles que les automatismes, les acquisitions de données ou bien encore les mesures de tout poil. De telles applications n’ont que rarement besoin du moniteur TV lorsqu’elles affichent seulement quelques données numériques ou quelques lignes de texte. Je vous propose de vous en passer en connectant sur un des ports séries de votre PC cette interface, équipée d’un afficheur alphanumérique LCD classique d’une ou deux lignes de seize ou vingt caractères.

Il peut être relié au port série standard de tout compatible PC et se trouve muni d’un connecteur normalisé à 9 points permettant l’usage de tout câble droit classique du commerce.
Compte tenu de la faible consommation du circuit contrôleur utilisé, il prélève son alimentation sur le port série du PC. Enfin, le circuit imprimé que j'ai dessiné est de la même largeur que les afficheurs à une ou deux lignes de seize caractères standards, au dos desquels ils se monte et se connecte directement.

Le MIC 702 de Mictronics

Pour transformer un afficheur LCD standard à interface parallèle en modèle à interface série, il faut utiliser un microcontrôleur ou un circuit spécialisé tel le MIC 702 de Mictronics dont vous pouvez télécharger la fiche technique complète et en français en cliquant sur ce lien. C'est un circuit spécialement conçu pour transformer l’interface parallèle d’un afficheur LCD à logique intégrée en interface série asynchrone normalisée. Sa mise en œuvre est très simple comme le montre le schéma ci-dessous.
Pour tout savoir sur les circuits Mictronics cliquez sur ce lien -> Logo Mictronics

Le schéma

Le MIC 702 est relié directement à l’afficheur avec lequel il est parfaitement compatible. Remarquez la liaison avec les seuls 4 bits de données de poids forts puisque le MIC 702 exploite l’afficheur dans le mode deux fois 4 bits.
Côté PC, la liaison avec la sortie série du PC ne fait appel à aucun convertisseur de niveau de RS 232 en TTL ; ce rôle étant joué par la seule résistance R1 de 22 kohms dont la présence est indispensable.
Schéma de l'afficheur LCD série
La patte BAUD permet de choisir la vitesse de fonctionnement du circuit parmi deux vitesses : 9600 bauds avec S1 en place ou 2400 bauds avec S2 en place. La patte POL permet au circuit d’interpréter les données séries sous forme directe ou inversée. Comme on est en liaison RS 232 directe on doit relier cette patte à la masse pour signaler au MIC 702 qu’il reçoit des données inversées. Une liaison au + 5 volts lui permettrait de recevoir des données directes comme ce serait le cas si l’on voulait utiliser ce circuit avec un Basic Stamp par exemple.

Sous réserve d’utiliser un afficheur non rétro-éclairé, la consommation totale du montage est suffisamment faible pour qu’il puisse prélever son alimentation directement à partir des sorties des signaux de contrôle de l’interface RS 232. C’est le rôle des diodes D2 et D3 associées à IC1, qui est un régulateur à faible chute de tension et à faible consommation.

Si vous tenez à utiliser un afficheur rétro-éclairé, il se peut que la consommation de son seul rétro-éclairage excède les possibilités du port série du PC. Vous pouvez alors utiliser une alimentation externe via la diode D1. Une tension de 9 volts sous un débit d’une centaine de mA convient.
01/09/2013

Un émetteur de télécommande IR pour véhicule

  Vous possédez un véhicule avec une ouverture par télécommande infrarouge, cet émetteur utilise un TEA5500 : vous n'avez plus qu'à réaliser ce montage pour économiser l'achat d'un autre émetteur.
   Pour comprendre le fonctionnement du TEA5500 allez visiter les pages de laurent DESCHAMPS
   Pour utiliser un TEA5500 à la place d'un M1058T télécharger le fichier réalisé par Jaky FOURRE
Schéma de la platine électronique
   Le circuit TEA 5500 sert de codeur. Son code est déterminé par la mise à 0V, à 5V ou en l'air des pattes E1 à E10.
   D1 est la diode émettrice infrarouge, D2 sert de témoin de mise en fonction.
  
Réalisation et téléchargement

   Vous trouverez ici les fichiers nécessaires à la réalisation de ce montage.
 
   Le typon est destiné à un boîtier en vente chez "Electronique diffusion" sous la référence HATLCA, chez "Conrad" sous la désignation T1PP. S1 est un mini-contact. Ce montage est alimenté par 3 piles bouton 1,5V en séries, de diamètre 7,9 ou 11,4mm et d'épaisseur 5,4mm. D1 est une diode IR de n'importe quel type, D2 est de type 3mm.
 
Pour déterminer le code, il suffit de couper les pistes reliant E1 à E10, pour correspondre à l'émetteur que vous possédez.
 
L'impression du typon doit se faire en 300 DPI pour être à l'échelle. 

Retour vers la page électronique