TODOPIC

Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: ivanlopezramirez en 08 de Junio de 2006, 17:26:40

Título: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: ivanlopezramirez en 08 de Junio de 2006, 17:26:40
Hola a todos.

yo llevo varios años trabajando con pics.. sobre todo con el 18F252 y 18F452 que son muy pareceidos.
he hecho varios proyectos y cosas cheveres pero de todas esas cosas que he hecho no he tenido que dejarlo funcionando durante mucho tiempo, es decir solo que funciones por unas horas seguidas y ya.

ahora lo que estoy haciendo debo dejarlo encendido por mucho tiempo.. meses..  y no se si despues de algun tiempo de estar repitiendo la misma rutina, de estar preguntando, de estar repitiendo el mismo "Main"..... a la velocidad de 4Mhz vaya a dejer de funcionar....
no pienso dejar que en nigun momento entre en modo Sleep y tampoco utilizar el watchdog....

sera que eso funciona toda la vida bien?     teniendo en cuenta que no hayan problemas de programacion...


Cualquier colaboracion será de gran ayuda para mi.

Ivan.
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: aitopes en 08 de Junio de 2006, 18:30:47
Hola!
Un 16F628A lleva un par de años regulando las luces y temperatura de una camara de cria (semillas) sin parar y sin fallar.
De todos modos, seguramente hay integrantes de la lista que tienen "records" mayores.. :)

Saludos!
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: migsantiago en 08 de Junio de 2006, 18:58:32
Hola Iván

Mira, los pics como cualquier otro dispositivo electrónico te pueden durar funcionando el tiempo que quieras mientras el diseño de tu circuitería sea apropiado: voltajes estables, cableado correcto, disipación de potencia adecuada, etc.

Tú enfócate a crear un programa que sea autónomo; si es un programa que hace muchas cosas y puede que se "trabe" en alguna parte, usa el watchdog para evitar que el pic deje de funcionar desde el punto de vista de software. En pocas palabras, si escribes un programa correctamente, tu pic puede funcionar un buen tiempo continuamente sin quitarle la alimentación.

Aunque... hay límites. Según la hoja de características del PIC16F84A, la EEPROM puede retener datos hasta por 40 años, así que si tu programa usa la EEPROM, pues ese es el límite. No encuentro el máximo tiempo de retención de datos en la FLASH de programa, pero es parecida.
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: Arbolito en 08 de Junio de 2006, 19:11:53
los sensores de las alarmas llevan un pic y por aca esas alarmas llevan unos 5 años yo creo que no deverias preocuparte por eso.
Hay limites ,logico ,pero bueno ya te los comento migsantiago.
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: maunix en 08 de Junio de 2006, 19:14:25
despues de algun tiempo de estar repitiendo la misma rutina, de estar preguntando, de estar repitiendo el mismo "Main"..... a la velocidad de 4Mhz vaya a dejer de funcionar....
no pienso dejar que en nigun momento entre en modo Sleep y tampoco utilizar el watchdog....

sera que eso funciona toda la vida bien?     teniendo en cuenta que no hayan problemas de programacion...

Tengo aplicaciones que hace años estan funcionando.  La más longeva es un equipo que no está las 24 hs conectado pero hace más de 7 años que está armado y funcionando.

Como te dijo migsantiago si tu hardware es correcto y el software está correcto... no hay porqué temerle a nada.  Tendrá la misma vida útil que cualquier otro componente electrónico que conozcas o aún mas.   

Es como las pcs, tendrás un amigo al que se le quemó el equipo después de 1 semana de comprada y tendrás a otro que hace 10 años usa un 486 y aún le anda.

En cuanto a lo de que no salga el "main", pues bien, si el compilaro es lo suficientemente bueno y si tu software toma todas las precauciones (que no quieras hacer cosas raras en el vector de interrupción por ejemplo) no veo motivo por el cual deba salir del main el software. 
En cuanto a eso,  y a modo de experiencia, te puedo decir que tengo una aplicación en tiempo real hecha en ensamblador que lleva más de 2,5 años funcionando sin problemas.  Me llevó un tiempo depurar el software para todo tipo de eventualidades pero luego que lo puse a punto nunca más tuve problemas.


Saludos y éxitos
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: ivanlopezramirez en 08 de Junio de 2006, 19:45:03
Gracias muchachos!


que foro tan efectivo..   es un gusto para mi habermelo encontrado en el camino!
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: aitopes en 08 de Junio de 2006, 20:03:01
Hola de nuevo....

Lo de los 40 años de retencion de datos de las EEPROM se refiere a lo que dura un "1" guardado...pero si a los 30 años leemos y volvemos a escribir todo el contenido de la EEPROM ganamos 40 años mas... :)
Quizas sea buena idea (si no queremos que nuestros nietos hagan mantenimiento de nuestros desarrollos) leer y reescribir cada digamos...5 años el contenido completo de la EEPROM :mrgreen:

Saludos!
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: migsantiago en 08 de Junio de 2006, 20:11:23
Jeje claro Aitopes, es solo una celda de la EEPROM la que puede retener un dato por 40 años y si se vuelve a grabar, se "refresca" el conteo de 40 años.

Lo que todavía no encuentro es cuanto dura la data retention de la FLASH de programa  :shock:
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: aitopes en 08 de Junio de 2006, 20:19:08
No tengo idea de la duracion de la FLSAH, pero lo voy a buscar. :)
De todos modos, salvo que esten pensando en armar algun proyectito para poner en orbita o algo asi, con 20 o 30 años creo que es mas que suficiente....Si no, pensemos en que tenemos en uso que tenga mas de esa cantidad de años....casi nada  :?! Todo se vuelve obsoleto en poco tiempo, mas la electronica.

Saludos. :mrgreen:
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: Chaly29 en 08 de Junio de 2006, 21:47:24
Hola gente, yo personalmente tengo un temporizador (16F84A) instalado en un horno de esterilizacion hace ya 2 años y como debajo y a los lados no era posible colocarlo a tenido que estar sobre este, por lo tanto recibe una buena temperatura cuando el horno funciona, el temporizador esta encendido las 24 horas (no siempre temporizado pero si corriendo la rutina) y nunca a presentaso problemas, ni siquiera se es necesario hacerle un reset.

Y la ultima, me e enterado que por mal uso se les a incendiado uno de esos hornos quemando todo el frente del temporizador y fundiendo el plastico de los display de LED, pero el temporizador sigue funcionando correctamente  :D.

Un saludo.

Atte. CARLOS.

Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: pibe en 09 de Junio de 2006, 08:01:22
En realidad no deberían durar tanto. De que vamos a vivir ?  :mrgreen:
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: aitopes en 09 de Junio de 2006, 08:09:35
Bueno...si esa es una preocupacion, siempre puedes implementar una rutina de "desastre" cada        "x"   dias o meses, de acuerdo al dinero que necesites.... :lol:

Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: maunix en 09 de Junio de 2006, 08:12:54
En realidad no deberían durar tanto. De que vamos a vivir ?  :mrgreen:

Pero asi duren tanto, la gente no los usaría tanto tiempo...  :mrgreen:

Las necesidades cambian y siempre se quieren "mas cosas".  Es como la gente que tenía un televisor viejo a botonera... hace años seguramente lo cambió por uno a control remoto o le agregó algún decodificador externo para no tener que levantarse para hacer "zapping".

Todo eso es en favor nuestro.  :) :)

Es más incluso los micros de 8 bits parece que seguirán existiendo por años! no serán reemplazados por los de 16 o 32 bits.  He leído un artículo donde mencionan este tema y dicen que "siempre habrá algo que se justifique automatizar con un micro de 8 bits" así que estamos de para bienes :)

Hoy se automatiza un horno o una casa, mañana no se... la bicicleta, el asiento para ver televisión, el comedero del perro, etc!  :D :D

Saludos

Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: pibe en 09 de Junio de 2006, 08:52:48
Pero llegará el día en que los pics programen pics. Que los micros programen lo que se nos antoje por reconocimiento de voz.

Y también llegará el día en que ni siquiera se necesite la voz u orden del ser humano.

Y ahí si que la cag*mos  :mrgreen:  :D

Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: jfh900 en 09 de Junio de 2006, 09:09:55
Yo he visto una jarra, que filtra agua y esta microprocesada (si una jarra de agua  :shock:), para determinar la duración del filtro de agua han pueesto un micro con un pulsador, cuando cambias el filtro pulsas el boton durante 5 minutos y aparecen cuatro rayas en un mini display a medida que pasan las semanas las rayas van disminuyendo y cuando se terminan hay que cambiar el filtro. Todo montado sobre el mango de la jarra.

Un saludo
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: aitopes en 09 de Junio de 2006, 10:35:22
.... cuando cambias el filtro pulsas el boton durante 5 minutos .....

Wowwww!!!! Casi casi que se te van las ganas de cambiar el filtro de solo pensar que vas a estar CINCO MINUTOS pulsando un botón!!!   :D

Dale mis saludos al programador  :shock: y mis condolencias a los clientes... :mrgreen:

(Es broma.....pero no me imagino el porque de los 5 minutos...seguramente 3 o 4 segundos hubieran bastado).

Saludos!
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: maunix en 09 de Junio de 2006, 11:25:18
Pero llegará el día en que los pics programen pics. Que los micros programen lo que se nos antoje por reconocimiento de voz.

Y también llegará el día en que ni siquiera se necesite la voz u orden del ser humano.

Y ahí si que la cag*mos  :mrgreen:  :D



De todas formas, me cuesta imaginar que todo sea tan fácil en el futuro como lo pintan en las películas.

Sobre todo... ¿cómo se corregirían los errores del software si el problema está en el software que interpreta la lógica del programa que quieres programar? jeje.  Suena medio enredado pero no se como decirlo de otra forma.

A ver, si tenemos un programa que nos permite programar todo automáticamente con voces del humano.

¿Qué sucede si programamos algo y no anda? ¿Cómo lo corregimos si el problema está en el programa que nos interpretó lo que queríamos hacer?... en definitiva en algún momento habrá alguien que tenga que meter su nariz a algún código... Al menos mi imaginación así lo dicta.

Los lenguajes de alto nivel son eso, pero de vez en cuando surgen cosas que hacen que se deba volver al ensamblador a corregir 'bugs'.  Lo mismo pasa cuando sale un nuevo microprocesador con nuevos tipos de instrucciones, se deben incorporar las nuevas instrucciones al compilador con los nuevos comandos , los cuales pueden allanar terreno es decir que se usarían esos comandos para optimizar código que antes no se podía optimizar... etc etc etc.

Creo que seguiremos dando vuelta un tiempo más o cuando esté todo hecho... ya no estaremos caminando por este suelo.

 :mrgreen:

Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: pibe en 09 de Junio de 2006, 12:38:31
Fuera de broma:  No digo que seremos inservibles o dispensables, es que cada día se nos necesita menos. Sino mira hacia atras, no muy lejos, digamos 100 años ; la computadora ha reemplazado el trabajo de cientos, miles de personas. Llegará el dia que sean tan potentes que la mano de obra humana será poco necesaria.
Y ya dejemos el tema que nos hemos desviado  :mrgreen:
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: migsantiago en 09 de Junio de 2006, 13:27:40
Bueno...si esa es una preocupacion, siempre puedes implementar una rutina de "desastre" cada        "x"   dias o meses, de acuerdo al dinero que necesites.... :lol:



 :D :D

Dale una garantía al cliente de 1 año y que tu subrutina "selfdestruct" falle al año con un mes.
Título: Re: CUANTO DURA FUNCIOANANDO CORRECTAMENTE UN PIC ? ? ?
Publicado por: Darukur en 31 de Octubre de 2006, 10:56:55
Antes de preocuparte por cuanto dura el PIC, yo me preocuparia por cuanto dura el código andando,  es tan facil errarle!
Y de eso se!
POr ejemplo tengo una alarma de auto / reloj que lleva 2 años conectada andando (y dando la hora correcta).

Saludos