Hög spänning Switch Mode Power Supply (SMPS) / Boost omvandlare för Nixie rör (5 / 6 steg)

Steg 5: Firmware



Firmware är skrivet i MikroBasic, kompilatorn är gratis för program upp till 2 K (http://www.mikroe.com/).
Om du behöver en PIC programmerare, du min förbättrade JDM2 programmerare ombord också postat på instructables (

Grundläggande drift:

1. När driva, appliceras startar PIC.
2. PIC förseningar i 1 sekund att tillåta spänning för att stabilisera.
3. PIC läser leverans spänning feedback och beräknar optimal månadskapaciteten och tidstypiska värden.

4. PIC loggar ADC läsning, månadskapaciteten och tidstypiska värden till EEPROM. Detta gör att vissa felsökning och hjälper diagnostisera katastrofala misslyckanden. EEPROM adress 0 är skriva pekaren. En 4 byte loggen sparas varje gång SMPS är (åter-) började. Första 2 byte är ADC hög/låg, tredje byte är lägre 8 bitar av duty cycle värde, fjärde byte är perioden värdet. Totalt 50 kalibreringar (200 byte) loggas innan skriva pekaren rullar över och startar igen på EEPROM adress 1. Den senaste loggen kommer att placeras vid pekaren-4. Dessa kan läsas av chip med en PIC programmerare. De övre 55 byte lämnas fri för framtida förbättringar (se förbättringar).

5. PIC träder ändlös ögla - högspänning feedback värde mäts. Om det är lägre än önskat värde PWM duty cycle registren är laddade med det beräknade värdet - Obs: de nedre två bitarna är viktiga och måste laddas in i CPP1CON 5:4, övre 8 bitar går in i CRP1L. Om feedback är över önskat värde, laddar PIC duty cycle registren med 0. Detta är en 'puls skip' system. Jag bestämde mig på puls hoppa av två skäl: 1) vid sådana höga frekvenser finns det inte en massa tull bredd att spela med (0-107 i vårt exempel, mycket mindre på högre matningsspänningar), och 2) frekvensmodulering är möjligt, och ger mycket mer utrymme för justering (35-255 i vårt exempel), men endast plikt är dubbel BUFFRAS i hårdvara. Ändra frekvensen när PWM är i drift kan få "konstiga" effekter.

Med firmware:

Flera kalibrering steg krävs för att använda firmware. Dessa värden måste sammanställas i firmware. Vissa åtgärder är valfria, men hjälper dig att få ut mesta möjliga av din strömförsörjning.

CONST v_ref som float = 5.1 "float
CONST supply_ratio som float = 11,35 ' flyta
CONST osc_freq som float = 8 "float
CONST L_Ipeak som float = 67 ' flyta
CONST fb_value som word = 290 ' word

Dessa värden finns på toppen av firmware koden. Hitta värden och ange följande.

v_ref
Det här är instruktionen spänning för att ADC. Detta är nödvändigt att fastställa den faktiska spänningen i de ekvationer som beskrivs i steg 1. Om PIC körs från en 7805 5 volt regulator kan vi förvänta oss ca 5 volt. Med hjälp av en multimetern mäter spänningen mellan PIC power pin (PIN1) och marken på skruven terminal. Min exakta värdet var 5,1 volt. Ange det här värdet här.

supply_ratio
Leverans spänningsavdelare består av en 100K och 10K motstånd. Teoretiskt feedback ska vara lika matningsspänningen dividerat med 11 (se tabell 5. Leverans spänning Feedback nätverk beräkningar). I praktiken motstånd har olika toleranser och inte exakta värden. Att hitta exakta feedback förhållandet:

1. Mät matningsspänningen mellan skruvplintar.
2. mäta feedback spänningen mellan PIC stift 7 och marken på skruv terminal.
3. dela leverans V av FB V för att få en exakt ratio.

Du kan också använda "tabell 6. Leverera spänning Feedback kalibrering".

osc_freq
Helt enkelt oscillator frekvensen. Jag använder 12F683 interna 8Mhz oscillator, så jag anger du värdet 8.

L_Ipeak
Multiplicera induktor spolen uH med maximal kontinuerlig ampere att få detta värde. I exemplet är 22r104C en 100uH spole med en rating på .67amps fortlöpande. 100 *. 67 = 67. Att multiplicera värdet här eliminerar en 32-bitars flytande punkt variabel och beräkning som annars måste göras på bild. Detta värde beräknas i "Tabell 1: spole beräkningar för hög spänning nätaggregat".

fb_value
Detta är den faktiska heltalsvärde PIC använder för att bestämma om högspänning produktionen är över eller under önskad nivå. Använd tabell 3 för att fastställa förhållandet mellan HV utdata och feedback spänningen när den linjära trimmern är i mittläget. Med hjälp av center-värdet ger justering rum på vardera sidan. Nästa, ange detta förhållande och din exakta spänning referens i "tabell 4. Hög spänning Feedback ADC uppsättning värde"att bestämma fb_value.

När du har hittat dessa värden anger du dem in i koden och kompilera. Bränna HEX till PIC och du är redo att gå! Kom ihåg: EEPROM byte 0 är loggen skriver pekaren. Ange det till 1 börja logga till byte 1 på en färsk bild.

På grund av kalibrering, bör FET och induktor aldrig bli varma. Inte heller bör du hör ett ringande ljud från induktor spolen. Båda dessa villkor anger en kalibrering fel. Kolla data loggen i EEPROM för att avgöra var problemet kan vara.

Se Steg
Relaterade Ämnen

Ännu en annan ATX Power Supply Mod

du har sett andra ATX power leverans mods här på instructables, men detta är min version, lite mindre raffinerade men det ser bra ut och framför allt, det fungerar.Steg 1: Skär bort dessa förbannade Molex-kontakter! Verktyg: skruvmejslar (phillips)Dr...

Hög spänning Power Supply för Marx Generator

något om du ber mig att skicka en instructable om hur man gör en hög spänning strömförsörjning till makten Marx generatorn på detta instructable.Tja, är här den instructable du har väntat på!Enheten vi ska använda för att göra en power supply för Mar...

Ultimate ATX Power Supply Mod med USB-laddning portarna

jag vet det finns redan ett gäng av dessa på här, men jag såg inte någon riktigt gillar detta så jag tänkte jag skulle skicka det, så här är det.Detta nätaggregat har 3 12v linjer, 3 5v linjer, 3 3.3V linjer, 1 - 12v linje & 2 USB-portar.Det använder...

Tube Power Supply

en vad?! Är inte en "power supply" att diverse bit av ett projekt som du ignorerar tills du inte längre kan sedan patch det tillsammans så snabbt som möjligt så du kan få tillbaka till roligt delar? Och en strömförsörjning för rör? Detta motsvar...

En annan bänkmonterade nätaggregat från PC Power Supply

detta instructable visar hur jag byggde min bänkmonterade strömförsörjning från strömförsörjningsenheten i en gammal dator. Detta är ett mycket bra projekt att göra för ett antal skäl:-Det här är mycket användbart för alla som arbetar med elektronik....

ATX baserade lab Power Supply

Dator nätaggregat kostar omkring US$ 15, men labbet nätaggregat kan köra dig $100 eller mer! Genom att konvertera det billigt (gratis) ATX förse nätaggregat som kan hittas i alla kasserade datorer, du kan få en fenomenal lab makt med enorma nuvarande...

Penna Box Triple Output Power Supply

Re-syfte din gamla mobiltelefon laddare i en trippel uteffekt leverera för bröd-boarding analoga och digitala kretsar.Mobilladdare som ansluter till vägguttaget verktyg är effektiv switch-läge--nätaggregat som konvertera verktyg 110V/220V AC ge till...

Variabel Lab Power Supply

jag gör en hel del arbete med låg spänning elektronik som ofta kräver olika spänningar. Jag började bli trött på att ständigt ställa upp en serie av batterier och sedan välja lämpligt motståndet bara för att testa en enda liten del av en krets. Jag v...

Hack-A-lykta: Återvunnet dator Power Supply ficklampa

har du massor av reservdelar delar? Gillar du att vara förberedd för nödsituationer? Är du redo för zombie apokalyps? Du får vad jag menar när jag säger ordet "Skräp-Punk"?I så fall bör du bygga själv en återvunnet dator Power Supply lykta!Använ...

Gör ett set av brödunderläggen Power Supply

var detta en helg projekt som jag gjorde så jag kan använda en skärbräda och få kraft till den. Vissa av mina projekt innebär med 5V för en logik leverans, även för andra kanske jag behöver en högre spänning. I detta instructable ska jag visa hur du...

Lila ekorre bakbord Power Supply Kit

detta instructable kommer detalj hur du sätter samman med öppen källkod lila ekorre bröd styrelse Power Supply Kit; en liten och enkel kit för 5V och 3.3V effekt till dina projekt.Detta projekt är lämplig för nybörjare. Några löda verktyg är nödvändi...

Hur konvertera 220V till 110V på en kinesisk CO2 Laser Power Supply

Detta instructable ger steg för steg att ändra en kinesisk CO2 laser strömförsörjning från ett ingående spänning 220V AC till 110V AC. Jag utför den här åtgärden regelbundet som mina kunder ändra sina krav, eller de helt enkelt ligger i USA och kör s...

AC/DC högtalare (tillverkad av en Power Supply)

1) från en gammal datorhögtalare och en skadad nätaggregat2) för hjul använder vi VHS-band. (Vi bröt den och få att runda en inuti VHS-band.)3) för Cellphone Holder(We found a rectangular shape on a old family computer we cut it using a Grinder and w...

ATX Power Supply

Ja detta är min andra gå på denna särskilda bygga.Få en används för strömförsörjning i fungerande skick.Öppna den. Få alla kablar i grupper. Alla ryggar, röda, Orange, gula.Hålla bruna tillsammans med Orange,Gröna går till Switch en jordledningDen gr...

Computer Power Supply till Lab Power Supply konvertering V2.0

vi har alla sett tutorials på att vrida en dator strömförsörjning till en strömkälla som kan användas som en bänk topp strömförsörjning. Jag tog min omvändelse ett steg längre och ytterligare några användbara funktioner.Den inledande processen är enk...

Skapa en DC Power Supply

hur man gör en DC power supply med väggen växelspänning!Steg 1: Skapa en grundläggande full-wave bro likriktare Din krets bör innehålla:1. en transformator med en tur på ca 6. Anslut din transformator till ett grenuttag med en på och av-knapp för säk...

Hacka en gammal pc power supply till ett lab bänk nätaggregat

i denna tutorial jag ska visa dig hur du konverterar en gammal PC power supply till en relativt chip bänk nätaggregat. Detta kan vara mycket användbart för alla nybörjare som tycker om att göra olika kretsar projekt för ett antal skäl. I första hand...

Solar Power Supply V3.0

efter två tidigare generationer av min Solar Power Supply får positiv feedback på här och YouTube, jag trodde det skulle vara dags att dela med mig av min tredje generationens design.Ungefär som den tidigare versionen, förbättrar denna design från an...

Hylla Panel Power Supply

i detta Instructable kommer vi att lära hur till omvänd en 350W dator ATX Power Supply Unit i ett Lab nätaggregat som är inbyggd i en panel som kan passa in i ett cubby hål / hylla i din arbetsplats / skrivbord.Steg 1: Gammalt makten tillförsel konfi...