Programmateur polyvalent pour pic

1762 mots 8 pages
Programmateur polyvalent pour PIC et mémoire série sur le port parallèle

pRÉSENTATION:

De nombreux montages font, aujourd'hui, appel à des microcontrôleurs PIC et à des mémoires série. Nous vous proposons de réaliser un programmateur permettant de programmer une large gamme de PIC récents (12C508, 12C509, 16F84, 16F877, 18F...) mais aussi la plupart des mémoires EEPROM série à protocole I2C de type 24Cxx, ou 24LCxx. Il se connecte simplement à l'interface parallèle d'un PC, et ne coûte pas cher. De plus, il travaille avec les deux logiciels gratuits ICPROG et WinPic800. En effet, ceux-ci sont distribués selon la loi du -freeware- (libre de droits), nous remercions vivement leurs auteurs.

SCHÉMA DE PRINCIPE:

[pic]
Le schéma de la figure précédente montre une évidente simplicité. Le secondaire du transformateur délivre une tension de 15 volts. Après un redressement simple à l'aide des diodes D1 et D2, la tension est filtrée par le condensateur C1 pour attaquer l'entrée du régulateur CI2, un 7812. La masse est "déplacée" d'environ 1 volt par la mise en série des diodes D3 et D4 pour obtenir la tension de programmation de 13 volts en sortie. Celle-ci est filtrée par le condensateur C2, et entre sur le régulateur CI3, un 7805, afin de fournir, en sortie, la tension de service de 5 volts filtrée par le condensateur C3. La led verte L1, limitée en courant par la résistance R15, sert d'indicateur au bon fonctionnement de l'alimentation.
La partie programmateur, bien que commandée par le port parallèle, opère une programmation en série comme l'imposent les microcontrôleurs PIC. Sept lignes de l'interface Centronic sont mises à contribution: six sorties (D0 à D5), et une entrée (ACK). Les sorties, protégées par les résistances R1 à R6, sont tamponnées par les six amplificateurs N1 à N6 de CI1. Les données sont transmises en série sur la ligne D0 pour l'écriture, la résistance R11 force la broche "DATA" à l'état haut au repos. Afin de pouvoir lire le contenu des

en relation

  • Bac Blanc Hec
    2265 mots | 10 pages
  • Francois
    2919 mots | 12 pages
  • Pour sti
    431 mots | 2 pages
  • S'approprier des outils mathématiques Formatif
    1005 mots | 5 pages
  • Demarche de soins en sspi pour ivg
    281 mots | 2 pages
  • Orale Mps
    326 mots | 2 pages
  • Bts maintenance industriel
    4680 mots | 19 pages
  • La cellulose moulée biologique
    1157 mots | 5 pages
  • Antisémitisme
    832 mots | 4 pages
  • Programmation des pic
    4130 mots | 17 pages
  • instrumentation
    1949 mots | 8 pages
  • Case théâtre
    304 mots | 2 pages
  • Ceci est un cour de physique
    646 mots | 3 pages
  • Pont diviseur
    385 mots | 2 pages
  • Thème le rire
    407 mots | 2 pages