bandeau

Labo numérique

Modules additionnels pour les platines de développement PIC série V.4

Pour prototyper et programmer les PIC confortablement



Je viens de terminer mes platines de développement pour les PIC 40pins et 80pins, ces platines ont été pensées pour être évolutives à l'aide de modules connectés sur le haut de la carte.
En quelque sorte des plugins hardware.









____________________________________ Module lambda ____________________________________



Le module à tout faire, certainement celui qui sera connecté le plus souvent derrière les platines. Quand on s'intéresse à la robotique et aux CNC on a souvent à gérer des fin de course, le module recevra donc deux circuits à phototransistors avec un système d'obturation manuel, un LCD 1602 sur 8bits enfichable pour pouvoir le cas échéant le remplacer par un 4 lignes, 3 relais 12v commandés par des fet BS170, et 3 inters pour pouvoir forcer des niveau 1 ou 0 sur des pins du PIC.



Schéma:

PIC

Implantation:


PIC

PCB

PIC

Module terminé

PIC

Gros plan sur le système d'obturation manuel des phototransistors.

PIC

Module enfiché sur la carte PICDEV V4_40

PIC

Module enfiché sur la carte PICDEV V4_80

PIC








____________________________________ Module drivers moteurs L298 ____________________________________



J'ai quelques modules L298 dans mes tiroirs, ce sont des drivers moteurs ancienne génération qui sont un peu dépassé de nos jours. Ils ont au moins deux handicaps par rapport aux drivers actuels: si on commet l'erreur de brancher la HT(12v) avant le +5vcc le driver fume, ensuite au lieu d'une simple entrée CW/CCW pour le sens du moteur il faut lui envoyer les bons états logiques sur 4 pins, la "table de vérité" pour commander les enroulements au bon moment. Un très bon exercice de programmation, et une fois que la routine est faite çà fonctionne très bien. J'aime bien et j'ai beaucoup utilisé ces petits modules, j'en ai fait une extention pour mes platines.

Schéma:

PIC

Implantation:

PIC

Module monté.

PIC
PIC

Les radiateurs d'origine étant juste suffisants, j'en ai fait un plus performant à base de récup.

PIC








____________________________________ Module drivers moteurs TB6560 ____________________________________



Un autre module drivers utilisant cette fois des TB6560. Il ne fait pas double emploi avec celui à L298, sur le module L298 il faut coder le chronogramme de fonctionnement des PAP pour faire tourner le rotor suivant la bonne séquence, avec le TB6560 il suffit d'envoyer des impulsions, du temps machine gagné.


PIC
PIC
PIC








____________________________________ Module joysticks ____________________________________



Projet futur: construire une télécommande à partir de modules UHF émission et réception, pour du prototypage plus confortable j'ai fais un module supportant 2 joysticks, un affichage, des inters et des poussoirs. Comme il restait de la place j'ai optimisé en rajoutant un LCD sur support, çà ne mange pas de pain.
Schéma, les potentiomètres des joysticks sont connectés sur les pins a0,a1,a4 et a5 qui font partie des entrées analogique/digitales du PIC.


PIC

Implantation

PIC
PIC








____________________________________ Module testeur TTL ____________________________________



Lors de mon projet de système de rotation d'antenne radioamateur avec recopie par roue codeuse j'ai eu quelques petits soucis, à l'oscillo et au voltmètre les créneaux venant de l'optoelectronique semblaient bien, pourtant le PIC ne les reconnaissait pas. Le renard a été levé grace au testeur TTL décrit sur cette page TesteurTTL, la diode rouge clignotait bien mais la verte restait éteinte, en état bas j'étais dans le no man'land de la norme TTL (1,4 à 2,4v) et ne passais jamais à un état bas franc. Si j'avais mieux regardé l'écran de l'oscillo je l'aurai vu mais çà m'avait échappé, avec le testeur çà m'a sauté à la figure. Et parfois on n'a pas envie de sortir la grosse artillerie juste pour tester l'état d'une pin, le testeur est un outil bien pratique pour cela, j'en abuse.
J'ai construis plusieurs petits modules testeurs TTL pour équiper mes plaques de dev, une copie du manuel mais ceux-ci enfichables sur les breadboard. Gravés en double-face pour minimiser la place occupée sur la breadboard et alimentés par celle-ci.


PIC

Les quatre PCB sont gravés en siamois et découpés ensuite.


PIC
PIC
PIC

Ces petits modules sont bien pratiques, par exemple pour avoir toujours sous l'oeil l'état de fins de courses ou déclencheurs en CNC, robotique, etc.




____________________________________ Module encodeur ____________________________________



Platine encodeur, pratique, rigide et simplifie le câblage sur la breadboard.


PIC

PIC

PIC

PIC



____________________________________ Module préampli HF J310 ____________________________________



Un petit préampli que j'utilise souvent pour booster un signal faible sur une entrée d'oscillo, fréquencemètre, etc. J'en avais besoin dans mon projet VFO DDS sur la sortie de l'AD9850 qui sort ainsi à environ 1,3v cc. On enfiche et c'est prêt à servir. Large bande. Le transistor est un FET J310, même brochage que le MPF102 mais avec plus de gain.
ATTENTION : Le positionnement du FET est faux sur la capture de l'implantation, je n'avais pas le bon modèle Eagle alors j'ai fais avec un 2N3819 qui n'a pas le même brochage. Se réfèrer au datasheet du J310 (On semiconductor) pour le bon câblage ou prendre exemple sur la photo ci-dessous.


PIC

PIC

PIC






retour