Paso 2: Hardware
Este esquema utiliza el mismo circuito de retardo de tiempo que hemos hablado en el episodio 7. Una vez más, el valor del condensador depende de su aplicación. El tiempo de espera es aproximadamente 30ms por nano faradio en 5 voltios por lo que nuestro tiempo de espera calculada aquí es de unos 23,5 minutos. Ese valor nos permitiría grabar un máximo de 255 puntos en EEPROM en un período de casi 100 horas (4 días). Una vez más, asegúrese de que utilizar un capacitor de tantalio para valores por encima de 1uf para evitar Tiempos de espera reducidos debido a la corriente de fuga.
El dispositivo de LM3x se conecta a corriente y tierra con la salida analógica a una entrada analógica del PIC. Vamos a ver en la sección de software que el PIC tiene que entrada configurado para realizar una conversión de A/d (analógica a digital) cada vez que el PIC se despierta del modo de espera. El valor del potenciómetro no es crítico (10k debe funcionar) o puede ser sustituido por un divisor de voltaje resistor simple. La idea es establecer la entrada en el pin 5 (11) a aproximadamente 2,5 voltios sin superar 2,55 voltios. Que permitirá la conversión A/D a la salida un poco por 10mv de entrada para que coincida con nuestra salida del sensor de temperatura de 10mv por cada grado. En consonancia con nuestro objetivo de baja potencia, un lado del potenciómetro es alimentado por el PIC sólo cuando tome una medición de temperatura. La energía para el sensor también es controlada por el PIC. El voltaje de salida del sensor se instala dentro de 20us para que menos de 1 instrucción del ciclo cuando se usa el reloj interno de 31 kHz PIC.
Porque estamos usando un pin de E/S del PIC para el potenciómetro para la referencia de voltaje de la energía, necesitamos primer conjunto usando el poder de la foto de la fuente. Acaba de tomar el lado del potenciómetro que más adelante se conectará al pin PIC 5 (11) y conectarlo al V + que se aplicará a pin 1 del PIC en lugar de otro. Establecer los 2,5 voltios y entonces usted puede conectar el potenciómetro a pin del PIC 5 (11). La salida de que la clavija debe ser bastante cerca de la tensión de alimentación.
La conexión a tierra al pin 2 se utiliza como un habilitar en el software. Era necesario porque el PIC funciona realmente mientras está sentado en un programador accionado para arriba como el Pickit3. Puede causar un problema cuando leemos los valores de temperatura almacenados porque el PIC comenzará sobrescribiendo la EEPROM si no evitar que en el software.
También se nota en el diagrama que el PIC puede ser una de las dos versiones que hemos estado utilizando en estos episodios. La mitad superior de la 16F688 coincide exactamente con los ocho pernos de la 12F683 para poder utilizar uno en aplicaciones que requieren sólo seis o menos puertos de la entrada-salida. Incluso puede construir su circuito con un zócalo de 14 pines incluso si planea utilizar el 12F683. Así no tienes que cablear los ocho pernos si más tarde decide caer en un 16F688.