Autor Tema: Mesa de mezclas  (Leído 21789 veces)

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

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
Mesa de mezclas
« en: 16 de Febrero de 2006, 05:49:00 »
Hola, estoy realizando un proyecto fin de carrera en el que trato de almacenar los valores de ecualizacion de una pista de la mesa de mezclas en un PIC...estos valores seran almacenados y podran ser cargados posteriormente mediante la ayuda de un display...

Para ecualizar uso potenciometros para los graves, medios y agudos...es decir, tres potenciometros...

Tengo unas cuantas preguntas:

1) La señal producida por un microfono es senoidal, como maxima 60mVpp, y la que genera una guitarra 500mVpp tambien como maxima...Introduzco la señal tal cual en el circuito ecualizador o hago un previo?...en caso de hacer el previo hasta que voltaje amplifico la señal?...seria el mismo previo para guitarra y voz?...tened en cuenta que se conectarian a la misma entrada tanto la guitarra como el microfono...

2) Una vez tenga la señal circulando por el circuito de ecualizacion, y haya movido los potenciometros de graves, medios y agudos a mi antojo, se trataria de medir la tension en cada uno de los potenciometros y pasarla al PIC usando el conversor A/D que integra (es un 16F876)...que hago si dicha tension supera los 5V??

3) Como podria hacer que una vez guardado un preset lo cargara en el potenciometro?...necesitaria un conversor D/A adicional no?...

Venga un saludo y muchas gracias por la ayuda Giño

Desconectado grouchy

  • PIC10
  • *
  • Mensajes: 39
RE: Mesa de mezclas
« Respuesta #1 en: 16 de Febrero de 2006, 09:50:00 »
Hola tengo una duda, dices que los datos que se obtienen del equalizador los vas almacenar en el PIC????

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
RE: Mesa de mezclas
« Respuesta #2 en: 16 de Febrero de 2006, 10:21:00 »
Lo que tengo que memorizar en el PIC son las posiciones de los potenciometros...que supongo que se reducira a almacenar el voltaje que exista entre dos de sus patas no?

10f206

  • Visitante
RE: Mesa de mezclas
« Respuesta #3 en: 16 de Febrero de 2006, 11:32:00 »
No te la compliques comprate una potenciometros digitales fairchild, hay de 1024 posiciones, hace pasar tus señales analogas por ellos, y para programarlos lo haces desde el PIC, es decir pones tus botoncitos arriba y abajo del PIC y le envias pulsitos arriba y abajo al potenciometro desde el PIC, cada vez que hay cambio lo guardas en tu memoria EEPROM, que por cierto no estoy seguro si tu chip la tiene, si no pues le compras una EEPROM I2C, y listo.

Los potenciometros digitales hay en 3 sabores, paralelos, seriales y up/down, el paralelo, le envias la señal por 10 patitas, del grado de resistencia que querras entre 0 y 1024, hay de 16,32,64,256, etc...

Los seriales, la misma vaina, solo que I2C, a 2 patitas, y los up/down suben y bajan, te avisan cuando topan por una 3era patita, e incluso fairchild te los vende con su propia memoria Flash, asi que tal vez ni necesitas el pic, por cierto en estos ultimos solo hay de 16, 32 y 64., valen como $US1.20, y si te pones las pilas los mandas a traer como muestras y te salen gratis =o)

Saludos Cordiales

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
RE: Mesa de mezclas
« Respuesta #4 en: 16 de Febrero de 2006, 14:03:00 »
Hola, ante todo muchas gracias por responder porque estoy un poco solo en esto y me encuentro un poco agobiado...

Lo de los potenciometros digitales no lo sabia...me vienen muy bien, asi que mañana mismo compro tres (graves, agudos y medios)...cuales elegirias tu? los serie o paralelo?...

Lo que no entiendo muy bien es lo que dices de colocar botones arriba y abajo del PIC para enviar pulsos al potenciometro..¿?...lo que busco es que cuando yo mueva el potenciometro pueda memorizar en el PIC la posicion del mismo  mediante un teclado que usare, para cuando quiera (y otra vez a traves del teclado) volver a cargar dicha posicion...

Para que me serviria la EEPROM si puedo almacenar los valores en el PIC? (estoy un poco perdido en ese tema...por cierto que el 16F876 trae 256K de EEPROM)

Muchisimas gracias

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Mesa de mezclas
« Respuesta #5 en: 16 de Febrero de 2006, 19:19:00 »
Hola fito20, no solo estas perdido en el tema si no que también estas confundido.

Te tratare de explicar por partes:

* Las señales de los MIC no es necesariamente senoidal, ni tampoco es con 60 mVpp, esta puede variar de acuerdo al nivel de audio del ambiente y no todos los micrófonos poseen ese nivel de salida.

* Con respecto a las guitarras pasa algo similar pero en este caso se estipula que la salida promedio es de 500 mVpp

* Por lo general en el tema de audio se usa un estandar de 2 Vpp para todas las señales que sean ya de entrada o de salida, esto quiere decir que debes pre-amplificar tanto la guitarra como el MIC para que alcance el promedio de 2 Vpp, este nivel lo sabrás en el momento del uso, si la ganancia es muy baja los equipos no rinden lo que deberían y si la ganancia es demasiado elevada se producirá una distorsión en el audio, todo esto te darás cuenta a base de escuchar el sonido final.

* Desde ya ninguno de los dos pre-amplificadores son iguales ya que uno es para reproducir el sonido de un instrumento en especial y el otro debe poder hacerlo con la mayoría de la gama de audio, pero para los efectos de prueba puedes usar los mismos circuitos.

Pasando al tema de la parte electrónica:

* Cuando dices de sensar la posición de un potenciómetro ¿como piensas realizarla? por los potenciómetros de un ecualizador del tipo analógico nunca hay presente una tensión de continua, por ellos solo pasa señal de audio proveniente de la entradas y esta no precisamente guarda una relación con la posición del potenciómetro. Y aunque es posible introducir una continua en los mismos, no es muy recomendable por los efectos secundarios que esta ocasionaría en el audio

* Cuando dices de colocar nuevamente el potenciómetro en la posición memorizada, ¿Tú posees potenciómetros motorizados? ya que de otra manera no lograras conseguir que el mismo se mueva.

* En cuanto al uso de los potenciómetros digitales, los mas convenientes son los de comunicación serie, ya sea tanto por la facilidad de conexionado la realización de la PCB y los pocos pines de PIC que necesitas para comandarlos.

* ¿Como seleccionar el POTE. Digital adecuado? pues hay principalmente tres tipos de potenciómetros digitales:
    * Los de salida flotante, a las tres salidas las conectas donde tu deseas.
    * Los de referencia con masa, donde una de sus salidas esta conectada a masa
    * Los de resistencia variable, donde el pote. solo posee al exterior dos pines.
De acuerdo al tipo de circuito de control de tonos que tengas tendrás que seleccionar el pote. que más te convenga.

Con respecto a lo que a comentado el colega de usar un par de pulsadores para subir y bajar se refiere a lo siguiente:

Como los potenciómetros digitales no poseen otra forma de variar su valor solo por medio de la comunicación serie, tendrás que tener pulsadores externos que según estén pulsados le envíen al potenciómetro adecuado la señal (por medio del PIC) para incrementar su valor o disminuirlo.

¿Por que usar potenciómetros con memoria interna? los potenciómetros con memoria interna no pierden su valor en el caso de apagar el equipo, por lo tanto cuando lo vuelves a encender están en el mismo valor que los as dejado, por consiguiente si haces una corrección y esta no esta memorizada no se perderá, en el caso de usar potes. sin memoria tendrías que continuamente guardar en la EEPROM todas las correcciones que realices para que en el momento de encender el equipo leer la ultima corrección y ubicarla en el pote. correspondiente.

Espero esto te aclare un poco el panorama, te comento que no es un tema sencillo y menos para alguien que tiene poco conocimientos de electrónica, poro tampoco es imposible, solo hay que ponerse a estudiar un poco.

Suerte, un saludo.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
RE: Mesa de mezclas
« Respuesta #6 en: 17 de Febrero de 2006, 04:31:00 »
Hola Carlos, muchas gracias por la detallada explicacion y por tratar de ayudarme con esto. Hay algunas cosas que no he entendido bien, te ruego que me las aclares:

Segun lo que he entendido, me olvido de tensiones en los potenciometros y tan solo memorizo la posicion de los POTE digitales...que sera almacenar el valor de los pulsos que haya tenido que dar el PIC hasta colocarlo en el sitio que esté...no?

El tema del previo, habia pensado en ponerle una especie de GAIN (potenciometro analogico) para subir o bajar la ganancia segun se conecte un microfono o una guitarra...para facilitar el conexionado y tener una unica entrada a la mesa...que te parece?

Para cargar una posicion almacenada en el PIC a un potenciometro, solo me haria falta que el PIC mandara tantos pulsos al POTE digital como estaba memorizado, luego el POTE motorizado no serviria para nada haciendolo de esta manera no?

Que POTE digitales con memoria interna me recomiendas utilizar? El circuito de EQ que usare es el siguiente (el de 3 bandas):

Un saludo y muchisimas gracias por tu ayuda. Fito.

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
RE: Mesa de mezclas
« Respuesta #7 en: 17 de Febrero de 2006, 04:33:00 »
Bueno, no me deja subir la imagen...

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Mesa de mezclas
« Respuesta #8 en: 17 de Febrero de 2006, 08:05:00 »
Hola fito20, en realidad los potes. digitales no funcionan mandándole pulsos, estos se comunican por medio de un puerto SPI o I2C, lo que no vasta con enviarle simple pulsos.

Con respecto a usar una sola entrada para el MIC y la guitarra, sí es posible, pero como tu bien dices tienes que proveer a dicha entrada de un control de ganancia, que regularas según sea el artefacto que tengas conectado.

Para cargar una posición de un pote. guardada en el PIC tendrás que leer la memoria de este y mediante las formas de comunicación que e mencionado antes enviarle la posición en la que se debe colocar el pote. digital, como ya mencione no alcanza con solo enviarles pulsos.

Si deseas postear un archivo lo puedes hacer en este almacén que pertenece a este foro, ten en cuenta que solo podrás almacenar 3 archivos por post de un máximo de 256 Kb cada uno.

http://todopic3.foro.st

Un saludo y suerte.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
RE: Mesa de mezclas
« Respuesta #9 en: 17 de Febrero de 2006, 09:22:00 »
Hola Carlos.

Pues no me queda mas remedio entonces que empaparme sobre I2C para poder comunicarme con los potenciometros...aunque nunca he escuchado hablar sobre el. Buscare en google, si conoces alguna pagina que explique sobre el tema, te agradeceria que me lo dijeses.

Te adjunto el link al EQ de 3 bandas que usare para que me recomiendes que tipo de potenciometro me vendria mejor:

http://album.miarroba.com/fito20/0/1/" target="_BLANK"><img src="http://fotos.miarroba.com/thumb/1B43FA5C5C2543F5E8AB2443F5E8AA.jpg

No me canso de darte las gracias tio. Un saludo.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Mesa de mezclas
« Respuesta #10 en: 17 de Febrero de 2006, 10:47:00 »
Hola fito20, por lo que veo en el esquema que as dejado usaras 2 potes de 100 K y 1 de 470 K el problema con este ultimo es que no encontraras fácilmente uno de este valor del tipo digital.

De todas formas te recomendaría que uses un circuito de mejor calidad, ya que ese, al usar 1 solo amplificador operacional es un poco básico y se te complicara de adaptar al uso de los potes. digitales.

Por otro lado es recomendable siempre usar un AO en la entrada para bajar la impedancia, y otro a la salida por el mismo motivo, los mejores EQ son los que dividen las bandas que usaras y procesan cada una por separado y con 1 AO por cada banda.

Por otra parte, tú usaras el equipo en formato stereo o mono, ya que entre los dos hay una gran diferencia.

Un saludo.

Atte. CARLOS

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
RE: Mesa de mezclas
« Respuesta #11 en: 17 de Febrero de 2006, 11:30:00 »
Hola Carlos.

Se me habia olvidado comentar que el uso sera mono.

Acerca del EQ, trataba de buscar uno lo mas sencillo posible, porque el proyecto esta enfocado mas al PIC que al ecualizador en si, que solo servira como excusa para que el PIC lo controle...

Me has dejado preocupado con lo del POT de 470K...buscare un circuito de EQ con un OP por banda y que use POTs de 100K como dices...a ver que encuentro.

A que valor de impedancia tengo que bajar en la entrada? y en la salida? supongo que dependera de qué se conecte...el microfono es de 500 o 600 ohmnios.

Un saludo!

10f206

  • Visitante
RE: Mesa de mezclas
« Respuesta #12 en: 17 de Febrero de 2006, 11:34:00 »
Los potenciometros digitales, puden trabajar parelos, seriales y de pulso, estos ultimos como ya te expuse, son los simples boton arriba y abajo, en Fairchild salieron hace 4 semanas, me enviaron unas muestras de 32 y 64 pasos de 5 kohm y 50 kohm, todo lo que ya te han explicado es correcto, pero lo que veo que no queda claro es la interface, NO USES NADA ANALOGO!, ya que si lo haces tendrias que pasar el valor analogo al pic por el ADC, convertir ese valor a una señal I2C enviarlos al potenciometro digital, para que este variara su salida (me parece que para hacer eso es preferible un potenciometro analogo y una tuerca de seguridad que no le permita girar =o)

Si los usas solos, usa up/down con memoria.

Si los usas con un PIC, es preferible usarlos seriales I2C.

Mucha suerte.

Desconectado Chaly29

  • Moderador Global
  • DsPIC33
  • *****
  • Mensajes: 4315
RE: Mesa de mezclas
« Respuesta #13 en: 17 de Febrero de 2006, 16:18:00 »
Hola fito20, la impedancia de entrada debería de ser de 47K que es casi una medida universal, los MIC tienen una impedancia de salida de 600 Ohm (los dinámicos) por lo que lo ideal seria que la entrada presente ese misma impedancia, pero como tu desea que la misma entrada sea del tipo universal (que no es lo ideal) te convendría que tenga una impedancia de 47K, con esto te garantizas que funcione cualquier equipo, con respecto a la salida lo que trataras de hacer es que posea la menor impedancia posible, para que esta a su ves pueda funcionar con cualquier entrada

Por lo tanto y resumiendo, con un pote. de 47 K a la entrada regularas el volumen general, la salida de este lo envías a un AO con la ganancia que sea mas adecuada al resto del circuito, pero este debe estar aunque la ganancia sea unitaria, ya que al bajar la impedancia de la entrada podrás comandar los demás operacionales, a su ves a la salida usaras otro AO para que realice la función de sumador, la ganancia de este por lo general es la unidad, con este mismo AO consigues que la impedancia de la salida sea baja.

El comentario de que uses otro circuito de EQ es por el motivo de que la gran mayoría de pote. digitales son aptos para señales de 0-5 Vcc por lo que el circuito que tu as presentado no será muy fácil de adaptar ya que usa también tensiones negativas.

Un saludo.

Atte. CARLOS  

La teoría es cuando se sabe todo y nada funciona. La práctica es cuando todo funciona y nadie sabe por qué.

Desconectado fito20

  • PIC12
  • **
  • Mensajes: 91
RE: Mesa de mezclas
« Respuesta #14 en: 18 de Febrero de 2006, 05:10:00 »
Hola 10f206.

Ok. Lo unico analogico que utilizare seran las resistencias y condensadores necesarios para la ecualizacion y previos. Tambien usare los potenciometros seriales I2C como apuntas porque el PIC es el centro del proyecto, por lo que tengo que integrarlo dentro del circuito.

Hola Carlos.

Con el mismo potenciometro que dices que ponga a la entrada (para el GAIN) ya aseguro la impedancia de entrada de 47K porque los 600 ohmnios del micro o guitarra serian despreciables no?

La salida de dicho potenciometro la mando a un AO con cierta ganancia…como se que ganancia es la mas adecuada para el circuito de EQ?

El ultimo AO (el de salida) que hace la funcion de sumador…que suma exactamente? La salida de cada una de las bandas? a eso te refieres?

El unico EQ que use un AO para cada banda que he encontrado es este..pero no se si trabaja de 0-5 Vcc...¿?




Por favor, no dejeis de entrar en el hilo y echarme una mano. Gracias.