Plataforma de aquisição de dados de um giroscópio, acelerômetro e termômetro MPU-6050 com o LabVIEW e Arduino
Nesta aplicação, apresentaremos um software desenvolvido nos ambientes de desenvolvimento National Instruments LabVIEW e Microsoft Visual Studio 2013 (Visual Micro) para aquisição e processamento dos dados de um acelerômetro, giroscópio, termômetro e unidade de processamento de motivos (MPU), combinados no chip MPU-6050 da empresa InvenSense, conectado em uma plataforma de hardware Arduino, que por sua vez é conectado ao computador por meio de sua porta Serial/USB.
Em outros artigos, demonstramos algumas aplicações nas quais a plataforma Arduino era utilizada como interface de aquisição de dados e controle pelo software LabVIEW. Nesta página, demonstraremos a framework open source LINX para LabVIEW com o Arduino Mega, que atualmente suporta as plataformas NI MyRIO, Digilent, Arduino, Sparkfun e suporte em desenvolvimento para o Raspberry PI, TI ARM e PJRC.
Neste artigo, utilizamos as fontes de alimentação programáveis da Rigol DP831A e DP1308A, que possuem recursos avançados de programação SCPI que garantem a obtenção dos dados das medições e controle total dos mesmos por meio da plataforma LabVIEW e interface VISA, para traçar algumas curvas características de resistores. Enquanto o DP1308A foi controlado pela interface GPIB por meio de uma placa PCI GPIB da National Instruments, o DP831A foi controlado diretamento pela interface USB do mesmo.
Nesta aplicação, demonstraremos novamente a utilização do software de engenharia LabVIEW para controle e aquisição de dados de equipamentos de instrumentação (multímetro Agilent 34401A e a fonte de alimentação programável Rigol DP1308A) para mensurar a potência e tensão elétrica gerados por um mini painel solar fotoelétrico com potência elétrica nominal de apenas 0,8W, corrente nominal de 160mA, tensão nominal de 5,5V e dimensões físicas apenas de 10 (dez) por 7 (sete) centímetros.
O software LabView é uma plataforma de desenvolvimento de software para engenharia, com forte ênfase em controle e aquisição de dados de equipamentos de instrumentação, inúmeros tipos de controladores e sistemas embarcados, por meio de paralelismo e programação gráfica. Em nossas aplicações, utilizamos esse aplicativo cotidianamente para controlar e adquirir dados de multímetros de bancada, analisadores de espectro, geradores de RF, entre inúmeros outros equipamentos que dispomos com interface GPIB, automatizando qualquer procedimento de laboratório ou processo industrial.