Stap 2: De Circuits
De tester bevat twee sensing circuits; een voor het meten van spanning en één voor het meten van huidige. Een TUIMELSCHAKELAAR SPDT (SW2) verbindt de cel beproeven met deze schakelingen individueel.
De spanning Circuit: De Arduino analogRead opdracht leest spanning tot + 5V en retourneert een geheel getal tussen 0 en 1023. Om de tester te lezen naar 15V, maakt u een scheidingslijn van de spanning die uit een 2K (R3) en de weerstand van 1K (R4 bestaat). De spanning over de R4 is eenderde de voedingsspanning zodat het 0-15V kunt lezen. (Opmerking: U kunt twee weerstanden met een 2-1-ratio).
De stroomkring: Aangezien de analogRead opdracht retourneert een waarde van 0-1023 (voor een max van 5V), is elke eenheid 5 gedeeld door 1024 of 4.9mV. En van de wet van Ohm, we weten dat de daling van de spanning over een weerstand gelijk aan de huidige tijden de weerstand is. Zo is de spanningsval over de weerstand van een 4.9 ohm met 1mA van huidige 4.9mV. Hierdoor dat kunnen wij de huidige effectief lezen over een 4.9 ohm weerstand met behulp van de werkelijke waarde geretourneerd door de opdracht analogRead. Er zijn minstens twee problemen met deze strategie.
(1) omwille van zijn lage weerstand, dit circuit kan het produceren van een hoge stroom en bijgevolg te veel macht voor standaard 1/4 of 1/2 Watt weerstanden. Ze zou zeer snel gevaarlijk heet worden. Zo adviseer ik gebruikend Power weerstanden met minstens een 5W rating.
(2) Ik keek hoge en lage en kon het niet vinden een 4.9 ohm weerstand van de macht.
De oplossing? Sluit twee 10 ohm weerstanden in parallel, die u ongeveer 5 Ohm krijgt (dicht genoeg voor dit project). De weerstanden van de macht die ik gebruikte zijn 10W geclassificeerd zodat ze blijf mooi en cool in dit circuit.
De spanning, stroom en vermogen lezingen wordt getoond in een 2 x 16 karakters seriële LCD-paneel. U kunt LCD-scherm, maar de bedrading en het programma moet mogelijk worden aangepast om ruimte te creëren.