ADC del PIC: ¿es normal esto?
| #21 |
| #22 |
|
alejandro_oo
|
Hola a todos,
Pues debo comentarles que hoy he terminado de armarlo en tabla fenolica siguiendo todos sus consejos y hasta me daba algo de temor probarlo, pero al final lo hice, ¿y que creen?... ¡¡¡¡0 variaciones!!! Lo arme tal como lo puse en el simulador (imagen anterior) y quedo perfecto, claro cuidando que las conexiones quedaran lo mas limpias, cortas (como me recomendaron aquí ustedes) y bien hechas posibles. Como referencia de 5.0v finalmente utilice el LM385Z, tal y como el fabricante recomienda para 5v. Solo tuve que pasarme como dos horas ajustándolo, (jajaja no es cierto, en unos minutos queda) http://www.ortodoxism.ro/datasheets/nationalsemiconductor/DS005250.PDF Finalmente les agradezco mucho a todos los que contribuyeron con soluciones, me han servido de mucho, sobre todo para formarme un mejor criterio sobre este problema que, por lo visto, no le es ajeno a nadie de los que trabajamos con los convertidores AD. Estoy seguro que este tema le servirá mucho a quien(es) en el futuro ande sobre lo mismo. Loktar eidtech thebearmac yamazaky1984 Turkito Trent rampage Muchas gracias a ustedes. Saludos, |
|||||||||||
|
|
||||||||||||
| #23 Resumiendo |
|
mga_78
|
Hola alejandro, entonces, y resumiendo, qué crees que fueron lños puntos clave para solucionar el problema? reducir el tamaño de los cables?, usar el regulador de voltaje? alguna mas? por cierto, alguien me recomienda algún ADC de 16 bits que sea rápido y estable? GRACIAS A TODOS
|
|||||||||||
|
|
||||||||||||
| #24 |
|
alejandro_oo
|
Hola mga_78,
Ya analizando, lo mas importante creo yo para lograr una lectura estable en mi caso, es que venia tomando Vref+ directamente de la salida de un L7805 el cual alimenta la carga del circuito en general que requiere 5v y por lo tanto es posible que hubiera pequeñas variaciones, situación que resolví (como bien mencionas) usando un circuito generador de referencia de voltaje de precisión, para ajustarla debes usar trimpots de 15 o 20 vueltas, a menos que quieras pasarte un mal rato o seas muy bueno con el pulso. Luego yo lo tenía montado en una protoboard, que ya anteriormente me había dado dolores de cabeza por falsos contactos, y como comentaba en anterior mensaje: mis puentes eran algo largos, esto debido a la incomodidad que me presentaba el montaje de algunas de las piezas en la proto. Así que yo personalmente no recomendaría el montaje de un ADC en una proto, a menos que se estuviera seguro tanto del estado de los puentes como de la misma protoboard fueran óptimos, pero lo mejor es realizar el montaje de un dispositivo de estos directamente sobre alguna tabla fenolica perforada o de plano en circuito impreso, todo con el fin de asegurarse que los contactos sean perfectos, también debe usarse cableado en buen estado, nada de cables podridos, yo me fui a usar cable blindado para las salidas del circuto (las que toman las lecturas). En cuanto a los tiempos de adquisición, hablando de PICs y del CCS, va bien con más de 50us entre el cambio de canal y la lectura del mismo. Un truco interesante para no abusar de los retardos es establecer el canal de lectura, luego correr alguna rutina intermedia para ganar tiempo y ahora si leer el canal, de este modo los retardos pueden ser mínimos, lo que hace más eficiente la aplicación. Algo que me ayudo bastante, es el poder simular el montaje para verificar el correcto funcionamiento. Ojala esto te ayude a evitar líos innecesarios. Saludos, PD: Espero que alguien te recomiende ese ADC de 16 que andas buscando. |
|||||||||||
|
|
||||||||||||
| #25 |
|
mga_78
|
GRACIAS; por cierto me daba un arror al publicar mi mensaje; parece que daba el error pero se posteaba; ,por eso hay varios mensajes iguales
|
|||||||||||
|
|
||||||||||||
| #26 |
|
Edu_RA
|
Esto que cuentas suele pasar, y se suele solucionar manteniendo un promedio de las mediciones en lugar de tomar la última solamente.
Si mantienes un promedio, la medición será más estable. La estabilidad será mayor cuanto más mediciones promedies hacia atrás. Claro que también influye a qué repetición mides. Si estás midiendo cada 1 ms y promedias los últimos 10 valores, una medición que varíe muy rápido se achata en respuesta y tardará más o menos 5 ms en llegar a un valor correcto. Si mides algo que varía lentamente, no hay problema. Y sino lo que se puede hacer es medir más seguido o incluir menos mediciones hacia atrás en el promedio. Otra cosa que se hace es descartar los valores que se alejan mucho del valor anterior. De todos modos, también vale lo que ya se ha hablado en los mensajes, sobre reducir el ruido y filtrar la senal que se mide. Edu |
|||||||||||
|
|
||||||||||||
| #27 |
|
Mauricio2346
|
saludos: si la variacion de la que se habla es poco significativa no hay problema. hay que recordar que el micro tiene resolucion hasta de 10 bits, lo que significa que las variaciones permitidas son muy pequeñas. además, el voltaje de la bateria o lo que se desee controlar por mas exacto que sea nunca es constante, sumandole además los ruidos de os pines... mucha suerte
|
|||||||||||
|
|
||||||||||||
| #28 |
|
dinamita666
|
Buenas me gustaria que colocaras el codigo en .asm del conversor analogo digital, para poder probarlo.
gracias |
|||||||||||
|
|
||||||||||||
| #29 Saludos |
|
ral marqz
|
soy nuevo en este foro, pues a mi me esta pasando algo similar, estoy tratando de visualizar temperatura con display y usando el pic16f877 pero la salida es inestable osea presenta oscilaciones y el valor no es fijo, ya he probado la configuracion del ADC Y parece que todo esta bien, pero no me esta funcionando, si alguno de ustedes me puede ayudar se lo agradeceria. (estoy programando en ASM)
GRACIAS |
|||||||||||
|
|
||||||||||||
|
| 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.13766 segundos, Consultas = 13
© 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.13766 segundos, Consultas = 13

