Conversões MikroC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Conversões MikroC

Mensagempor verd » 11 Fev 2010 08:52

Salve pessoal estou com aquele nabo da estação meteorológica, fiz meu programa para leitura da velocidade aonde é basicamente um frequêncímetro aonde foi utilizando as funções do tmr1 para ler este sinal.

no meu programa tenho uma variavel

unsigned long f = 0; e outra
char o[12] ;

ai faço uma conversão

LongToStr(f, o);

e implimo no lcd o valor convertido de o;

blz o software funcionou legal, coloquei no gerador de funções e bateu a frequencia! ok!!

agora preciso pegar essa escala de frequência lida do anemômetro e converter no display como velocidade que o anemômetro esta medindo!!

alguem tem alguma idéia de como vou fazer isso??

1º comprei um anemômetro para fazer uma tabela de equivalência entre a frequência medida e a velocidade,

agora preciso fazer uma conversão para o display entender que aquela frequência lida é a velocidade tal....

palpites serão bem vindos!!!
verd
Byte
 
Mensagens: 262
Registrado em: 28 Ago 2008 10:15

Mensagempor RobL » 11 Fev 2010 15:22

Se você não tem a curva de rpm x m/s só por comparação com outro ou tunel de vento.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor verd » 11 Fev 2010 15:37

Fala robl, então vou fazer a comparação com um anemômetro comercial, minha duvida é como vou implementar essa velocidade no pic? tipo conversão da frequência para velocidade!
verd
Byte
 
Mensagens: 262
Registrado em: 28 Ago 2008 10:15

Mensagempor dreher » 11 Fev 2010 16:50

Cara, usa regra de 3

se em x hz ele tem a velocidade de y m/s, em x+n hz ele vai ter a velocidade z
dreher
Byte
 
Mensagens: 489
Registrado em: 12 Out 2006 11:10
Localização: Blumenau - SC

Mensagempor RobL » 11 Fev 2010 17:47

Se sua função for linear é como o Dreher colocou.
Se não for, terá que fazer uma tabela. A tabela é o caminho mais simples e veloz, ou levantar a curva mais próxima por séries de potência ou outro método qualquer. tem vários.
Lê a freqüência, pega o correspondente na tabela para o display.
Mas antes tem que ter a relação v = f (F), sendo F a freqüência.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor verd » 12 Fev 2010 07:15

certo estou captando!!

ai no caso vou pegar essa string que foi convertida e utiliza-la como uma variavel para minha função outabela no caso?
verd
Byte
 
Mensagens: 262
Registrado em: 28 Ago 2008 10:15

Mensagempor fabim » 12 Fev 2010 07:27

nossa verd.
No caso, você não vai pegar a string e voltar novamene em long...
Você ja tem a long, que é o valor inteiro da frequencia.

Tipo:
Este anemometro da quantos pulsos por 360°?
4 ? 1? 3 ?

Fica dificil chutar.
Mas suponha que você descobriu que são 4 pulsos volta.

E você mediu uma frequencia de 600hz por exemplo.
600/4 = 150 voltas completas.

1S/150 = 0,0066666666666666666666666666666667

aí que entra a parte da mecanica do anemometro, o qual acredito que o fabricante deveria ter algum tipo de tabela ou informação coerente de M/S do vento e frequencia.

Qual velocidade o vento esta ?se deslocando 1M em 6mS ?

Mas que eu me lembre bem, uma vez eu assisti no mity buster, eles fazendo um anemometro. O vendo é medido a velocidade, passando por uma mecanica como se fosse o vento uma parede. Tipo uma parede de vendo de 1M de espessura, quantas voltas ele daria passando dentro de um segundo pela mecanica do anemometro, etc.

Tem varios fatores, por isso os meninos estão falando pra você procurar uma tabela, ou fazer uma comparação.

Nossa esses caras arruman cada bode..rsrs
Mano, ve só.
Sou responsável pelo que escrevo!!! E não pelo que você entende !!!
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Sergio38br » 12 Fev 2010 08:00

Verd, um pouco de geometria basica, o perimetro de uma circunferencia... mas veja este doc...

http://rca.cav.udesc.br/rca_2005_1/sampaio.pdf

[ ]'s
Sergio
Avatar do usuário
Sergio38br
Word
 
Mensagens: 759
Registrado em: 22 Nov 2007 13:39
Localização: São Paulo - SP


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante

x