Fais le toi-même
Astuces de vie, master classes, conseils utiles, recettes.
maison » Électronique » Electronique DIY » Programmeur de contrôleur pic extra-pic

Les circuits utilisant des microcontrôleurs gagnent en popularité sur Internet. Un microcontrôleur est une puce spéciale qui, par essence, est un petit ordinateur doté de ses propres ports d'entrée/sortie et de sa propre mémoire. Grâce à un microcontrôleur, vous pouvez créer des circuits très fonctionnels avec un minimum de composants passifs, par exemple des horloges électroniques, des lecteurs, divers effets LED et des dispositifs d'automatisation.

Pour que le microcircuit commence à remplir des fonctions, il doit être flashé, c'est-à-dire charger le code du firmware dans sa mémoire. Cela peut être fait à l'aide d'un appareil spécial appelé programmeur. Le programmeur connecte l'ordinateur sur lequel se trouve le fichier du firmware avec le microcontrôleur en cours de flashage. Il convient de mentionner qu'il existe des microcontrôleurs de la famille AVR, par exemple Atmega8, Attiny13 et des séries pic, par exemple PIC12F675, PIC16F676. La série Pic appartient à Microchip et la série AVR appartient à Atmel, les méthodes de micrologiciel pour PIC et AVR sont donc différentes.Dans cet article, nous examinerons le processus de création d'un programmeur Extra-pic, avec lequel vous pouvez flasher un microcontrôleur de la série pic.

Les avantages de ce programmeur particulier incluent la simplicité de ses circuits, la fiabilité de son fonctionnement et sa polyvalence, car il prend en charge tous les microcontrôleurs courants. L'ordinateur est également pris en charge par les programmes de micrologiciels les plus courants, tels que Ic-prog, WinPic800, PonyProg, PICPgm.

Circuit de programmation

Programmeur de contrôleur de photo Extrapic

Il contient deux microcircuits, le MAX232 importé et le KR1533LA3 domestique, qui peuvent être remplacés par le KR155LA3. Deux transistors, KT502, qui peuvent être remplacés par KT345, KT3107 ou tout autre transistor PNP basse consommation. KT3102 peut également être remplacé, par exemple, par BC457, KT315. Vert Diode électro-luminescente sert d'indicateur de la disponibilité de l'alimentation, le rouge s'allume pendant le processus du micrologiciel du microcontrôleur. La diode 1N4007 est utilisée pour protéger le circuit de l'alimentation en tension de polarité incorrecte.

Matériaux

Liste des pièces nécessaires pour assembler le programmateur :

  • Stabilisateur 78L05 – 2 pcs.
  • Stabilisateur 78L12 – 1 pièce.
  • Diode électro-luminescente à 3 pouces. vert – 1 pièce.
  • Diode électro-luminescente à 3 pouces. rouge – 1 pièce.
  • Diode 1N4007 – 1 pièce.
  • Diode 1N4148 – 2 pièces.
  • Résistance 0,125 W 4,7 kOhm – 2 pièces.
  • Résistance 0,125 W 1 kOhm – 6 pièces.
  • Condensateur 10 uF 16V – 4 pièces.
  • Condensateur 220 uF 25V – 1 pièce.
  • Condensateur 100 nF – 3 pièces.
  • Transistor KT3102 – 1 pièce.
  • Transistor KT502 – 1 pièce.
  • Puce MAX232 – 1 pièce.
  • Puce KR1533LA3 – 1 pièce.
  • Connecteur d'alimentation – 1 pièce.
  • Connecteur de port COM femelle - 1 pc.
  • Prise DIP40 – 1 pièce.
  • Prise DIP8 – 2 pièces.
  • Prise DIP14 – 1 pièce.
  • Prise DIP16 – 1 pièce.
  • Prise DIP18 – 1 pièce.
  • Prise DIP28 – 1 pièce.

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

Fabrication de PCB

Le programmateur est assemblé sur un circuit imprimé mesurant 100x70 mm. Le circuit imprimé est réalisé selon la méthode LUT, le fichier est joint à l'article. Il n'est pas nécessaire de refléter l'image avant l'impression.

Téléchargez le tableau :

pechatnaya-plata.zip [25,33 Ko] (téléchargements : 1557)

Assemblage du programmeur

Tout d'abord, les cavaliers sont soudés sur le circuit imprimé, puis les résistances et les diodes. Enfin, vous devez souder les prises, les connecteurs d'alimentation et le port COM.

Parce que Il y a beaucoup de sockets sur le circuit imprimé pour les microcontrôleurs flashés, mais toutes leurs broches ne sont pas utilisées ; vous pouvez utiliser cette astuce et supprimer les contacts inutilisés des sockets. Dans le même temps, moins de temps sera consacré au soudage et l'insertion d'un microcircuit dans une telle prise sera beaucoup plus facile.

Le connecteur du port COM (appelé DB-9) possède deux broches qui doivent être « collées » dans la carte. Afin de ne pas percer de trous supplémentaires sur la carte, vous pouvez dévisser les deux vis sous les côtés du connecteur, et les broches tomberont, tout comme la bordure métallique du connecteur.

Après avoir soudé toutes les pièces, la carte doit être lavée du flux et les contacts adjacents doivent être annelés pour voir s'il y a des courts-circuits. Assurez-vous qu'il n'y a pas de microcircuits dans les prises (vous devez retirer à la fois MAX232 et KR1533LA3), connectez l'alimentation. Vérifiez s'il y a une tension de 5 volts aux sorties des stabilisateurs. Si tout va bien, vous pouvez installer les microcircuits MAX232 et KR1533LA3, le programmateur est prêt à l'emploi. La tension d'alimentation du circuit est de 15-24 volts.

La carte de programmation contient 4 sockets pour les microcontrôleurs et un pour les puces mémoire flash. Avant d'installer le microcontrôleur à flasher sur la carte, vous devez vérifier si son brochage correspond à celui de la carte du programmateur. Le programmateur peut être connecté au port COM de l'ordinateur directement ou via une rallonge.Bonne construction !

Programmeur de contrôleur de photo Extrapic
revenir
Commentaire
  • noeud papillonsourireen riantrougirsouriantdétendu détendupetit sourire satisfait
    yeux_cœurkissing_heartembrasser les yeux fermésrougisoulagésatisfaitsourire
    clin d'œilcoincé_out_tongue_winking_eyeOuvre la bouche et ferme les yeuxsouriantembrassercoincé_out_tonguedormir
    inquietrenfrognéangoissébouche ouvertegrimaçantconfusétouffé
    sans expressionpas amusésweat_smiletranspirerdéçu_soulagéfatiguépassif
    déçuconfuscraintifsueur froidepersévérerpleurersanglot
    joieétonnécriervisage_fatiguéen colèreragetriomphe
    somnolentMiammasquedes lunettes de soleilvisage_dizzylutinsouriant_imp
    visage_neutrepas de boucheinnocent
5+deux=
Commentaires (5)
  1. Invité Sergueï
    #1 Invité Sergueï Invités 1 avril 2018 07:51
    0
    J'espère que vous venez de publier l'article. En ce qui concerne ce qu'il faut faire en 2018, juste un programmeur, sans débogueur et pour un port COM - c'est un renard polaire complet.
  2. Invité Alexandre
    #2 Invité Alexandre Invités 19 février 2019 07:37
    0
    Bonjour, pouvez-vous me parler du programmateur de microcircuits Max 232 et Kr1533laz avec quelles lettres (désignations) ils ont utilisé, et KT3102 et KT502, également quelles désignations ils ont utilisés. Et puis j’ai cherché sur Internet et j’ai trouvé toutes sortes de lettres, et je ne comprends pas. Merci
    1. Anatole
      #3 Anatole Invités 7 janvier 2020 23:43
      2
      C'est tout ce qui a été donné, tu peux l'utiliser
  3. Invité Vladimir
    #4 Invité Vladimir Invités 29 octobre 2021 14h50
    0
    Bonjour. La question est de savoir si ce programmateur fonctionnera avec un adaptateur USB-COM. Pilote pour adaptateur CH341.
    1. Alexandre Ivanov
      #5 Alexandre Ivanov Invités 14 novembre 2021 17:39
      0
      50/50 Il vaut mieux ne pas gaspiller d'argent et en acheter un normal pour USB/ Le prix fonctionnera également.

Réparer une languette de connecteur cassée

Comment fabriquer une mini cuisinière électrique 12 V

Comment fabriquer un arroseur avec un grand rayon d'arrosage à partir de tuyaux en PVC

Vaut-il la peine d'installer des aimants sur le filtre à huile ou non ?

«Faites-le vous-même - de vos propres mains» - un site de produits faits maison intéressants fabriqués à partir de matériaux de rebut et d'objets faits maison. Master classes étape par étape avec photos et descriptions, technologies, astuces de vie - tout ce dont un vrai maître ou simplement un artisan a besoin pour les travaux d'aiguille. Artisanat de toute complexité, un large choix de directions et d'idées de créativité.

Nous vous recommandons de lire

Codes d'erreur du lave-linge