Hallo,
ich bastel gerade an einer Universalfernbedienung für meine ganzen
Geräte, die mit Infrarot gesteuert werden können.
Ich habe eine Schaltung mit einem IR-Sensor aufgebaut, die mir die
IR-Codes der verschiedenen Fernbedienungen einliest und entsprechend
abspeichert. Funktioniert alles soweit auch, allerdings habe ich für
meinen alten Panasonic Röhrenfernseher TC14S1RC keine Fernbedienung
mehr, so dass ich die Codes auch nicht einlesen kann. Ich habe auch
bereits schon mehrere Stellen bei Panasonic mit Bitte um Herausgabe der
Codes angeschrieben, aber alle wollen oder können mir nicht helfen.
Ich habe nun herausgefunden, dass die Logitech Harmony diesen Fernseher
unterstützt und daher auch diese Codes eingespeichert sind oder übers
Internet runtergeladen werden.
Kann mir ein Besitzer einer Logitech Harmony sagen, ob man diese Codes
auch irgendwo angezeigt bekommt und mir diese zuschicken? Eine andere
Möglichkeit wäre natürlich, dass hier jemand mitliest, der diese
Fernbedienung und eine Schaltung hat, die die Codes ausliest.
Nochmal genau: Es handelt sich um den Röhrenfernseher Panasonic TC14S1RC
und die Fernbedienung hat die Bezeichnung TNQ8E0460.
Ich bin auf jeden Fall dankbar für alle Tipps und Hinweise.
P.S.: Ich habe auch schon überlegt die Harmony beim nächsten Fachmarkt
zu kaufen, den Code auszulesen und wieder zurückzubringen. Das erscheint
mir aber ein wenig unfair.
Gruß
Bene
Hallo,
genau die gleiche Fernbedienung habe ich nicht gefunden, jedoch eine mit
einer bis auf die letzte Stelle gleichen Seriennummer:
Meine gesuchte: TNQ8E0460
Gefundene: TNQ8E0461-2
Leider kann ich mit den Codes nicht meinen Fernseher bedienen und auch
die LED am Fernseher, die blinken sollte wenn ein "richtiger" Code
empfangen wurde, bleibt dunkel.
Von der Seite:
http://www.hifi-remote.com/johnsfine/DecodeIR.html#Panasonic habe ich
die Notation des Panasonic Codes, dort heißt es:
{37k,432}<1,-1|1,-3>(8,-4,2:8,32:8,D:8,S:8,F:8,(D^S^F):8,1,-173)+
Das bedeutet: 37kHz Trägerfrequenz, Zeitinterval 432µs, eine 0 wird
durch 1 Intervall high und 1 Intervall low, eine logische 1 durch 1
Intervall high und 3 Intervalle low codiert.
Ein Code besteht aus (immer LSB):
8 Intervallen High, 4 Intervallen low
2:8 - Der Wert 2 als 8 bit,
32:8 - Der Wert 32 als 8 bit,
D:8 - Das Device als 8 bit,
S:8 - Subdevice als 8 bit,
F:8 - Befehl als 8 bit
(D^S^F):8 - Checksum als XOR von D, S und F als 8 bit
1 Intervall high als Stopsignal
In dem entsprechenden LIRC Config-File
(http://lirc.sourceforge.net/remotes/panasonic/TNQ8E0461-2) steht aber,
dass nicht 2:8 und 32:8 sondern 0xBF und 0xFB am Anfang gesendet werden
soll, was genau dem invertierten 2:8 und 32:8 entspricht.
Egal, wierum ich es aber sende passiert genau nichts. Daher nochmal die
Frage, ob jemand die Codes irgendwie einscannen könnte.
Danke :-)
Bene
Hallo,
Stefan Wagner schrieb:> Das IRMP-Projekt kennst du?
ja, das kenne ich. Ich kenne nur leider nicht die richtigen Codes für
den Fernseher, da ich die Originalfernbedienung nicht mehr habe.
Gruß
Bene
Bene schrieb:> Ich kenne nur leider nicht die richtigen Codes für> den Fernseher, da ich die Originalfernbedienung nicht mehr habe.
Ach so. Aber: Ich hab hier noch einen (Panasonic) TX28 samt FB.
Würde dir diese FB als "Vorlage" helfen?
Grüße
Stefan
Hallo Stefan,
Stefan Wagner schrieb:> Ach so. Aber: Ich hab hier noch einen (Panasonic) TX28 samt FB.> Würde dir diese FB als "Vorlage" helfen?
Ja, das wäre in der Tat hilfreich. Habe gerade gesehen, dass die beiden
Formate der Fernseher ziemlich ähnlich sind. Besser gesagt sind die
Codes gleich (oder fast gleich, hab jetzt nicht alle überprüft).
Allerdings sind die Timings etwas anders, was mich doch wieder
verwundert, da ich dachte, dass das Panasonic Format (zumindest für die
älteren Fernseher) immer gleich ist.
TX28: http://lirc.sourceforge.net/remotes/panasonic/TX-28CK2F
TC14: http://lirc.sourceforge.net/remotes/panasonic/TNQ8E0461-2
Es wäre auf jeden Fall super, wenn du mir die Codes schicken könntest.
Kannst du auch die Intervalllänge auslesen?
Danke
Bene
Bene schrieb:> Es wäre auf jeden Fall super, wenn du mir die Codes schicken könntest.
Da ich keinen Messaufbau fertig herumstehen habe: Wie hättest du es am
liebsten?
Ich könnte z.B. einen TSSOP* an ein Eval-Board hängen und alle Tasten
mit IRMP aufzeichnen.
Ich könnte aber auch die Daten mit dem Logikanalyser oder einer
Soundkarte aufzeichnen.
Grüße
Stefan
EDIT: LIRC ginge natürlich auch. Pinguine hab ich reichlich im
"Rechnerzoo".
Verstehe ich richtig, dass Du deinen Panasonic TV mit einer Harmony One
steuerst?
Wenn ja, was würde denn dagegen sprechen einen simplen IR-Detector zu
bauen und die Codes direkt abzulesen?
Bestell das Teil bei amazon, lies es aus, schick es zurück. Brauchst
kein schlechtes Gewissen zu haben, hat amazon auch nicht. Und um Jeff
Bezos mach dir keine Sorgen, der hat mit 25 Mdr. US Dollar Vermögen
genug Puffer.
Behandel die Harmony und die Verpackung sehr sorgsam, dann bekommst du
auch keinen Stress. Ist voll legal, schon eingepreist, sinnvoll und
heißt Widerrufsrecht.
Happy Helper.
Hilfe schrieb:> Brauchst> kein schlechtes Gewissen zu haben, hat amazon auch nicht.
Stimmt, die kündigen einfach den Account wenn man zu oft zurück schickt.
Hallo,
Stefan Wagner schrieb:> Ich könnte z.B. einen TSSOP* an ein Eval-Board hängen und alle Tasten> mit IRMP aufzeichnen.>> Ich könnte aber auch die Daten mit dem Logikanalyser oder einer> Soundkarte aufzeichnen.
Das Einlesen einer Taste (Power) würde mir schon reichen, um den Aufbau
des Codes zu kennen.
Am liebsten wäre mir die Aufzeichnung mit einem Logikanalyzer in der
Hoffnung, die genauen Timings bzw. Intervalllängen erkennen zu können.
Vielen Dank nochmal :-)
Hilfe schrieb:> Bestell das Teil bei amazon, lies es aus, schick es zurück.
Wie gesagt habe ich darüber auch (zumindest kurz) nachgedacht, aber ich
bin kein Fan von sowas. Statt den DHL-Boten zu bemühen könnte ich ja
auch zu MM oder Saturn gehen, aber das macht die Sache für mich auch
nicht besser, da ich ja gar nicht die Absicht habe, die Fernbedienung zu
kaufen.
Gruß und Danke
Bene
Wieviel Zeit hast Du? Bist Du sehr ungeduldig?
Ich hab hier noch irgendwo einen Arduino und einen IR-Empfänger
rumliegen. Damit könnte ich einen ganz simplen Logikanalyzer bauen und
den Powerbefehl von meiner Harmony one ablesen lassen.
Das würde dann in etwa so aussehen:
http://playground.arduino.cc/uploads/Code/TWCLogicCharts.pdf
Ich weiß allerdings nicht ob ich da heute noch dazu komme.
Wahrscheinlich erst morgen oder übermorgen.
Hallo,
Florian Trück schrieb:> Wieviel Zeit hast Du? Bist Du sehr ungeduldig?
Je eher desto besser, aber ich bin über jede Hilfe froh :-)
Die Abbildung sieht gut aus, mehr brauch ich wahrscheinlich nicht.
Könntest du dieselbe Taste mehrmals scannen, damit ich die Codes
vergleichen kann?
Danke
Bene
Bene schrieb:> Am liebsten wäre mir die Aufzeichnung mit einem Logikanalyzer in der> Hoffnung, die genauen Timings bzw. Intervalllängen erkennen zu können.
Ich hab das SIgnal der Power-Taste mit dem LA mitgeschnitten. Reichen 50
kHz Samplefrequenz?
Dann schick mir mal eine PM mit deiner E-Mail-Adresse.
Grüße
Stefan
Ich habe es mal mit dem Oszi aufgezeichnet und ausgewertet.
Beim Protokoll handelt es sich um Kaseikyo:
http://www.mikrocontroller.net/articles/IRMP#KASEIKYO
Der Code bei "Power ON" aufgeschlüsselt:
Hersteller (16bits) 0100000000000100
Parity (4bits) 0000
Genre1 (4bits) 0001
Genre2 (4bits) 0000
Kommando (10bits) 0000011111
ID (2bits) 00
Parity (8bits) 01111101
das Stopbit am Ende nicht vergessen mit den 423us
Viel Erfolg
Hallo,
danke Stefan für deine Mail mit den Daten des Logic Analyzers und auch
danke GeGe, deine Nachricht habe ich leider zu spät gesehen, diese
bestätigt aber die Daten von Stefan.
Wie aus euren beiden Informationen hervorgeht, hatte ich alles richtig,
nur alles invertiert.
Auf der Seite
http://www.hifi-remote.com/johnsfine/DecodeIR.html#Panasonic stand, dass
eine logische 0 als 1 Intervall high und 1 Intervall low codiert wird
und eine logische 1 als 1 Intervall high und 3 Intervalle low.
Hätte ich die LIRC-Datei richtig gelesen, wäre mir aufgefallen, dass es
genau andersherum ist.
Ich kann den Code gerade nicht testen, melde mich aber nochmal, ob es
klappt oder nicht. Ich bin aber vorsichtig optimistisch.
Danke und Gruß
Bene