Forum: Mikrocontroller und Digitale Elektronik Ist das ein RC5 Signal?


von Johannes (Gast)


Angehängte Dateien:

Lesenswert?

Hi LEute,

ich habe mal ein IR-Code mit einem Receiver decodieren lassen und habe 
so ein Signal erhalten, leider nur mit Soundkartenskope. Sieht da jemand 
was bekanntes drin? oder ist das kein Standartprotokoll?

Danke und gruß
Jo

von Johannes (Gast)


Angehängte Dateien:

Lesenswert?

weitere Abschnitte des Signals

von Johannes (Gast)


Angehängte Dateien:

Lesenswert?

noch eins

von holger (Gast)


Lesenswert?

>Sieht da jemand
>was bekanntes drin? oder ist das kein Standartprotokoll?

Hast du noch alle Tassen im Schrank?

von Gast (Gast)


Lesenswert?

@Holger: nunja das bringt uns nicht wirklich weiter...

@Johannes: Sieht ein bisschen komisch aus. Wie hast du das gemessen? 
Hast du einen IR-Receiver an die Soundkarte angeschlossen? Von der 
Breite eines Bits könnte es schon RC5 sein aber da ist ein Paket 
normalerweiße nur 24,xxms lang.

Du könntest mal mehrere Tasten drücken und vergleichen was sich ändert.

von holger (Gast)


Lesenswert?

>@Holger: nunja das bringt uns nicht wirklich weiter...

Seine Bildchen auch nicht. Das könnte auch die Zündung
von einem Auto sein.

von Johannes (Gast)


Angehängte Dateien:

Lesenswert?

@Gast:
Danke für deine Antwort. Ja ich habe leider genau so gemessen, wie du es 
beschreibst.
allerdings ändert sich nicht wirklich was auf dem Bild wenn ich andere 
Tasten drücke. Hast du einen Vorschlag, wie ich vorgehen könnte?
Ist das Signal eines Samsung RCs. Wahrscheinlich nix bekanntes.
Gruß Jo

von Johannes (Gast)


Lesenswert?

Vielleicht sind auf dem zweiten Blick doch unterschiede in den 
Bitmustern zu erkennen!?

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Nein, es ist kein RC5:

Ein RC5-Frame besteht aus 14 Bits.

Ausserdem ist das Gezeigte nicht gleichspannungsfrei: Der Frame in 
scope3 endet zB mit ...110110110110110.

Johann

von holger (Gast)


Lesenswert?

>Ist das Signal eines Samsung RCs. Wahrscheinlich nix bekanntes.

Samsung benutzt mit Sicherheit kein RC5.

>Hast du einen Vorschlag, wie ich vorgehen könnte?

Ein anständiges Speicherosci besorgen?

von Gast (Gast)


Lesenswert?

Naja deine Bilder sind nicht so wirklich verwertbar. Solltest mit nem 
richtigen Oszi mal messen...

Da ist ne gute Beschreibung für RC5
http://www.sprut.de/electronic/ir/rc5.htm


Zum Vergleichen zieh das Signal mal etwas in die Breite und dann machst 
du es zweimal mit verschiedneen tasten und legst die bilder 
übereinander. Da muss ein unterschiede sein... Außer du hast den 
receiver falsch angeschlossen

von Johannes (Gast)


Lesenswert?

könnt ihr ein Logikanalyzer empfehlen für solche zwecke?
nicht unbeding den Logicport mit 34 kanälen. Aber so um die 4-8 würden 
mir bereits reichen, oder nimmt man da besser ein speicherosci?

von hunz (Gast)


Lesenswert?

da reicht auch ein AVR. receiver an ICP, ringbuffer, uart und dann is 
gut

von Karl (Gast)


Lesenswert?

ICP == Inputcapture?

von hunz (Gast)


Lesenswert?

ja

von Rolf I. (for_ro)


Lesenswert?

Johannes schrieb:
> Hi LEute,
>
>ich habe mal ein IR-Code mit einem Receiver decodieren lassen und habe
>so ein Signal erhalten, leider nur mit Soundkartenskope. Sieht da jemand
>was bekanntes drin? oder ist das kein Standartprotokoll?
>
>Danke und gruß
>Jo

Hallo Johannes,
ich habe mal einen universellen Scanner für FB Codes programmiert.
Da ist mir dieser Code auch untergekommen. Es ist keiner der bekannten 
Denon, Japan, JVC, NEC, NRC17, RC5, RC6, RCA, RECS80, Sharp1, Sharp2, 
SIRCS.
Ich habe aber keinen Namen dafür gefunden. Die Zeiten (in 100µs) für 
deinen scope1 sind ungefähr so

44 43 5 15 6 16 6 16 5 6 6 5 6 5 5 5 6 5 6 15 6 16 5 16 6 6 5 5 6 5 6 5 
5 5 6 6 6 15 5 6 5 5 6 5 6 5 5 5 6 5 6 15 5 6 6 16 6 15 6 16 6 16 5 16 6 
16 5

Mit der Bedeutung:

11100000   11100000   01000000 10111111
M      L   M      L   M      L M      L
Adresse   wiederholt  Befehl   Befehl negiert

Gruß

Rolf

von Johann L. (gjlayde) Benutzerseite


Lesenswert?

Vielleicht findet sich der Code bemi TV-B-Gone?

Beitrag "TV-B-Gone selber bauen!"

von Johannes (Gast)


Lesenswert?

Vielen Dank an alle,

@Rolf Das hört sich sehr interessant an, kann es sein, dass er 
vielleicht EDISION oder so heißt?
kannst du mir deine erkenntnis näher erklären? Wäre sehr dankbar...
Verstehe dein Zahlenstring nicht so ganz.
DAnke und gruß

von Johannes (Gast)


Lesenswert?

06 samsung code
const struct powercode samsungCode PROGMEM = {
  freq_to_timerval( 37470), // 37.47 KHz
  {{ 462,   476 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,   175 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,   175 },
   {  53,    62 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,  4661 },
   { 464,   476 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,   175 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,    62 },
   {  53,   175 },
   {  53,    62 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,   175 },
   {  53,     0 },
  }
};

der wird es sein :-)

>Mit der Bedeutung:

>11100000   11100000   01000000 10111111
>M      L   M      L   M      L M      L
>Adresse   wiederholt  Befehl   Befehl negiert

vermutlich machen da paar µC nichts aus...
hast du eine liste über die Befehlsbits? oder weitere Befehle?
Nun sehe ich auch was ich auf meinen Bildern ablesen muss. Die zeiten 
bleiben ja konstant denke ich, ich werde mal versuchen die befehle näher 
zu untersuchen.
Vielen Dank an der stelle nochmal an alle die geholfen haben.
Gruß Jo

von Johannes (Gast)


Lesenswert?

nachdem ich das Trägersignal irgendwie draufmoduliert habe,funktioniert 
es tatsächlich :-)

Kann mir jemand erklären, welche Wellenlänge die IR diode haben sollte?
Kann ich, um die Sendeleistung zu erhöhen auch mehrere IR dioden 
einsetzen, wie in dem tvb-gone projekt?
Danke nochmal und Gruß
Johannes

von Johannes (Gast)


Lesenswert?

nachtrag: die frage mit der Wellenlänge rührt daher, weil ich nicht so 
eine gut Sendeleistung habe, obwohl ich die jetzige IR-Diode ohne 
Vorwiderstand betreibe, also maximaler strom innerhalb der sendephase...
Wie genau koppelt man das Trägersignal ein? Derzeit gehe ich zusätzlich 
mit einem Portpin und einem 1k2 Widerstand an die Basis des 
TreiberTransistors. Ist das zu niederohmig für ein Standarttransistor?
Sollte ich mit dem Trägersignal vielleicht direkt über ein Widerstand an 
die IR-Diode gehen? Dann wird aber immer Licht emittiert, oder?

Gruß Jo

von Abdul K. (ehydra) Benutzerseite


Lesenswert?

Die allermeisten IR-Fernbedienungen benutzen 950nm.

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.