
Originally Posted by
ra68gi
Hi Guys,
Ihave been constructing IR object detector for my robotic projects. Iam using
TSOP1738 IR receiver module to receive the reflected IR signal. Iam using a 555 IC to generate the 38Khz carrier signal. I first used the carrier signal to fire the IR LEDs directly without any modulating data. I did'nt receive any signal at the 3rd pin of the tsop1738. Later i modulated the carrier with data generated by the PIC16F84. I could immediately read the low output in pin3 of TSOP. I made a LED to light when it detected an object. It worked fine so far, but when i tried to move my hand very slowly in front of the detector it did not detect my hand. If i moved my hand fast or switch off & on the power supply it detected my hand.
I found that the TSOP does not respond to unmodulated carrier signal,also i found it to reject signals that has a constant periodicity or frequency.
I inserted a pause 250 in the program after every 30 counts of reading the TSOP and it worked fine.
My questions are
1) Is there a better way then to pause for such a long period. (my Robot is not expected to do anythig that fast so there is no problem).
2)can any one say if PNA4602M is better choice and is deviod of the above mentioned problems.
3)Will i also face the same problem if i tried serial ir communication(N2400 bauds) with out a pause.
It will be great if Bruce (Proprietor Rentron) can throw some light on this.
Thanks.
Raghunathan.
Bookmarks