TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: mrgse en 19 de Mayo de 2009, 06:33:21
-
No es concretamente con el convertidor del PIC, sino con el circuito exterior. Tengo un divisor de tensiones formado por 2 resistencias. A la entrada AN4 del PIC introduzco la tension de entre las dos resistencias.
La connexion es la siguiente:
10V---- R=10k--------------R=1.3k------0V
!
entrada AN4 del PIC
Si desconecto la entrada del PIC, obtengo 0.25 V en el centro aproximadamente, que es lo correcto, pero al conectarlo obtengo 0V ya que toda la tension cae en la R de 10k. Porque ocurre eso??
-
Lo único que se me ocurre es que no lo hayas seteado el pin como entrada y esté seteado el pin como salida baja.
Ahora mismo estoy con un pic entrando por AD, 2 resistencias de 1k56 entre +5v y masa. En su punto medio tengo 2,5v y con eso entro al pic sin problemas.
-
En teoria si k he configurado el pin como entrada, ya que las demas entradas analogicas si recogen la medida correcta.
-
Puede que en algun punto se te haya levantado la resistencia de masa y le hayan entrado los 10v al AD.
Si es así lo has petado fijo. Me ha pasado a mí, prueba con otro pic.
Ayudaría si pudieras subir la configuración del AD (en asembler, porque no me entero de C) para echarle un vistazo. A veces nos olvidamos de configurar adecuadamente el AD y nos da dolores de cabeza.
Has configurado los comparadores en off?
Has configurado correctamente los ADCON?
-
10V---- R=10k--------------R=1.3k------0V
!
entrada AN4 del PIC
Si desconecto la entrada del PIC, obtengo 0.25 V en el centro aproximadamente, que es lo correcto, pero al conectarlo obtengo 0V ya que toda la tension cae en la R de 10k. Porque ocurre eso??
Hola
No creo que 0.25V sean correctos. Haciendo el cálculo para la R de 1.3k...
I total = 10V / 11300ohm = 0.88mA
V R = 0.88mA * 1300ohm = 1.15V
Sobre configurar la entrada, hay varias combinaciones de entradas analógicas-digitales. ¿Estás usando la combinación en donde todo el puerto A se pone analógico?