Introduction


Il existe beaucoup de micro contrôleur de marque et de taille différentes. J'ai choisi les PIC, tout simplement car s'est ceux dont la documentation est fort présent sur le net.

Il y a aussi les AVR qui ont l'air pas mal , mais bon il faut faire un choix quand on achète son programmateur...

Le pic choisi est le PIC 16F876, car il est relativement petit (28 pins) et même si microchip dit que les 18F sont fait pour le C , le 16F876 , vous pouvez faire un sacret robot avant d'arrivé a ces limites, donc je le programme comme beaucoup en C.

Historique


La carte a été consu dans le but de participé au tournoi de robot à Montpellier.

Elle a été développer dans le but de faire une carte universelle, pour ne pas devoir la refaire le jour qu'on réaliseras un nouveau robot.

Cette carte se programme directement via les broches de programmation, pour ne pas devoir retirer le pic a chaque fois.( si on dois enlever a chaque fois le pic on aurais cassé une 20 éne de pin , vu toute les modification qu'on a effectué )

La carte possède son propre régulateur 5v et une diode permet de programmé avec le courant venant du programmateur.

2 boutons sont présent 1 pour le reset manuel ( un reset automatique s'effectue lorsque la tension décent trop bas) et un bouton sur RC5 qui permet de mettre en route le robot.

1 led de test est présente sur RB3

Beaucoup de bornier sont utilisé pour connecté des câbles des autres cartes. ( d'autres connecteurs aurais peut être été mieux... )

Note de Sugi: Il s'agit la de notre toute première (et d'ailleurs unique) carte µC, nous l'avons conçu avec les conseils du livre de Christian Tavernier ainsi qu'avec la doc Microship du 16F876A. Nous la voulions universel dans le sens ou elle devait être réutilisable sur n'importe quel robot. C'est pourquoi nous avons fait le choix des borniers, discutable aujourd'hui c'est vrai, mais qui nous semblais un bon compromis à l'époque. Le schéma est bien sur adaptable sur plusieurs type de PIC, il suffit d'étudier la doc du PIC choisis et de modifier les connexions en conséquence.

En espérant qu'elle vous donne des idées, voir même qu'elle vous dépanne, je vous souhaite bien du plaisir avec cette carte =)

Schéma






Typon


Typon

Implantation

Nomenclature


Nombre Désignation
1 Pic 16F876
1 Support 28 broches
15 Bornier 2 plot
2 Bouton poussoir
2 Résistance de 10K
1 7805
2 Condensateur 22pF
1 Quartz ( 4 , 8, 20 MHz)
2 Led
2 Résistance 390 ohm ( pour les leds)
1 Diode 4148


Les composants ici sont pas forcément ceux qu'on a utilisé , mais l'ordre de grandeur dois être respecté ...
Si vous avez des questions n'hésitez pas a aller sur le forum.

© robot-amateur.com - Tous droits réservés. Reproduction interdite sans autorisation.