Archiv verlassen und diese Seite im Standarddesign anzeigen : USB IR-Adapter vom Asuro als Fernbedienung
ReginaldBull
03.02.2009, 23:12
Hallo!
Wollte mit dem USB IR-Adapter vom Asuro eine Art Universalfernbedienung programmieren (C#).
Kann bis jetzt damit senden(Text und per Hyperterminal auch wieder schön ausgeben) und empfangen aber das was ich von der Fernbedienung bekomme ergibt für mich keinen Sinn.
Zeichen beim gleichen Tastendruck sind unterschiedlich lange und abwechselnd (Bsp.: Standby-Taste: f6 fd(ASCII) und nächstes Mal zb. 20 8d a3 db...).
Verwendete Ferbedienung RM-SR150.
Vielleicht hat ja jemand von euch schon sowas ähnliches mal probiert und kann mir ein paar Tipps dazu geben.
mfg
radbruch
04.02.2009, 09:56
Hallo
Das wird vermutlich nicht funktionieren. Eine IR-Fernbedienung sendet ihre Daten vollkommen anders als die serielle (USB-) Schnittstelle eines PCs. Beim PC ist es ein einfaches serielles Protokoll:
http://de.wikipedia.org/wiki/RS232#Datenrahmen_und_Timing
Zu der von dir verwendeten Fernbedienung habe ich auf die Schnelle keine detailierten Angaben gefunden. Deshalb zeige ich im Vergleich irgendein Fernbedienungsprotokoll, z.B. das bekannte RC5:
http://www.clinch.ch/clinch/IRCom/IRCom.htm#7
...das übrigens die Manchestercodierung verwendet:
https://www.roboternetz.de/wissen/index.php/Manchester-_Codierung
Neben den unterschiedlichen Protokollen variieren auch die transportierten Daten je nach Hersteller gewaltig. Ein Blick auf die den Universalfernbedienungen beigelegten Gerätecodelisten lässt erahnen wie umfangreich das Thema ist:
http://www.sbprojects.com/knowledge/ir/ir.htm
(englisch)
Gruß
mic
ReginaldBull
04.02.2009, 17:27
Abend
Schade. Also du siehst da eher schwarz? Damn. Trotzdem danke für deine Mühen.
mfg
malediction
04.02.2009, 21:51
also ich denke aufgrund der sendeprotokolle, die wahrscheinlich bei fernbedienung und tarnsceiver/andere ir-schnittstelle unteschiedlich sind (wie radbruch schon sagte), wird das nicht funktionieren.
außerdem muss das zeichen was dir das hyperterminal ausgibt auch nicht unbedingt dem entsprechen, was die fernbedienung sendet, denn es könnten unterschiedliche codierungen verwendet worden sein. daher kann es sein, dass hyperterminal deine fernbedienung nicht "versteht". stell dir vor du müsstest ein chinesisches buch lesen... ;)
und ma ganz nebenbei... was nutzt dir einer universalfernbedienung, wenn du dazu immer den kompletten rechner mitschleppen und anmachen musst?! mit dem aufwand kannst du gleich 10 fernbedienungen auf dem tisch liegen haben (und das würde vermeintlich noch weniger platz wegnehmen als der rechner ;) )......
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.