TODOPIC
Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: perla en 28 de Marzo de 2016, 18:02:35
-
Hola a todos. No soy muy bueno en basic Pro pero tengo un programa que controla un motor electrico de 24 voltios en continua y no siempre el pic se resetea solo. El pic lo tengo bien aislado de alimentacion respecto al motor, es decir, tiene cada uno la corriente por separado y estabilizada por el 7805. La patilla 4 de reset la tengo conectada atraves de una resistencia de 10K a positivo y un oscilador externo de 4Mhz con sus dos condensadores. La placa tiene las pistas bien separadas de la parte de la potencia respecto a la de control y tambien utilizo octoacopladores.
Tengo en tendido que hay que deshabilitar los Fuses del MCLR pero no se como se hace.
Me puede ayudar alguien.
Gracias............
-
Desabilitar MCLR solo tiene sentido si vas a usar el puerto RA5 de esa patilla, de lo contrario lo tienes bien conectado con una resistencia a positivo.
Si no hay caídas de tensión, los reseteos deben de ser por señales de radiofrecuencia que genera el motor. Una ferrita en el positivo de alimentacion del micro puede resolver el problema. También puedes ponerle al motor un condensador en paralelo para reducir las señales de RF.
-
Si puedes, te recomiedo que coloques unas fotos y esquemas del control, pienso que de esa manera será más facil ayudarte.
-
Ok. Problema resuelto. Tenias razon planeta9999, los reseteos son a consecuencia de una mala alimentacion, tenia picos de corriente pues el cable que alimentaba la placa del pic es fino y muy largo y solo puse un condensador electrolitico de 1 uF y otro de 100K picos ceramico. Lo verifiq