Transmitir e Receber dados RF433 com codificação Manchester

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Transmitir e Receber dados RF433 com codificação Manchester

Mensagempor fmatheus » 27 Abr 2015 19:21

Olá amigos,
Estou trabalhando num transmissor e receptor RF 433 + PIC 16F628A e gostaria de saber se alguém pode me ajudar com a parte do código.
Preciso saber como programar o PIC para enviar e receber os comandos utilizando o protocolo Manchester. Alguém tem algum exemplo no compilador CCS ?

O protocoloco SIRC da sony eu sei como enviar e receber os dados mas o Manchester eu nunca utilizei. A parte de transmissão parece se assemelhar ao SIRC o problema é como decodificar os bits, por que os 0s e 1s são identificados de acordo com a borda de transição e não de acordo com o período como é o caso do SIRC.

Abaixo eu coloquei um exemplo de como estou pensando para transmitir os dados:

Código: Selecionar todos
/*------ ENVIO START --------*/
 
 output_high(pin_B0);
 delay_us(2000);
 output_low(pin_B0);
 delay_us(100);
 

/*------Transmite 1--------*/   
 
  if (dado) {                      //Verifica se é 0 ou 1.
   output_low(pin_B0);
   delay_us(100);
   output_high(pin_B0);
   delay_us(100);

 
/*------Transmite 0--------*/   
 
  if (dado) {                      //Verifica se é 0 ou 1.
   output_high(pin_B0);
   delay_us(100);
   output_low(pin_B0);
   delay_us(100);


Não sei se é isso mesmo

E como seria a parte do receptor
Alguém tem algum exemplo em C de preferência CCS?
fmatheus
Bit
 
Mensagens: 39
Registrado em: 02 Mar 2007 14:53

Re: Transmitir e Receber dados RF433 com codificação Manches

Mensagempor egipts » 28 Abr 2015 08:58

Dá uma pesquisada nos tópicos do fórum, já tem isso disponível.
Procure também por HT 6P20...

Abraço,
EGIPTS.
egipts
Byte
 
Mensagens: 318
Registrado em: 22 Out 2006 01:43
Localização: Mairiporã - SP


Voltar para PIC

Quem está online

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

x