rsdias_ escreveu:No dataSheet tem estes dados, noise, seria o disparo do sensor ?
SENSITIVE AREA 2 ELEMENTS
SPECTRAL RESPONSE 5 - 14 um
SUPPLY VOLTAGE volts 2.2 - 15
OPERATING TEMP c 30 - 70
OUTPUT VOLTAGE mv pp 20
OFFSET VOLTAGE volts 0.1
NOISE mv pp 0.4
Test Conditions for output voltage:
100K load resistor from pin 2 to 3
IR source = Hand moving 6" from sensor
Segundo esses dados, é o seguinte:
Em estado de repouso, ou seja sem detectar nada, a tensão no pino de saída será de 100 miliVolts (OFFSET Voltage) + ruído de 400 microVolts pico a pico (NOISE). Ou seja, de 0,0998 até 0,1002 Volt.
Esse sensor tem dois elementos. Um deles, representa a parte "negativa" do sinal e o outro a "positiva". Isso é importante para que você consiga desenvolver seu algoritmo.
Então, vamos lá:
Diz que output voltage é de 20 mVpp, logo:
O primeiro elemento sofrendo exposição vai causar um aumento de até 10 miliVolts na tensão de saída.
O segundo elemento sofrendo exposição, vai causar uma diminuição de até 10 miliVolts na tensão de saída.
Resumindo, você vai ter um sinal oscilando entre 0,090 e 0,110 Volt na saída desse sensor. O ruído interno do componente é desprezível.
Tem um porém: esses dados foram mensurados utilizando um resistor de 100k. Muito provavelmente, seria possível alterar esse resistor e mudar a coisa toda.
Vamos para o PIC:
Tomando um PIC simples, com ADC de 10 bits e VREF de 1 Volt.
Com 10 bits, conseguimos dividir 1 Volt em 1024 partes. Cada parte representando +/- 1 milivolt.
No melhor cenário, com tudo funcionando perfeito, sem ruído e nem erro de leitura, com os elementos expostos ao máximo, você teria leituras no ADC variando entre 90 e 110.
É viável? Depende da aplicação.
Se for para funcionar como um detector de movimento como esses que compramos para colocar em alarme residencial: nem ferrando! Precisaria amplificar esse sinal.
Tem módulos prontos que já fazem toda essa mágica acontecer e te entregam um sinal TTL bem mastigado.