Página 1 de 2

Sensor IR (TIL32/TIL78) c/ PIC

MensagemEnviado: 03 Jan 2012 18:51
por marcosribeirobr
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

MensagemEnviado: 03 Jan 2012 23:03
por MOR_AL
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

MensagemEnviado: 04 Jan 2012 09:01
por RAguiar
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.

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

MensagemEnviado: 04 Jan 2012 21:00
por andre_luis
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.


+++

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

MensagemEnviado: 04 Jan 2012 22:40
por marcosribeirobr
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

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

MensagemEnviado: 05 Jan 2012 21:21
por andre_luis
...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.


+++

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

MensagemEnviado: 06 Jan 2012 21:11
por marcosribeirobr
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.

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

MensagemEnviado: 06 Jan 2012 21:30
por andre_luis
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.


+++

MensagemEnviado: 06 Jan 2012 22:23
por marcosribeirobr
Perfeito, vou tentar aqui obrigado.

MensagemEnviado: 10 Jan 2012 07:13
por ze
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ç

MensagemEnviado: 10 Jan 2012 11:01
por vtrx
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.

MensagemEnviado: 10 Jan 2012 19:21
por marcosribeirobr
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?

MensagemEnviado: 11 Jan 2012 09:42
por Mersin
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!

MensagemEnviado: 11 Jan 2012 10:17
por Mersin
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!

MensagemEnviado: 11 Jan 2012 10:51
por vtrx
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.