Arduino kontrollerade makt källa (1 / 12 steg)
Steg 1: Design idéer, begagnade strategi...
Syftet med projektet var att skapa ett litet driver tillförsel block med utökade funktioner:
- För att kunna kommunicera med datorn som kunde sätta den tillverkade spänningen och för att kunna styra enheten för att producera utspänning med vissa specifika prestanda (särskild ramp upp former, att ha olika värden på vissa tidsperioder... etc.)
- För att kunna lagra önskad spänning, och på därav driva upp till bosätta sig på det
- För att kunna ändra sin produktion beroende på avläsningarna av olika analoga sensorer
... Baserat på dessa krav jag beslutat att använda Arduino som huvudsakliga controller för blocket makt leverans.
Jag ville också genomföra enheten med hjälp av så mycket som möjligt redo moduler, istället designa min egen PCB. Efter detta direktiv konstaterade jag att användningen av Arduino Nano bör vara det bästa valet. Du kan genom det för ~ 2 USD på ebay. Där hittade jag också en trevlig DIY makt leverans kit baserat på LM317. (LM317 kanske inte är den mest lämpliga delen för denna design. Varför skall jag förklara ytterligare, men med denna fina kit, jag beslutade att använda det :-)) För att kunna styra den tillverkade spänningen jag beslutade att använda en digital potentiometer i sin återkoppling. Jag har valt att använda de 8 bit Microchop I2C del MCP4562. (databladet bifogas). Det var 10K (inte riktigt trevlig valde för LM317 - varför? Kommer att förklaras senare ). En annan typ av digital potentiometer kan naturligtvis användas också - till exempel SPI kontrolleras, eller 7 bitars... Jag har använt SOI8 DIP8 adapter boardför att montera den digital potentiometer chipet.