Packard Bell Remote Control


Posted on Feb 5, 2014

When a key is pressed the remote control sends a preamble followed by 32 bits of information encoded using these pulse timings. Examples of these pulses can be seen below as logic analyser screen dumps (the glitches are bugs in the Logic analyser software). The 32 bits of information are made up of four bytes, 2 bytes of remote control ID and 2


Packard Bell Remote Control
Click here to download the full size of the above Circuit.

bytes of button ID received MSB first in this order. The second of each pair of bytes is always the complement of the first (as a basic form of checksum). The remote control ID is always 08, thus the first two bytes are always 08 F7 hex. Thus the 32 bit data for the Help button (Button ID of 20 hex) would look like 08 F7 20 DF encoded as above. Codes for all keys are shown in the image below (click on it for a larger version) The code shown above decodes these codes. It measures the incoming pulses looking first for a preamble of the right length and then looking for valid data encoding to extract the code for the pressed button. The hc11 version works off the inverted code (second byte), the 8051 works off the first.




Leave Comment

characters left:

Related Circuits

  • New Circuits

    .

     


    Popular Circuits

    Telephone-amplifier
    Voice Operated Switch (VOX) Circuit Using LM346 For Public Address Amplifier System
    preamplifier for ecm microphone
    tv remote control jammer
    bluetooth controlled relay
    Subwoofer Filter Circuit
    Microcontroller In Circuit Serial Programming (ICSP) with Microchip PIC and Atmel AVR
    Electrical Maintenance
    Using several resistive and capacitive phase shifting trigger circuit
    1.25 ~ 37V LM317 adjustable power supply configuration
    Vibration sensing Voice FM radio transmitter circuit ND-2 TM-801A
    Darlington amplifier
    Three temperature switch circuits



    Top