Menú English Ukrainian Ruso Inicio

Biblioteca técnica gratuita para aficionados y profesionales. biblioteca técnica gratuita


ENCICLOPEDIA DE RADIOELECTRÓNICA E INGENIERÍA ELÉCTRICA
biblioteca gratis / Esquemas de dispositivos radioelectrónicos y eléctricos.

Conversor de analógico a digital desde una tarjeta de sonido. Enciclopedia de radioelectrónica e ingeniería eléctrica.

biblioteca técnica gratuita

Enciclopedia de radioelectrónica e ingeniería eléctrica. / diseñador radioaficionado

Comentarios sobre el artículo Comentarios sobre el artículo

Hoy en día, todos los usuarios de PC están familiarizados con el término "multimedia". Para muchos, se asocia con sonido de alta calidad, animación, etc. Sin embargo, la tarjeta de sonido Sound Blaster se puede utilizar como convertidor de analógico a digital y de digital a analógico con capacidades de procesamiento excepcionales. Una computadora con una tarjeta de este tipo se puede usar como osciloscopio, generador o analizador de señales. El hecho es que su "corazón" es un procesador de señal digital DSP (Digital Signal Processor). Para usar sus capacidades, es necesario tener acceso directo a los búferes que contienen los datos de audio y el modo de control del DSP, es decir. utilice la interfaz de bajo nivel. En este artículo, consideraremos el dispositivo de una tarjeta de sonido y el formato de los tipos estándar de archivos de datos en los que los datos obtenidos como resultado de la digitalización de las señales recibidas en la entrada de una tarjeta de sonido se almacenan en la memoria de la computadora. Los mismos archivos se pueden sintetizar programáticamente para obtener señales de una forma determinada.

Como regla general, una tarjeta de sonido (Fig. 1) tiene dos entradas duales (estéreo) y dos salidas idénticas. La primera entrada (línea) está diseñada para señales de entrada con una amplitud de aproximadamente 1 V, la segunda, micrófono, para señales más débiles. Cuando utilice una tarjeta de sonido como convertidor de analógico a digital, puede utilizar cualquiera de estas entradas, según el nivel de la señal que se esté procesando.

Conversor de analógico a digital desde una tarjeta de sonido

Los datos relacionados con multimedia se almacenan en archivos en el llamado formato RIFF (Resource Interchange File Format - formato de archivo para el intercambio de recursos) [1]. Un archivo RIFF contiene fragmentos anidados (chunk's). El fragmento exterior consiste en un encabezado y un área de datos (Fig. 2). La primera palabra doble del encabezado contiene un código de cuatro caracteres que identifica los datos almacenados en el fragmento.

Conversor de analógico a digital desde una tarjeta de sonido

El segundo dword del encabezado es el tamaño del área de datos en bytes (excluyendo el tamaño del encabezado mismo). El área de datos tiene una longitud variable con la condición de su alineación en un límite de palabra y relleno al final con un byte cero a un número entero de palabras, si es necesario.

El formato RIFF no describe el formato de datos. En la práctica, un archivo RIFF puede contener cualquier dato para multimedia y el formato de los datos depende del tipo de datos.

El área etiquetada como "Datos" en la Figura 2 puede contener otros fragmentos dentro de ella. Para un archivo que almacena datos de sonido (un archivo wav), esta área contiene el identificador de datos "WAVE", un fragmento del formato de datos de sonido "fmt" (tres caracteres "fmt" y un espacio al final), así como un fragmento de datos de sonido (Fig. 2). El archivo también puede contener fragmentos de otros tipos, por lo que no debe pensar que el encabezado del archivo wav tiene un formato fijo. Por ejemplo, el archivo puede contener un fragmento de "LISTA" o "INFO" que contiene información sobre los derechos de copia y otra información adicional.

Veamos cómo se escriben los datos. Primero, debe abrir el dispositivo de entrada, especificando el formato de datos de audio para él. Luego, uno o más bloques de memoria deben ordenarse y prepararse para la entrada llamando a una función especial. Después de eso, los bloques preparados deben pasarse según sea necesario al controlador del dispositivo de entrada, que los llena con datos de audio grabados. Para guardar los datos grabados en un archivo wav, la aplicación debe generar y escribir en el archivo de la aplicación un archivo wav y datos de sonido de los bloques de memoria preparados que llenan los dispositivos de entrada del controlador.

A continuación se muestra un fragmento de programa que le permite escribir un bloque de datos en un archivo, lo cual es necesario cuando se utiliza una tarjeta de sonido como convertidor de analógico a digital:

utiliza SysUtils, MMSystem; type TWaveData = array[0..0) of word ;const Discret = 22050;WaveHdr:TWaveHdr=( lpData: nil;(dirección del búfer de forma de onda) dwBufferLength: 0;(longitud, en bytes, del búfer) dwBytesRecorded: 0;(Cuántos datos hay en el búfer) dwUser: 0; dwFlags: 0; dwLoops: 0; IpMext: nil; Reserved: 0 ) ec : Discret; nBllockAlign: 1; wBitsPerSample: 1; csSize: 8 ) ;var WaveDate : ^TWaveDate; Dispositivo de sonido H: entrada de onda H; hfile: HMMIO; res: MMResult;comience con WaveHdr do begindwBufferLehgth : =round(Discret/0);dwBytesRecorded: =round(Discret/10);GetMem(WaveData, dwBytesRecorded);lpData : =PChar(WaveData); fin; res : =waveInOpen (@HSoundDevice, WAVE_MAPPER, @WaveFormat, 10); res : =waveInPrepareHeader(HSoundDevice, @WaveHdr, SizeOf(WaveHdr)); res : =waveInUnprepareHeader (HSoundDevice, @WaveHdr,SizeOf(WaveHdr)) ; FreeMem (datos de onda); res:=waveInStart(HSoundDevice) ; hfile:=mmio0,0,0pen("d: \trabajo\datos_0.txt", nil, MMIO_CREATE o MMIO_READWRITE); mmioWrite(hfile,WaveHdr.IpData, WaveHdr,dwBytesRecorded); mmioClose(hfile,1); waveInReset(HSonidoDispositivo) ; waveInClose(HSoundDevice) ;fin.

A diferencia de la interfaz MCI, donde muchos parámetros se toman de forma predeterminada, la interfaz de bajo nivel requiere una consideración cuidadosa y exhaustiva de todos los detalles del proceso de escritura y lectura. Como compensación por el esfuerzo adicional, obtiene más flexibilidad y la capacidad de trabajar no solo con audio, sino también con señales arbitrarias en tiempo real.

Literatura

1. Frolov A.V., Frolov G.V. Multimedios para Windows. Guía del programador. - M, "DIÁLOGO-MEPhI", 1994, 284 p. (Biblioteca del programador de sistemas; V. 15).

Autor: O. Baranovsky, Minsk; Publicación: N. Bolshakov, rf.atnn.ru

Ver otros artículos sección diseñador radioaficionado.

Lee y escribe útil comentarios sobre este artículo.

<< Volver

Últimas noticias de ciencia y tecnología, nueva electrónica:

Trampa de aire para insectos. 01.05.2024

La agricultura es uno de los sectores clave de la economía y el control de plagas es una parte integral de este proceso. Un equipo de científicos del Consejo Indio de Investigación Agrícola-Instituto Central de Investigación de la Papa (ICAR-CPRI), Shimla, ha encontrado una solución innovadora a este problema: una trampa de aire para insectos impulsada por el viento. Este dispositivo aborda las deficiencias de los métodos tradicionales de control de plagas al proporcionar datos de población de insectos en tiempo real. La trampa funciona enteramente con energía eólica, lo que la convierte en una solución respetuosa con el medio ambiente que no requiere energía. Su diseño único permite el seguimiento de insectos tanto dañinos como beneficiosos, proporcionando una visión completa de la población en cualquier zona agrícola. "Evaluando las plagas objetivo en el momento adecuado, podemos tomar las medidas necesarias para controlar tanto las plagas como las enfermedades", afirma Kapil. ... >>

La amenaza de los desechos espaciales al campo magnético de la Tierra 01.05.2024

Cada vez más oímos hablar de un aumento en la cantidad de basura espacial que rodea nuestro planeta. Sin embargo, no son sólo los satélites y las naves espaciales activos los que contribuyen a este problema, sino también los desechos de misiones antiguas. El creciente número de satélites lanzados por empresas como SpaceX no sólo crea oportunidades para el desarrollo de Internet, sino también graves amenazas a la seguridad espacial. Los expertos ahora están centrando su atención en las posibles implicaciones para el campo magnético de la Tierra. El Dr. Jonathan McDowell, del Centro Harvard-Smithsonian de Astrofísica, destaca que las empresas están desplegando rápidamente constelaciones de satélites y que el número de satélites podría crecer hasta 100 en la próxima década. El rápido desarrollo de estas armadas cósmicas de satélites puede conducir a la contaminación del entorno de plasma de la Tierra con desechos peligrosos y una amenaza a la estabilidad de la magnetosfera. Los restos metálicos de los cohetes usados ​​pueden alterar la ionosfera y la magnetosfera. Ambos sistemas desempeñan un papel clave en la protección de la atmósfera y el mantenimiento ... >>

Solidificación de sustancias a granel. 30.04.2024

Hay bastantes misterios en el mundo de la ciencia y uno de ellos es el extraño comportamiento de los materiales a granel. Pueden comportarse como un sólido pero de repente se convierten en un líquido que fluye. Este fenómeno ha llamado la atención de muchos investigadores, y quizás por fin estemos más cerca de resolver este misterio. Imagínese arena en un reloj de arena. Por lo general, fluye libremente, pero en algunos casos sus partículas comienzan a atascarse, pasando de líquido a sólido. Esta transición tiene implicaciones importantes para muchas áreas, desde la producción de drogas hasta la construcción. Investigadores de EE.UU. han intentado describir este fenómeno y acercarse a su comprensión. En el estudio, los científicos realizaron simulaciones en el laboratorio utilizando datos de bolsas de perlas de poliestireno. Descubrieron que las vibraciones dentro de estos conjuntos tenían frecuencias específicas, lo que significa que sólo ciertos tipos de vibraciones podían viajar a través del material. Recibió ... >>

Noticias aleatorias del Archivo

Juego de ordenador de cultura física EA SPORTS Active 2.0 16.04.2010

Además de sus propios juegos de fitness como Wii Fit para la consola de Nintendo, también salen productos con temática deportiva de otras compañías.

Entre ellos, EA Sports Active ha ganado popularidad. Como parte de la conferencia de marzo, igrodelov Electronic Arts anunció una secuela de Sports Active 2.0. Curiosamente, entre las plataformas anunciadas no solo se encuentran Wii, sino también PS3 y iPhone/iPod touch.

En el kit, está previsto suministrar cinturones con sensores de movimiento y un medidor de frecuencia cardíaca. Además, se lanzará un servicio en línea que le permitirá rastrear fácilmente sus resultados y comunicarse con otros usuarios de Active 2.0.

Otras noticias interesantes:

▪ Cambiando el estado de la materia con un destello de luz

▪ Más paneles solares en Tokio

▪ pájaros o insectos

▪ Robot humanoide irá al espacio

▪ Nuevos condensadores SMD de polímero orgánico de tantalio

Feed de noticias de ciencia y tecnología, nueva electrónica

Materiales interesantes de la Biblioteca Técnica Libre:

▪ sección del sitio Fuentes de alimentación. Selección de artículos

▪ artículo Simonov Konstantin Mikhailovich. Aforismos famosos

▪ artículo ¿Por qué escuchamos ecos? Respuesta detallada

▪ artículo Montador. Instrucción estándar sobre protección laboral

▪ artículo El principio de funcionamiento de los transformadores. Disposiciones teóricas. Enciclopedia de radioelectrónica e ingeniería eléctrica.

▪ artículo Convertidor DC-DC en un temporizador integral, 12/40 voltios 1 amperio. Enciclopedia de radioelectrónica e ingeniería eléctrica.

Deja tu comentario en este artículo:

Nombre:


Email opcional):


comentar:





Todos los idiomas de esta página

Hogar | Biblioteca | Artículos | Mapa del sitio | Revisiones del sitio

www.diagrama.com.ua

www.diagrama.com.ua
2000 - 2024