Stap 14: De Software
Bijgewerkt naar versie 1.11
Zorg ervoor dat de nieuwste versie downloaden als u niet reeds hebt! Updates omvatten:-
Versie 1.11
GitHub gebruiker waspinator was vriendelijk genoeg om sommige aardige veranderingen die zijn nu samengevoegd tot het originele exemplaar van de software. Een grote dank aan waspinator voor uw bijdragen.
- Toegevoegde voorvoegsels aan constanten en Global variabelen
- Benoemde constanten toegevoegd aan DAC vergelijking
- De functie roundFloat toegevoegd
Versie 1.1
- Vaste foutmelding in de instellen van de huidige functie van de DAC
- Toegevoegde verbeterde huidige berekening te maken voor de correctie in de verschuiving van de OPAMP, maakt gebruik van de gemeten waarde aan te passen van de huidige set.
- Algemene code tidy up
Software is een zeer belangrijk onderdeel van dit project, aangezien het ons een interface om te zien wat er gaande is het biedt ons ook met een interface om te controleren wat we willen de lading te doen geven.
De software niet te ingewikkeld, Arduino maakt het heel makkelijk voor ons om denkt dat normaal gesproken een beetje meer verwarrend zou zijn. Ik wilde hier de code op de instructable doorlopen maar ik can't make it zeer leesbaar dus ga naar mijn GitHub voor dit project en alle informatie is er. https://github.com/wigman27/Arduino-Programmable-constant-current-Power-Resistance-load
Er zijn 4 mappen op daar,
- Arduino - het de Arduino code bevat die we over hier, binnen de dummy load-map praten zullen. Het bevat ook alle van de 3rd party bibliotheken die ik heb gebruikt.
- Datasheets - al bevat de datasheets voor de belangrijke onderdelen die worden gebruikt binnen het project.
- DesignSpark - ik heb gebruik gemaakt van het opensource schematische en PCB ontwerpsoftware voor dit project, het is een fantastische gratis tool die geen beperkingen kent en ik vind het gemakkelijker om toepassingen dan Eagle - http://www.rs-online.com/designspark/electronics/eng/page/designspark-pcb-home-page de rev 1-map bevat al mijn eerste ontwerpen, gelieve gebruik deze optie niet als er 2 of 3 fouten in de voetsporen plus heb ik volledig herziene versie van de lay-out voor rev 2 , kunt u deze bestanden alleen te gebruiken. de gerber-bestanden zijn daar indien u wenst te hebben van uw eigen bord gedaan. Zie de volgende stap voor meer informatie hierover.
- LTSpice - dit bevat alle LtSpice bestanden van de werking van de MOSFET simuleren.
De code is redelijk goed wat alles is en doet commentaar vragen gelieve onderstaande vragen hebt u om het even welk.