TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: microcom en 09 de Marzo de 2006, 12:33:00
-
caballeros del foro
tengo una duda del error de el termopar y ad594 en cuanto temperatura sensada y mv salida del ad594.
a los 300°c hay un error de 16 grados porque la salida del ad594 es de 3160 milivoltios
tambien les pediria el favor de darme un ejemplo de como comunicar el pc al micro.asi:que una tecla o numero en decimal del computador le diga al pic cual es la temparatura maxima que hay que sensar.
me gustaria que el lenguaje sea el sencillo del que aparece en los libros 16f877. no soy muy esperto en micro solo que me gusta la programacion.
ejemplo:
movlw 06
movwf portb
xorlw 06
btfss status,2
addwf 54
yo una vez comunique el pic 16f877 con el computador que me visualizara un contador de segundos por hiperterminal rs232.pero no del pc al micro.
gracias caballeros
¿se podria hacer esto por internet? comandar al micro desde internet en otra parte? solo es una inquietud por ahora no un proyectro?
-
lo que pasa es que tengo una temperatura que controlar por medio del computador. el microcontrolador recive el voltaje del acondicionador de termopares ad594 y muestra la temperatura en el computador al mismo tiempo el computador le da la orden al micro para que llegue a una temparatura maxima.
mplab ide de la microchip 16f877
¿tengo que hacer un programa adicional para controlar el micro por medio del pc o sencillamente le mando una tecla o numero decimal al micro y que éste me la compare con la temperatutra?
el lenguaje es el que esta en la microchip 16f877.
gracias caballero
-
lo que pasa es que tengo una temperatura que controlar por medio del computador. el microcontrolador recive el voltaje del acondicionador de termopares ad594 y muestra la temperatura en el computador al mismo tiempo el computador le da la orden al micro para que llegue a una temparatura maxima.
mplab ide de la microchip 16f877
¿tengo que hacer un programa adicional para controlar el micro por medio del pc o sencillamente le mando una tecla o numero decimal al micro y que éste me la compare con la temperatutra?
el lenguaje es el que esta en la microchip 16f877.
gracias caballero
-
Escrito originalmente por microcom
lo que pasa es que tengo una temperatura que controlar por medio del computador. el microcontrolador recive el voltaje del acondicionador de termopares ad594 y muestra la temperatura en el computador al mismo tiempo el computador le da la orden al micro para que llegue a una temparatura maxima.
mplab ide de la microchip 16f877
¿tengo que hacer un programa adicional para controlar el micro por medio del pc o sencillamente le mando una tecla o numero decimal al micro y que éste me la compare con la temperatutra?
el lenguaje es el que esta en la microchip 16f877.
gracias caballero
La verdad recien leo y tampoco te entiendo.
En el PIC claro que tienes que tener un programa que compare algo!
incluso necesitas un programa que permita "recibir" el dato de la pc! además de una interfaz RS232 a TTL si vas a usar el puerto usart del PIC y el puerto Serie de la PC.
De que pais eres? Parece que te cuesta habla español, tal vez te podríamos ayudar en tu propio idioma.
-
yo realice una comunicacion serial visualizando en un lcd y al computadoe un cantador de minitos al instante. solamente del pic le mandaba los numeros al computador por rs232 hiperterminal. lo que pregunto es si tengo que hacer un programa adicional en al computador como en c, o visul vasic. para mandarle la orden o numeros de grados de temperatura maxima al microcontrolador.
o simplemente tecleo 400 y el micro me resive ese numero lo comparo con la temperatura y listo;
-
saludos, es dificil aclarar tu inquitud porque de inicio no planteas bien tu pregunta.
lo que entiendo es lo siguiente,
tu sensas una temperatura, la transmision es por el pic a la pc y tienes en pantalla de tu sofware el valor de temp. Ahora, el sensor de temperatura esta dentro de un sistema X, por ejemplo, risoriamente, en un horno de gas, si tu quieres detectar una temperatura inicial por ejemplo 100 grados y luego quieres deterctar 300 grados, estamos hablando de un sistema de control en lazo cerrado y practicamente no tienes que hacer nada con el pic, mas bien tienes que implementar actuadores para el sistema que tienes y la temperatura aumente, esto dependera claro esta, del rango de operacion del sensor. esta explicacion la doy porque es lo que puedo entender de tu duda. espero sirva.
-
Escrito originalmente por dominator9
saludos, es dificil aclarar tu inquitud porque de inicio no planteas bien tu pregunta.
lo que entiendo es lo siguiente,
tu sensas una temperatura, la transmision es por el pic a la pc y tienes en pantalla de tu sofware el valor de temp. Ahora, el sensor de temperatura esta dentro de un sistema X, por ejemplo, risoriamente, en un horno de gas, si tu quieres detectar una temperatura inicial por ejemplo 100 grados y luego quieres deterctar 300 grados, estamos hablando de un sistema de control en lazo cerrado y practicamente no tienes que hacer nada con el pic, mas bien tienes que implementar actuadores para el sistema que tienes y la temperatura aumente, esto dependera claro esta, del rango de operacion del sensor. esta explicacion la doy porque es lo que puedo entender de tu duda. espero sirva.
La verdad admiro tu capacidad de interpretación.
Creo que nuestro amigo microcom usa un traductor o algo parecido porque realmente no me parece que escriba en castellano y a mi realmente me cuesta bastante entender sus frases.
-
maunix vea lo siguiente:
tengo temperatura sensada 320°C visualizacion en computatador.
tengo que mandar la orden al pic por medio del computador cual es el rango a sensar por ejemplo 350°C ; tecleo 3 5 0 entonces el pic hace la comparacion entre la temperatura y los digitos que me manda el computador por teclado .via serial hiperterminal. tranmision recepcion.
ese es el programa que debe coordinar el pic
entonces esa es la idea.
buen entendedor pocas palabras...........
-
Lo que quieres es que el PIC envie una señal al PC cuando se detecte una cierta temperatura ??
-
Hola amigos. TREMENDA CONFUSION!!
Bueno yo creo que lo que quiere el amigo es medir la temp con el PIC, y mostrarla en la PC, entonces que por medio de unos valores que el teclea en la PC le envia al PIC cual es el rango de medicion. Por ejemplo:
El pic esta midiendo 200°C y muestra en pantalla 200°C
ahora bien, tecleo en la PC el valor maximo de medición 150°C
Ahora el PIC va a tener la capacidad de medir SOLO hasta 150°C no debe mostrar mas de alli.
Que me corrija microcom si me equivoco.
En caso de ser asi, mi pregunta que vas hacer con los otros 50°C q te faltan
, vas apagar algo que te baje la temperatura??

Saludos
-
el pic debe desactivar el aparato HORNO O CALEFACTOR hasta que me sense maximo 150°C
quiere decir que el rango maximo de temperatura es 150°C Y EL PIC DEBE MANDARLE AL COMPUTADOR LA TEMPARATURA DISMINUYENDO 198°C
171°c 169°C 150°C.
CLARO ESTO ES PARA CONTROLAR UNA EXCESIVA ELEVACION DE TEMPERATURA
QUE YO QUIERO ESTANDARIZAR.
PERO YO SE QUE LA TEMPARATURA DE UN HORNO MAXIMO POR EJEMPLO 450°C
NO LO VOY A PONER A CONTROLAR 150°C PORQUE SE ESTARIA PRENDIENDO Y APAGANDO EL HORNO.
O DIGANME UNA IDEA MEJOR PARA PONER EL PROGRAMA MAS EFECTIVO
Y MAS LOGICO.
ES UN CONTROL ON/OFF
ES UNA PRACTICA PARA MANEJEAR COMUNICACION SERIAL
MUCHAS GRACIAS
NO ESTOR MUY BIEN CON COMUNICACION SERIAL
NECESITO COLABORACION DE UN EJEMPLO DE PROGRAMA
DE COMUNICACION SERIAL PC AL PIC
-
el lenguaje es assembler
sencillo de libros pic 16f877
movlw 06
movwf temp_unidad
etc............}
muchas gracias
-
Bueno, ahora q se despejo la duda. deberias postear lo q tengas (si tienes algo) o empezar hacerlo leyendo el datasheet

y aqui te podriamos ayudar.
Tienes que manejar los registros del modulo USART, debes configurar parametros como las velocidad de transmision, todo eso lo puedes conseguir en el datasheet. Intentalo y te ayudamos.
Saludos
-
muchas gracias carcass me ha sido de mucha ayuda
boy a digitalizar el programa recepcion de teclado de pc.
bueno.
lo que pasa por cuestion de equipos y trabajo no me queda mucho tiempo para practicar .
muchas gracias
-
todo se estudiable y por su puesto realizable.
"Cada nuevo amigo que ganamos en la carrera de la vida nos perfecciona y enriquece más aún por lo que de nosotros mismos nos descubre, que por lo que de él mismo nos da."
-
Saludos a todos ...
No quisiera que se tome a mal, tan solo con propositos pedagogicos, pues para hacer un proyecto primero me pongo a buscar informacion y en eso que estaba buscando encontre una pagina de una universidad en la cual tenia algunos articulos sobre PIC"s y meparecio muy buena informacion (*.pdf), asi que lo baje algunos archivos en donde hay un ejemplo del modo de uso del sensor de temperatura LM35 y conecciones a PC usando LabView y esas cosas. No sé si es permitido presentar dicha informacion, Favor de avisarme para poder colocarlo en el foro.
Cabe decir que no lo he probado, tan solo lo he leido.
atte
julio
pd. no recuerdo de donde lo he bajado dicha informacion para darle los creditos al autor. espero que me disculpe.
-
Escrito originalmente por julio_g
Saludos a todos ...
No quisiera que se tome a mal, tan solo con propositos pedagogicos, pues para hacer un proyecto primero me pongo a buscar informacion y en eso que estaba buscando encontre una pagina de una universidad en la cual tenia algunos articulos sobre PIC"s y meparecio muy buena informacion (*.pdf), asi que lo baje algunos archivos en donde hay un ejemplo del modo de uso del sensor de temperatura LM35 y conecciones a PC usando LabView y esas cosas. No sé si es permitido presentar dicha informacion, Favor de avisarme para poder colocarlo en el foro.
Cabe decir que no lo he probado, tan solo lo he leido.
atte
julio
pd. no recuerdo de donde lo he bajado dicha informacion para darle los creditos al autor. espero que me disculpe.
Cualquier pdf puede ser interesante, lástima no te recuerdes la referencia donde lo bajaste porque sería ideal hacer un link a dicha página y listo.
Sino puedes seguir este tutorial de Miguel sobre como adjuntar cosas
http://miarroba.com/foros/ver.php?foroid=6510&temaid=4863967
Ahi como ves, lamentablemente debes sacarte alguna cuenta en megaupload, o alguno de esos super servidores de almacenamiento pero es que miarroba no nos deja lugarcito para nuestros adjuntos.....
Saludos
-
Loco lo del error que te da el Ad594 es por la el simple hecho de usar termocuple. te explico: la termocupla esta hecha de la union de dos materiales por lo general cobre con tantan. en esa union es donde ocurre el censo de temperatura. ahora cuando tu usas cables y otras cosas para llevar los terminales de la termocupla a tu ad694 estas creando nuevas termocuples que afectan tu medicion. te recomiendo que busques libros de instrumentacion industrial y revisar acerca del funcionamiento de un termopar. :-/
-
Loco lo del error que te da el Ad594 es por la el simple hecho de usar termocuple. te explico: la termocupla esta hecha de la union de dos materiales por lo general cobre con tantan. en esa union es donde ocurre el censo de temperatura. ahora cuando tu usas cables y otras cosas para llevar los terminales de la termocupla a tu ad694 estas creando nuevas termocuples que afectan tu medicion. te recomiendo que busques libros de instrumentacion industrial y revisar acerca del funcionamiento de un termopar. :-/
frozenpork , creo que llegaste un año y medio tarde :D :D
PD. fijate que los mensajes son de marzo de 2006...
-
que dice el cantante Bunbury mas vale llegar tarde que llegar mañana :-)