Accueil Remonter Nouveautés Documentations Produits Livres Services Liens Contactez-moi Distraction  
     

Schémas
Prog. Atmel AVR
Programmateur de PIC
Carte d'acquisition
Conv. Série/Parallèle
Micro HiFi Sans Fil
Platine Basic Stamp

 

 

Alors que de nombreux PC disposent d’au moins un port série de libre, grâce à la connexion de la souris sur un port spécifique présent sur toutes les cartes mères au format ATX ; le port parallèle, bien souvent unique, est de plus en plus encombré. C’est lui en effet qui reçoit, outre l’indispensable imprimante, les lecteurs ou graveurs de CD ROM externes ou bien encore les ZIP, JAZ et autres SparQ. De plus, c’est en général ce même port parallèle que l’on utilise pour connecter nos réalisations « maison », obligeant ainsi à jongler avec les câbles et les connecteurs ce qui, même au moyen de boîtiers de commutation, n’est pas toujours agréable.

Photo du convertisseur

L'interface ou convertisseur série - parallèle proposé ici permet de connecter tout à fait normalement votre imprimante sur le port série. Celle-ci restera ainsi toujours disponible quel que soit l’autre ou les autres périphériques connectés au port parallèle du PC. Si vous développez des logiciels pour vos propres interfaces connectées à ce même port, vous apprécierez certainement le confort que cela procure.

Plus besoin en effet de débrancher votre interface à chaque fois que vous voulez tirer un listing du programme que vous êtes en train de mettre au point !

Si les notions relatives aux interfaces séries ou à l'interface parallèle 8 bits vous font défaut, vous pouvez les découvrir sur ce site (accès direct en cliquant sur les deux liens ci-dessus).

Schéma de l'interface

La réalisation traditionnelle d’un convertisseur série - parallèle capable de fonctionner dans toutes les situations, c’est à dire d’être vraiment transparent vu de l’utilisateur, nécessitait jusqu'à présent au moins un UART et un microcontrôleur ou alors pas mal de logique discrète. Ce n’est plus le cas grâce à  l'EDE 1400 d'e-lab, qui se charge de tout le travail nécessaire, gérant même les signaux de contrôle de la liaison RS 232. Il s'utilise comme indiqué sur le schéma de l'interface présenté ci-dessous..

Schéma de l'interface

L'EDE 1400 est en fait un microcontrôleur PIC de Microchip, programmé pour accomplir les fonctions de conversion nécessaire. Ceci explique la raison d’être du quartz à 4 MHz qui n’est autre que son quartz d’horloge.

Le côté gauche du circuit est entièrement dédié à l’interface Centronics dont il pilote les 8 lignes de données et les lignes de contrôle STROBE et BUSY. La liaison est directe car l’EDE 1400 est alimenté sous 5 volts et génère donc des signaux TTL.

Côté droit on trouve l’entrée de données séries SERIN et une ligne baptisée FLOW qui sert à piloter les lignes de contrôle de l’interface série. Ces deux lignes au niveau TTL voient leurs niveaux adaptés, respectivement en entrée et en sortie, au moyen du classique convertisseur TTL - RS 232 qu’est le MAX 232. Je vous rappelle que ce circuit dispose en interne de convertisseurs de tension statiques à capacités commutées qui lui permettent de produire de véritables niveaux RS 232 de +/- 9 volts à partir d’une seule alimentation monotension 5 volts.

Cette alimentation peut être issue d’un bloc secteur « prise de courant » délivrant de 9 à 12 volts sous quelques dizaines de mA. Elle est stabilisée à 5 volts par IC3 tandis que la diode D1 protège le montage des inversions de polarité. Vous pouvez également alimenter le montage directement en 5 volts à partir du PC, au moyen d’une prise DIN « voleuse » sur la liaison clavier par exemple, auquel cas le régulateur, C7, C8 et D1 deviennent inutiles.

Réalisation

L’approvisionnement des composants ne doit vous poser aucun problème si ce n’est pour l’EDE 1400 qui n’est, pour l’instant, disponible que chez Selectronic. Le circuit imprimé supporte tous les éléments du convertisseur, connecteurs compris, afin de simplifier au maximum sa réalisation. Les brochages des connecteurs sont évidemment compatibles de ceux des ports du PC pour permettre l’utilisation de câbles standards du commerce.

Le dessin du circuit imprimé peut être téléchargé en cliquant sur ce lien. Il s'agit d'un fichier au format PDF à l'échelle 1 que vous pourrez ainsi imprimer directement sur un transparent mis dans votre imprimante pour en faire un film. Veillez seulement à vérifier que les quelques pistes fines qui passent entre les pattes de l’EDE 1400 ne sont pas le siège de micro-coupures.

Nomenclature des composants

Implantation

Semi-conducteurs
D1 : 1N 4004 (*)
IC1 : EDE 1400
IC2 : MAX 232 ou équivalent
IC3 : 7805(*)
Résistances ¼ de watt 5 % sauf indication contraire
R1 : 4,7 kohms (jaune, violet, rouge)
Condensateurs
C1 : 10 µF 25 volts chimique axial
C2, C3, C4, C5 : 10 µF 25 volts chimique radial
C6 : 10 nF céramique
C7 : 0,22 µF mylar (*)
C8 : 470 µF 25 volts chimique radial (*)
Divers
X1 : Quartz 4 MHz boîtier HC 18/U
Support de CI : 1 x 18 pattes, 1 x 16 pattes
J1 : embase jack 2,1 mm à souder sur CI (*)
J2 : connecteur DB 9 points femelle coudé à 90 ° à souder sur circuit imprimé
J3 : connecteur DB 25 points femelle coudé à 90° à souder sur circuit imprimé
(*) Inutiles en version alimentation en 5 volts par le PC.

Implantation des composants

Le montage des composants est à faire en suivant les indications de la figure ci-dessus. L’EDE 1400 et le MAX 232 seront montés sur supports car ils sont directement exposés au « monde extérieur » et pourraient donc souffrir en cas de grosse erreur au niveau des connexions. Le régulateur n’a pas besoin de radiateur vu la faible consommation du montage. Il ne doit être mis en place, ainsi que C7, C8, J1 et D1, que si vous utilisez une alimentation secteur à partir d’un bloc « prise de courant ».

Essais et utilisation

Ce montage étant totalement transparent vis à vis de l’imprimante, il peut être utilisé avec n’importe quel système d’exploitation : DOS, Windows, Linux, etc. Voyons les deux cas les plus répandus que sont le DOS et Windows.

Connectez votre imprimante au connecteur 25 points du convertisseur, au moyen du câble habituellement destiné à sa connexion sur le port parallèle du PC, et reliez le port série choisi sur votre PC au connecteur 9 points au moyen d’un câble droit ; c’est à dire d’un câble reliant entre elles les broches de mêmes numéros (1 à 1, 2 à 2, etc.).Sachez ensuite que le convertisseur fonctionne à 2400 bauds, avec 8 bits de données, sans parité et avec un bit de stop. Ces informations devront en effet être fournies au logiciel de la façon suivante.

Sous DOS

Tapez la commande suivante :

MODE COMX 2400 N 8 1 où X est le numéro du port série choisi.

Vous pouvez alors accéder directement à l’imprimante avec les commandes de redirection standards du DOS en frappant par exemple :

DIR >COMX : pour faire imprimer le contenu du répertoire courant.

Vous pouvez aussi, et c’est plus confortable, faire une redirection permanente de la sortie imprimante sur le port série en saisissant la commande :

MODE LPT1 : = COMX : où X est le numéro de port série choisi.

N’oubliez pas que si votre imprimante fonctionne en mode « page », il peut être nécessaire d’agir sur sa touche d’éjection de papier après l’exécution d’une commande DOS pour faire sortir la page effectivement imprimée. En effet, de nombreuses commandes DOS à destination de l’imprimante ne se terminent pas par le caractère « form feed » et font donc croire, à tort, que rien n’a été imprimé.

Sous Windows 95 ou 98

C’est encore plus simple car on peut installer une fois pour toutes l’imprimante en déclarant qu’elle travaille avec un port série. A partir du menu « Démarrer », accédez à la fonction ajout d’imprimante et sélectionnez le type d’imprimante correspondant à votre appareil, même si elle est déjà installée sur un port parallèle. Lorsque l’écran de choix du port de connexion s’affiche, sélectionnez le port série de votre choix puis accédez à son écran de paramètrage en cliquant sur « configurer le port » et donnez les indications nécessaires à savoir :

  • Bits par seconde : 2400

  • Bits de données : 8

  • Parité : Aucune

  • Bits d’arrêt : 1

  • Contrôle de flux : Matériel.

Poursuivez l’installation pour laquelle le CD ROM d’origine de Windows 95 ou 98 vous sera peut-être demandé pour y rechercher le pilote de votre imprimante. Si vous souhaitez travailler en permanence avec cette imprimante sur le port série, définissez là aussi comme imprimante par défaut de Windows. Lorsque cette procédure est terminée, vous pouvez alors vérifier le bon fonctionnement de votre interface et sa totale transparence vis à vis de vos logiciels.

Notez cependant que cette interface étant unidirectionnelle, vous ne disposez pas avec elle des informations « de confort » envoyées par certaines imprimantes telles que : absence de papier, manque d’encre, bourrage, etc. C’est toutefois là un inconvénient mineur.



© 2005 - C.Tavernier - Reproduction interdite sans autorisation