Boa tarde a todos, sou novato aqui, andei pesquisando nos Foruns e ate encontrei alguns topicos interessantes mas não me deram um norte ainda.

Estou envolvido em um trabalho que terei que implementar o uso de rede neural na detecção de padrão de sinais para verificar possíveis defeitos detectados por sinais ultra som em equipamentos de alta tensão.

Em minhas pesquisas iniciais eu ví que já existem soluções(muito caras) deste tipo no mercado:

http://www.sdt.eu/index.php?page=applications-uaipm-detection_and_e...

E observei que já existem algumas aplicações de rede neural para Arduíno. 

http://people.ece.cornell.edu/land/courses/ece4760/FinalProjects/s2... 

Como é a primeira vez que posto por aqui, gostaria de saber da experiencia dos senhores com aquisição e processamento de sinais ultra som pelo Arduíno. gostaria de saber também qual o melhor placa Arduíno para este trabalho:

O que eu estou vislumbrando inicialmente é o a aquisição/armazenagem de ruido ultra som no Arduíno para processa-lo  em um pc e em uma segunda etapa fazer com que o arduino faça aquisição e processe o sinal em tempo real. Em caso de presença de ultra som o Arduíno reconheça o padrão do tipo de defeito e emita/sinalize  algum status.

Exibições: 2452

Responder esta

Respostas a este tópico

Olá  Jadiel Mendonça 

Interessante seu projeto, não conheço muito sobre os ruídos gerados pelas máquinas, mas seria interessante mostrar alguns parâmetros que seu projeto pretende alcançar.

Qual a faixa de frequência desses ruídos?

Lembre-se as placas Arduino (mais comuns UNO, MEGA) são microcontroladores de 8bits com limitação de RAM entre 2kB a 8kB, então algoritmos muito elaborados para processamento em tempo real podem ser difíceis de executar, algumas vezes é só testando para determinar isso.

Talvez seja melhor partir para um ARM.

Caro Flavio Hernan, nas pesquisas que eu fiz a literatura mostrou que os equipamentos que quero trabalhar, quando estão com defeito, emitem ultra som com frequência central de 40kHz. Eu estava pensando em adaptar o HC-SR04 para ficar apenas recebendo o sinal ultra som, tentar implementar um codigo com nível limar predefinido para o arduino registrar toda vez que se atingir o limiar.

 

Bom dia alguém sabe onde posso localizar os detalhes de aplicação das funções da biblioteca ultra-som?

Valeu vou entrar em cada link destes para ver o que posso usar.

Ola Jadiel!

Concordo com o Flavio.

Algoritmos de redes neurais utilizam estruturas de dados que a linguagem do Arduino não fornece, além da limitação de velocidade e memória.É possivel, mas pode apresentar uma performance sofrível.

Entre as versões do Arduino, talvez a melhor escolha para esse tipo de aplicação seja o Arduino DUE. Ou então, partir para o Raspberry.

Obs: O link que você passou, na verdade o processamento da rede neural é feito pelo Matlab em um PC que se comunica via serial com o "Arduino".

Aqui você encontra aplicações de redes neurais muito específicas para Arduino:

http://robotics.hobbizine.com/arduinoann.html

https://github.com/t3db0t/Neuroduino

Boa tarde José Augusto, valeu pelos links, achei bem interessante, com certeza vai ser útil.

Ultra-som em qual faixa de frequencia ?

Boa tarde José Gustavo, coforme coloquei acima 40kHz.

OK . É importante definir a faixa de frequência que deseja verificar. 

Pois a frequencia de amostragem, teoricamente deve ser no mínimo 5 vezes essa faixa de frequencia. 

Por exemplo :

    F amostra = 5 x F = 5 x 40 Khz = 200 Khz

Existem conversores ADC baratos nessa faixa de frequencia. Não sei o Arduino Uno daria conta de processar essa frequencia. 

Sugiro que use Arduino DUE :

https://www.arduino.cc/en/Main/ArduinoBoardDue

http://www.atmel.com/Images/Atmel-11057-32-bit-Cortex-M3-Microcontr...

16-channel 12-bit 1 msps ADC with differential input mode and programmable gain stage

 

Olá

Veja esse trabalho:

Interface para Detecção de Gestos Aplicada à Execução de Som Auxiliada por Rede Neural Artificial.

https://docs.google.com/viewer?a=v&pid=sites&srcid=ZGVmYXVs...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço