Sunteți pe pagina 1din 5

02/11/2019 bcl_581466056.

htm
Anais do 6º European Embedded Design in Education and Research, 2014

TEXAS INSTRUMENTS MSP430 PORTÁTIL À BASE DE MICROCONTROLADOR


INSTRUMENTO MULTIUSOS PARA PLATAFORMAS ANDROID
por Robert Katona 1 e Dénes Fodor 2, membro do IEEE
Instituto de Mecatrônica Automotiva, Faculdade de Engenharia, Universidade da Panônia
Egyetem u. 10, 8200, Veszprem, Hungria
telefone: + 36-88 / 62-4777, fax: + 36-88 / 62-4776, e-mail: 1 4ckatro@gmail.com, 2 fodor@almos.uni-pannon.hu,
web: http://autolab.uni-pannon.hu/

ABSTRATO
Atualmente, muitas pessoas têm smartphones nos bolsos,
Dia após dia, mais e mais pessoas usam smartphones ou
então é óbvio usar esse dispositivo para plotar alguns dados
tablets durante o trabalho e em casa. A maioria dos
medidos em suas telas, grandes o suficiente para avaliar
smartphones opera no popular sistema operacional Android
sinais analógicos ou digitais. Eles têm poder de
do Google. Devido às exigências cada vez maiores do
processamento suficiente para analisar sinais de conteúdo
mercado, esses dispositivos móveis evoluem muito
harmônico, distorção, ruído, vibração e outros pontos de
rapidamente, eles têm uma tela grande ou processador
vista. Os principais benefícios da conexão sem fio são que a
suficientemente forte para visualizar e avaliar os dados de
medição pode ser avaliada e visualizada na tela sem perder a
medição em sua tela e capacidade de computação suficiente
mobilidade do usuário. Esse é um recurso muito útil para um
para realizar análises de sinais como o real- tempo fast
instrumento de laboratório.
Fourier Transform (FFT). Outra grande vantagem dos
smartphones é o potencial de conectividade sem fio (por Smartphones e tablets podem oferecer uma solução mais
exemplo, Bluetooth). Com base nessa capacidade, eles flexível para qualquer medida. Os engenheiros seriam
podem ser usados em medições de laboratório para exibir os capazes de escrever software especificamente para suas
resultados e os alunos podem se movimentar sem a necessidades de aplicação. Por último, mas não menos
suspensão das medições. Este artigo mostrará um importante, pode ser uma ótima ferramenta para os
propósitoinstrumento de teste e medição, baseado em um entusiastas substituirem armários volumosos por
microcontrolador MSP430 de baixo custo e baixo consumo instrumentos caros.
de energia e capaz de se conectar a um smartphone Android
via Bluetooth. Combina várias funções em um dispositivo, 2. CONCEITO BÁSICO
portanto, é uma boa oportunidade para instrumentos caros
Gostaríamos de mencionar desde o início que, é claro,
utilizados nas medições de laboratório [1], [2].
não podemos cobrir todas as áreas onde osciloscópios,
multímetros e geradores são usados, por isso tentamos
1. INTRODUÇÃO E MOTIVAÇÃO encontrar um compromisso entre os preços e o desempenho
de cada circuito do instrumento. Queremos manter o preço
Na engenharia elétrica, não há como evitar ferramentas de
entre US $ 100 e US $ 200. As seguintes especificações
medição, como multímetro, osciloscópio e gerador de sinais.
foram levadas em consideração: 200 MSPS, osciloscópio de
Estes são instrumentos usados comuns durante experimentos
2 canais com função de coleta de dados e FFT em tempo real
em sala de aula ou na realização de tarefas de pesquisa e
, gerador de sinal de frequência de faixa sonora com geração
desenvolvimento. Estes instrumentos são caracterizados por
de sinal de onda senoidal pura de 1Hz-150kHz e uma função
dimensões relativamente grandes, como na fig. 1 mostra e às
multímetro que inclui resistência e tensão de faixa
vezes eles devem ser caros. Esses fatores nos deram uma
automática medidor e um medidor de corrente de dois
idéia para desenvolver um instrumento portátil que integre
intervalos. O conceito do instrumento pode ser visto na fig.
esses três instrumentos em um único pacote.
2)

3. ANTECEDENTES DO HARDWARE
O instrumento pode ser dividido em cinco circuitos
individuais, conforme a fig. 3 shows. Existem dois circuitos
condicionadores de sinal para o gerador de osciloscópio e
função e existem três circuitos para as medições de corrente,
resistência e tensão. O núcleo do instrumento é um
microcontrolador de sinal misto MSP430F5525, que executa
tarefas de uso geral, como seleção de função, comunicação
entre ICs por I 2 C, UART, SPI e assim por diante. Os
processadores MSP430 são a melhor escolha do mercado, por
serem baratos, possuem modos de baixo consumo de energia,
diversos periféricos de sinal misto e canais de E / S.
Figura 1 - Instrumentos comumente usados em laboratório MSP430F5525é excelente para o nosso projeto, pois é fácil
de programar, possui porta de E / S suficiente para atender os
dispositivos conectados, roda a 25 MHZ e possui controlador
DMA interno. A comunicação
978-1-4799-6843-5 / 14 / $ 31,00 © 2014 IEEE 1

https://www.htmlpublish.com/newTestDocStorage/DocStorage/581466056/bcl_581466056.htm 1/5
02/11/2019 bcl_581466056.htm

entre o instrumento e o Smartphone foi realizado com uma 3.1 Implementação do gerador de sinal
conexão Bluetooth, onde foi utilizado o módulo transceptor
Bluetooth <-> UART pré-montado (JY-MCU) . O objetivo desse estágio é obter um sinal senoidal de alta
precisão e baixo ruído de 10 Hz a 150 kHz. O circuito
gerador de sinal é construído no conversor DA paralelo
THS5641 de 8 bits e em um circuito condicionador de sinal.
O controlador DMA interno do MSP430 fornece os dados da
onda senoidal da RAM interna do MSP430 para a entrada
digital do DAC. Um dos cronômetros do MSP430 aciona o
DMA. O MCU é executado em 25 MHz, a amostra por
período é 40 e a transferência de DMA requer um ciclo
mínimo de 4 instruções, de modo que uma frequência de
amostragem máxima de 6,25 MHz pode ser realizada. Isso
significa que cerca de 156 kHz de onda senoidal pode ser
gerada.

As 40 amostras por período são bastante baixas, portanto


a forma de onda de saída não é pura senoidal, de fato a saída
escalonada do conversor resulta em harmônicos de
alta frequência . Esses harmônicos aparecem em cada
múltiplo da taxa de amostragem, mais ou menos o tom
fundamental. Portanto, se o módulo que gera um sinal
Figura 2 - Conceito básico do instrumento senoidal de 20 kHz, amostrado a 100 kHz, harmônicos
podem ser vistos em 80, 120, 180, 220, ... kHz. A Figura 4
A função de gerador de sinal foi realizada com o auxílio mostra o domínio da frequência da onda senoidal de 20 kHz
do controlador DMA interno. Não está diminuindo a [5].
velocidade do processador para que ele possa funcionar de
forma independente, independentemente de quaisquer Tom de 20 kHz
medições. Autorange tensão CA e CC, resistência à faixa Harmônicas de sinal
automática e detecção de corrente de duas faixas foram
construídas no circuito do multímetro. A detecção de tensão
de faixa automática foi realizada com um amplificador de
ganho programável de dois canais ( PGA113 ), onde o ganho
do amplificador pode ser definido por software. Um dos
canais é para medições de corrente contínua e outro é para
medições de corrente alternada. A chave de corrente e a faixa
de resistência foram feitas com chaves analógicas (
TS5A3159 e TS5A23157) A conversão digital analógica foi
feita com o conversor AD interno de 12 bits do MSP430.
Como a função do osciloscópio requer alta frequência de
Figura 4 - Espectro de saída do DAC
amostragem, se a frequência do sinal medido estiver na faixa
de MHz e a velocidade do AD interno do MSP430 for muito Como o gráfico ilustra, os harmônicos espectrais de
baixa, não será possível executar uma alta taxa de alta frequência podem distorcer o domínio da frequência do
amostragem. Portanto, dois conversores externos de dados sinal que é gerado. Para obter um sinal sinusoidal puro, é
ADC08B200 foram utilizados para obter alta frequência de necessário remover os harmônicos de alta frequência. A
amostragem [3]. Figura 5 mostra um sinal DAC bruto e o filtrado também.

Figura 5 - Saída DAC bruta e um sinal filtrado


Figura 3 - O diagrama de blocos do instrumento Para manter o sinal sinusoidal puro, projetamos um
circuito que contém um filtro RC de primeira ordem
O gerador de sinal e a função do osciloscópio serão sintonizável digitalmente e um circuito de estabilização de
descritos na próxima parte do artigo. A função multímetro amplitude constante. Desta maneira, o sinal sinusoidal exato
não será descrita em detalhes porque se baseia em um de baixo ruído pode ser obtido em todas as frequências.
método de medição muito comum [4].
2

https://www.htmlpublish.com/newTestDocStorage/DocStorage/581466056/bcl_581466056.htm 2/5
02/11/2019 bcl_581466056.htm

Figura 6 - Diagrama de blocos do gerador de sinal


Obtemos um sinal sinusoidal estável muito puro e com
amplitude na saída do instrumento de ~ 10 Hz a 150 kHz. A Figura 8 - Onda senoidal bruta medida ~ 50 kHz e onda
medição de comparação foi feita com um osciloscópio quadrada de 400 kHz
Tektronics, onde o sinal de referência foi feito com um 3.3 Fonte de Alimentação
gerador de funções HAMEG HM8030 com a mesma
amplitude e frequência do sinal sinusoidal gerado. Nas Era muito importante obter uma fonte de tensão estável e
figuras a seguir podem ser vistos o sinal de saída do sem ruído para o circuito analógico, porque na presença de
instrumento (CH1) e o sinal de saída HAMEG (CH2). qualquer ruído, o circuito poderia distorcer o sinal de entrada,
causando medições incorretas. Portanto, capacitores de filtro
foram empregados em muitos locais dos PCB e os filtros LC
foram usados para rejeição de ruído da fonte de alimentação.
O instrumento requer um adaptador externo de 5V DC. O
regulador de baixa evasão TLV1117 foi usado para produzir o
suprimento de 3V3. Possui uma grande eficiência e alta
capacidade de acionamento de corrente. A fase do gerador de
sinal de saída requer -5V de alimentação onde um TPS60400
foi usada para obter uma tensão negativa. Como o TPS60400
Figura 7 - Comparação da saída de sinal e da saída HAMEG é um conversor de voltagem no modo de comutação que
HM8030 a ~ 50 kHz e ~ 84 kHz pode gerar ruído considerável no circuito, distorcendo o sinal
de entrada do osciloscópio, como mencionado anteriormente.
3.2 Implementação do osciloscópio de dois canais Dois filtros LC foram empregados para eliminar o ruído
A função do osciloscópio é construída a partir de um causado pelo conversor de modo de comutação. A frequência
circuito condicionador de sinal e um conversor AD paralelo de comutação é de cerca de 150-200 kHz, portanto a
ADC08B200 externo . O circuito de condicionamento de frequência de corte do filtro (f 0 ) foi ajustada entre 2-5 kHz.
sinais é necessário porque o ADC não pode lidar com a
entrada de tensão negativa e pode medir apenas tensão muito 4. SOFTWARE ANDROID
baixa ou sinal de pico a pico de valor baixo. Para obter uma
medição de um sinal maior que a tensão de alimentação, é Um software simples foi escrito para testar os periféricos
necessário atenuar sua amplitude para a faixa de entrada do do dispositivo. O software pode ser conectado ao instrumento
ADC. Se a tensão CA for medida, também é necessário via Bluetooth para inicializar o gerador de funções ou o
adicionar uma tensão de compensação ao sinal de entrada osciloscópio. A comunicação é baseada em uma
para obter comunicação serial simples, para a qual pacotes de 1 byte são
enviados. Na figura a seguir, a interface do usuário da função
um terreno virtual de fornecimento intermediário . O de escopo pode ser vista onde o usuário pode alterar a divisão
LMH6619 foi usado para essas tarefas porque possui baixo da tensão de entrada ou a divisão do tempo. Ele também
ruído, alta velocidade e a saída pode ser conduzida até o pode escolher uma visualização de tiro único ou visualização
trilho de alimentação, de forma que seja adequada ao circuito de modo contínuo com combinação de filtragem e
de entrada. O OPA364 foi escolhido para acionar o ADC acionamento digital.
porque possui uma excelente capacidade de acionamento de
carga capacitiva e possui um pacote miniatura SOT-23 . Para
obter um comutador de faixa de voltagem digital , usamos
um PGA113 conectado ao MSP430 via SPI. O canal de duas
entradas possui dois circuitos de condicionamento de sinal
independentes e ADCs independentes, para que medições
simultâneas possam ser executadas ao mesmo tempo nas duas
entradas.

Com esse conceito, sem usar um DSP rápido, é necessário


usar um ADC paralelo e um ram paralelo para obter a maior
taxa de amostragem possível. O ADC08B200 possui memória
FIFO interna de 1kbyte, portanto não são necessárias RAMs
FIFO externas ( solução que consome espaço / custo ) e
possui multiplicador de clock para que no modo de Figura 9 - Superfície andróide do osciloscópio
armazenamento com frequência de saída de 25 MHz MCU
com um multiplicador de oito, 200 MSPS possam ser O acionamento do software de detecção de borda ascendente foi
executados. As capturas de tela podem ser vistas na Fig. 8 de implementado
um smartphone HTC One X durante as medições [6].
3

para obter um sinal estável na tela. Existem algumas funções O instrumento de medição apresentado é muito seguro e fácil
de medição implementadas, como V p-p , V max , V min , de usar, pois não há conexão direta por cabo entre o
frequência e essas funções aparecem no canto da tela de smartphone e o instrumento.

https://www.htmlpublish.com/newTestDocStorage/DocStorage/581466056/bcl_581466056.htm 3/5
02/11/2019 bcl_581466056.htm
plotagem se a caixa de seleção Medir estiver marcada. A tela Figura 11 - Conceito do futuro instrumento completo
de plotagem possui alguns recursos que o usuário pode usar,
Para concluir, um instrumento econômico de medição e
como zoom horizontal multitoque e a opção de rolagem por
análise de múltiplos propósitos foi projetado, implementado e
toque para definir uma largura de janela de exibição explícita.
testado. O instrumento tem muitas vantagens como
Esses recursos oferecem uma capacidade de manipulação
mobilidade, segurança, precisão e precisa apenas de um
muito fácil e rápida ao dispositivo.
telefone inteligente com capacidade Bluetooth, o que é muito
comum hoje em dia.

Figura 10 - FFT em tempo real


O usuário tem a oportunidade de salvar os dados medidos
em um arquivo TXT, para que o registro de dados possa ser
realizado. Com uma única caixa de seleção, o usuário pode
realizar uma FFT em tempo real, como mostra a Fig. 10 [4].
Essa função da FFT não diminui a velocidade das medições Figura 12 - Versão protótipo do instrumento
porque os smartphones têm poder de processamento
suficiente para processar os cálculos em segundo plano, 7. PLANOS FUTUROS
enquanto novas aquisições de dados estão em andamento. Planejamos equipar o instrumento com um analisador
lógico de 8 ou mais bits. Além disso, há planos para o
5. BENEFÍCIOS DO INSTRUMENTO desenvolvimento adicional do circuito gerador de sinal. Um
EM EDUCAÇÃO gerador de forma de onda arbitrária e programável pelo
No futuro, esse instrumento barato poderá ser usado usuário seria uma função muito boa. E por último, mas não
durante o curso de Bacharelado e Mestrado em Engenharia menos importante, estamos pensando em uma versão
em eletrônica, sensores e laboratórios de programação da alimentada por bateria para criar uma versão mais portátil do
Universidade da Panônia. Deve substituir os enormes e caros instrumento.
instrumentos de laboratório. Os estudantes de graduação
podem examinar facilmente os eletrônicos básicos e as leis 8. AGRADECIMENTOS
físicas com esta ferramenta. Eles podem gerar sinal de teste
Gostaríamos de agradecer à Texas Instruments pelas peças e
em um circuito e podem usar a função do osciloscópio para
ferramentas fornecidas. Sem eles, o projeto não pode ser
rastrear o sinal na placa. Nas aulas de sistemas embarcados,
realizado. Reconhecemos o apoio financeiro deste trabalho
os alunos podem olhar dentro da “caixa” e seguir o princípio
pelo Estado húngaro e pela União Européia sob o
de um complexo sistema de medição. Eles podem escrever
Projetos TAMOP-4.1.1.C-12/1 / KONV-2012-0017, 4.1.1 /
software personalizado facilmente em C e descobrir as
C- 12/1 / KONV-2012-0002 .
funções do instrumento. Nas aulas de programação, os alunos
podem escrever softwares no PC ou em smartphones para se
comunicar e coletar dados do mundo real. No PC, o usuário
pode fazer conexões via Bluetooth ou USB e pode escrever
um programa LabView simples, por exemplo, para usar a
ferramenta.

6. RESUMO
Durante o trabalho, desenvolvemos uma versão protótipo
de um instrumento multifuncional universal para um
dispositivo Android. Achamos que há muitas oportunidades
nessa solução. Esta é uma área muito inexplorada, não
existem instrumentos no mercado que possam ser conectados
sem fio a smartphones ou tablets e tenham essas funções que
foram apresentadas. Achamos que a ferramenta pode ser uma
boa alternativa a um armário volumoso com instrumentos
caros.
4

REFERÊNCIAS
[1] Estatísticas globais StatCounter, empresa de análise da web
[2] NVIDIA Inc., “ Os benefícios de vários núcleos de
CPU em dispositivos móveis ”, white paper, 2010.
[3] MSP430F5525, microcontrolador de 16 bits , ficha técnica
[4] Agilent Technologies, Guia de serviço do
multímetro Agilent 34401A, 2000.
https://www.htmlpublish.com/newTestDocStorage/DocStorage/581466056/bcl_581466056.htm 4/5
02/11/2019 bcl_581466056.htm
[5] Alan V. Openheim, Ronald W. Shafer,
Processamento digital , Prentice Hall, 1974.
[6] ADC08B200, Conversor A / D de 200 MSPS, ficha técnica
5

https://www.htmlpublish.com/newTestDocStorage/DocStorage/581466056/bcl_581466056.htm 5/5

S-ar putea să vă placă și