IR code? - Page 1
Forum section: electronics / projects

author: hmmpic
author_rank: Newbie
timestamp: September 13, 2010, 02:42:43 pm
content: HelloI working on a IR remote for a Panasonic heat pump. But I cant find any information on the IR.I have make some measurement on the IR code and here are the logic dump.What I found is:When looking at the smallest pulse it is: 435us, this mean that it start with:8 Low (pulses) - 3 High (pulses)From Trigger to marker B is always the same!! It start with 8L then 3HFrom Marker B to D is the one there change. It start with 8L then 3HIs there some help?

author: hmmpic
author_rank: Newbie
timestamp: September 13, 2010, 03:04:02 pm
content: HiMy explanation is maybe bad.The 8L and 3H is equal to 8*435=3,4ms / 3*435=1,3ms.The starting point is at Trigger then you see L for 3,4ms and then H for 1,3ms.After it the code came. Then you see a long H=(about)10ms. Then the real part start with the same 8L=3,4ms and 3H=1,3ms.A L is 1*435.A H is 2*435.All above is just my best guess.

author: hmmpic
author_rank: Newbie
timestamp: September 13, 2010, 03:43:55 pm
content: HiThe problem is not to decode this dump, but figure out how the code is build up:-) I can decode it by hand myself(now I save 60$).There are lot of keys on the remote, therefore it is not this dump but the data structure i'am looking fore.You think the same as my first guess 8bit=1byte but maybe Panasonic have some special structure in the ir code.Hints?

author: scrat
author_rank: Frequent Contributor
timestamp: September 13, 2010, 03:49:29 pm
content: It is important that you tell us if this signal is taken from the LED voltage or the logic chip (MCU or other) IO pin. Usually there is some encoding in the middle: IR signaling is usually modulated on top of a square-wave carrier, so that anything that is not varying at a certain frequency (36kHz, a site says) is not considered to be signal. This is to make transmission more robust.However, 1/(2*435us) -> 46kHz is not a standard frequencyhttp://en.wikipedia.org/wiki/Consumer_IRPerhaps your timing measure could be not that accurate, and the signal is a 36kHz standard one. Look on the net for RC-5 and RC-6 standards.

author: hmmpic
author_rank: Newbie
timestamp: September 16, 2010, 02:07:31 pm
content: Little confusing about this ir code from the Panasonic remote.I now hook a ir-transistor and a normally scope(Rigol) to look at the freq. It is 36Khz!Then I use a logic analyzer and a IR-module with 36Khz (SFH5110-36) and here are some logic dump.The IR1 and IR2 is one key press on the remote!IR1 is send first and is _not_ changing at all, all time the same.IR2 is the part there change with the key on the remote.I looked at the RC6 code but this will not fit in it.You see a marker "C" on both dump, it is the overlap in the too print!IR1:IR2

author: migsantiago
author_rank: Frequent Contributor
timestamp: September 16, 2010, 02:49:11 pm
content: I've decoded the RC6 protocol used in the Xbox 360 media remote controller.Maybe it can help you:http://www.migsantiago.com/index.php?option=com_content&view=article&id=11:protocolo-rc6-y-media-remote-control-xbox-360&catid=2:articulo&Itemid=27I also made a simple encoder to clone one of the buttons of the controller.

author: scrat
author_rank: Frequent Contributor
timestamp: September 16, 2010, 03:40:28 pm
content: Quote from: hmmpic on September 16, 2010, 02:07:31 pmI'm not sure I understand right: is IR1 a zoom of IR2?It would be very helpful if you set time scale to 0.889ms (one base time in RC-6 standard), or if you could export raw data (then it will be easy to make a plot with the desired scale).

author: hmmpic
author_rank: Newbie
timestamp: September 18, 2010, 04:35:52 pm
content: @migsantiagoThanks for the nice link, it help me going on:)I now have a working pic code generator. It was not RC6 coding, what it is I still don't know.

author: migsantiago
author_rank: Frequent Contributor
timestamp: September 18, 2010, 05:12:48 pm
content: Quote from: hmmpic on September 18, 2010, 04:35:52 pmWell, I am not 100% that the xbox media controller uses RC6. The only proof I have is the tiny sitcker the controller has... it says RC6 ir.