Sistema de Aquisição de Dados via USB usando Interface Genérica de Áudio

  • Jader Garcia da Silveira UFSC
  • Rômulo Silva de Oliveira UFSC

Resumo


A USB (Universal Serial Bus) é um dos padrões de interface para periféricos externos ao computador mais populares já criados. Entre os usos possíveis da USB, está a conexão de placas de aquisição de dados em tempo real a computadores convencionais. Este artigo mostra como é possível obter uma transferência de dados entre dispositivo e computador de até 890 kbytes/s através do bom aproveitamento dos drivers genéricos para dispositivos de som. Em paralelo, a função HID foi usada para suportar que alguns dados de controle sejam trocados entre o computador e a placa de aquisição de dados.

Referências

Axelson, J. L. (2005) “USB Complete: Everything You Need to Develop USB Peripherals”. Lakeview Research, 3ª edition.

CIMM (2007) “Centro de Informação Metal Mecânica: Soldagem”, [link], Setembro.

EMBEDDEDRELATED (2007) “LPC2148: What endpoint(s) (bulk or isochronous) to choose for big amount of data ?”, [link], Setembro.

LIBUSB (2007) “LisbUsb-Win32”, [link], Setembro.

MSDN (2007) “Recording and Playing Waveform Audio”, [link], Setembro.

MSDN (2007) “Kernel-Mode WDM Audio Components”, [link], Setembro.

MSDN (2007) “Wave and DirectSound Components”, [link], Setembro.

THESYCON (2007) “USBIO - Reference Manual”, [link], Setembro.
Publicado
12/07/2008
SILVEIRA, Jader Garcia da; OLIVEIRA, Rômulo Silva de. Sistema de Aquisição de Dados via USB usando Interface Genérica de Áudio. In: WORKSHOP DE SISTEMAS OPERACIONAIS (WSO), 5. , 2008, Belém/PA. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2008 . p. 199-208.