Autor Tema: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)  (Leído 26667 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #15 en: 23 de Noviembre de 2009, 15:58:34 »
Si, estan enviendo muestras gratis! :-/ Pero dudo q las vaya a usar jeje. Mientras me estoy fijando q otros ADC tienen a ver si hago algo parecido a lo q hiciste vos para no andar conmutando canales. Por lo pronto me quedo gustando este:
http://focus.ti.com/docs/prod/folders/print/ads7886.html

saludos!!

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #16 en: 23 de Noviembre de 2009, 16:51:50 »
Si, estan enviendo muestras gratis! :-/

Seee!! Este bichito de aqui es una muestra   ;-)

Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #17 en: 23 de Noviembre de 2009, 19:18:42 »
Si, estan enviendo muestras gratis! :-/ Pero dudo q las vaya a usar jeje. Mientras me estoy fijando q otros ADC tienen a ver si hago algo parecido a lo q hiciste vos para no andar conmutando canales. Por lo pronto me quedo gustando este:
http://focus.ti.com/docs/prod/folders/print/ads7886.html

saludos!!

Oye Gera pero ése que pones muestrea a 1MSps... y es demasiado para el AD7260 cuya respuesta de frecuencia en el eje X no rebasa los 350Hz (700Sps son suficientes).

No sé qué fin tenga tu aplicación pero si mides 6 señales (3 aceleraciones y 3 inclinaciones) entre la primera y la última habrán 60us de diferencia con el ADC del pic.

Si muestreas a 1kSps el acelerómetro y de la misma forma el inclinómetro... 60us serán cosa de nada.

No creo que haga falta tanta velocidad  :huh:

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #18 en: 23 de Noviembre de 2009, 20:31:46 »
Si, tenes razon. Es mas, ni siquiera mido en los 3 ejes, sino q mido 2 ejes del acelerometro y uno del giroscopo. Asiq voy a estar muestreando 3 señales solamente.
Pero tengo por entendido q aumentando la frecuencia de muestreo disminuimos el error. Ademas por lo general hay q promediar varias muestras para reducir el ruido. Asi q me viene bien una buena tasa de muestreo.
Cuando me llegue el gyro y haga las primeras pruebas les cuento ;)
saludos y gracias por los consejos!!

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #19 en: 24 de Noviembre de 2009, 12:56:28 »
Otro tip más para el amigo Gera...

Digamos que quieres muestrear 4 veces un acelerómetro y luego sacar el promedio. Sumas las 4 muestras y luego las rotas 2 veces a la derecha... siendo una división entre 4  :mrgreen:

Ahora si quieres un mejor promedio, tomas 8 muestras y rotas 3 veces a la derecha.

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #20 en: 24 de Noviembre de 2009, 12:58:51 »
Se desvió el tema principal, pero que buenos tips Santiago!  :D :D
No contesto mensajes privados, las consultas en el foro

Desconectado gera

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2188
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #21 en: 24 de Noviembre de 2009, 13:04:51 »
Otro tip más para el amigo Gera...

Digamos que quieres muestrear 4 veces un acelerómetro y luego sacar el promedio. Sumas las 4 muestras y luego las rotas 2 veces a la derecha... siendo una división entre 4  :mrgreen:

Ahora si quieres un mejor promedio, tomas 8 muestras y rotas 3 veces a la derecha.

Gracias por el tip :wink: aunq ya lo conocia jeje, siempre hay q tratar de tomar un numero de muestras q sea potencia de 2. Es mas, en el mouse q hice con el acelerometro tomaba como 64 muestras si no mal recuerdo. Asi y todo todavia habia un ruido de alta frecuencia muy molesto, asiq pase la señal por un LPF digital de segundo orden.

Se desvió el tema principal, pero que buenos tips Santiago!  :D :D

Suky, mil disculpas por desvirtuar el tema :oops:

"conozco dos cosas infinitas: el universo y la estupidez humana. Y no estoy muy seguro del primero." A.Einstein

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #22 en: 24 de Noviembre de 2009, 13:07:44 »
Gracias por el tip :wink: aunq ya lo conocia jeje

Ah OK por ahora ya no tengo más así que te dejaré trabajar en paz jejeje  :D

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #23 en: 24 de Noviembre de 2009, 16:17:08 »
Citar
Digamos que quieres muestrear 4 veces un acelerómetro y luego sacar el promedio. Sumas las 4 muestras y luego las rotas 2 veces a la derecha... siendo una división entre 4 

Ahora si quieres un mejor promedio, tomas 8 muestras y rotas 3 veces a la derecha.

Hola, no quisiera desviarlos del tema nuevamente pero Migsantiago  tendrias la amabilidad de poner un ejemplo con esta tecnica?, que esta muy interesante yo no la conocia !!

Desconectado migsantiago

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8257
    • Sitio de MigSantiago
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #24 en: 24 de Noviembre de 2009, 16:49:45 »
Citar
Digamos que quieres muestrear 4 veces un acelerómetro y luego sacar el promedio. Sumas las 4 muestras y luego las rotas 2 veces a la derecha... siendo una división entre 4 

Ahora si quieres un mejor promedio, tomas 8 muestras y rotas 3 veces a la derecha.

Hola, no quisiera desviarlos del tema nuevamente pero Migsantiago  tendrias la amabilidad de poner un ejemplo con esta tecnica?, que esta muy interesante yo no la conocia !!

Pues no es técnica, es el cálculo de siempre de un promedio pero aprovechando la bondad de los números binarios y sus rotaciones.

Código: [Seleccionar]
int16 promedio = 0;
int8 i;

for(i=0; i<8; ++i)
   promedio += read_adc(); //toma 8 muestras

promedio >>= 3; //las divide entre 8

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #25 en: 24 de Noviembre de 2009, 17:27:01 »
xD

Uso las mismas artimañas , xD

Checar las de algebra que facilitan el trabajo y velocidad en los calculos . No me pregunten porque soy muy malo xD }excelentes tips!

Desconectado Medusa

  • PIC18
  • ****
  • Mensajes: 252
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #26 en: 24 de Noviembre de 2009, 17:52:57 »
gracias...

Desconectado Suky

  • Moderador Local
  • DsPIC33
  • *****
  • Mensajes: 6758
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #27 en: 24 de Noviembre de 2009, 20:48:41 »
xD

Uso las mismas artimañas , xD

jejeje! Los que programan en asm saben de esto, hay que darse maña para no complicarse la vida  :D :D

Saludos!
No contesto mensajes privados, las consultas en el foro

Desconectado fernandomt84

  • PIC10
  • *
  • Mensajes: 6
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #28 en: 15 de Septiembre de 2010, 16:59:17 »
Si, estan enviendo muestras gratis! :-/

Seee!! Este bichito de aqui es una muestra   ;-)

Saludos!


Estoy queriendo utilizar ese integrado el ADS7886 http://focus.ti.com/docs/prod/folders/print/ads7886.html
para muestrear una señal a 1Msps es un ADC de 12 bits conectado a un 18f4550 por SPI, ya que soporta esa comunicacion serial,

quisiera saber si lograron conseguirlo, o si tienen algun codigo de ejmplo para ver, gracias!


Desconectado fernandomt84

  • PIC10
  • *
  • Mensajes: 6
Re: Módulo de conversión analógica/digital (PIC16F87XA y PIC18F2455/2550/4455/4550)
« Respuesta #29 en: 04 de Octubre de 2010, 01:13:33 »
tengo una duda, cual es la maxima frecuencia de muestreo del ADC del 18f4550 ?

puede alcanzar 1Mhz la velocidad de muestreo?

gracias!!
« Última modificación: 04 de Octubre de 2010, 10:11:39 por fernandomt84 »


 

anything