LusoRobótica - Robótica em Português

Electrónica => Componentes Genéricos => Tópico iniciado por: Fifas em 14 de Abril de 2009, 17:49

Título: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 14 de Abril de 2009, 17:49
Ultimamente têm-me pedido frequentemente ajuda com módulos RF…Vou então criar este "pequeno" texto para tentar ajudar quem tem duvidas…

Normalmente, quando pensamos em comunicações sem fios para os nossos MCU’s vem-nos à mente os famosos Xbee. Mas nem todos tem possibilidades para comprar uns xbee pois são um pouco “caros”…Vem então a segunda solução: Módulos RF.
O conceito dos módulos RF é bastante simples….O emissor envia dados por série e o receptor recebe-os. ;D Mas sendo assim também se pode tornar uma má escolha. Precisamos então de um encoder e um decoder. O que eles vão fazer é receber, por exemplo, 8 bits “paralelos”, codifica-los e envia-los por série. O decoder vai receber esses dados, analisa o endereço e caso esteja certo, descodifica esses dados e faz uma determinada acção que enviamos pelo encoder. Por exemplo, se metermos 5V nos pinos de dados 1 e 2 do encoder, o decoder vai “ligar” os pinos 1 e 2 de saída de dados. Até agora, simples certo? Vamos passar à explicação pormenorizada. :)

Módulos RF
Os módulos RF mais conhecidos e utilizados são o emissor RT4 e receptor RR3 fabricados pela italiana Telecontrolli (http://www.telecontrolli.com), depois existem os “marca branca” que são muito mais baratos. Os primeiros módulos que comprei (muito por culpa de não conhecer as compras pela net) foram precisamente os da telecontrolli. Ficaram-me por 30€ (Balúrdio! Dava para um xbee!). Depois de uns tempos de utilização deixaram de funcionar sem motivo para tal. Depois comprei uns que a Sparkfun (http://www.sparkfun.com/commerce/categories.php?c=16) tem e ficaram perto de 12€. Nota-se a pior qualidade de construção em relação aos da telecontrolli e os componentes são diferentes….no entanto, até hoje ainda não me falharam. :)

Vou escrever um pouco sobre os módulos da telecontrolli.
Seguindo as recomendações do fabricante, com alimentação, etc. estes módulos têm um alcance até 100 metros sem obstáculos, mas vai sempre depender do tipo de antena que possuímos. Para mais informações sobre antenas, etc. aconselho a lerem este (http://www.rfm.com/corp/appdata/antenna.pdf) documento.
Cada módulo pode ter várias frequências. Aqui penso que o único requesito seja o emissor e receptor terem a mesma frequência. :D
A largura de banda do RT4 é de 4KHz, mas a do RR3 é de 2KHz, por isso deverá ficar limitada a 2 KHz.

Para lerem um pouco mais sobre os módulos deixo o link dos datasheet's:
RR3 (http://www.telecontrolli.com/pdf/receiver/rr3.pdf)
RT4 (http://www.telecontrolli.com/pdf/transmitter/rt4.pdf)

Para o caso de outros módulos, normalmente é tudo idêntico mudando apenas os pinos.
Encoder e Decoder
Datasheets:
http://www.freescale.com/files/rf_if/doc/data_sheet/MC145026.pdf (http://www.freescale.com/files/rf_if/doc/data_sheet/MC145026.pdf)

Para que possamos transmitir dados com a mínima segurança e sem “interferências” necessitamos de um encoder e um decoder. No meu caso, uso os MC145026(Encoder) e o MC145027(decoder).

Cada um destes CIs tem 5 pinos para indicar o endereço. Pinout deles:
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Frogercom.com%2Fpparalela%2FEncoderDecor.gif&hash=d271eef71a2cba42b3cda992f1e1ee317d4a8378)

Para haver comunicação entre eles, o endereço de cada um tem de ser igual. Por exemplo:
No Encoder temos a seguinte configuração:
Pino A1 – 5V
Pino A2 – 5V
Pino A3 – GND
Pino A4 – GND
Pino A5 – NC
Neste caso vamos ter o endereço 1100 (mais ou menos isto). O decoder ao receber os dados, vai ler o endereço. Caso não seja igual não faz nada. Podemos usar vários encoders com apenas um par de módulos, bastando mudar o endereço para comunicar entre eles. Temos então a possibilidade de ter 243 endereços diferentes! Muito bom :) Caso sejam muito “picuinhas” com a segurança, podem usar os pinos de dados para endereço e ai podem ter até 19.683 combinações diferentes! ;D
Existem os pinos de entrada e saída de dados, respectivamente. Mais uma vez, um exemplo.
Imaginemos os pinos D6, D7, D8 e D9 do Encoder. Estes são os pinos de entrada de dados. Se utilizarmos esta cofiguraçao:
Pino D6 – 5V (1)
Pino D7 – 5V (1)
Pino D8 – GND (0)
Pino D9 – GND (0)
Então, caso o endereço esteja certo, as saídas do decoder serão as mesmas que o enviado:
Pino D6 – 5V (1)
Pino D7 – 5V (1)
Pino D8 – GND (0)
Pino D9 – GND (0)

Para que exista uma comunicação “sem erros”, temos de informar ao encoder quando pode enviar os dados. Ou seja, imaginemos que queremos enviar 1010…Se o encoder estivesse sempre a enviar dados, ao metermos o 1º pino a 1, ele enviava logo os dados 1000, o que não é nada bom. Para isso temos no encoder um pino chamado Transmit Enable (TE), assim, para haver uma transmissão de dados, este pino tem de estar a 0 (GND). No decoder, temos um pino chamado Valid Transmisson (VT) que caso o endereço e tudo o resto esteja bem, ele irá ficar a 1 quando receber os dados. Podemos por exemplo ligar um led que vai acender sempre que receber dados.
Temos aqui uma imagem que explica o funcionamento básico do encoder e decoder.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Frogercom.com%2Fpparalela%2FAnimaMC.gif&hash=62e3919cbae9b3aad460e17898f9f840a005b263)

Usando esta imagem, vamos fazer um pequeno teste aos nossos CIs. Utilizando exactamente este esquema, vamos ligar uma resistência de 470ohm e um led em cada saída de dados do decoder. Se estiver tudo bem, ao mandar os dados 1000 deverá ligar o led da saída D6, e por ai em diante.
Agora, pegamos nos nossos módulos e ligamos o pino 15 do encoder ao pino de entrada de dados do emissor, e o pino de saída de dados do receptor ligamos ao pino 9 do encoder. Se tudo estiver bem, irá funcionar. ;)

Uma particularidade deste decoder, é a “memoria” que possui. Ao enviarmos um dado, ele vai guardar esse dado até receber nova informação. Ou seja, se lhe dissermos para “ligar” a saída D6, ele vai deixá-la ligada até ter novas informações.

Agora vocês perguntam o porquê daquelas resistências e condensadores e porque não outros?
Bem, é simples. Com essas determinadas resistências e condensadores, o encoder/decoder vai trabalhar a uma certa frequência. Seguindo o datasheet do fabricante dos mesmos, vimos que a única frequência abaixo de 2KHz (disponível nos módulos RF) é utilizando estas resistências e condensadores. Caso queiram outras frequências, fica aqui a tabela.
(https://lusorobotica.com/proxy.php?request=http%3A%2F%2Fimg179.imageshack.us%2Fimg179%2F7509%2Fcapturewtl.png&hash=94167e8a74fe46f85968b42309bc1af29b9b3ee5)
No entanto, podem substituir a resistência de 50K por uma de 51K e o condensador de 5100pF pode ser um de 5,6nF de poliéster. Ficamos então com os seguintes componentes para a frequência de 1.71KHz:
RTc – 51K
CTc – 5,6nF
Rs – 100k
R1 – 51k
C1 – 22nF
R2 – 200k
C2 – 100nF

Mais tarde meto uns circuitos básicos para explicar o funcionamento. Qualquer duvida que tenham ou pedido em relação a este assunto estão a vontade para perguntar.

ATENÇÃO! Este tópico ainda está em atualização!  ;D

Fontes:
Datasheets e Rogercom (http://www.rogercom.com)

Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: msaleiro em 14 de Abril de 2009, 18:36
Informação muito interessante para quem está a aprender umas coisinhas sobre módulos RF. Bom trabalho!

No entanto deixo uma sugestão: em vez de utilizar por exemplo 8 pinos do emissor, 8 pinos do receptor, um codificador e um descodificador, pode-se utilizar as UARTs (Universal Asynchronous Receive Transmit) dos microcontroladores (a maioria dos MCUs tem uma, ou mais) e assim só se usa dois pinos do emissor, dois pinos do receptor e não é necessário usar codificadores e descodificadores, ficando o sistema mais simples e com menos componentes e ligações. No caso do MCU não ter UART por hardware pode-se sempre implementar uma por software :)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: msr em 14 de Abril de 2009, 19:08
Muito bom! Obrigado. Fico à espera dos circuitos básicos.
Uma perguntinha de nabo: o Arduino trás alguma coisa "incorporada" que permita comunicações RF? O "TX" e "RX" suponho que tenham alguma coisa a ver com isso ou não?
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 14 de Abril de 2009, 19:35
Informação muito interessante para quem está a aprender umas coisinhas sobre módulos RF. Bom trabalho!

No entanto deixo uma sugestão: em vez de utilizar por exemplo 8 pinos do emissor, 8 pinos do receptor, um codificador e um descodificador, pode-se utilizar as UARTs (Universal Asynchronous Receive Transmit) dos microcontroladores (a maioria dos MCUs tem uma, ou mais) e assim só se usa dois pinos do emissor, dois pinos do receptor e não é necessário usar codificadores e descodificadores, ficando o sistema mais simples e com menos componentes e ligações. No caso do MCU não ter UART por hardware pode-se sempre implementar uma por software :)
tenho de "analisar" melhor isso :)

Muito bom! Obrigado. Fico à espera dos circuitos básicos.
Uma perguntinha de nabo: o Arduino trás alguma coisa "incorporada" que permita comunicações RF? O "TX" e "RX" suponho que tenham alguma coisa a ver com isso ou não?
sinceramente, nunca experimentei pois so tenho 1 arduino, mas penso que funcione bem, bastando um emissor para o tx e o receptor para o rx do outro arduino :)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: msaleiro em 14 de Abril de 2009, 19:46
Se o ATmega do arduino tem um pino Rx e um Tx então tem pelo menos uma UART. Há que ter em atenção que as velocidades de comunicação têm estar configuradas de igual forma no emissor e receptor (por ex: 2400 bps, 4800 bps, 9600 bps, 19200 bps, etc), têm que ter igual número de bits de paragem, e o bit de paridade se estiver activado num também tem que estar activado no outro.

Quando usei os módulos XBee utilizei as UARTs dos 8051 para enviar dados para o XBee pelo Tx e receber pelo Rx. Penso que para os módulos RF também deve funcionar :)

Se tiveres um conversor TTL <-> RS232 (MAX232, DS232, etc) utilizando também esses pinos podes ligar o arduino à porta série do computador (Podes visualizar o tráfego de dados no programa hyperterminal, que vem na parte de comunicações do windows)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Rebel em 15 de Abril de 2009, 10:36
Por acaso estou interessado nessa opção pois comprei 2 Módulos RFM12-868D (Emissor e Receptor a 866MHz) da HOPERF por 5€ à Digicontrole.
Como só tenho um Arduino, queria ligar um dos módulos directamente à porta Série do PC
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: msaleiro em 15 de Abril de 2009, 10:50
Eu não conheço esses módulos, mas se são semelhantes aos que o Fifas referiu deve funcionar. Certifica-te se os níveis desses módulos são TTL(5V) ou LVTTL(3,3V), para saberes que transceiver de RS232 usar. No caso do TTL é o MAX232 ou DS232 como já tinha referido. No caso do LVTTL se não me engano é o MAX3232, mas não tenho a certeza.
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Rebel em 15 de Abril de 2009, 11:20
Aqui fica o link dos Módulos para quem estiver interessado:
http://www.hoperf.com/pro/RFM12.html (http://www.hoperf.com/pro/RFM12.html)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 15 de Abril de 2009, 12:39
pelo que vi no datasheet, esses têm uma comunicaçao por SPI, o que é bem melhor (penso eu)

obrigado pelo link rebel ;) vou "estudar" esses bixos que parecem-me interessantes :D
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 15 de Abril de 2009, 12:45
Os modulos da HOPE funcionam muito bem.

Tenho cá vários a fazer uma rede de sensores sem fios, espalhados pela casa. Isto trabalho óptimo!
Liguei um mini painel solar a cada sistema, optimizei para gastar pouca energia, e trabalha sem carga de baterias externa.

Se precisarem de mais info, digam.

Estou para publicar um tutorial com esquemas, de como se trabalham com esses modulos.


Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Rebel em 15 de Abril de 2009, 14:01
Eu! Eu! Eu! ...
Eu estou interessado. Tenho lá dois desses encostados. Queria usa-los mas achei o Datasheet deles bastante confusos.
Podes-me arranjar mais informação de como os usaste?
Tens o processador para cada sensor/modulo rf?
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: microbyte em 15 de Abril de 2009, 14:09
Primeiramente, bom trabalho fifas. Estão aí umas horitas a teclar, certamente vao ajudar muita gente.

Eu já fiz o link de 2 Arduinos por RF. Utilizei a biblioteca VirtualWire. ;)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 15 de Abril de 2009, 23:46
Eu! Eu! Eu! ...
Eu estou interessado. Tenho lá dois desses encostados. Queria usa-los mas achei o Datasheet deles bastante confusos.
Podes-me arranjar mais informação de como os usaste?
Tens o processador para cada sensor/modulo rf?


É curioso que e até achei o datasheet demasiado simplificado, com agumas falhas em termos de informação em falta.

Uso PIC nos meus trabalhos, e as bibliotecas foram feitas em ASM e C. Para poder usar mesmo nos PICs 10F.
Vou publicar o tutorial com código em C, e bem explicado.

Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: metRo_ em 16 de Abril de 2009, 10:16
A vantagem destes encoders e decoders parece-me mesmo ser o facto se poder definir endereços.

asena - Tu tens vários emissores e um receptor, é isto? É possivel definir os endereços de cada um? Ou tiveste que usar um decoder e encoder?
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 16 de Abril de 2009, 10:46
Sim, podem definir-se endereços.
Bem como no protocolo que criamos, podemos usar sub-endereços, que dividem ainda mais os "individuos" na rede.

Para os trabalhos que desenvolvo, uso sempre um Mestre com multi-Escravo.
Os escravos vão enviando a informação toda para a base.

Cirei também sensores activos, ou seja, que podem receber comandos, e/ou actuar saidas, ou processar alguma informação, e depois enviá-la para a base outra vez.

Tudo em PIC.


Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: metRo_ em 16 de Abril de 2009, 13:45
E dois módulos RFM12-868D só custaram 5€?
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Rebel em 16 de Abril de 2009, 15:25
Não, ficou a € 4,97/unidade + IVA cada módulo.
2 módulos + portes ficaram por € 13,58.
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: msaleiro em 16 de Abril de 2009, 15:53
Mesmo assim é mm mt barato :) Como é que fizeste a encomenda? mandaste mail pa Digicontrole? pelo que vi não têm loja online :S
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Rebel em 16 de Abril de 2009, 16:46
Mandei um email para o departamento comercial a perguntar preços e eles responderam prontamente.
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: msaleiro em 16 de Abril de 2009, 17:13
Fixe :) Obrigado pela informação!
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: metRo_ em 16 de Abril de 2009, 17:20
Já entrei em contacto e o preço é o seguinte:
"O preço unitário para pequenas quantidades do módulo RFM12-868D é de € 4,83 + IVA + portes".

Respondi perguntando a partir de que quantidade fazem desconto, caso compense poderíamos pensar em compra colectiva!
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 16 de Abril de 2009, 17:52
caso compense eu compro uns :D

asena, depois, caso nao te importes, eu gostava de adicionar umas informaçoes sobre esses módulos ao post inicial, mas nao os conheço. Gostavas de fazer qualquer coisa para contribuir para o post? ;D
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: metRo_ em 16 de Abril de 2009, 18:22
Para cima de 6 é de 4,42€ sem o IVA, assim que tiver tudo confirmado postarei aqui as informações. Falta-me saber se os portes sobre por exemplo 10 modulos é 2€ ou se é 2€ vezes o numero de modulos.
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Rebel em 16 de Abril de 2009, 18:23
Bem, vou ter que pedir comissão aos tipos. :-)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 17 de Abril de 2009, 15:05
Para cima de 6 é de 4,42€ sem o IVA, assim que tiver tudo confirmado postarei aqui as informações. Falta-me saber se os portes sobre por exemplo 10 modulos é 2€ ou se é 2€ vezes o numero de modulos.

Cobram os portes conforme o peso. Mas como o módulo é tão leve, pouco mais de 2euros deve ser.


As pessoas da DIGICONTROLE, são gente MUITO SÉRIA. Trabalham muito bem, e são muito expeditos.
Há vários anos que somos parceiros, e nunca me falharam. Só tenho a dizer bem.


Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 17 de Abril de 2009, 15:11
asena, depois, caso nao te importes, eu gostava de adicionar umas informaçoes sobre esses módulos ao post inicial, mas nao os conheço. Gostavas de fazer qualquer coisa para contribuir para o post? ;D



Concerteza!

Deêm-algum tempo, para organizar o trabalho. Estou lotado de trabalho, felizmente :)


Num par de horas esquematizo um tutorial. É um instante. ;)


Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 18 de Abril de 2009, 01:48
quando quiseres e tiveres disponibilidade ;)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: metRo_ em 18 de Abril de 2009, 02:04
Compra dos módulos:

http://lusorobotica.com/index.php/topic,783.0.html (http://lusorobotica.com/index.php/topic,783.0.html)
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: microbyte em 19 de Abril de 2009, 10:15
Ó fifas!
Os meus módulos RF também deixaram de funcionar... xD

Estou a ver que vou ter de imigrar para os XBee. :-D
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 19 de Abril de 2009, 12:18
tou a ver que os gajos ficam cansados depressa :P

da uma vista de olhos no group buy ;) já não sao modulos RF destes :)
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: almamater em 21 de Outubro de 2010, 11:33
Já foi encerrada a explicação? está muito fixe
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: maurosmartins em 21 de Outubro de 2010, 18:24
Ola pessoal, tambem tenho uns hopeRF na gaveta mas ainda nao tive oportunidade de lhes mexer, ate ja tenho as pcbs para os usar com os pic18lf2620, mas ainda nao estao montadas, pode ser que seja um dia destes.

Concerteza!

Deêm-algum tempo, para organizar o trabalho. Estou lotado de trabalho, felizmente :)

Num par de horas esquematizo um tutorial. É um instante. ;)

Sena sempre vais disponibilizar um tutorial sobre estes bichos?!  ;)

Cumprimentos, Mauro Martins.
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: kast em 21 de Outubro de 2010, 21:04
Hoje tb me chegaram 4 módulos RFM12B.

Se alguém fizer um tutorial ficava muito agradecido.

Kast
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 21 de Outubro de 2010, 23:29
Ola pessoal, tambem tenho uns hopeRF na gaveta mas ainda nao tive oportunidade de lhes mexer, ate ja tenho as pcbs para os usar com os pic18lf2620, mas ainda nao estao montadas, pode ser que seja um dia destes.

Concerteza!

Deêm-algum tempo, para organizar o trabalho. Estou lotado de trabalho, felizmente :)

Num par de horas esquematizo um tutorial. É um instante. ;)

Sena sempre vais disponibilizar um tutorial sobre estes bichos?!  ;)

Cumprimentos, Mauro Martins.


Vou mas não sei quando, já houve mais gente a pedir-me o tutorial...
Eu tive que parar com esse trabalho, e andar com outros. COmo não precisei de ligações sem fios, isso está na gaveta.

Quando surgir um trabalho com necessidade de transmissao de dados sem fios, lá o vou tirar da gaveta.
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 27 de Outubro de 2010, 21:56
Já foi encerrada a explicação? está muito fixe

Se tiveres dúvidas posta que o pessoal ajuda. :)

Não tenho mexido muito com electrónica. Falta de tempo não me tem permitido isso, mas daqui a uns tempos vou voltar aos módulos RF. ;)
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 06 de Dezembro de 2010, 00:42
boas estou a pensar comprar os módulos RF, talvez estes http://www.sparkfun.com/products/8950 (http://www.sparkfun.com/products/8950) e http://www.sparkfun.com/products/8946 (http://www.sparkfun.com/products/8946)   e gostaria de saber que tipo de encoder e decoder posso comprar?

ps.: que tenha saídas suficientes e ja agora se a porque 8bit?
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Fifas em 06 de Dezembro de 2010, 09:57
Os que eu usei não dão para ti? (MC145026/MC145027)
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: senso em 06 de Dezembro de 2010, 11:38
Nenhums, para além de já terem encoders, e decoders, tu vais usar uma ligação serial e não uma ligação paralela para comunicar com esses módulos.
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 06 de Dezembro de 2010, 20:22
Os que eu usei não dão para ti? (MC145026/MC145027)

penso que sim:P mas onde é que os compro?


edit.: na sonigate vendem, é um pouco carote se for comprar dois de cada :P
http://www.sonigate.com/?pt#!/4/mc1450/ (http://www.sonigate.com/?pt#%21/4/mc1450/)

Nenhums, para além de já terem encoders, e decoders, tu vais usar uma ligação serial e não uma ligação paralela para comunicar com esses módulos.

a minha ideia, por agora é comandar sem fazer programação serial e ser logo tudo "directo"
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: senso em 07 de Dezembro de 2010, 20:27
Eu continuo sem perceber para que são esses encoders e decoders...
Isso é ligar directo ao Tx e siga.
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 08 de Dezembro de 2010, 15:58
Eu continuo sem perceber para que são esses encoders e decoders...
Isso é ligar directo ao Tx e siga.


a ideia, é poupar a cabeça na programação por uns tempos, e assim escuso de me estar a preocupar com o programa de envio de dados em serial e recebe-los noutro micro que tem de descodificar o sinal 
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: senso em 08 de Dezembro de 2010, 16:08
Mas num lado ligas o Tx para enviar, e do outro ligas o Rx para receber, feito.
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 08 de Dezembro de 2010, 16:22
Mas num lado ligas o Tx para enviar, e do outro ligas o Rx para receber, feito.


ya eu sei, mas nos microcontroladores tens de criar o programa para enviar e receber o sinal, e neste caso com encoder e decoder não precisas disso basta ligar e pronto, mas percebo o que queres dizer
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: CBX em 08 de Dezembro de 2010, 16:36
esses módulos não precisam (penso que nem permitem) o uso de encoder\decoder, se estiveres a usar o arduino tens a biblioteca virtual wire que simplifica tudo
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: senso em 08 de Dezembro de 2010, 16:38
Só fazes envio de serial, serial que está implementado de raiz no Picaxe, esses codificadores passam paralelo para serial e serial para paralelo, se já tens serial nativo que só precisa de um pino vais usar 8 pinos para que?
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 08 de Dezembro de 2010, 18:46
Só fazes envio de serial, serial que está implementado de raiz no Picaxe, esses codificadores passam paralelo para serial e serial para paralelo, se já tens serial nativo que só precisa de um pino vais usar 8 pinos para que?



se calhar o que estas a penssar é que eu irei usar o decoder e encoder ligado ao picaxe, mas n é isso, neste momento iria so ligar acpladores nas saidas do encoder o decoder e ira controlar tudo diectamento, depois num futuro proximo xD irei usar os RF lidados ao picaxes tendo já controlo por pwm e ect, neste momento é tudo directo por assim dizer
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: senso em 08 de Dezembro de 2010, 19:08
Mas se os modulos rf só recebem dados por serial não sei bem se isso funciona...
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: CBX em 08 de Dezembro de 2010, 19:20
para isso mais vale uns destes: http://www.seeedstudio.com/depot/315mhz-rf-link-kits-with-encoder-and-decoder-p-151.html?cPath=101_103 (http://www.seeedstudio.com/depot/315mhz-rf-link-kits-with-encoder-and-decoder-p-151.html?cPath=101_103)
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 08 de Dezembro de 2010, 21:05
Um par de placas a bom preço.

Apesar de eles dizerem que não se pode transmitir dados, tal não é verdade. A velocidade é que é MUIIITOOOOO lenta...
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 08 de Dezembro de 2010, 21:46
http://www.sparkfun.com/products/8950 (http://www.sparkfun.com/products/8950) e http://www.sparkfun.com/products/8946 (http://www.sparkfun.com/products/8946)   

então mas eu usando estes RF por exemplo com emissor e receptor de sinal e usar o encoder e decoder como o fifas mostrou, eu consigo controlar por agora os dispositivos que quero a distancia de uma forma "directa"
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 08 de Dezembro de 2010, 22:12
isso é uma pergunta, ou uma afirmação ?
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 08 de Dezembro de 2010, 22:17
isso é uma pergunta, ou uma afirmação ?

afirmação,

 porque pela ideia que me estão a dar do que estou a pensar é que irei usar os tais RF e + o encoder e decoder ligados ao picaxe  certo? porque a minha ideia é não usar micro-controlador neste momento
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: ricardo-reis em 08 de Dezembro de 2010, 22:44
desculpem lá se isto não responder às duvidas de alguém, mas acho que faz todo o sentido linkar esta página:

http://batterycare.net/guia.html (http://batterycare.net/guia.html)

(é um 'produto' nacional - o programa baterycare - mas aconselho vivamente a que leiam o guia sobre baterias e dêem uma vista de olhos nos links referidos no fim do mesmo. tem informação muito útil acerca de como fazer uma boa gestão das vossas baterias - num dos links referidos nesse site até faz comparativos entre os vários tipos de bateria e comportamentos das mesmas.)
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 08 de Dezembro de 2010, 22:49
desculpem lá se isto não responder às duvidas de alguém, mas acho que faz todo o sentido linkar esta página:

http://batterycare.net/guia.html (http://batterycare.net/guia.html)

(é um 'produto' nacional - o programa baterycare - mas aconselho vivamente a que leiam o guia sobre baterias e dêem uma vista de olhos nos links referidos no fim do mesmo. tem informação muito útil acerca de como fazer uma boa gestão das vossas baterias - num dos links referidos nesse site até faz comparativos entre os vários tipos de bateria e comportamentos das mesmas.)

acho que te enganaste no tópico :P

não será este http://lusorobotica.com/index.php?topic=3085.msg32461;boardseen#new (http://lusorobotica.com/index.php?topic=3085.msg32461;boardseen#new)?
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: Sérgio_Sena em 08 de Dezembro de 2010, 22:59
isso é uma pergunta, ou uma afirmação ?

afirmação,

 porque pela ideia que me estão a dar do que estou a pensar é que irei usar os tais RF e + o encoder e decoder ligados ao picaxe  certo? porque a minha ideia é não usar micro-controlador neste momento


então esse par de placas funciona perfeitamente
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 08 de Dezembro de 2010, 23:01
isso é uma pergunta, ou uma afirmação ?

afirmação,

 porque pela ideia que me estão a dar do que estou a pensar é que irei usar os tais RF e + o encoder e decoder ligados ao picaxe  certo? porque a minha ideia é não usar micro-controlador neste momento


então esse par de placas funciona perfeitamente

a bom :P

estava difícil mas consegui fazer chega-los lá :P
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: beirao em 27 de Julho de 2011, 20:26
Boas,

Tenho como objectivo ter uma mini-rede de comunicação wireless. O objectivo é ter um emissor que acompanha a pessoa e dois receptores em cada divisão de uma casa. Acham que estes encoder/decoder que aqui falaram é solução? Ou acham que devo pensar noutro tipo de comunicação?

A ideia é ter um sistema low-cost, mas funcional :)

Obrigado desde já!
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 27 de Julho de 2011, 20:44
acho que se for para pouca coisa dois 08m ficam mais baratos do que o encoder e decoder
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: senso em 27 de Julho de 2011, 21:45
Ou dois nRF24L da Nordic, ficam a 15€ ou nem isso cada um no ITeadStudio.
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: andre_f_carvalho em 27 de Julho de 2011, 21:48
Ou dois nRF24L da Nordic, ficam a 15€ ou nem isso cada um no ITeadStudio.

por isso é que dei a ideia de usar dois picaxes, ficam a3 ou 4€ cada um e um minimo programa envia e recebe os dados para fazer ligar qual quer coisa, mas isto claro se usares RF por serial
Título: Re:Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: joel99 em 12 de Outubro de 2012, 18:09
Boas malta espero que algum me ajude neste topico.
estou utilizando o modulo  "Receptor RF Link - 4800bps 434MHz" e o "RF Link Transmitter - 434MHz" e estou com dificuldade em conectalos.
ja tenho a libraria e alguns codigos mas nao sei muito bem como trabalhar com o modulo. Eu preciso de ao carregar num botão que me ecenda um led num outro arduino.
Ajudem-me  por favor .
obrigado .
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: rglove em 12 de Outubro de 2012, 21:24
Pode ser que ajude:

http://lusorobotica.com/index.php?topic=5125.0 (http://lusorobotica.com/index.php?topic=5125.0)

Cumps
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: joel99 em 30 de Outubro de 2012, 19:16
Boas, o codigo funciona perfeitamente mas o que pretendia mesmo fazer é atravez de um switch num arduino ligar um led noutro arduino será que é possivel pafez ?.
Se sim será que me pudiam mustrar um pouquinho do codigo .
Agradeço muito obrigado .
Abraços.
Título: Re: Módulos RF, Encoders/Decoders - Explicação do Funcionamento e ajuda
Enviado por: miragempro em 05 de Março de 2015, 20:11

Olá, sou o Eduardo castellani do Brasil, e achei bem interessante a suas informações, nas verdade o que me trouxe aqui, foi que eu quero um CI encoder e decoder com mais saidas de dados, como o HT640 e HT648L - encoder e decoder -  possuem 10 bits de endereços e 8 dados, mas esse saiu de linha de produção. achei que esse que voce fala no tutorial tinha 5 saidas de dados, mas não tem.

Conhece algum com mais saidas? e como faço para obter os codigos dos botões emissor e usar no arduino?  para executar as tarefas?


NÂO CONSIGO visualizar a tabela dos resistores, ja fiz login e nada. pode me ajudar?
Com essas determinadas resistências e condensadores, o encoder/decoder vai trabalhar a uma certa frequência. Seguindo o datasheet do fabricante dos mesmos, vimos que a única frequência abaixo de 2KHz (disponível nos módulos RF) é utilizando estas resistências e condensadores. Caso queiram outras frequências, fica aqui a tabela.

Muito obrigado