Bygga en LED Analyzer (1 / 9 steg)
Steg 1: Inställningar
Naturligtvis, Q3 är en nuvarande diskhon och vad vi vill är en aktuell Källa, att pumpa nuvarande i lampan så dess framåt spänning kan mätas. Q1 och Q2 utföra denna vändning funktion. IC2A och R5 buffert kände spänningen och skydda indata till Arduino.
Den Arduino går en skiss att ramper upp DAC spänningen, och därav strömmen genom den LED, och sedan läser den resulterande ledde framåt spänning genom en av dess analog ingång stift. Den kommunicerar sedan med ett Python-skript som körs på en dator via dess följetong till USB-länk och detta skript organiserar data och visar en graf över lysdioden under testets-V kännetecken. Det går också en kurva-montering rutin som genererar koefficienter för en exponentiell funktion liknande den Shockley diod modellen. För att få ett mindre fel i funktionen fit, har Python skript möjlighet att köra analysen flera gånger och det genomsnitt uppgifterna. de data som skapas för avsnittet "Resultat" som följer var i genomsnitt över tio körningar av analysatorn.
Här är en snabb reservdelslista för maskinvara:
Arduino (1 x)
MCP4725 DAC breakout styrelse med dra upp motstånd och kondensator (finns på http://www.sparkfun.com )
LM358 dubbla op amp eller liknande (1 x)
BC547 NPN transistor eller liknande (1 x)
BC556 PNP transistor eller liknande (2 x)
10 ohms motstånd (2 x)
220 ohm resistor (1 x)
100 ohm 1% eller bättre motstånd (R4) 1 x
1 k ohm motstånd (1 x)
0.1uF förbifartsleden kondensator (1 x)
0.01uF kondensator (1 x)
Lysdioder för att testa!