Carte d’alimentation – Suite
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.



Je pense que tu ne montre pas la dernière version de tes cartes: il manque des connexions sur le PCB.
Sinon, pour le « manque de place » chez toi, pourquoi avoir entrepris la création d’un robot aussi volumineux? J’ai le même problème que toi au niveau de la taille de mon « laboratoire », et ma solution est de créer un robot adapté à la taille de mon petit appartement. Le robot est un cylindre de 16cm de diamètre, à base d’une carte mère linux minuscule: la « Fox Board ». La mécanique est simplifiée au maximum, la consommation électrique est très faible, etc… Je rajoute juste 2 cartes électroniques qui intègrent tout le reste. L’outillage est limité au strict nécessaire, et je n’ai pas grand chose à sortir pour travailler dessus.
Mais bon, chacun ses choix et ses envies. Bon courrage pour la suite, et on attend vite des nouvelles.
D’ici là, bonne année 2008.
Je continue avec mes remarques à la con:
comment comptes-tu détecter que le robot se déconnecte de sa base, sans perdre l’alimentation du PC? Par la détection de chute de tension aux bornes de « 12V externe »? Est-ce que ça sera assez rapide? Intercaller une diode entre l’alimentation externe et le relais aiderai à détecter plus rapidement une déconnexion: la tension mesurée (12V externe) chuterait immédiatement, alors que le PC resterai alimenté pendant quelques dizaines de ms par les condos. Avec ton montage, il faut attendre que la tension aux bornes des condos chute… pas terrible.
L’alimentation (pico PSU 80) est-elle bien choisie? Elle n’est pas faite pour fonctionner sur le 12V d’une batterie, mais sur du 12V régulé. L’alimentation devrait couper pour une tension suppérieure à 13~13,5V. Or, une batterie en fin de charge (déconnexion depuis la base de recharge) se trouve à une tension supérieure à 13.4V, suivant le type de chargeur.
Les fusibles: pourquoi ne pas avoir intégré des protections par fusibles (ou mieux: fusibles réarmables type polyswitch) directement sur la carte alim? Je suppose que tu vas en rajouter par ailleurs.
Sinon, as-tu réussi, comme prévu, à faire faire les premiers tours de roue à ta réalisation?