› Fóruns › Projetos DIY › Emulador de RSSI
- Este tópico está vazio.
- Post
- 
        - fevereiro 7, 2012 às 12:43 am
 Tenho um rádio Hitec 72Mhz que usa um receptor banda estreita e dupla conversão muito bom e que eu queria usar para FPV porém havia um problema: o pino de RSSI do receptor encontra-se embaixo de vários componentes e está inacessível… para contornar o problema fiz um pequeno circuito utilizando um PIC 12F675 que monitora os pulsos recebidos em um canal não usado do receptor e gera uma tensão proporcional a qualidade, tensão esta que entra no OSD como sendo o RSSI do receptor… já que haviam pinos de sobra no PIC adicionei também 3 leds, verde, amarelo e vermelho, que também vão informar a qualidade do sinal, permitindo que o circuito seja utilizado até mesmo sem OSD, bastando colocar os leds no campo de visão da camera… 
- Replies
- 
        
			
				- fevereiro 7, 2012 às 3:43 am
 Parabéns!
 Tópico movido para “Projetos”- fevereiro 7, 2012 às 3:43 am
 Tópico destacado!- fevereiro 7, 2012 às 4:41 pm
 deixa ver se eu entendi, vc usa um canal nao utilizado e obtem o RSSI dele??? juro que pensei que o RSSI era medido pela intensidade do sinal RF modulado (portadora) e nao em uma saída digital fiquei muito curioso - fevereiro 8, 2012 às 4:21 pm
 não, o circuito gera uma tensão proporcional a qualidade dos pulsos digitais recebidos, como se fosse o RSSI, porisso o nome “emulador”… na verdade o emulador é mais preciso que o próprio RSSI do receptor, que em caso de interferência pode apresentar valores errados… silmar constantino disse: deixa ver se eu entendi, vc usa um canal nao utilizado e obtem o RSSI dele??? juro que pensei que o RSSI era medido pela intensidade do sinal RF modulado (portadora) e nao em uma saída digital fiquei muito curioso - fevereiro 9, 2012 às 9:42 pm
 nossa q boa noticia… amigos existe possibilidade de colocar a saida deste circuito na entrada RSSI do meu OSD? - fevereiro 10, 2012 às 4:52 pm
 sim, ele foi desenhado para isso mesmo… silmar constantino disse: nossa q boa noticia… amigos existe possibilidade de colocar a saida deste circuito na entrada RSSI do meu OSD? - fevereiro 17, 2012 às 10:53 am
 ola vc pode ta disponibilizando o codigo em c ? valeu. - fevereiro 17, 2012 às 12:45 pm
 FB, como ele faz a medição de qualidade do sinal atravez da saida digital do canal , sendo que ali é um trem de pulsos constantes algo entorno de 20ms, (considerando o tempo total |””’|________ ) e no canal não pode haver falhas ou sinal ruim,.. ou ele é contante ou não ( só variando o tempo “pulso positivo” p/ movimenta o servo) apartir do momento q ouver falhas os servos ja vão ficar loucos.. ou seja não entendi como vc fez p/ medir a qualidade pelo canal ja que ali é um sinal padrão se sair disso vc ja perdeu o comando do aero. “não sei se eu me expressei bem ok.” mas me interessei pelo ccto, pois pode resolver o problema do receptor da turnigy q não tem um pino de RSSI mas tem um pino no CI de RF q da p/ fazer essa medição pois la sim observando pelo osciloscopio se ve q tem um trem de pulsos e ele se torna cada vez mais instavel quando vai diminuindo o sinal recebido, até o pondo em q a luz de sincronismo do receptor apague. fiz um circuito analogico p/ converter esses pulsos e falhas em nivel de tensão mas como sei o basico de PIC me interecei muito e daria para melhorar a eficiencia. da medição. - fevereiro 17, 2012 às 2:29 pm
 o que o circuito faz é verificar se o trem de pulsos está vindo a cada 20ms (+/- 2ms) e se os pulsos vem neutros com 1.5ms (+/-0.1ms)… se o pulso não estiver dentro destes parametros ele é considerado inválido e a tensão de saída vai sendo reduzida conforme a quantidade de pulsos inválidos… quando o sinal começa a ficar ruim os pulsos acabam falhando e aumentam essa conta… se houver interferência os pulsos estarão fora do tempo normal ou com tamanho diferente e também aumentarão a conta… esse tipo de analise do sinal se chama “glitch counter” e dispensa qualquer alteração no receptor… Rodrigo Dener Fernandes disse: FB, como ele faz a medição de qualidade do sinal atravez da saida digital do canal , sendo que ali é um trem de pulsos constantes algo entorno de 20ms, (considerando o tempo total |””’|________ ) e no canal não pode haver falhas ou sinal ruim,.. ou ele é contante ou não ( só variando o tempo “pulso positivo” p/ movimenta o servo) apartir do momento q ouver falhas os servos ja vão ficar loucos.. ou seja não entendi como vc fez p/ medir a qualidade pelo canal ja que ali é um sinal padrão se sair disso vc ja perdeu o comando do aero. “não sei se eu me expressei bem ok.” mas me interessei pelo ccto, pois pode resolver o problema do receptor da turnigy q não tem um pino de RSSI mas tem um pino no CI de RF q da p/ fazer essa medição pois la sim observando pelo osciloscopio se ve q tem um trem de pulsos e ele se torna cada vez mais instavel quando vai diminuindo o sinal recebido, até o pondo em q a luz de sincronismo do receptor apague. fiz um circuito analogico p/ converter esses pulsos e falhas em nivel de tensão mas como sei o basico de PIC me interecei muito e daria para melhorar a eficiencia. da medição. - fevereiro 20, 2012 às 1:01 pm
 vou montar aki e ligar no meu osd, valeu pela divulgação do projeto, vai ser de grande ajuda ! - fevereiro 28, 2012 às 1:38 am
 segue video mostrando o comportamento dos leds e a tensão no pino de saída do circuito quando existem falhas nos pulsos recebidos… - novembro 27, 2012 às 12:05 pm
 Muito interessante! A tensão do RSSI varia de quanto a quanto? Rodrigo, conseguiu utilizar esse circuito com o Turnigy 9x? - novembro 29, 2012 às 11:52 am
 com o turnigy eu nao tentei pq eu fiz uma modificação no receptor dele p/ ja ter a saida RSSI, e outra, os radios 2.4GHz não são iguais aos FM pois eles nao falham o sinal ou corta de uma vez ou funciona no caso do FM conforme o sinal cai ocorre falhas no sinal do servo e pelo q eu percebi foi essas falhas q o FB utilizou p/ fazer a analize de qualidade do sinal. Moust disse: Muito interessante! A tensão do RSSI varia de quanto a quanto? Rodrigo, conseguiu utilizar esse circuito com o Turnigy 9x? - novembro 29, 2012 às 11:58 am
 FB é possivel disponibilizar o codigo em C ? pois queria modificar o programa p/ q ele emida um beep quando o sinal chega em torno de 30% e eu receba o alerta pelo fone de ouvido. valeu ! 
- Você deve fazer login para responder a este tópico.
 
                        