Convertir un bloc d’alimentation dans un banc bloc d’alimentation ATX que mesures actuelles (5 / 5 étapes)

Etape 5: Programmation et étalonnage

Lorsque vous avez terminé avec la partie matérielle de l’UAP, il est temps de programmer et de calibrer la carte contrôleur. Pour cela vous allez avoir besoin d’un programmateur ICSP. Si vous n’avez pas un programmateur ICSP vous pouviez programmer le micro-contrôleur avant vous soudez sur le circuit imprimé, mais vous ne serez pas en mesure de faire un étalonnage.

Pour compiler le code, que vous devez avoir installé l' IDE X MPLAB et le compilateur XC8 , alors assurez-vous que vous avez tous les deux installés.

On trouvera le projet MPLAB X complète avec le code source sur Github. Si vous avez Git installé sur votre système, vous pouvez simplement cloner le référentiel sur un répertoire local en exécutant la commande courante.

Si vous n’avez pas Git installé vous pouvez télécharger la dernière version de la libère la page. Si vous le faites de cette façon, assurez-vous de renommer le dossier du projet de pic-atx-alimentation-contrôleur. X-x.x.x pic-atx-psu-contrôleur. X sinon les MPLAB X pourrait vous donner à une erreur lorsque vous essayez de compiler le code.

Pour programmer le microcontrôleur à l’aide d’un programmeur soutenu par MPLAB X comme PICKit 3, il est très simple. Il suffit de connecter votre programmateur avec l’en-tête du PDCI de la carte contrôleur, ouvrez le projet à l’aide de le X de MPLAB IDE et puis cliquez sur le bouton « Dispositif de faire et de programme ». Si votre programmateur ne s’adapte pas à l’intérieur de l’UAP vous pouvez le connecter à l’en-tête du PDCI à l’aide de fils de raccordement. Dans le cas d’un PICKit, vous avez juste besoin 5 femelles pour les fils de raccordement mâle. Aussi, assurez-vous que le bloc d’alimentation a puissance avant que vous essayez de programmer le microcontrôleur.

Si vous n’avez pas un programmeur soutenu par MPLAB X IDE, vous devrez compiler uniquement le code sans programmer le microcontrôleur pour générer un fichier HEX. Lorsque vous avez le fichier HEX vous pouvez utiliser le logiciel fourni avec votre programmateur spécifique pour le graver sur le microcontrôleur. Seul compiler le code sans programmer le microcontrôleur juste frapper le bouton « Générer le projet ». Après cela, vous trouverez le fichier HEX dans le dossier de projet dans le sous-répertoire dist/PIC16F876A/production/.

Pour étalonner le bloc d’alimentation, vous devrez simplement modifier les valeurs dans les lignes 75 et 76 à l’intérieur du fichier main.c avant de compiler le code. Si n’ont utilisé les modules de 5 a un bon point de départ est d’utiliser 0.0350 comme un multiplicateur et 17.955 comme subtractor pour tous les capteurs de cinq et de comparer les mesures actuelles de l’UAP à un multimètre. Garder en ajustant le multiplicateur et subtractor ou reprogrammer le microcontrôleur jusqu'à ce que vous êtes satisfait par les mesures.

Articles Liés

Convertir une scie circulaire à main dans un banc de scie

Convertir une scie circulaire à main dans un banc de scie

ce instrucable est sur la génération d'une table et y attacher une scie circulaire à main à la table. La table se dresse sur chevalets, donc c'est plus d'une surface qu'une table de libre-debout. Le tableau comprend un panneau amovible où se fixe la
Banc de puissance du bloc d’alimentation ATX grâce à Matthew

Banc de puissance du bloc d’alimentation ATX grâce à Matthew

Ce projet a été inspiré par l'excellent projet de Matthew Beckler, trouvé ici. Avant d'entrer dans ce projet, je tiens à citer avertissement de Matthew..."S'il vous plaît noter ! Il y a plusieurs gros condensateurs dans les alimentations ATX, qui von
Convertir votre vieille batterie d’ordinateur portable dans un banc de puissance

Convertir votre vieille batterie d’ordinateur portable dans un banc de puissance

Dans ce projet, je vais vous montrer comment convertir un vieux portable une batterie dans un banc de puissance qui peut charger un téléphone ordinaire 4 à 5 fois avec une seule charge. Let's get started!Étape 1: Regardez la vidéo !La vidéo vous donn
Boîtier d’alimentation ATX banc mécanique

Boîtier d’alimentation ATX banc mécanique

Voici une enceinte que j'ai construit tout à l'heure !Étape 1: matériaux1 bloc d'alimentation ATXPlexiglass 60x40cm (23.6x15.7 pouces)Quelques morceaux de bois1 interrupteur marche/arrêtCosses de câble1 LED1 résistance2 câbles de 1m (39,3 po)Pinces 2
Convertir un clavier ZX82 spectre dans un clavier USB extensible avec Arduino

Convertir un clavier ZX82 spectre dans un clavier USB extensible avec Arduino

Dans ce Instructable, je vais vous montrer comment convertir un clavier USB développable fonctionnellement compatible avec n'importe quoi de votre clavier ZX82 spectre compatible USB. Cette version est assez compacte pour que lorsque vous avez termin
Simple banc haut de la page alimentation ATX.

Simple banc haut de la page alimentation ATX.

Il y a eu quelques bonnes writeups et Instructables sur ce sujet, récemment. Cette photo que j'ai trouvé sur dutchforce.com enfin m'a inspiré pour faire mes propres. http://www.dutchforce.com/~eForum/index.php?showtopic=20741N'étant ne pas familier a
Banc d’alimentation ATX bricolage

Banc d’alimentation ATX bricolage

Chaque fabricant de pirate informatique Electronique besoin banc d'alimentation alors pourquoi pas faire vous-même.Étape 1: Choisir atx power supply/réparation untrouver travail alimentation ATX ou une réparation, mais ne jetez pas, vous pouvez trouv
Convertir un baril de vin dans un meuble

Convertir un baril de vin dans un meuble

Edit : Wow mon premier Instructable figurait sur la première page, je vous remercie beaucoup ! Je suis heureux de pouvoir partager notre tout petit projet avec quelqu'un qui est intéressé. Si vous avez aimé ce que vous lisez et vu, prenez une seconde
Transformer une alimentation ATX informatique en un banc Top Power Supply

Transformer une alimentation ATX informatique en un banc Top Power Supply

j'ai quelques 12 V moteurs et autres capteurs/appareils électroniques qui exigent n'importe où de 3 à 12 Volts. Habituellement, j'utilise une batterie mais ne voulait pas continuer à passer par les batteries. Pour le prototypage, j'ai décidé de trans
Convertir un éclairage de secours dans une lumière de travail

Convertir un éclairage de secours dans une lumière de travail

Étape 1: Mise en route Dans ce instructable, je vais vous montrer comment convertir un éclairage de secours dans un éclairage d'appoint. J'ai remplacer ces dispositifs LED d'éclairage d'urgence souvent à mon travail, alors au lieu de les jeter, j'ai
Comment convertir une fichier servir alimentation

Comment convertir une fichier servir alimentation

Il est à noter que cela ne fonctionne que grâce à ce pouvoir fournir (le 1200 w enfichable à chaud HP 1U 12V DL580G5 alimentation 440785-001)Informations sur les autres blocs d'alimentation se trouvent sur les liens ci-dessous.Étape 1: un peu d'histo
Filtre à air avec bloc d’alimentation ATX

Filtre à air avec bloc d’alimentation ATX

Bonjour à nouveau,Ce Projet est tout au sujet un air Cleaner / filtre que j'ai conçu moi-même.C'est vraiment poussiéreux dans ma chambre alors j'ai pensé que ce serait bien d'avoir certains qu'il nettoie.Étape 1: théorie My Basic design est fait pour
Alimentation ATX de benchtop alimentation

Alimentation ATX de benchtop alimentation

je voudrais commencer par dire que c'est mon tout premier instructable.Ce projet a été lancé par moi à la recherche de quelque chose à voir avec un vieil ordinateur j'ai qui est daté et virtuel inutile. J'ai vu quelques PSU (alimentation) à banc alim
Guide d’un fabricant pour les alimentations ATX

Guide d’un fabricant pour les alimentations ATX

Il y a des tonnes de Instructables sur comment pirater un rebut ATX (ordinateur) bloc d'alimentation (PSU) une alimentation de laboratoire banc. Ce n'est pas l'un d'eux.Mon observation est que la plupart décideurs, les pirates et les savants fous ne