DIY faites le vous même
Cours magistraux, instructions, astuces utiles, recettes.
» » »Programmateur de contrôleurs de pic supplémentaires
Les circuits utilisant des microcontrôleurs gagnent en popularité sur Internet. Un microcontrôleur est un microcircuit si spécial qu’il s’agit d’un petit ordinateur doté de ses propres ports d’entrée / sortie, la mémoire. Grâce au microcontrôleur, il est possible de créer des circuits hautement fonctionnels avec un minimum de composants passifs, par exemple une horloge électronique, des lecteurs, divers effets de LED, des automates.
Programmateur de contrôleur d'extrapic pic

Pour que le microcircuit puisse commencer à exécuter des fonctions, vous devez le flasher, c.-à-d. charger le code du firmware dans sa mémoire. Cela peut être fait en utilisant un appareil spécial appelé programmeur. Le programmeur associe l'ordinateur sur lequel se trouve le fichier du microprogramme au microcontrôleur du microprogramme. Il est à noter qu'il existe par exemple des microcontrôleurs de la famille AVR, tels que Atmega8, Attiny13 et la série pic, par exemple PIC12F675, PIC16F676. La série de photos appartient à Microchip et à l’AVR d’Atmel. Par conséquent, les méthodes de micrologiciel de photo et d’AVR sont différentes. Dans cet article, nous allons considérer le processus de création du programmateur Extra-pic, avec lequel vous pouvez flasher le microcontrôleur de la série pic.
Les avantages de ce programmeur particulier sont la simplicité de son circuit, sa fiabilité, sa polyvalence, car il prend en charge tous les microcontrôleurs courants. L'ordinateur est également pris en charge par les programmes de microprogrammes les plus courants, tels que Ic-prog, WinPic800, PonyProg, PICPgm.

Circuit de programmation


Programmateur de contrôleur d'extrapic pic

Il contient deux microcircuits, un MAX232 importé et un KR1533LA3 domestique, qui peut être remplacé par un KR155LA3. Deux transistors, KT502, qui peuvent être remplacés par KT345, KT3107 ou n’importe quel autre transistor PNP de faible puissance. KT3102 peut également être modifié, par exemple, en BC457, KT315. La LED verte indique la disponibilité de l’alimentation, la LED rouge s’allume pendant le processus de mise à jour du microcontrôleur. La diode 1N4007 est utilisée pour protéger le circuit contre une tension de polarité incorrecte.

Matériaux


Programmateur de contrôleur d'extrapic pic

Liste des pièces nécessaires à l’assemblage du programmeur:
  • Le stabilisateur 78L05 - 2 pcs.
  • Stabilisateur 78L12 - 1 pc.
  • 3v LED vert - 1 pc.
  • 3v LED rouge - 1 pc.
  • Diode 1N4007 - 1 pc.
  • Diode 1N4148 - 2 pcs.
  • Résistance 0,125 W 4,7 kOhm - 2 pcs.
  • Résistance 0,125 W 1 kOhm - 6 pcs.
  • Condensateur 4 uF 16V - 4 pcs.
  • Condensateur 220 uF 25V - 1 pc.
  • Condensateur 100 nF - 3 pièces
  • Transistor KT3102 - 1 pc.
  • Transistor KT502 - 1 pc.
  • Microcircuit MAX232 - 1 pc.
  • Puce KR1533LA3 - 1 pc.
  • Connecteur d'alimentation - 1 pc.
  • Connecteur port COM "mère" - 1 pc.
  • Douille DIP40 - 1 pc.
  • Prise DIP8 - 2 pcs.
  • Douille DIP14 - 1 pc.
  • Douille DIP16 - 1 pc.
  • Douille DIP18 - 1 pc.
  • Douille DIP28 - 1 pc.

De plus, vous avez besoin d'un fer à souder et de la capacité de l'utiliser.

Fabrication de PCB


Le programmateur est monté sur une carte de circuit imprimé de 100x70 mm. Le circuit imprimé est réalisé par la méthode LUT, le fichier est attaché à l'article. Vous n'avez pas besoin de refléter l'image avant l'impression.
Programmateur de contrôleur d'extrapic pic

Conseil de téléchargement:
[25.33 Kb] (téléchargements: 631)

Assemblée du programmeur


Tout d'abord, les cavaliers sont soudés à la carte de circuit imprimé, puis les résistances, les diodes. Enfin, vous devez souder les panneaux, les connecteurs d’alimentation et les ports COM.
Programmateur de contrôleur d'extrapic pic

Programmateur de contrôleur d'extrapic pic

Parce que il y a beaucoup de panneaux sur la carte de circuit imprimé pour que les microcontrôleurs soient flashés, mais toutes les conclusions ne sont pas utilisées, vous pouvez opter pour une telle astuce et supprimer les contacts inutilisés des panneaux. Dans ce cas, il faudra moins de temps pour souder et insérer un microcircuit dans une telle prise sera beaucoup plus facile.
Programmateur de contrôleur d'extrapic pic

Le connecteur du port COM (appelé DB-9) a deux broches qui doivent "coller" dans la carte.Afin de ne pas percer de trous supplémentaires sur la carte, vous pouvez dévisser les deux vis situées sous les côtés du connecteur, pendant que les broches tomberont, ainsi que la bordure métallique du connecteur.
Programmateur de contrôleur d'extrapic pic

Après avoir soudé toutes les pièces, la carte doit être nettoyée du flux, les contacts voisins sonneront s'il y a des courts-circuits. Assurez-vous qu'il n'y a pas de microcircuits dans les sockets (vous devez enlever, y compris MAX232 et KR1533LA3), connecter le pouvoir. Vérifiez si une tension de 5 volts est présente aux sorties des stabilisateurs. Si tout va bien, vous pouvez installer les microcircuits MAX232 et KR1533LA3, le programmateur est prêt à fonctionner. La tension d'alimentation du circuit est de 15-24 volts.
Programmateur de contrôleur d'extrapic pic

Programmateur de contrôleur d'extrapic pic

La carte de programmation contient 4 panneaux pour les microcontrôleurs et un pour les puces de mémoire clignotantes. Avant d'installer le microcontrôleur de microprogramme sur la carte, vous devez vérifier si son brochage correspond à celui de la carte de programmation. Le programmateur peut être connecté au port COM de l'ordinateur directement ou via un câble d'extension. Assemblée réussie!
Programmateur de contrôleur d'extrapic pic
Retour
Commentaires (2)
  1. Invité Sergey
    #1 Invité Sergey Les invités 1 avril 2018 07:51
    0
    J'espère que vous venez de publier l'article. Par quoi faire en 2018 juste un programmeur, sans un débogueur et pour un port de communication - c'est un renard polaire.
  2. Invité Alexandre
    #2 Invité Alexandre Les invités 19 février 2019 07:37
    0
    Bonjour, mais parlez-moi du programmeur des microcircuits Max 232 et Kr1533laz avec lesquels les lettres ont été utilisées (désignations), et kt3102 et kt502 ont également pris quelles désignations. Et puis je l’ai marqué sur Internet et il est sorti avec les lettres seulement, et je ne peux pas comprendre. Merci

Lisez aussi

Codes d'erreur pour les machines à laver