Sensor IR (TIL32/TIL78) c/ PIC

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Sensor IR (TIL32/TIL78) c/ PIC

Mensagempor marcosribeirobr » 03 Jan 2012 18:51

Olá Pessoal, feliz 2012 a todos!!

Tenho conhecimento bem básico com PIC e linguagem C, e estou querendo fazer um projetinho simples com o sensor IR (TIL78/TIL 32), onde o PIC enviará sinais modulados ao emissor. Daí o PIC ficará monitorando o sinal do receptor e só aceitará como acionamento se o sinal do receptor for exatamente na mesma frequencia que o emissor, o problema é que não tenho idéia como começar, se alguém tiver o circuito e algum exemplo de código ficarei mt grato.

Obrigado pessoal, abraço.



Valeu,

Marcos Ribeiro
marcosribeirobr
Bit
 
Mensagens: 17
Registrado em: 27 Jul 2011 22:54
Localização: Brasil

Mensagempor MOR_AL » 03 Jan 2012 23:03

Com esse par você fica muito limitado em distância entre emissor e receptor.
Além desse inconveniente, existem outros, tais como:
Necessidade de inclusão de um Controle Automático de Ganho (CAG) para aumentar a relação sinal / ruído.
Inclusão de um comparador diferencial para poder aumentar a distância entre o transmissor e o receptor.
Inclusão de um filtro no comparador, para torná-lo apto a alterar sua saída com nível de sinal baixo na entrada.
Inclusão de algum tipo de modulação para tornar o sistema menos suscetível a interferências externas.
Sinceramente, recomendo estudar e usar um CI receptor IV. Vai facilitar, em muito, o seu projeto.
MOR_AL
"Para o triunfo do mal só é preciso que os bons homens não façam nada." Edmund Burke.
"Nunca discutas com pessoas estúpidas. Elas irão te arrastar ao nível delas e vencê-lo por possuir mais experiência em ser ignorante". Mark Twain
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor RAguiar » 04 Jan 2012 09:01

Preciso "projetar" uma placa mãe...para melhorar as placas da IBM...
...quem tiver o esquema completo e poder fornecer os compontes tbm pelo correio de grátis, agradeço.

:twisted:


Vou abrir uma excessão, acessa lá www.320volt.com , tem um conteúdo bom lá, BASTA PESQUISAR.
Paciência é tudo.
RAguiar
Byte
 
Mensagens: 164
Registrado em: 17 Jun 2010 12:52
Localização: Louveira/SP

Re: Sensor IR (TIL32/TIL78) c/ PIC

Mensagempor andre_luis » 04 Jan 2012 21:00

Marcos,


O sistema de leitura usado nos banheiros com detector de proximidade (torneira/mictório), usa exatamente esse conceito de trem de pulso que voce mencionou.

A vantagem dessa abordagem, é que permite que o sensor sature, tornando a detecção virtualmente imune á diferença de luminosidade em ambientes que sofrem incidencia de luz solar.

No caso em que tive contato com isso (2002), o componente emissor/receptor ficava no mesmo encapsulamento, e era de um fabricante que nem sei mais se existe (NAIS), mas conforme alertado pelo MOR_AL na questão do CAG, recomendo por essa razão, que voce utilize algo do genero, para não ter de lidar com calibração de eletronica analogica.

Repare que na aplicação acima em específico, o sistema opera numa faixa de distancia significativa, o que justificaria voce pensar num dispositivo que dispense demais componentes externos.


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

Re: Sensor IR (TIL32/TIL78) c/ PIC

Mensagempor marcosribeirobr » 04 Jan 2012 22:40

andre_teprom escreveu:Marcos,


O sistema de leitura usado nos banheiros com detector de proximidade (torneira/mictório), usa exatamente esse conceito de trem de pulso que voce mencionou.

A vantagem dessa abordagem, é que permite que o sensor sature, tornando a detecção virtualmente imune á diferença de luminosidade em ambientes que sofrem incidencia de luz solar.

No caso em que tive contato com isso (2002), o componente emissor/receptor ficava no mesmo encapsulamento, e era de um fabricante que nem sei mais se existe (NAIS), mas conforme alertado pelo MOR_AL na questão do CAG, recomendo por essa razão, que voce utilize algo do genero, para não ter de lidar com calibração de eletronica analogica.

Repare que na aplicação acima em específico, o sistema opera numa faixa de distancia significativa, o que justificaria voce pensar num dispositivo que dispense demais componentes externos.


+++


Obrigado pela resposta, pelo que parece não é viável utilizar somente o TIL32/TIL78, um amigo recomendou utilizar o CI 567, e disse que só basta utilizar um PIC com PWM, onde será necessário setar o PWM para determinada frequência e depois lê uma das portas. Caso a freq seja a mesma, aciona uma das portas ou algo do tipo. Essa informação é válida??

vlw
marcosribeirobr
Bit
 
Mensagens: 17
Registrado em: 27 Jul 2011 22:54
Localização: Brasil

Re: Sensor IR (TIL32/TIL78) c/ PIC

Mensagempor andre_luis » 05 Jan 2012 21:21

...e disse que só basta utilizar um PIC com PWM, onde será necessário setar o PWM para determinada frequência e depois lê uma das portas. Caso a freq seja a mesma, aciona uma das portas ou algo do tipo. Essa informação é válida??


A ideia é essa mesma.

Na verdade, para a saída nem precisaria de algo tão requintado como um PWM. Um mero timer já tem um duty-cicle de 50%, e atende.
E para a entrada, pode usar o módulo Counter do microcontrolador para saber se a quantidade de pulsos está dentro da faixa esperada.


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

Re: Sensor IR (TIL32/TIL78) c/ PIC

Mensagempor marcosribeirobr » 06 Jan 2012 21:11

andre_teprom escreveu:
...e disse que só basta utilizar um PIC com PWM, onde será necessário setar o PWM para determinada frequência e depois lê uma das portas. Caso a freq seja a mesma, aciona uma das portas ou algo do tipo. Essa informação é válida??


A ideia é essa mesma.

Na verdade, para a saída nem precisaria de algo tão requintado como um PWM. Um mero timer já tem um duty-cicle de 50%, e atende.
E para a entrada, pode usar o módulo Counter do microcontrolador para saber se a quantidade de pulsos está dentro da faixa esperada.


+++


André quanto a parte de envio eu entendi como deve ser feito, agora minha dúvida é na recepção, por exemplo caso envie um sinal de 38 Khz com duty-cicle de 50%, como faço para identificar através do counter que o que está sendo transmitido é os 38 Khz, poderia me dar um exemplo?
Desculpe a ignorância André, é que não tenho tanta habilidade com PIC. Obrigado pela ajuda.
marcosribeirobr
Bit
 
Mensagens: 17
Registrado em: 27 Jul 2011 22:54
Localização: Brasil

Re: Sensor IR (TIL32/TIL78) c/ PIC

Mensagempor andre_luis » 06 Jan 2012 21:30

Então,


Vamos com um exemplo :

Se voce utilizar um contador de 16bits que fechasse a contagem a cada 250ms , faria uma contagem de pulsos de :
CONTAGEM = ( 38.000 Hz * 250ms ) = 9.500
Assim, se voce definir uma faixa de tolerancia de 50 pulsos, qualquer contagem entre 9250 e 9750 seria interpretado como presença.
O resto do algoritimo, voce teria de ir ajustando e incrementando empiricamente.

É lógico que a contagem teria de ser implementado em hardware, ou seja, pelo módulo Counter do microcontrolador, caso contrário não vai restar processamento pra mais nada. Apenas a comparação é que vai ser feita pelo firmware.


+++
"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 marcosribeirobr » 06 Jan 2012 22:23

Perfeito, vou tentar aqui obrigado.
marcosribeirobr
Bit
 
Mensagens: 17
Registrado em: 27 Jul 2011 22:54
Localização: Brasil

Mensagempor ze » 10 Jan 2012 07:13

corroborando a opinião do amigo moris, sugiro utilizar um receptor tipo tsopxxx da vishay ou algum retirado de uma sucata qualquer. ele faz todo o trabalho sujo mencionado pelo colega: filtro, cag, comparador, demodulador. o funcionamento é relativamente simples: em repouso saída=1. ao receber um sinal 38khz (p.ex.) vai pra zero. e esquece o 567 para esta função. já passei [raiva] por isso.
para receber/transmitir, sugiro que pesquise sobre protocolo rc5. se bobear tem até coisa mastigada e pronta em c.
abç
Avatar do usuário
ze
Dword
 
Mensagens: 1655
Registrado em: 05 Jun 2007 14:32

Mensagempor vtrx » 10 Jan 2012 11:01

O inconveniente é que o receptor IR vai responder a uma gama um pouco acima ou abaixo de 38 KHz,deste modo não vai poder usar o circuito para 'captar' uma frequencia.
Utilizando um Photodiodo ou Phototransitor voce poderá medir exatamente a frequencia.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Mensagempor marcosribeirobr » 10 Jan 2012 19:21

vtrx escreveu:O inconveniente é que o receptor IR vai responder a uma gama um pouco acima ou abaixo de 38 KHz,deste modo não vai poder usar o circuito para 'captar' uma frequencia.
Utilizando um Photodiodo ou Phototransitor voce poderá medir exatamente a frequencia.


Você está se referindo "receptor IR"ao TSOPXXX ? No caso utilizando o TIL32/TIL78 consigo medir a exata frequência?
marcosribeirobr
Bit
 
Mensagens: 17
Registrado em: 27 Jul 2011 22:54
Localização: Brasil

Mensagempor Mersin » 11 Jan 2012 09:42

Gente,

O mais profissional e fácil de se conseguir distância e imunidade a ruídos é utilizando o TSOM17xx da vida.

Agora não tenho encontrado onde comprar um TSOP17xx, alguém saberia me dizer onde comprar?

Grato!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor Mersin » 11 Jan 2012 10:17

Gente,

Achei sim, na Farnell tá cheio de modelos de TSOP!!! estão na faixa de R$3,50

Já o TIL32 ou TIL78 (Transmissores) são bem mais fáceis de se achar e estão na faixa de R$0,50.

Valeu!
Mersin
Mersin
Byte
 
Mensagens: 121
Registrado em: 22 Out 2006 13:07
Localização: Goiânia

Mensagempor vtrx » 11 Jan 2012 10:51

O mais profissional e fácil de se conseguir distância e imunidade a ruídos é utilizando o TSOM17xx da vida.

Não é questão de ser profissional,é questão do que se quer fazer.
O TSOP é um RECEPTOR IR,ele contem circuitos internos para demodulação do sinal um photodiodo ou phototransistor pode 'contar' o sinal modulado e fornecer a frequencia.
No inicio da pergunta,o marcosribeirobr queria que o circuito respondesse a uma frequencia(modulada),ele não disse que queria utilizar um sinal modulado padronizado(tipo os TSOP) ou algum protocolo IR.
Avatar do usuário
vtrx
Dword
 
Mensagens: 2239
Registrado em: 20 Abr 2008 21:01

Próximo

Voltar para PIC

Quem está online

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

cron

x