Maken van een microcontroller gebaseerde boost converter (2 / 5 stap)

Stap 2: De belangrijkste onderdelen kiezen


Voor exacte waarden, heb ik een sjabloon Google spreadsheet dat de berekeningen van de TI-gids doetsamengesteld. Hieronder, heb ik geprobeerd te vatten van de vuistregels die ik opgedaan na het lezen van dit document en zoeken rond.

Spoel
De spoel is het belangrijkste deel van het circuit.

  • Het kop-waarde is de zelfinductie, gemeten in Henrys. Het werkblad helpt u de juiste waarde te berekenen. Ik adviseer je voor 1,5-2 x de berekende waarde, dus je sommige hoofdruimte moet.
  • U moet ook controleren:
    • De huidige classificatie, dit moet volstaan om de piek stroom in de spoel (zoals berekend door het werkblad).
    • Vorm: Ik ging voor een torus omdat ze verondersteld te hebben lage EMF inmenging. Een bron die ik lees zei dat klosje inductoren de beste bang voor buck waren als u niet bezorgd over inmenging.
    • Het kernmateriaal, u wilt een die is geschikt voor een spoel van de macht. Ik ging voor een torus dat als een spoel van de macht op de markt werd gebracht. Ik denk dat er een kern van ferriet.

Ik gebruikte dit 150uH spoel.

Schakelaar
Dit is de tweede belangrijkste stuk van het circuit, en waar ik een fout gemaakt eerste keer rond. Een MOSFET is een goede keuze omdat het gemakkelijk is om te rijden met een microcontroller. U moet op zoek naar:

  • RDS(on) Dit is essentieel, dat het is de weerstand van de schakelaar als het ingeschakeld. Mijn eerste poging was getorpedeerd door het hebben van een te hoge waarde hier. < 10mOhm is ideaal. Als dit te hoog is dan de spoel zal niet zitten kundig voor tekenen genoeg huidige en je zal afval macht in de schakelaar.
  • De waarde van de Vgs(th), dit is de spanning die je moet toepassen om de poort van de transistor in te schakelen. Als u van een 5V-microcontroller gebruikmaakt, moet dit 1-2V.
  • VDS(max), dit is de maximale spanning de transistor aankan, ga voor de uitgangsspanning plus enkele veiligheidsmarge.
  • IDS(max), de maximale stroom die de schakeloptie aankan. Dit moet groter zijn dan de piekstroom volgens het werkblad.

Ik gebruikte deze schakeloptie.

Condensatoren
De minimumwaarden voor de condensators in het circuit in het werkblad moet worden berekend. Ik vond dat het voeden van een audio versterker, ik nodig had een veel grotere output cap dan is opgegeven.

  • De condensatoren in de output stadium moeten een lage ESR-waarde voor de efficiëntie.

Ik koos voor een grote, Elektrolytische condensator met lage ESR en zet dan in parallel met een keramische condensator van 22uF in de hoop van de output verder filteren.

Wat de invoer betreft, heb ik dezelfde instellingen gebruikt.

Diode
De diode is vrij eenvoudig, ga enkel voor een Schottky diode die kan omgaan met de gemiddelde huidige en heeft een voorwaartse laagspanning (450mV lijkt de limiet voor niet-exotische delen).

Microcontroller
Ik ging voor een ATTiny84A omdat het is verkrijgbaar in via holes verpakking, het is niet te groot en de toolchain AVR GCC vrij goed is. Ik volgde deze tutorial van Lady Ada om de toolchain opstaan en lopen en ik gebruikte AVR Eclipse de code te ontwikkelen. Ik moest redelijk nauwkeurige controle van de hardware te krijgen van de PWM uitgevoerd op 65kHz, zodat het moeilijk met de meer abstracte Arduino IDE zou zijn geweest.

Gerelateerde Artikelen

Maken van een weerstand gebaseerd toetsenbord & Interface met Arduino!

Maken van een weerstand gebaseerd toetsenbord & Interface met Arduino!

Hoi allemaal!Ik voorkeur altijd weerstand scheidingslijn/ladder gebaseerd toetsenborden over matrix toetsenborden. Als je slim, alles wat je nodig hebt is een analoge poort van uw microcontroller met zoveel knoppen als u wilt. Tuurlijk, het vereist e
Maken van een zwembad Robo-Snake

Maken van een zwembad Robo-Snake

Sneel is de naam van mijn slang / aal zwemmen robot. Dit is de documentatie van de hardware, software en mechanische ontwerp van Sneel_003.urethaan flex tubing, microcontrollers, Zigbee draadloze radio, slangklemmen, draden, servomotoren, titanium se
Maken van een eenvoudige knop Wireless

Maken van een eenvoudige knop Wireless

Ah, de alomtegenwoordige Staples "Easy Button."  Er zijn andere grote-dome-knoppen, maar de nietjes knop heeft het onderscheid van het niet nodig een panel te worden gemonteerd.  Het heeft gewoon een mooie platte voet.  Dus waarom niet vrij het
Maken van een spel in Kladblok en nog veel veel meer

Maken van een spel in Kladblok en nog veel veel meer

Dit is mijn eerste instructable. Zo hebt u please suggesties commentaar. Laat aan de slag!Als we alle het woord Kladblok horen denken we aan sommige saai nutteloos toepassingen te noteren van spullen. Goed Kladblok is veel meer dan dat.. We kunnen co
Maken van een SMD-Reflow-Oven

Maken van een SMD-Reflow-Oven

Ik heb al vele jaren een elektronica-hobbyist en hebben altijd geplakt met via-hole onderdelen bij het maken van een project. Maar naarmate de tijd vordert, niet alleen zijn meer en meer onderdelen zijn alleen beschikbaar in SMD (surface mount appara
Maken van een vriendschap vinden van E-Textile Monster Hoodie met Neopixels

Maken van een vriendschap vinden van E-Textile Monster Hoodie met Neopixels

Kreeg om warm te houden deze winter, en wat een betere manier om dat te doen dan om meer vrienden te knuffelen met de besneeuwde maanden te vinden. De Monster hoodie vindt al de vrienden die u nodig hebt door hen met zijn gevoelige paw touchpads test
Maken van een bankje voeding voornamelijk uit gerecyclede onderdelen

Maken van een bankje voeding voornamelijk uit gerecyclede onderdelen

Dit instructable zal u tonen hoe te maken van een zeer goede bank vermogen leveren met behulp van hoofdzakelijk gerecycleerd onderdelen. Dit is het echt de "mark II", kunt u zien "mark I" hier.Toen ik klaar mijn eerste bank voeding ik
Maken van een semi-modulaire Perfboard Arduino

Maken van een semi-modulaire Perfboard Arduino

Dit instructable zal een overzicht van de noodzakelijke stappen voor het maken van een functionele, modulaire, nog enigszins minimale, maar betrouwbare, Arduino-kloon. Het is mijn eerste instructable, dus genieten van!Wanneer ik uiteengezet te bouwen
Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Hoe gemakkelijk het testen van een Microcontroller met een Logic Analyzer

Enkele van mijn projecten in het verleden hebben problemen als gevolg van een slechte digitale pin. Als dit ooit aan u gebeurde heeft, dan weet je hoe frustrerend het kan zijn. De meeste mensen de eerste reactie is dat er iets mis is met de code. Als
Groovin' Grover: Een Microcontroller gebaseerde marionet

Groovin' Grover: Een Microcontroller gebaseerde marionet

Kolkende Grover is een marionet, gemanipuleerd door vier hobby servo's en een Pololu Maestro microcontroller gebaseerde servo controller. U kunt elk van Grover's ledematen onafhankelijk controle en maken hem lopen, Golf en meeste onderhoudend - maken
Maken van een Live USB te starten vanaf een USB drive

Maken van een Live USB te starten vanaf een USB drive

Een Live USB laat je uitvoert van een besturingssysteem op een USB-drive, dus u kunt proberen een besturingssysteem zonder een partitie, of voeren een favoriete transactie met u, of hebben een emergency back-up voor het geval uw computer vastloopt.In
Maken van een bruidstaart

Maken van een bruidstaart

gezien ik heb nogal wat bruidstaarten, mijn verschuilen op het samenstellen van dit instructable is enigszins beschamend. Het maken van een bruidstaart is leuk, saaie, pijnlijke, spannende, vermoeiend en iets dat je met trots vullen zal, of het nu vo
Maken van een korset

Maken van een korset

er gaat niets boven een korset om u te geven dat perfecte zandloper figuur, of je het of niet hebt!  Dit instructable ziet u de bouw van een fundamentele uitgebeend korset van start tot finish.  Ik ga niet in detail treden over patroon maken, maar ee
Maken van een eenvoudig Operating System

Maken van een eenvoudig Operating System

Ooit wilde maken van een besturingssysteem? Ooit afgenomen om te weten hoe de opdrachtregel besturingssystemen werken? Alles is hier!Dus we make a basic Operating System in C#, maak je geen zorgen, als u weet zelfs sommige basis van c++ of java, zult