Frequencimetro com set point

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Frequencimetro com set point

Mensagempor Hermann Rocha » 13 Jul 2007 11:00

Ola a todos, preciso de uma ajuda, pois tenho que implementar um botão de setpoint e uma saída indicando o ponto, em um frequencimetro já procurei na internet e ache vários mais nem um com essa função se alguém tiver algo do tipo ou como implemento essa função em asm a algum frequencimetro será de grande ajuda, estou pensando em usar esse projeto que vi na internet segue o link.

http://py2rlm.sites.uol.com.br/Freq1.htm

OBRIGADO
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Re: Frequencimetro com set point

Mensagempor fabim » 13 Jul 2007 11:42

Hermann Rocha escreveu:implementar um botão de setpoint


Setpoint. seja mais especifico.. exemplo pratico.

Abraços

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Hermann Rocha » 13 Jul 2007 12:39

Ola fabim. Ok o botão seria para gravar a frequencia que esta sendo mostrada no display e um dos pinos seria usado para ligar um buzer para quando chegasse na frequancia emitisse um som
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Mensagempor fabim » 13 Jul 2007 12:58

hehehe. agora sim..
bom fica facil..

fiz a leitura, antes de tudo eu vejo se o botão set esta apertado.

Sim esta intão o valor de comparação igual a medida que eu acabei de fazer.

continuo com o fluxo normal.

Medi novamente . subtraio o valor medido do set. se = 0 ou valor negativo.
BSF buzzer.

Abraços


Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Hermann Rocha » 13 Jul 2007 13:21

Não entendi muito bem o que voce quiz dizer mais tudo bem, pois sou leigo no assundo, comprei a algum tempo um kit da mosaico e o livro desbravando o PIC e quando posso vou aprendendo algumas coisas.

abraço e obrigado pela atenção
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Mensagempor fabim » 13 Jul 2007 13:26

em que linguagem voce esta aprendendo a programar ?

fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Hermann Rocha » 13 Jul 2007 13:42

Ola fabim, estou aprendendo em Assembler por isso resolvi usar o projeto do link que postei entre outros que vi, pois tem alguns pinos sobrando e usa o pic16f628 que vem junto do kit.
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Mensagempor fabim » 13 Jul 2007 14:21

aí complica. calculos com asm eu não lembro mais. ainda mais com 24 bits.rsrs

Espero que alguem possa ajudalo, nest aeu vou ficar devendo.

Abração e boa sorte.

Fabim
fabim
Dword
 
Mensagens: 5001
Registrado em: 16 Out 2006 10:18
Localização: aqui uái!!!?

Mensagempor Hermann Rocha » 13 Jul 2007 14:30

Ok fabim, so tenho a agradecer a atenção.
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Mensagempor Renie » 13 Jul 2007 14:57

Olá Hermann,

Não tive tempo para ver o link que passou, mas, no abaixo tem muitas
dicas de rotinas matemáticas em asm com PIC:

http://www.piclist.com/techref/microchip/math/index.htm
[]'s
Renie
-------------------------------------------------------------------------------------------------------------
Meu velho site com eletrônica praticamente parado http://www.reniemarquet.com
Nosso Blog http://artemadeiraevida.blogspot.com.br
Renie
Word
 
Mensagens: 732
Registrado em: 11 Out 2006 22:35
Localização: RJ - Niterói - Brasil

Mensagempor Hermann Rocha » 13 Jul 2007 19:06

Ola Renie estive vendo o link que voce passou tem um bom conteudo mesmo ate me ajudou com uma ideia que ate postei aqui há um tempo atras que e usar o pic no lugar do LM3915 obrigado, estava comentando com o fabim não tenho muito conhecimento ficando assim coplicado saber o que procurar exatamente.
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Mensagempor tcpipchip » 13 Jul 2007 19:35

Ola, te mandei uma mensagem privada.
Esta tua aplicação eu já implementei...
Podemos negociar...
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor tecman » 13 Jul 2007 20:36

olha existe algo pronto na propria rede no site pessoal do OZ3CPU melhor vc fazer isto com o 877 este do renato tem baixa precisão alem disto e muito instavel
tecman
Byte
 
Mensagens: 342
Registrado em: 01 Nov 2006 09:02

Mensagempor RobL » 14 Jul 2007 13:26

Se quizer fazer para praticar, pegue o assembler para pic16f628A do link sugerido acima e rode-o no MPLAB.

Escolha uma porta para entrada para a tecla de captura da freqüência.
Ao pressionar a tecla mova o valor da frequência para 4 registros novos F0,F1,F2,F3 (4 bytes para 30Mhz por exemplo em binario).

Faça uma rotina para iniciar comparação com esses 4 registros após a tecla ter sido pressionada.
A comparação poderá ser feita com Subtração e verificação do STATUS,Z (zero no resultado). Se procurar igualdade entre os bytes é só subtrair um a um e testar o status z. Pode ser feita com XOR também.
Se todos as quatro comparações forem zero acione a saída para o buzzer.
O buzzer poderá ser um com oscilador interno ou gerar no próprio pic.

(Display 0) - F0 ;subtrair os 2 registros
testa Status,z
goto sai ;(nao é igual)
(Displa1)-F1
testa Status,z
goto sai
Display2-F2
testa Status,z
goto sai
Display3-F3
testa Status,z
goto sai
BSF Porta do Buzzer

O mais provável êxito é fazer uma operação para intervalo de frequência (maior que e menor que, acione o buzzer) F0 <Fc <F1.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor Hermann Rocha » 14 Jul 2007 17:18

Aproveitando ola tcpipchip qualquer coisa nos falamos ok, tecman estarei vendo sobre seu comentario obrigado. Robl estarei fazendo alguns testes abrigado
Hermann Rocha
Nibble
 
Mensagens: 59
Registrado em: 09 Fev 2007 20:47

Próximo

Voltar para PIC

Quem está online

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

x