Medindo Distâncias com Ultrasom (US)

Para "abobrinhas" use o " Boteco"

Moderadores: andre_luis, 51, guest2003, Renie

Medindo Distâncias com Ultrasom (US)

Mensagempor MOR_AL » 31 Jul 2014 20:04

Este tópico visa a medição de distância, utilizando-se o ultrasom (US).
O ultrasom percorre o ar em determinada velocidade. Esta velocidade não é fixa, ela varia com a temperatura do ar ambiente. A expressão resultante não é linear. Ela foi inicialmente aproximada pela raiz de uma razão. Esta aproximação é aceitável dentro de limites. Estes limites se encontram fora das temperaturas ambientes normais. Ainda considerando-se essa não linearidade, a expressão anterior, com raiz de razão, foi aproximada por uma equação linear. Tal equação é mais apropriada para sua utilização em microcontroladores (uC).
O uso desta equação em microcontroladores (uC) exige que se utilize variáveis do tipo ponto flutuante (PF). Operações com PF exigem muito mais memória do que operações com variáveis inteiras. O trabalho a seguir contém um pouco de teoria, com o objetivo de se chegar à expressão da distância percorrida pela onda de US.
A expressão da distância (h) obtida é função da velocidade da onda de US, em m/s, da temperatura ambiente (Ta), em ºC e do período, em s, que a onda de US percorreu o trajeto (para ir e retornar).
Como o sensor mais comum utilizado possui limitação da energia aplicada à onda de US, o percurso prático utilizável é limitado. Então seria mais interessante se utilizar o centímetro (cm) como unidade de distância. Para esta limitação, ocorre que o período do percurso da onda fica bem reduzido, a ponto de ser mais interessante usar o submúltiplo de micro segundos (us) para a medida deste percurso. Procedendo-se assim, podem-se utilizar variáveis inteiras com 32 bits para o cálculo da distância (h), reduzindo tanto o tempo com a operação, como a quantidade de memória necessária.
Indo um pouco mais além, caso o resultado da expressão tenha a finalidade de ser apresentada a um mostrador, pode-se re-escalar a expressão, para que ela possa ser calculada com apenas variáveis e constantes inteiras com 16 bits.
A dedução, com maiores detalhes, se encontra no arquivo a seguir.

http://www.4shared.com/download/uAMlyQn ... ?lgfp=3000

Como esta dedução foi realizada em pouco tempo, ela ainda não foi verificada. Caso alguém a utilize, solicito que apresente seus comentários, no sentido de obter a confirmação do material apresentado.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor andre_luis » 31 Jul 2014 20:49

Só ficou uma dúvida: No começo o desenvolvimento da fórmula começou com a temperatura em Kelvin, mas depois passou pra Celsius. Acredito que terá de fazer a conversão, pois na física a temperatura possui relação com a energia e por isso se refere ao valor da temperatura absoluta.


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor edison » 01 Ago 2014 00:06

Eu tenho uma trena por US mas uso apenas p/ medições aproximadas e de baixa responsabilidade.

Imagem

Ela já se mostrou não confiavel mesmo em medições repetidas com essas variaveis no ambiente.
O interessante é um botão onde ela faz desconto na medição do tamanho do próprio corpo. (aprox. 200 mm)
Tem um feixe Laser mas só p/ facilitar a mira.
-----------------------------------------------
"Os políticos e as fraldas devem ser trocados freqüentemente. E pelas mesmas razões"
-----------------------------------------------
Avatar do usuário
edison
Dword
 
Mensagens: 2011
Registrado em: 10 Mar 2007 00:18
Localização: Curitiba

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor MOR_AL » 01 Ago 2014 09:20

andre_teprom escreveu:Só ficou uma dúvida: No começo o desenvolvimento da fórmula começou com a temperatura em Kelvin, mas depois passou pra Celsius. Acredito que terá de fazer a conversão, pois na física a temperatura possui relação com a energia e por isso se refere ao valor da temperatura absoluta.


+++


É na realidade, o crédito pelo trabalho não é todo meu.
Pesquisei na net e encontrei a expressão (2) em função da unidade grau Kelvin e a (3) já em grau Célcius. Como abri muitas páginas, acabei perdendo a referência. Peço que o autor me desculpe.
Encontrei algo próximo, que explicaria a equação (2).
http://pt.wikipedia.org/wiki/Velocidade_do_som
Quanto às equações (2) e (3).
Pode-se plotar as duas em função da temperatura em graus Célcius e plotar, também, o valor absoluto e o valor relativo da diferença.
Aí poderíamos conhecer as aproximações realizadas.
Não é um trabalho demorado, mas é mais um para a lista de tantos outros.
Na referência acima, há uma tabela da velocidade do US em função da temperatura. Esta tabela poderia ser plotada juntamente com as outras e se conhecer o efeito dasaproximações.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor andre_luis » 01 Ago 2014 10:33

edison escreveu:Eu tenho uma trena por US mas uso apenas p/ medições aproximadas e de baixa responsabilidade.

Ela já se mostrou não confiavel mesmo em medições repetidas com essas variaveis no ambiente.


A propria natureza da medição, feita por um aparelho portátil, cujo angulo de 'ataque' pode variar, refletindo contra uma superficie quase nem sempre plana, realmente deve ser tratado apenas como um recurso para se obter uma estimativa da distancia. A precisão nos digitos do display é meramente uma propaganda.


+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor Red Neck Guy » 01 Ago 2014 11:55

Certa vez estava pesquisando um medidor de nível dentro de uma caixa fechada, porém como tratava-se de um contêiner plastico alojado em uma máquina agrícola conforme ela se movimentava havia uma deformação no seu formato e por essa razão a medição mudava bastante, aí desisti.
ASM51 descanse em paz!
Avatar do usuário
Red Neck Guy
Dword
 
Mensagens: 1968
Registrado em: 12 Out 2006 22:24

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor MOR_AL » 02 Ago 2014 10:00

Pessoal!
Realmente o buraco é mais embaixo.
Estava querendo plotar os gráficos mencionados anteriormente e pesquisei na net para obter valores mais confiáveis.
Na pesquisa me deparei com uma informação, que tinha receio já ser esperada.
A velocidade do som no ar, não somente sofre influência da temperatura, como a pressão atmosférica e a umidade relativa do ar também são fatores de peso. :(
Enquanto consideramos apenas a temperatura, não havia problema, pois podemos medi-la facilmente. Já a umidade relativa e a pressão atmosférica são mais dois dados a se medir.
Por isso desisti de plotar os gráficos dos erros que as duas equações estimadas apresentam.
Acredito que estes erros sejam menores que quando não se considera a influência da umidade e da pressão.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor andre_luis » 02 Ago 2014 10:16

Como dizia um professor da faculdade, a engenharia é a ciencia dos dez-por-cento, ou seja, se algum desses fatores aí forem desprezíveis perto dos demais, ou até iferiores á precisão do sensor, então esquece...



+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor edison » 02 Ago 2014 18:38

Então qquer instrumento "decente" que se proponha a medir distancias com US teria que medir
tb temperatura ,pressão atmosférica e a umidade relativa do ar ,combinar tudo numa equação
prá gerar um resultado confiavel ??

E .....,sei que não trata disso o seu estudo mas....nas medições a Laser ,(trenas ,sensores etc. )será que haveria tb alguma variável
ambiental influenciando os resultados ?
-----------------------------------------------
"Os políticos e as fraldas devem ser trocados freqüentemente. E pelas mesmas razões"
-----------------------------------------------
Avatar do usuário
edison
Dword
 
Mensagens: 2011
Registrado em: 10 Mar 2007 00:18
Localização: Curitiba

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor andre_luis » 02 Ago 2014 18:51

A ideia foi fazer um estudo, que dependendo do resultado, pode ser realmente que sejam fatores desprezíveis para variações normais de temperatura, humidade e altitude. Acredito que ele tenha se baseado em algum modelo generico que pode até ser útil na aviação, mas para nosso caso, meu palpite é que não seja tão relevante.



+++
"Por maior que seja o buraco em que você se encontra, relaxe, porque ainda não há terra em cima."
Avatar do usuário
andre_luis
Dword
 
Mensagens: 5447
Registrado em: 11 Out 2006 18:27
Localização: Brasil - RJ

Re: Medindo Distâncias com Ultrasom (US)

Mensagempor MOR_AL » 02 Ago 2014 22:54

edison escreveu:Então qquer instrumento "decente" que se proponha a medir distancias com US teria que medir
tb temperatura ,pressão atmosférica e a umidade relativa do ar ,combinar tudo numa equação
prá gerar um resultado confiavel ??

E .....,sei que não trata disso o seu estudo mas....nas medições a Laser ,(trenas ,sensores etc. )será que haveria tb alguma variável
ambiental influenciando os resultados ?


Uma boa notícia!!!
Encontrei um sítio, que calcula a velocidade do som no ar, em função da temperatura, da pressão atmosférica e da umidade relativa do ar.
Não encontrei a referência sobre a fonte que gera o cálculo.

http://www.audioacustica.com.br/calcula ... e_som.html

Escolhi duas temperaturas (0ºC e 27ºC) e variei tanto a umidade relativa quanto a pressão atmosférica.
A boa notícia é que a influência dessas variações na velocidade ficou dentro de 0,3%.
Então basta usar apenas a temperatura nos cálculos. :D
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ


Voltar para Assuntos Gerais

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

x