TODOPIC

FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: manex_1987 en 09 de Julio de 2007, 06:29:03

Título: Sistema en protoboard: no arranca!
Publicado por: manex_1987 en 09 de Julio de 2007, 06:29:03
Buenas!

Estoy haciendo un sistema compuesto por un 18f4550,un lcd, unos botones, un max232 y un acelerometro para un proyecto, en protoboard para empezar. La alimentacion esta filtrada por un condensador de 470uF en el lado no-regulado, y un condensador de 200nF en el lado regulado. La cuestion es, que el "cacharro" hace lo que le da la gana! He hecho un programa simplisimo en el que se enciende y se "congela" un led. Total, que alimento el sistema, y el led se enciende cuando le apetece; y no siempre que le doy al reset. Si cojo un destornillador o mis dedos, y toco algun pin o empiezo a manipular algun cable, el led se enciende, o se apaga, o se enciende y apaga. Pero no hay forma de que funcione de forma estable. Uso una protoboard de esas bastante grandes.

Espero que podais ayudarme.

Un saludo!
Título: Re: Sistema en protoboard: no arranca!
Publicado por: Nocturno en 09 de Julio de 2007, 06:54:23
Comprueba que en MCLR tienes una resistencia a Vdd.
Si quieres puedes desactivar el fuse MCLR y poner el micro a usar el oscilador interno; de esta manera hay dos factores externos que eliminas.
Título: Re: Sistema en protoboard: no arranca!
Publicado por: manex_1987 en 09 de Julio de 2007, 07:09:37
El problema se resolvio en parte...

El codigo era este, en C18, includes y demas aparte:

void main(void)
{
   TRISCbits.TRISC2=0;
   LATCbits.LATC2=1;
   OpenXLCD(FOUR_BIT & LINES_5X7);
   putrsXLCD("Hello world!");
   while(1);
}

La cosa no funcionaba... y en el LCD no aparecia nada. He comentado las dos lineas concernientes al LCD y voila, funcionaba perfectamente. Lo misterioso es que el WDT esta desactivado, el brownout tambien,... no se por qué me pasaba eso. Como buena costumbre desde siempre, mclr 4k7 a vdd. Alguna idea del porque? Uso un 18f4550 con cristal de 20mhz, a 48mhz.
un saludo
Título: Re: Sistema en protoboard: no arranca!
Publicado por: migsantiago en 09 de Julio de 2007, 11:23:51
Hola

Solo se me ocurre preguntarte si aterrizaste o pusiste a 5V las terminales de datos de tu LCD que no usas en el modo de 4bits.

Cuando enciendes tu fuente de alimentación y pones a trabajar tu circuito, ¿se mantiene el voltaje correcto de operación?

¿Tu LCD cuenta con backlight y está regulada la corriente de alimentación del led con una R de 10ohms aprox.?
Título: Re: Sistema en protoboard: no arranca!
Publicado por: PalitroqueZ en 09 de Julio de 2007, 12:04:15
he realizado transmisiones usb en protoboard, montando lcd y botones y no he tenido problemas, ¿será por el cristal de 20Mhz? el que uso yo es de 4Mhz y no olvidar de colocar el 100nF juntito en vdd y vss

otra recomendación: colocar la fuente de alimentación fuera de ese protoboard.

Título: Re: Sistema en protoboard: no arranca!
Publicado por: quirogaareal en 19 de Julio de 2007, 08:04:38
Hola :

Mira yo he usado protoboard unos cuantos años y algunas de las causas de fallas era que los que traban los pines estan medio abiertos ya sea por un defecto constructivo o poque se los ha usado mucho, en fin mi sugerencia es que te armes una pequeña plaquetita con zocalos para el pic y ahi proba.
Quiza no sea una sugerncia muy rebuscada pero me ha ahorrado muchisimos dolores de cabeza.



Saludos