transmissão via rádio

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

transmissão via rádio

Mensagempor kleder_garcia » 14 Fev 2007 10:12

Bom dia, estou tentando usar os módulos TX e RX da Keymark, (clone da telecontrolli) porem o "maledito" receptor fica recebendo ruído o tempo todo, mesmo com o TX desligado. Então pensei em modular o sinal em PWM para depois transmiti-lo, onde o bit 1 seria por exemplo um duty cycle de 80% e o bit zero seria de 20%. Agora a minha duvida seria como recuperar o sinal no receptor?

Existe algum receptor que não sofra deste mal? Ou seja que eu possa conecta-lo diretamente na saída serial do mcu?

falou...
kleder_garcia
Bit
 
Mensagens: 11
Registrado em: 02 Fev 2007 10:54

Mensagempor rocknroll » 14 Fev 2007 12:00

Já tive problemas parecidos, mas foi causado por um cara que usava o mesmo receptor que eu em um projeto dele. O cara morava no apartamento de cima e sua antena ficava na janela (assim como a minha) toda vez que ele fazia um teste em seu projeto o meu ficava totalmente louco...

Observei que a saída realmente tem um nivel de ruido devido a muitos equipamentos de portões e tudo mais trabalharem nesta frequencia, mas no meu caso não era problema pois depois acabei fazendo um mini protocolo de comunicação para garantir os dados recebidos, porem ao custo do tempo de comunicação (que já é bem lento).

Falou
Rock N Roll
rocknroll
Byte
 
Mensagens: 218
Registrado em: 11 Out 2006 14:19
Localização: Butantã - São Paulo - SP

Mensagempor mourao » 16 Fev 2007 06:57

Já fiz um projeto com estes módulos de Tx e Rx iguais da Tele controlli e tive problemas também com ruídos.

Se o receptor ficar ligado direto ele vai ficar pegando ruídos do ar e/ou sinais provenientes de outras transmissões com a mesma portadora (433Mhz) que é utilizada por muitos outros dispositivos, como controles de alarme de carro.

Para evitar isto vc deve ficar enviando algo ineterruptamente para o receptor, para sincronizar com seu transmissor

Você também pode ligar ele somente quando for transmitir algo mas aí terá que enviar uma seqüência de caracteres antes de sua informação para garantir que o início da informação não seja perdida. Caso for mantelo ligado direto esta solução de enviar uma seqüência de caracteres tb resolve.

Outra coisa, geralmente estes módulos tem uma saída analógica no receptor, aterrea com uma resistência de uns 10M Ohms.
mourao
Bit
 
Mensagens: 29
Registrado em: 16 Out 2006 13:01

Mensagempor phophollety » 17 Fev 2007 08:30

A frequ 433,920MHz é a amis utlilizada atualmente, todo mundo modula nessa freq por causa da facilidade de se conseguir os módulos.. quem tiver a oportunidade de com um HT ouvir essa freq verá que te portadora direto, eu mesmo aqui em casa me pergunto "caramba, vai ter alarme de carro, moto, casa, portão automático assim hein"

o meio mais eficiente mesmo será cirar um protocolo, ou tentar usar um já iplementado.. por exemplo um de controle remoto, sem a modulação, ou até mesmo, a com mesma, por exemplo: Sony Sircs ou o Philips RC5, se quiser um mais simples pode usar o DMX512, bom essas são as minhas sugestões..
"3 minutes of boring code review means 3 hours less fixing LSD (Little Stupid Detail)" Dr. Mike Smith
"Dê-me um ponto de apoio e uma alavanca e moverei o mundo" Arquimedes
"Quando vejo um Alfa Romeo passar eu tiro o meu chapéu" Henry FORD.
Avatar do usuário
phophollety
Dword
 
Mensagens: 1511
Registrado em: 15 Out 2006 13:00
Localização: Santo André São Paulo, Brasil

Mensagempor edicleber » 17 Fev 2007 14:34

Kleder,

Já fizemos muitos projetos com os modulos da Telecontrolli,todos funcionam muito bem...alias,somos parceiros da representante/distribuidor deles no brasil.

A principio voce tem que trabalhar com uma string de pelo menos 4 bytes...mas recomendaria 8.

Por exemplo use o PWM como modulação.
33% - Bit em 0
66% - Bit em 1

usando a modulaçao acima...envie por exemplo

0xaa,0x55,0x30,0x20,0x30,0x20,0x00,0x01.

se voce quiser te passo a rotina que faz a decodificação.

abracos,
Cleber,
ECL Engenharia Eletronica
edicleber
Bit
 
Mensagens: 44
Registrado em: 20 Nov 2006 01:59
Localização: ECL Engenharia

Mensagempor tcpipchip » 17 Fev 2007 18:02

Quando brinquei faz uns 4 anos atras, funcionava muito bem.
0xaa,0x55 sao JUNK code
TCPIPCHIP
Avatar do usuário
tcpipchip
Dword
 
Mensagens: 6560
Registrado em: 11 Out 2006 22:32
Localização: TCPIPCHIPizinho!

Mensagempor vibrex » 18 Fev 2007 10:18

Bom dia, EDICLEBER.

Gostaria de receber a rotina que voce mencionou. Ela esta em C ou ASM?
Obrigado.

Carlos. evolutionsistemas@uol.com.br
vibrex
Nibble
 
Mensagens: 74
Registrado em: 08 Nov 2006 18:49

Mensagempor painho » 23 Abr 2007 09:41

Oi estou com o mesmo problema, mais a minha dificuldade e na decodificação, não to conseguindo ainda ler o corretamente.
ha, Edicleber se for possível enviar um exemplo de como vc consegui fazer essa parte da decodificação
meu email e luishenriqueveran@hotmail.com
abraço
painho
Bit
 
Mensagens: 24
Registrado em: 16 Out 2006 09:21

Mensagempor anderson » 24 Abr 2007 08:51

ola senhores , desculpe descordar de vc´s mas qualquer receptor em qualquer frequencia esta recebendo ruidos (devido ao ruido branco armonicas de outras frequencia e etc...)
entao a melhor e unica coisa que conheco é criar um protocolo de comunicacao ou seja vc determina uma largura de pulso para nivel zero e outra largura para nivel um , ai no receptor vc le e compara ,,,ah é importante crriar um cabeçario onde o micro le e interpreta como inicio de transmissao (start bit) para que o micro naum ficque lendo todo tempo os ruidos interpretando uns ou outros com nivel

espero ter dado uma luz
anderson
Bit
 
Mensagens: 18
Registrado em: 17 Nov 2006 16:16
Localização: LIMEIRA

Mensagempor anderson » 24 Abr 2007 08:56

ola sou eu de novo....baixem o datasheet do hcs101 da microchip na pagina 4 tem um grafico que da uma ideia que estou falando

(heheh...num sei iserir imagem ,....)[/img]
anderson
Bit
 
Mensagens: 18
Registrado em: 17 Nov 2006 16:16
Localização: LIMEIRA

Mensagempor zielpunkt » 24 Abr 2007 09:55

Dêem uma olhada nesse tópico:
http://asm51.eng.br/phpBB/viewtopic.php?t=2342

Abço.
"Talento é mais barato que sal. O que separa a pessoa talentosa da bem-sucedida é muito trabalho duro." [ Stephen King ]
zielpunkt
Byte
 
Mensagens: 376
Registrado em: 12 Out 2006 11:36
Localização: Sao Paulo - SP


Voltar para PIC

Quem está online

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

cron

x