Autor Tema: Problemas con la temporizacion del utilizando el PIC16F628  (Leído 1979 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado dzepedar

  • PIC10
  • *
  • Mensajes: 17
Problemas con la temporizacion del utilizando el PIC16F628
« en: 11 de Enero de 2005, 11:25:00 »
HOLA A TODOS LOS AMIGOS DE ESTE GRANDIOSO FORO:

Tengo el siguiente problema:
Estoy utilizando el microcontrolador PIC16F628, para temporizar o medir
unos pulso de 4 y 1 segundo.  El problema es que, como utilizo el RC interno
(no pretendo usar el cristal, puesto que tengo todos los pines para otras funciones), este se comporta de manera imprescisa, si lo comparamos con
la utilización de un cristal de 4Mhz, por ejemplo.

Esta imprecisión se traduce en un adelanto o atraso de los tiempos señalados
anteriormente y la verdad es que al menos necesitos que dichos tiempos sean
fijos de tal forma de tener una referencia de tiempo estable.

Me gustaría si alguien sabe como solucionar este problema o si tiene alguna
sugerencia que me pudiera proporcionar.
Desde ya les agradezco cualquier auyda al respecto.

Saludos cordiales para todos.

DANIEL
CHILE

Desconectado peddrorolo

  • PIC12
  • **
  • Mensajes: 56
RE: Problemas con la temporizacion del utilizando el PIC16F628
« Respuesta #1 en: 12 de Enero de 2005, 02:08:00 »
Hola Dzepedar.
Como ya comente en algún otro subforo, la utilización del RC interno es imprecisa, el DS del micro cuantifica el error en 1%, osea que si quieres medir en microsegundos, por cada 100 se te puede adelantar o retrasar 1.
Como comentas que no tienes patas libres, pues tienes un problema, lo ideal sería poner un cristal de precisión 4.0000MHz, con lo cual te garantizas una precisión muy buena.
Una solución sin poner nada extra, pues no la conozco.

Un saludo.

Desconectado dzepedar

  • PIC10
  • *
  • Mensajes: 17
RE: Problemas con la temporizacion del utilizando el PIC16F628
« Respuesta #2 en: 17 de Enero de 2005, 10:54:00 »
Escrito originalmente por peddrorolo
Hola Dzepedar.
Como ya comente en algún otro subforo, la utilización del RC interno es imprecisa, el DS del micro cuantifica el error en 1%, osea que si quieres medir en microsegundos, por cada 100 se te puede adelantar o retrasar 1.
Como comentas que no tienes patas libres, pues tienes un problema, lo ideal sería poner un cristal de precisión 4.0000MHz, con lo cual te garantizas una precisión muy buena.
Una solución sin poner nada extra, pues no la conozco.

Un saludo.



Hola Peddrorolo:
En primer lugar muchas gracias por tu mensaje.
En relación a mi problema, creo que tendré que usar un cristal, para lo cual
usaré otro pic (16f873) con mas pines, de tal forma de lograr la presición que necesito.

Muchas gracias.

Daniel


 

anything