Volhout Guru
 Joined: 05/03/2018 Location: NetherlandsPosts: 5994 |
| Posted: 09:23am 09 Nov 2022 |
|
|
|
Hi Nimue,
Since the 70's there was quite a lot of development on the field of IR remote controls. It is no coincidence that Philips is already at RC6 or RC7 in IR remote control protocols.
One of the things that was missing in the early remote control receivers was AGC (automatic gain control). Early receivers had a high gain and set threshold. Current receiver modules have AGC build in, to allow for a greater range (not only further, but also closer).
If you use a IR receiver with AGC, the gain is wide open when it receives the first burst of 38kHz light, and can cause a corrupted detection of the first pulse. Modern IR protocols adapt to this behaviour by sending a light burst ahead of the actual data, or they define the first IR burst to be longer.
Additionally modern protocols have implemented checksums or CRC's (or send the message twice, but inverted) to improve reliability.
The older systems, that cannot do this, can work around it by sending the message twice (only act when 2 identical messages have been received), or 3 times (majority decision).
This is most likely implemented in the system you have, given that te IR protocol does not have a checksum defined....
Volhout
Getting the X1 robot to work only requires the IR transmit correct ? Or is it a 2 way protocol ? You analyze the IR remote only to find out wat key is what command ? Edited 2022-11-09 19:26 by Volhout |