Hi everyone,
I'm currently trying to read and then imitate the signal from an A/C IR remote, and I'm having a hard time at it...
I first bought an off-the-shelf module, based on a PIC 16F628. This module just hangs when I try to run the memorize function (I suspect an overflow error).
So I've decided to write a program myself, using a loop that detects states (0s or 1s) and times them using one of the internal timers.
I detect states, but they don't last the same time :
several 1s during 1387 µs.
several 0s during 1470 µs.
several 1s during 1820 µs.
several 0s during 1865 µs.
several 1s during 4648 µs.
several 0s during 4615 µs.
The total message length seems to be larger than 45 bits (my µC RAM could not hold more data).
I've tried sampling bits at fixed frequencies (my first try was one sample every 474 µs) but when I send the sampled signal back to the AC it does not detect it.
I've opened the A/C remote to see if I could get more clues, and what I found is the following:
The circuit is composed of one IC, one IR LED, one crystal (looks like a 32.768 kHz, but nothing's written), a couple of resistances, a capacitor and a transistor (for driving the LED).
The IC (a 52-pin LQFD) is marked:
SBL3103F
RE
609P7002
Any ideas to explore?
Thanks a lot!