Arduino programmerbar konstant nuvarande Power motstånd konstlast (14 / 16 steg)
Steg 14: Programvaran
Uppdaterat till version 1.11
Ska du hämta den senaste versionen om du inte redan! Uppdateringarna omfattar:-
Version 1.11
GitHub användaren waspinator var vänlig nog att göra några trevliga förändringar som nu slagits samman till huvudkopian av programvaran. Ett stort tack till waspinator för era bidrag.
- Extra prefix konstanter och gobal variabler
- Lagt till namngivna konstanter till DAC ekvationen
- Lagt till roundFloat funktion
Version 1.1
- Fixat ett fel i set-nuvarande funktion DAC
- Lade till förbättrad aktuell beräkning för korrigering i OP-AMP offset, använder det uppmätta värdet för att justera den aktuella uppsättningen.
- De allmänna koden städa upp
Programvara är en mycket viktig del av detta projekt eftersom det ger oss ett gränssnitt för att se vad som händer på den ger oss också ett gränssnitt att kontrollera vad vi vill ladda att göra.
Programvaran är inte alltför komplicerat, Arduino gör det mycket enkelt för oss att göra tänker som annars skulle vara lite mer förvirrande. Jag hade tänkt gå igenom koden här på den instructable men jag kan inte göra det mycket läsvärd så gå till min GitHub för detta projekt och all information finns. https://github.com/wigman27/Arduino-programmable-Constant-Current-Power-Resistance-load
Det finns 4 mappar på det,
- Arduino - innehåller den Arduino koden som vi talar om här, i mappen konstlast. Den innehåller också alla 3: e part bibliotek har jag använt.
- Datablad - den innehåller alla datablad för de viktigaste komponenterna som används inom projektet.
- DesignSpark - jag har använt opensource Schematisk och PCB design mjukvara för detta projekt, det är en fantastisk gratis verktyg som har inga begränsningar och jag finner det lättare att användningsområden än Eagle - http://www.rs-online.com/designspark/electronics/eng/page/designspark-pcb-home-page mappen rev 1 innehåller alla mina ursprungliga mönster, Använd inte detta som det finns 2 eller 3 fel i fotspår plus jag har helt omarbetats layout för rev 2 , Använd enbart dessa filer. gerber filer är där om du vill ha din egen styrelse gjort. Se nästa steg för mer information om detta.
- LTSpice - detta innehåller alla LtSpice filer från simulerar driften av MOSFET.
Koden är någorlunda väl kommenterade på vad allt är och gör så fråga gärna frågorna nedan om du har någon.