Carte d’alimentation – Suite

Posted in Non classé on novembre 28th, 2007 by Cyril

La carte d’alimentation enfin terminée ! Je pense passer à la réalisation ce week-end et je ne manquerais pas cette fois de prendre des photos de mon « laboratoire » !

Voici une reprise du port précédent listant les caractéristiques de la carte, ainsi que quelques améliorations.

  • Contrôle de la carte par un PIC 16F819 avec quartz 20Mhz
  • Connecteur ICSP pour reprogrammer le PIC in-situ
  • Détection de stationnement du robot sur la base de recharge(2 microswitchs)
  • Lecture des 3 tensions: 12V batterie, 12V externe, 13.5V chargeur.
  • Basculement de l’alimentation du robot sur le 12V externe (relais) lors du stationnement.
  • Connexion automatique du chargeur vers la batterie pour la recharge (relais).
  • Régulateur 5V (7805) pour le PIC et les composants de la carte.
  • 2 leds pour l’indication de divers états: batterie vide, charge en cours, stationnement, etc…)
  • Connecteur RJ12 de bus I2C pour la connexion au PC embarqué et la récupération des états.
  • 3 Connecteurs de sortie pour le 12V vers le reste du robot.

Le schéma de principe est, comme pour la carte de puissance des moteurs, assez simple. Le fonctionnement des deux relais peut paraître tordu au premier abord (comme me l’a fait remarquer Léon) mais il apporte à mon avis quelques avantages et surtout, je n’a i aucune envie de refaire cette ù&@!#éx de carte sur laquelle j’ai déjà passé suffisamment de temps :-)
Le jour ou je me rendrai compte que ça ne fonctionne pas ou que ça pourrait être plus efficace et plus simple autrement, alors je me pencherais sur les solutions que l’on m’a gentiment proposé. Je suis bien entendu toujours à l’écoute de vos remarques !

Le routage à été fait en simple face avec 11 straps et toutes les résistances sont en cms coté cuivre.
Je vous laissé découvrir les images du schéma, du pcb et vous trouverez les fichiers à télécharger en bas du post.

Image JPG du schéma:

Image JPG du routage :

PCB de la carte:

Carte de puissance moteurs

Posted in construction, electronique on novembre 26th, 2007 by Cyril

Voici enfin la première carte électronique sortie des laboratoires Mectons’corp !!

Il s’agit de la carte de puissance qui commandera les deux moteurs de propulsion de mon robot. Pourquoi cette carte en premier lieu ? tout simplement parce que je reste attaché à mon challenge personnel de faire faire ses premiers tours de roue au robot avant la fin de l’année et que l’interfaçage des moteurs ne pouvait pas se faire (ou difficilement) à la méthode goret.

Cette carte est constituée du circuit intégré L298 de ST Microelectronics.
Le L298 est un double Pont en H pouvant supporter 2A max par moteur et jusqu’à une tension de 46V. Je dispose de la version en boîtier Multiwatt15 horizontal qui est celle distribuée en samples chez ST. J’aurais surement préféré une version verticale mais faute de mieux et surtout comme c’est gratos, je m’en contenterai. En cas de soucis avec le mignon petit composant (explosion soudaine, cramage impromptu…) j’en ai 2 de rabiot sous la main !!

Vous pouvez consulter et télécharger ici la Datasheet du L298

J’ai créé le schéma et le routage sous Kicak, un excellent logiciel open source sous licence GPL. Pour tester ce logiciel ou tout simplement l’utiliser pour lire mes schémas, c’est par ici.

Image JPG du schéma:

Le circuit est très simplement conçu autour du L298. Chaque entrée du circuit est isolée par un opto-coupleur ce qui pourra éviter la remontée de signaux parasites pouvant perturber le pic qui se chargera de générer les signaux de commande, et éventuellement éviter de cramer un pic si un problème survient au niveau de la partie puissance. La carte dispose de son propre régulateur 5V pour alimenter le L298 et les transistors des optocoupleurs. Les signaux de commande et aux retours sont disponibles sur la carte via un connecteur 10 points et les sorties vers les 2 moteurs ainsi que l’alimentation en 12V se font sur des borniers à vis.

Image JPG du routage des 2 faces:

Image JPG des PCB:

Le circuit est routé en double face avec les résistances en cms. Pour une première carte depuis des années, je peux dire que je suis assez content du résultat. Pour effectuer les vias entre les 2 faces, je voulais initialement utiliser des petits oeillets métalliques prévus à cet effet. Malheureusement, les pastilles de mes vias sont trop petites (ou les oeillets sont trop gros…) et je ne peux pas percer mes trous sans bouffer tout le cuivre de la pastille donc pour cette fois, ça sera fait avec des queues de résistances (mode Goret ON).

J’ai passé ma journée d’hier à réaliser ce circuit. Non je n’ai pas fait que ça de la journée rassurez vous car avant de passer à la réalisation, j’ai commencé par me fabriquer un banc à insoler avec une vieux système de 4 néons 60cm que j’avais construit pour faire pousser des tomates dans ma chambre. Ensuite j’ai entamé la réalisation du circuit à proprement parler mais j’ai foiré une première plaque en beauté à cause d’un temps d’insolation beaucoup trop long (5 minutes). Quelle déception de voir tout le vernis se barrer en sucettes quand on plonge la plaque dans le révélateur… argg !!
J’ai profité de cette foirade pour quand même insoler la 2ème face et régler du coup mon temps de pose: 2 minutes 20-30, nickel !! Après la découpe à la scie sauteuse d’un 2ème morceau d’époxy, j’ai enfin pu révéler mes 2 faces comme il faut et procéder à la gravure, tout excité de voir le cuivre se faire bouffer :-)
Le circuit est tip-top et après passage dans un bain d’étain chimique qui lui donne une allure magnifique, il est enfin prêt pour le perçage et la mise en place des composants mais tout ça fera l’objet d’un autre billet.

Voici les fichiers sources à télécharger au format Kicad : carteL298.rar

Je suis désolé mais j’ai complètement oublié de prendre des photos de toutes les phases de réalisation. Je posterai une photo du circuit terminé le plus vite possible.
Sur ce, je vous dit à très bientôt pour de nouvelles aventures. (un peu de mécanique je pense)