Sensor de sacadores de mao (volta a discusao)

Software e Hardware para uC PIC

Moderadores: andre_luis, 51, guest2003, Renie

Sensor de sacadores de mao (volta a discusao)

Mensagempor icaro51 » 26 Mai 2007 21:59

Pessoal vi um topico aqui no site bem interesante a respeito de secadores de mao e estou tentando montar uma um circuito similar aqui para detectar vasos de planta em uma esteira por IR reflexivo.
Estou gerando um PWM na base de um BC557 (1k entre o pic e o BC) que esta com um resistor de 2k2 ao vcc +5 e com o emissor de IR no coletor e ao terra.
Meu PWM esta setado 50%50% e eu estou tentando variar a potencia do emisor variando a frequencia do PWM.
Ate agora so consegui queimar os emissores.
Alguem sabe me dizer o que estou fazendo errado?
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor RobL » 26 Mai 2007 22:49

Se você se refere a um emissor de IR tipo led e que este está ligado ao +5Vcc atraves de um R de 2K2, não tem como danificá-lo.
Se for um led iR, ele tem catodo e anodo. Onde está ligado o catodo e o anodo do emissor de IR?
Este texto está confuso para mim : " e com o emissor de IR no coletor e ao terra. "
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 26 Mai 2007 23:18

Seria esse seu circuito?

+5V
|
R 2K2
|----
/e | anodo
porta--R --| D emissor IR
1K b \c | catodo
| |
_| 0V_ |
PNP BC557
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 26 Mai 2007 23:25

Infelizmente o desnho em texto desmontou acima.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor icaro51 » 26 Mai 2007 23:56

E um led IR, estou ligando assim

5v+---R 2k2k----+Coletor Emissor+---->|----GND
......................................|
...................................Base
......................................|
..................................... R 1K
......................................|
.....................................PIC

O PIC gera o PWM 50%50% e eu altero a frequencia para modificar a tensao no led.
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor icaro51 » 27 Mai 2007 04:51

Entao eu dei uma "diblada" no problema ligando o PWM do PIC a um resistor de 1k e ao led ir (emissor) e ao terra, e o recepitor eu liguei no Vcc com um resistor de 2k2 e ao PIC, como indicado abaixo.

PIC --------R 1k----->|(e)-----GND

PIC-----(r)|<--------R2k2------5v

Acho que na potencia esta longe da maxima mas esta funcionando, melhor quase.

Quando eu nao tenho nada na frente dos leds a tensao no PIC fica em torno de 4V e quando eu coloco algo na frente cai para 2V, agora vem a parte estranha, estou tentando usar um conversor AD e apesar da tensao no conversor variar ele sempre le o mesmo valor.
Eu tenho um programa onde o convesor AD esta funcionando normal, quando eu adiciono as rotinas do PWM ele para.
Estou usando o PIC 16f877A
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor MOR_AL » 27 Mai 2007 08:08

Olá icaro51.

1 - Mude o resistor de 1k para 470 Ohms.
2 - Mude o resistor de 2k2 para 10k.
3 - Coloque um filtro de luz (um acrílico ou plástico vermelho escuro) em torno do receptor, para eliminar a maior parte da luz ambiente.
4 - Não use conversor AD. Só vai complicar. Você não vai medir tensão constante, mesmo com a luz ambiente e o IV do led constantes.
5 - Só use uma onda quadrada para discriminar seu sinal de um ruído ambiente (luz ambiente), neste caso seria interessante colocar uma eletrônica menos simples. Tente gerar uma onda quadrada em 1kHz no emissor e um filtro passa alta em 600Hz no receptor. Pode ser necessário aumentar a ordem do filtro e acrescentar um comparador com histerese no receptor.
6 - Com um PWM realmente você pode variar a POTÊNCIA MÉDIA NO LED mas o seu VALOR INSTANTÂNEO será fixo e ocorrerá quando o LED estiver conduzindo.


MOR_AL
Avatar do usuário
MOR_AL
Dword
 
Mensagens: 2934
Registrado em: 19 Out 2006 09:38
Localização: Mangaratiba - RJ

Mensagempor icaro51 » 27 Mai 2007 09:02

Grande dicas MOR_AL

1,2 e3 - Ja mudeio os resistores e estou providenciando o filtro de luz (passos 1,2 e 3 done)
4 - Quanto ao conversor eu estou usando so porque a tensao varia de 4V para 2V (ou seja ativa a porta do pic quando tem ou nao objeto) acho que a solucao seria colocar um 741 com 4V no + e o sinal no menos, assim na saida eu teria 0V e 2V. (seria essa a melhor saida)
5 - Fico com uma duvida aqui, se eu gerar uma onda quadrada de frequencia constante no emissor como vou regular a potencia no led? O que eu estava pensando era utilizar um uma onda quadrade de alta frequencia a um BC e modular essa onda com o PWM do PIC, mas esse circuito nao funcionou legal.

1kHz+---R 2k2k--+Coletor Emissor+---->|----GND
......................................|
...................................Base
......................................|
..................................... R 1K
......................................|
.....................................PIC

Essa aqui acho que voces vao me matar mas como funciona um comparador com histerese?
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor RobL » 27 Mai 2007 09:10

Eu usaria um sinal de 38Khz para bombear o led emissor e usaria um receptor dedicado de 38Khz que jã vem com filtro de todo tipo, par luz visĩvel e tambm um filtro interno para 38Khz. Estes sao usados em controle remoto, muito baratos.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor RobL » 27 Mai 2007 09:13

Simplesmente, atraves de realimentacao positiva. Qauando o comparador encontra o nĩvel de subida, a realiemntacao positiva altera o novo patamar de comparacao. Para descer tera que vir abaixo do patamar de subida devido a realimentacao positiva.
RobL
Dword
 
Mensagens: 1546
Registrado em: 20 Fev 2007 17:56

Mensagempor icaro51 » 27 Mai 2007 09:24

Acho que eu entendi como funciona, coloco o sinal do recepitor no + com uma realimentacao no positivo, quando o sinal passar de um patamar (valor do sinal no negativo no -) ele estoura nos 5V e quando for menor ele vai pro 0, e isso? Como a minha tensao e 4V e 2V eu coloco uma tensao de 3V no - quando eu tiver 4V devido a realimentacao positiva ele vai para 5V e quando cair para 2V ele vai para 0.
E isso mesmou ou estou viajando na batatinha?
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor Nightcrawler » 27 Mai 2007 09:56

Receptor

Imagem

ou

Imagem



Transmissor

Imagem
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS

Mensagempor icaro51 » 27 Mai 2007 16:20

Maravilha, ja vou comecar as modificacoes,
Valeu!!!
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor icaro51 » 28 Mai 2007 03:39

Pessoal, so para dar um retorno eu montei o esquema da figura 1 para receptor e da figura 3 para emissor e ficou 10, nao consegui muita distancia mas vou dar uma pesquisada no na potencia que o LED aguenta e vou mandar porrada nele (varios picos em alta frequencia) e ver ate onde eu consigo fazer o sensor chegar.
Posto resultados.
Valeu galera.
icaro51
Byte
 
Mensagens: 119
Registrado em: 09 Dez 2006 21:56

Mensagempor Nightcrawler » 28 Mai 2007 10:09

Eu montei um circuito de testes como o da fig2, com mais alguns componentes e consegui um alcançe de mais de 2m.
Diego
Avatar do usuário
Nightcrawler
Byte
 
Mensagens: 450
Registrado em: 11 Out 2006 14:20
Localização: Santa Maria - RS


Voltar para PIC

Quem está online

Usuários navegando neste fórum: Google [Bot] e 1 visitante

cron

x