Paso 1: La configuración
Por supuesto, Q3 es un actual fregadero y lo que queremos es una actual fuente, bomba de corriente en el LED por lo que su tensión se puede medir. Q1 y Q2 realizan esta función de respuesta. IC2A y R5 la tensión detectada del almacenador intermediario y protegen la entrada a la Arduino.
Los funcionamientos de Arduino un bosquejo que rampas hasta la tensión de la DAC, y por lo tanto la corriente por el LED y luego lee la resultante llevó adelante voltaje a través de uno de sus pines de entrada analógicas. Entonces se comunica con un script en Python que en un PC vía su serial USB link, y este script organiza los datos y muestra un gráfico del LED bajo característica de i-v de la prueba. Además, ejecuta una rutina de ajuste de curvas que genera coeficientes de una función exponencial similar al modelo de diodo de Shockley. Para obtener un error menor en la función de ajuste, el script de Python tiene la opción de ejecutar el análisis varias veces y el promedio de los datos; los datos generados para la sección de "Resultados" que sigue fue un promedio de más de diez funcionamientos del analizador.
Aquí está una lista rápida para el hardware:
Arduino (1 x)
Junta de arranque de MCP4725 CAD con levante de resistencias y condensador (disponible en http://www.sparkfun.com )
LM358 dual op amplificador o similar (1 x)
Transistor NPN BC547 o similar (1 x)
Transistor PNP BC556 o similar (2 x)
resistencia de 10 ohmios (2 x)
resistencia de 220 ohm (1 x)
100 ohm 1% o mejor resistencia (R4) 1 x
resistencia de ohmios 1 k (1 x)
0.1uF derivación (1 x)
0.01uF condensador (1 x)
LEDs a prueba!