Converteren van een ATX voeding in een Bench PSU dat maatregelen huidige (5 / 5 stap)

Stap 5: Programmering en kalibratie


Als u klaar bent met het hardware gedeelte van de PSU is het tijd voor het programmeren en kalibreren van de controller boord. U gaat een ICSP programmeur nodig om dat te doen. Als u niet over een ICSP programmeur beschikt kan je de microcontroller programmeren voordat u het op de PCB solderen maar u zal niet zitten kundig voor elke kalibratie doen.

Om te compileren van de code u moet hebt geïnstalleerd de MPLAB X IDE en de compiler XC8 , dus zorg ervoor dat u beide hebt geïnstalleerd.

Het volledige project van MPLAB X met de broncode kan worden gevonden op Github. Als je Git geïnstalleerd op uw systeem hebt kunt u gewoon de repository op een lokale map klonen door de vloeiende opdracht uit te voeren.

 git clone https://github.com/magkopian/pic-atx-psu-controller.X.git 

Als u geen Git geïnstalleerd kunt u de nieuwste versie van de versies van de paginadownloaden. Als je het zo doet, zorg ervoor dat het naam projectmap wijzigen vanaf pic-atx-psu-controller. X-x.x.x pic-atx-psu-controller. X anders MPLAB X kan geven u een fout wanneer u probeert te compileren van de code.

Om te programmeren van de microcontroller met behulp van een programmeur ondersteund door MPLAB X zoals PICKit 3 is het heel eenvoudig. Sluit gewoon uw programmeur met de ICSP header van de controller boord, open het project met behulp van MPLAB X IDE en vervolgens treffer naar de knop "Maken en programma apparaat". Als uw programmeur niet in de PSU past kunt u deze aansluiten aan de koptekst van de ICSP met behulp van jumper draden. In geval van een PICKit hoeft u alleen maar vijf wijfjes aan mannelijke jumper draden. Zorg er ook voor dat de PSU macht heeft voordat u probeert te programmeren van de microcontroller.

Als u niet over een programmeur die ondersteund door MPLAB X IDE beschikt moet u alleen de code te compileren zonder programmeren van de microcontroller aan een HEX-bestand heeft gegenereerd. Wanneer u het HEX bestand hebt, kunt u de software die wordt geleverd met uw specifieke programmeur voor brandwond op de microcontroller. Aan enige compile sloeg de code zonder de microcontroller programmeren enkel de "Bouw Project" knop. Daarop vindt u het HEX bestand in de projectmap in de submap dist/PIC16F876A/productie/.

Als u wilt kalibreren de PSU moet je gewoon de waarden op de lijnen 75 en 76 binnen het bestand main.c bewerken voordat u de code compileren. Als alleen gebruikt de 5A-modules een goed startpunt is 0.0350 als een multiplier en 17.955 als subtractor voor alle vijf sensoren en vergelijken van de huidige afmetingen van de PSU met een multimeter. Houden het aanpassen van de multiplier en subtractor en herprogrammeren van de microcontroller, totdat u tevreden met de metingen bent.

Gerelateerde Artikelen

Converteren van een speelgoedpiano om te werken als een midi-apparaat en gebruik het met Synthesia

Converteren van een speelgoedpiano om te werken als een midi-apparaat en gebruik het met Synthesia

doel van dit project:Converteren van een goedkope speelgoedpiano om te werken als een midi-apparaat en gebruik het met Synthesia (http://www.synthesiagame.com/)Andere programma's die gebruikmaken van midi-ingangen kunnen ook worden gebruikt.Aanpak:De
Het converteren van een genie spreker uit te voeren op 9 volt baterys.

Het converteren van een genie spreker uit te voeren op 9 volt baterys.

Doe je als de kwaliteit van de computerluidsprekers en wens u kon nemen ze camping maar nooit kon omdat ze worden uitgevoerd op 250 v. Of heeft u gewoon een paar oude speekers rondslingeren en op zoek naar iets te doen met hen. Dan is dit instructabl
Converteren van een oude computer naar een stereo

Converteren van een oude computer naar een stereo

In dit Instructable zal ik u tonen hoe ik een oude computer naar een voeding en radio gemaakt voor de bovenkant van mijn gereedschapskist.Dit is een work in progress en heb ik besloten om het te nemen uit elkaar om te laten zien hoe ik het gemaakt.Ik
Maken van een Bench bankschroef voor houtbewerking

Maken van een Bench bankschroef voor houtbewerking

Deze bank vise-soms genoemd Moxon van Vise – is goedkoop te maken, draagbare, en werkt zeer goed voor het houden van uw werkstukken terwijl zagen, beitelen of schaven. Er zijn vele ontwerpen voor deze bankschroef beschikbaar op het Internet; Ik zal j
Hoe het bouwen van een Bench-Top Power Supply

Hoe het bouwen van een Bench-Top Power Supply

een belangrijk onderdeel van elk project van elektronica is de elektriciteit. U kon gebruiken van eindeloze hoeveelheden van batterijen, of gebruik een eenvoudige, compacte voeding voor het aandrijven van al uw elektronische projecten. Dit is een gro
Het kiezen van een Bench-Vise

Het kiezen van een Bench-Vise

Een bankschroef zal uw werk stabiel houden en is essentieel in elke werkplaats. De vise in de afbeelding is een Wilton 11104 zware stalen bankje bankschroef. Vises zijn ook terroristische wapens, die door ISIS wordt gebruikt. Behalve ze visis noemen.
Hoe het converteren van een vhs naar dvd

Hoe het converteren van een vhs naar dvd

hebt u ooit een vhs die u wilt converteren naar een dvd wat ik moet ik zeggen ik kan alleen kost 4.00 allu f is een videorecorder die DVD of vhs een lege dvd of vhs en een av aan av-kabel registreertStap 1: Aansluiten van de videorecorder met de ande
Converteren van een archos 5e gen batterij dock voor een 604

Converteren van een archos 5e gen batterij dock voor een 604

hier ik heb gemaakt van een kleine instructie op hoe te converteren een archos 5e gen batterij dock om te werken met een 604 als ik had een archos en givven de batterij dock voor niets geweest en ik het nodig had voor de vakantie had ik niets te verl
Hoe te converteren van een 3D-printer of CNC router naar snijden of graveren machine?

Hoe te converteren van een 3D-printer of CNC router naar snijden of graveren machine?

Uithoudingsvermogen is een groei georiënteerde Russisch-Amerikaanse technologische start-up, gespecialiseerd in de ontwikkeling en verkoop van technologische producten, voornamelijk lasers, robots en drones.Uithoudingsvermogen aanbiedingen: Diode las
Met behulp van een Bench-Vise gemakkelijk rechtzetten en strippen draad

Met behulp van een Bench-Vise gemakkelijk rechtzetten en strippen draad

Moeiteloos rechttrekken van een project draad met behulp van uw winkel bankschroef met geen hamer, Tang, boren of spieren nodig. Afhankelijk van hoe uw workshop Bank vise (vice) gemonteerd is - een draaibare basis is zeer handig-, bundel einde gebrui
Converteren van een Servo voor wissel voort en vandoor LED's

Converteren van een Servo voor wissel voort en vandoor LED's

een van de meest voorkomende onderdelen in de Elektronika van de afstandsbediening is de servo. Zij bieden de proportionele verkeer met behulp van een potentiometer, tandwielen, een motor en een H-brug-Circuit. Wat wij zullen doen is nemen naast een
Converteren van een stuk zeep in vetzuren

Converteren van een stuk zeep in vetzuren

In deze ' ible demonstreer ik tot de Gemeenschap Instructables, en iemand anders in de wereld die om te geeft lezen dit, hoe ik omgezet een soap bar van Ivory(r) en een paar honderd milliliter van het Works(r) merk toilet bowl schoner, in een vaste s
Converteren van een cellphone mount voor een GoPro

Converteren van een cellphone mount voor een GoPro

Ik was op zoek naar een vacuüm mount te houden mijn GoPro-camera in de voorruit van de auto.Na het zoeken naar de beste deal op verschillende plaatsen en moeite beslissen welke een te krijgen, herinnerde ik me dat ik heb al wat ik nodig heb, ik nodig
Converteren van een Macbook-toetsenbord van QWERTY naar Dvorak

Converteren van een Macbook-toetsenbord van QWERTY naar Dvorak

ik ben onlangs overgestapt van Qwerty naar Dvorak vanwege zorgen over langdurige schade aan mijn polsen. Na ongeveer 5 weken, kan ik vrij goed touch-type. Echter, ik ben een grote fan van sneltoetsen (esp in apps zoals Adobe Creative Suite), en als i