Forum: Mikrocontroller und Digitale Elektronik Fernbedienungscode emulieren


von Guenter B. (gbl)


Angehängte Dateien:

Lesenswert?

Hallo

Ich habe mir einen Targa-Satelitten-Receicer gekauft und versuche jetzt
herauszufinden,welchen Fernbedienungscode er hat, um ihn mit einem
Mega8
fernzusteuern.

Es ist kein RC5, RC6, Sony, Sanyo BJ1989, Panaconic 2003 oder
Mitsubishi Bj 1995 Code.

das Gerät ist scheinbar baugleich mit Globeteq, Hirschmann und der
Fernbedienungscode hört sich am Ausgang einen Infrarotempfängers an
wie
ein Amstrad-Receiver von 1990, Sunstar-Receiver von 1995 bzw die
Fernbedienung meiner LifeView TV-Karte.

Ich hoffe jemand kann daraus schlussfolgern um welchen Code es sich
handelt und mir weiterhelfen.

Ich habe auch nocheinmal das ganze als WAV-Datei als Dateianhang
angefügt.

Vielen Dank im Vorraus

Günter

von Daniel M. (usul27)


Lesenswert?

Wenn du den Code eh schon aufgezeichnet hast, kannst du ihn doch einfach
deinen ATMega8 abspielen lassen. Ist vielleicht einfacher, die
benötigten Tastencodes aufzuzeichnen und abzuspielen als das System
dahinter zu verstehen.

von Guenter B. (gbl)


Lesenswert?

Ja das hatte ich auch schon gedacht, allerdings ist die Kurvenform sehr
stark durch den Soundkarteneingang abgeschrägt worden, so dass ich
Probleme habe die einzelnen Bits abzugrenzen.
Ein Oszi habe ich leider nicht, sonst würde ich die Impulsdauer vom
Oszi ablesen, im AVR entsprechend lange Impulse prgrammieren und dann
einfach wiedergeben.

Ich glaube wenn ich das was ich da aufgezeichnet habe auf eine IR-LED
gebe, wird der Receiver da nicht mehr viel mit anfangen können.

Kennt jemand sonst noch eine Möglichkeit soetwas möglichst digital
(meine damit Rechteckform) auszulesen ?

von Hans (Gast)


Lesenswert?

avr an led... sobald was high wird anfangen zu samplem mit z.b
100khz...

taste so lange gedrückt halten bis dein buffer vollgesampelt wurde..
das  ganze dann per rs232 an den pc senden und z.b von gnuplot plotten
lassen ;)

73

von Guenter B. (gbl)


Lesenswert?

Muss es so eine hohe Sampling-Frequenz sein ?
Ich würde sonst nämlich  einen SFH506 nehmen und nur den eigentlichen
Code aufnehmen, dh ohne die Modulationsfrequenz von 30 bis 38khz.
Da müsste dann doch auch weniger reichen.
Die 30khz würde ich dann anschliessend mit einem 555 oä wieder
aufmodulieren.

von alfsch (Gast)


Lesenswert?

nimm lirc bzw winlirc , das ist genau für diesen zweck.
analysiert ir codes weitgehend automatisch :-))

von Lupin (Gast)


Lesenswert?

problem ist, dass die 38kHz modulation zuviel für deine soundkarte ist
nimm einen TSOP1738 zum aufzeichnen, der hat an seinem ausgang ein
demoduliertes signal.

Beim aufnehmen musst du irgendwas falsch gemacht haben, da ist ja fast
gar nix zu sehen. überprüf mal deine audio einstellungen vor dem
aufnehmen

von Guenter B. (gbl)


Lesenswert?

Ich habe einen SFH506 oder ähnlich dafür benutzt und das Ganze mit
Audacity aufgenommen. Ich habe das ganze dann als wav gespeichert.
Ansonsten würde ich nochmal die Audacity-Datei posten. Dort konnte man
die Wellenform erkennen, allerdings hat ja nicht jeder die Software bzw
möchte sie installieren.

Ich werde auf jedenfall winlirc testen und schauen was passiert.

Vielen Dank schonmal für die zahlreichen Antworten.

von Guenter B. (gbl)


Angehängte Dateien:

Lesenswert?

Ich habe Winlirc getestet. Nach einigen Schwierigkeiten mit der Hardware
habe ich die Sache zum laufen bekommen. Wie komme ich jetzt an das
Bitmuster ran. Habe die erzeugte cf-Datei beigefügt. Kann von jemand
von euch das Ganze interpretieren ?

von alfsch (Gast)


Lesenswert?

ähh, du kennst dich mit fb nicht so gut aus , was ?
da steht:
zuerst: zeit der pulse : alles in us:
 header:  9ms on , 4 off
bit 1 = 0,8ms on 0,3 off
bit 0 = 0,8ms on 1,5ms off
code hat fixen teil: ef10
variabel: taste 1: 47b8

is doch fein !

also: zuerst header, dann fixes bitmuster, dann tasten-bits senden.,
das isses.
falls direkt aus cpu: "on" bedeutet dann 38khz zu machen, off = nix.

alles klar?

von Thomas J. (Gast)


Lesenswert?

NEC-Protokoll

Gruss Thomas

von Guenter B. (gbl)


Lesenswert?

Super

Danke

Also wenn ich das richtig verstehe sende ich

9ms on 4ms off und anschliessend die beiden Bitmuster als Binärcode

wobei 0 und 1 jeweils 0,8/1,5 und 0,8/0,3 Puls/Pause Verhältnis haben.

von Robert W. (rweber)


Lesenswert?

Schau mal hier:

http://www.xs4all.nl/~sbp/knowledge/ir/ir.htm

Gruss,
rweber

von Guenter B. (gbl)


Lesenswert?

Ja, nach so einer Seite habe ich bislang vergeblich gegoogeld.

Vielen Dank nochmal für die hilfreichen Postings.

von Sven F. (sven0876)


Lesenswert?

hi schau dir mal
http://eldo.gotdns.com/yard/
oder http://kofler.bz.it/yard/
an das ist eine lösung für dich!

sven

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.