FSK

Circuitos eletrônicos, topologias, diagramas elétricos, etc...

Moderadores: 51, Renie, gpenga

FSK

Mensagempor lucflores » 21 Nov 2006 13:05

Ola, tenho um circuito que envio informações via rádio por DTMF e gostaria de passar a enviar por FSK, a ideia é gerar a frequencia com um 8051 e demodular o FSK com um demudulador, tem um CI que faz isso que é o XR2211, so que é dificil de encontra-lo tanto na Farnell e outras lojas maiores, a pergunta é a seguinte, tem alguma outra forma de decodificar o FSK gerado? Alum outro circuito que possa ser feito? Alguem saberia de alguma coisa.
Obrigado
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor gafar » 21 Nov 2006 13:24

Tenta o LM567 é um decodificador de tom e pode ser usado como demulador de FSK, ele é fácil de achar.
Uma dica: qto menor for a amplitude do sinal menor será a banda.
Abraços
Avatar do usuário
gafar
Bit
 
Mensagens: 26
Registrado em: 23 Out 2006 08:07
Localização: São Paulo SP

Mensagempor lucflores » 21 Nov 2006 13:35

Ok, eu ja tinha pensado no 567, mas acontece que eu ligaria a saída do xr2211, que é serial direto no MCU 89s52, e com o 567 como fica? pois necesito enviae dados como se fosem números tais com 1234, não sei se fui claro? Obrigado
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Re: FSK

Mensagempor andre_luis » 21 Nov 2006 13:57

Não sei qual é o alcance necessário para sua aplicação, mas vou dar uma dica...

Numa ocasião, precisei enviar dados via RF a curta distancia, e a solução mais rápida e barata que encontrei, foi utilizar uma campaínha eletrônica sem fio ( dessas de R$ 35,00 ). A que eu comprei, não utilizava os 4 bit's de dados, e então enviei nible a nible, os dados.

No caso, eu enviava dados de '0' a '9', e usei o '#' como marcador de entre-nibles, pois a transmissão é assincrona em relacao aos dados enviados.

+++
"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

Mensagempor otavio luiz » 21 Nov 2006 14:20

ht9032d da holtek, mais ou menos US$1,00
Lembre-se, zona de Fresnel não é nenhuma franquia de puteiro.
Avatar do usuário
otavio luiz
Byte
 
Mensagens: 257
Registrado em: 11 Out 2006 13:56
Localização: Barretos - SP, terra de Peão

Mensagempor lucflores » 21 Nov 2006 14:36

A minha distância é grande sim, vou utilizar rádios com 20W de potência, enquanto ao CI HT9032 eu tenho aqui 5 desses so que não consegui de jeito nenhum fazer funfar por acosa ja consegui algo com ele???
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor brasilma » 21 Nov 2006 14:51

Porque não usar o próprio controlador para decodificar o FSK?
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor lucflores » 21 Nov 2006 15:36

O PROPRIO 89S52, MAS COMO??????
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor brasilma » 21 Nov 2006 17:52

Da mesma forma que se cria uma comunicação SPI, serial, ISP, etc.

FSK são apenas 2s frequencias, uma para o digito 0 e outra para o 1, sendo uma o dobro da outra.

Creio que se pesquisar até acha exemplos prontos.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor eletroinf » 21 Nov 2006 18:00

Aqui nessa página tem um projeto de modem FSK com pic, 1200 bauds
http://www.geocities.com/SiliconValley/ ... unications

Procura no ítem communications.

No google tem um monte de coisas também.
Avatar do usuário
eletroinf
Word
 
Mensagens: 948
Registrado em: 12 Out 2006 14:59
Localização: Santa Maria - RS

Mensagempor lucflores » 21 Nov 2006 19:37

OK, vou dar uma olhada melhor, so não tem o hardware junto né? e também tenho outro problema necessito usar os timers da MCU ao mesmo tempo que estou apto a receber dados por FSK, (acho que aquela rotina do pic usa os timers, não entendo muito de pic), dai como fica por isso eu achei que era melhor uar um CI externo, mas se eu consegui implementar isto num 8051, ótimo pois dai eu coloco 02 MCU na placa, mas acho que vai ser um pouco complicado né?
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor brasilma » 21 Nov 2006 20:21

Para que, e como usa os timers?

Talvez possa te dar um exemplo de como fazer tudo com interrupção.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor lucflores » 22 Nov 2006 07:55

Talvez possa te dar um exemplo de como fazer tudo com interrupção

Caro brasilma

Se pudesse me dar um exemplo agradeceria. Valeu...
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39

Mensagempor brasilma » 22 Nov 2006 10:44

Como não me explicou o uso dos seus timers, vou dar um exemplo mais genérico.

Programe um timer (auto reload, ou 16bits (neste caso vc reprograma o tempo ao entrar na rotina de interrupção) para um tempo um pouco menor do que um período da frequencia mais alta do FSK, ai ao ler duas vezes 0 ou 1 saberá que é a freq. menor (maior periodo).

Como vc sabe exatamente o tempo de excução da sua rotina, acrescente dentro dela rotinas de contagem de tempo para usar nas suas temporizações.
" A Teoria orienta e a Prática decide" ;-)
Avatar do usuário
brasilma
Dword
 
Mensagens: 3621
Registrado em: 11 Out 2006 15:39
Localização: Planeta Terra

Mensagempor lucflores » 22 Nov 2006 13:56

Eu utilizo na placa em alguns momentos os dois timers ok, e nesse momento eu também tenho que estar apto a receber os siniais FSK ok, dai so me resta mais um timer, ok.
E outra coisa. Eu envio o sinal FSK por rádio, não é via fio, e no rádio do outro lado eu recebo um sinal de áudio da saída de aúdio do rádio, e este sinal quando tem´aúdio esta sempre em nível alto e o aúdio do fsk vem misturado, olhando no osciloscópio não tem sinal que vai para "1" e depois para "0", é tudo alto e os dados fsk vem misturados.

Como vou fazer para opróprio MCU indentificar isto????? Valeu....
lucflores
Nibble
 
Mensagens: 90
Registrado em: 16 Nov 2006 15:39


Voltar para Circuitos Diversos

Quem está online

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

x