View previous topic :: View next topic |
Author |
Message |
NEC1
Joined: 03 Jul 2010 Posts: 56
|
Posted: Tue Oct 28, 2014 11:56 pm Post subject: Infrared receiver module carrier frequencies |
|
|
From Sharp GP1U58X and Vishay datasheets, I have identified infrared receiver modules with the following carrier frequencies (in kHz) with a corresponding protocol:
30.3 (Grundig)
32.75/33 (Mitsubishi and certain RECS80 and Thomson variants)
35 (Emerson and older Panasonic)
36 (Philips RC-5/RC-6 and variants thereof)
36.7 (Kaseikyo, its related counterparts and its popular Panasonic counterpart)
38 (Most common, including NEC)
39 (Electrohome)
40 (Sony, Pioneer and Zenith)
41.7 (Certain Philips and NEC variants
48 (unknown)
56.7 (RCA/Thomson)
455 (B&O)
Do you know of any infrared modules which have other rated carrier frequencies? If so, please mention your source. _________________ "The best thing possible to do with knowledge is to share it". |
|
Back to top |
|
|
mdavej Expert
Joined: 08 Oct 2003 Posts: 4501
|
Posted: Wed Oct 29, 2014 6:48 am Post subject: |
|
|
Install IRScrutinizer. Go to the Generate tab and select each protocol. The first argument in the IRP is the frequency. That will give you every protocol we've ever seen, about 140 of them.
http://www.hifi-remote.com/forums/dload.php?action=file&file_id=12313
Rob's B&O protocol is 400 kHz, not 455. Not sure which is correct. |
|
Back to top |
|
|
Barf Expert
Joined: 24 Oct 2008 Posts: 1415 Location: Munich, Germany |
Posted: Sat Nov 01, 2014 4:52 am Post subject: |
|
|
I wrote a small Java program using the API of IrpMaster (which is the engine of IrScrutinizer) for collecting this information from IrpMaster.ini. Program:
Code: | package getfrequencies;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Set;
import org.harctoolbox.IrpMaster.IrpMaster;
public class GetFrequencies {
public static void main(String[] args) {
HashMap<Double, ArrayList<String>> dict = new HashMap<>();
try {
IrpMaster irpMaster = new IrpMaster("IrpProtocols.ini");
Set<String> names = irpMaster.getNames();
for (String name : names) {
double freq = irpMaster.newProtocol(name).getFrequency();
if (dict.containsKey(freq)) {
ArrayList<String> al = dict.get(freq);
al.add(name);
} else {
ArrayList<String> al = new ArrayList<>();
al.add(name);
dict.put(freq, al);
}
}
ArrayList<Double> sorted = new ArrayList(dict.keySet());
Collections.sort(sorted);
for (Double f : sorted) {
System.out.print(f + ":\t");
for (String prot : dict.get(f))
System.out.print(" " + prot);
System.out.println();
}
} catch (Exception ex) {
// Sloppy error handling is ok in a program like this
ex.printStackTrace();
}
}
}
|
result
Code: | 0.0: archer barco jerrold pid-0001 pid-0004 recs80-0090 arctech
30300.0: blaupunkt grundig16-30
32600.0: mitsubishi
33000.0: thomson thomson7 canon
33300.0: recs80-0068
35700.0: adnotam grundig16 somfy rs200
36000.0: mce nokia nokia12 nokia32 rc5 rc5-7f rc5x rc6 rc6-6-20 replay streamzap zaptor-36 rc6-m-56 entone
36700.0: emerson
37000.0: denon-k fujitsu fujitsu-56 jvc-48 jvc-56 kaseikyo-???-??? kaseikyo56-???-??? mitsubishi-k panasonic panasonic2 teac-k
37300.0: amino g.i.4dtv gi rg
37700.0: airasync
37900.0: f12 f32 metz19
38000.0: aiwa akai anthem bose bryston denon dgtec directv iodatan jvc kathrein konka logitech matsui nrc17 pacemss proton recs80 recs80-0045 samsung36 sharp sharpdvd solidtek16 sunfire tdc-38 velleman velodyne xmpmeta xmp xmp-1 xmp-2 xmpfinalframemeta xmpff xmpff-1 xmpff-2 arctech-38
38005.0: gwts
38300.0: gxb
38400.0: 48-nec1 48-nec2 apple dishplayer lumagen nec1 nec1-rnc nec1-f16 nec2 necx1 necx2 pctv samsung20 sampo tivo
38600.0: ortekmce
38700.0: g.i.cable rca-38 rca-38(old)
38800.0: sim2
40000.0: pioneer sony8 sony12 sony15 sony20 zenith pioneer-mix
40200.0: elan pid-0003
40800.0: x10 x10.n
42300.0: pid-0083
50500.0: viewstar
55500.0: canalsat
56000.0: amino-56 canalsatld humax 4phase zaptor-56
56300.0: tdc-56
57000.0: rc5-7f-57 streamzap-57
57600.0: dish_network panasonic_old scatl-6
58000.0: rca(old) rca
67000.0: revox
|
|
|
Back to top |
|
|
NEC1
Joined: 03 Jul 2010 Posts: 56
|
Posted: Sat Nov 22, 2014 5:30 am Post subject: |
|
|
Update: Certain Pioneer Laserdisc players use an infrared protocol with a 48kHz carrier. _________________ "The best thing possible to do with knowledge is to share it". |
|
Back to top |
|
|
MaskedMan Tivo Expert
Joined: 10 Feb 2004 Posts: 1006 Location: Boone, IA |
Posted: Sat Nov 22, 2014 8:34 am Post subject: |
|
|
NEC1 wrote: | Update: Certain Pioneer Laserdisc players use an infrared protocol with a 48kHz carrier. |
Probably the pr-8210 top-loader. I know it didn't respond to the laserdisc commands on my vsx-5000 oem remote in the mid-80's. _________________ Edmund |
|
Back to top |
|
|
|