miércoles, 11 de abril de 2012

CONTROL DE TEMPERATURA mediante PIC16F876A

Bien amigos despues de tiempo publico otra vez , esta vez haremos un control de temperatura con SET POINT que servira para desactivar digamos el elemento calefactor. Para leer la temperatura usaremos el PIC16f876a  con un sensor LM35 y se enviara la lectura de la temperatura mediante puerto RS232 (puerto serie o COM1).
Y para leer los datos enviados por el pic haremos el programa con labview.  El programa para lectura de la temperatura mediante el pic16f876a  esta hecho en picbasic con su respectivo circuito lo pueden ver y bajar en mi pagina web  http://www.proyectoselectronicoos.blogspot.com/ .












jueves, 20 de enero de 2011

MANEJO PUERTO SERIE COM1 (RS232)

Haremos el uso del puerto Com1  o llamado tambien rs232 para recibir la lectura de valor digital  que puede ser  provisto por un pic16f877a el cual convertira un valor analogico que puede ser  de temperatura (lm35) o de un potenciometro y lo enviara por su puerto serie al conector RS232 de la PC.
tengo q ue decirles que estoy usando el LABVIEW8.6


El panel frontal solo consta del VISA resource name y un visor donde se leera el valor leido del potenciometro. En el diagrama de conexiones es solo para una lectura del potenciometro,si quisieramos seguir leendo en forma continua  el valor del potenciometro tendriamos que aumentar un bucle WHILE en el diagrama de conexiones.


le hemos aumentado un timer de 500mseg para lectura del potenciometro que estara conectado en el pic16f877a  El circuito y programa del pic16f877 si quereis implemetarlo solo teneis que bajarlo del siguiente link
http://www.4shared.com/file/WnTAk2Zt/serial_read.html

jueves, 30 de diciembre de 2010

PROGRAMACION PUERTO PARALELO EN LABVIEW

CONVERSION  DECIMAL  A BINARIO
En el primer ejemplo convertimos un numero decimal a binario y lo visualizamos mediante una matriz booleana de una dimension. Para hacer la matriz boolena buscamos en funciones ARRAY  1d  y dentro de esta matriz insertamos un booleano en este caso es un led y usamos la funcion number to boolean  array function.Aqui tenemos el panel frontal y el link del VI para bajarlo es:
http://www.4shared.com/file/KNbf0BxU/decimal_a_binario_Port.html


En este segundo ejemplo escribiremos en el puerto paralelo un numero binario que esta hecho con una matriz booleana del ejemplo anterior, aqui tenemos el panel de conexiones y el panel frontal.