ADC del PIC: ¿es normal esto?
| #11 |
| #12 |
|
thebearmac
|
HOLA alejandro_oo:
YO HE MANEJO C PARA PROGRAMAR PICS, Y LA FUNCION DE ADC_READ(); SE EN CARGA DE TODO EL PROCESO DE CONVERCION, ASI QUE CON ESTA INSTRUCCION NO HAY PROBLEMA, AHORA SI ESTAS UTILIZANDO VARIOS CANALES PARA LEER DATOS ANALOGOS, HAY PUEDE ESTAR EL PROBLEMA, POR QUE CUANDO SE HACE CAMBIO DE CANALES PARA LEER DATOS MUCHAS VECES EL CANAL SE QUEDA ESTATICO, ES DECIR QUE NO CAMBIA EL DATO SI NO QUE SE QUEDA LEYENDO EL DEL ANTERIOR CANAL, ESTO SUCEDE CUANDO LA CARGA DE ENTRADA DEL ADC NO CUMPLE CON LA EXIGENCIA MINIMA POR EL FABRICANTE, EN LA HOJA TECNICA DE MICROCHIP SE SUGIERE COLOCAR UNA RESISTENCIA DE 10k EN LA ENTRADA DE CADA ADC PARA REALIZAR UNA ADECUADA CIONVERCION SI ESTAS CONECTANDO LA BATERIA O LAS SEÑALES DIRECTAMENTE AL PUERTO SIN LAS RESISTENCIAS LO MAS SEGURO ES QUE EL PROBLEMA DE LA VARIACION SE DEBA A ESTO, DE IGUAL FORMA TRATA DE TRABAJAR CON FUENTES MUY BIEN FILTRADAS EN LO POSIBLE QUE NO SEAN "SWICHADAS", COMO LAS DE LOS PC POR ESTAS GENERAN DEMACIADO RUIDO :D |
|||||||||||
|
|
||||||||||||
| #13 |
|
yamazaky1984
|
la respuesta que busca alejandroo es ; NO es normal, y para mi el problemos es que debes darle un mayor tiempo entre la adquisicoin de datos de adc0 y adc1, ya que actuelmente estas tomando los datos de manera seguida y el retardo es corto.
|
|||||||||||
|
|
||||||||||||
| #14 |
|
Turkito
|
Hola panita, mira lo que creo q está pàsando es que la bateria a la que te estás conectando, puede estar variando ese potencial en unos cuantos mV,aunque no debería, pero que son lo suficientemente elevados para generar un salto en los registros ADRES..Como sabrás la resolución del ADC para producir un salto es de 4.8 mV, o sea que si tu entrada análógica varia en al menos 4.8mV, experimentarás un cambio en la salida................Para mi eso es lo que está pasando!!!
|
|||||||||||
|
|
||||||||||||
| #15 |
|
alejandro_oo
|
Hola a todos, gracias por sus amables respuestas.
Les comento que las variaciones ya se venían dando inclusive cuando manejaba un solo canal (AN0). Y llegue a pensar que eso era normal, pero ahora que se que no lo es, me desconcierta bastante. La conexión de la batería la realizo por medio de un divisor de voltaje con resistencias, de este modo si tengo por decir 25 v a la entrada se divide entre 10 y me quedan 2.5 v los cuales conecto a la entrada del AD acompañado por el condensador de 100 nf a masa. Vigilo el máximo voltaje con un zener de 5.1 v. He puesto el esquema para que me corrijan en caso de estar mal en algún punto. Por otro lado me gustaría que me recomendaran un voltaje de referencia de 5.0 v el mejor que se pueda. Por acá solo he sabido del LM336Z-5.0 no se que tan preciso sea, pues no lo he comprado, por eso pido sus opiniones. Lo que pretendo es ir descartando todas las posibles causas para así lograr corregir el problema. Turkito: pero mido el voltaje con mi multimetro y no se mueve para nada, a no ser que con este multimetro no se logre captar las variaciones de mV. Saludos, |
|||||||||||
|
|
||||||||||||
| #16 |
|
alejandro_oo
|
Ahora lo he pasado al simulador y funciona y muy bien, ahí si que se queda estable el AD y todo, pero esto quiere decir que el problema esta en el montaje del protoboard ¿?
¿O simplemente funciona estable por ser un simulador? Saludos, |
|||||||||||
|
|
||||||||||||
| #17 |
|
Loktar
|
Hola Alejandro. Una pregunta: ¿Qué simulador usas?
Saludos. |
|||||||||||
|
|
||||||||||||
| #18 |
|
alejandro_oo
|
Hola loktar,
Uso el Proteus 6 profesional (ISIS versión 6.9) Saludos, |
|||||||||||
|
|
||||||||||||
| #19 |
|
Trent
|
K onda alejandro_oo, fijate que lo mismo me pasaba cuando lo montaba en el protoboard, note que a veces le acercas la mano y la conversion varia, Trata de no pasar cables muy cerca del PIC, muchas veces esto mejoro un poco mis conversiones.
La otra es tratar de ir aproximando valores, tal vez tu conversion es muy pequeña que le afectan las pequeñas variaciones, a lo mejor si haces uso de metodos numericos para aproximar la recta que esperas |
|||||||||||
|
|
||||||||||||
| #20 |
|
alejandro_oo
|
Hola Trent, Voy a cuidar lo de los cables, a ver que tal, ahora que lo ensamble te platico.
Lo que no se es de donde puedo sacar los 5.0 v precisos para Vref+, en el simulador muy bonito que me los da de la alimentación general, pero en la realidad ¿Cómo?, una referencia de voltaje ¿Cuál? Saludos, |
|||||||||||
|
|
||||||||||||
|
| Temas de interés | |
|---|---|
| Prueba de Componentes | |
| Cual es la diferencia entre un PLC y un PIC en este caso? | |
| Circuito de prueba para TRIACs | |
| Prueba de componentes electrónicos activos | |
| Prueba de componentes electrónicos pasivos | |
| Foros de Electronica |
| ||
Cuestiones Elementales de Electrónica ||
Fuentes de alimentacion ||
Circuitos de radio ||
Diseño de circuitos en general || || Sistemas de Audio: Preamplificadores, Ecualizadores || Amplificadores || Reparación || Discusión || || Microcontroladores y sistemas embebidos || Circuitos logicos combinacionales y secuenciales || Interfaces y Programacion || Dudas en general || Sistemas de Video || PC Hardware || Telematica y comunicaciones || Tecnologias moviles || Software Electronico || Robotica, Domotica y Mecatronica || Autotrónica || Automatizacion, Electronica industrial y de Potencia || Documentacion, circuitos y esquemas || Donde Las Ideas Convergen... || Tutoriales y Manuales || Proyectos Prácticos || |
Site Map
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.10777 segundos, Consultas = 17
© Foros de Electrónica
Comunidad Internacional de Electrónicos
Powered by phpBB © 2001, 2005 phpBB Group
Acerca de || Política de privacidad
Generada en = 0.10777 segundos, Consultas = 17

