Funkrolladen Signal auswerten

OP #2837725
Hallo zusammen,
ich würde gerne mit meinem Arduino meine Funk-Rolladen steuern. Bei der
Suche nach einer Lösung bin ich auf das RCSwitch Projekt gestossen und
dadurch zuerst einmal meine Funk-Steckdosen ferngesteuert. Das hat
einwandfrei funktioniet.

Jetzt wollte ich das selbe bei den Rolläden machen. Hierzu habe ich den
Rolladensender an Pin 2 meines Arduino angeschosssen und mir die Zeiten
der Interrupt-Flankenwechsel ausgeben lassen. Leider gefällt mir nicht
was ich da sehe. Ich habe sehr viele, sehr kurze (12 microsecunden),
Impulse gemischt mit deutlich längeren (600 -1300 us). Wenn ich an
dieselbe Schaltung meinen Steckdosen Sender anschliesse, bekomme ich
kein Einziges Signal unter 33us.
Was ich mir vorstellen könnte ist, dass bei dem Rolladensender der High
Impuls an einer Grenze liegt wo der Arduino zwischen High und Low
springt. Dieser Sender wird mit nur 3V betrieben was mich auf diese
Annahme gebracht hat. Zudem sind diese kurzen Impulse immer zwischen
längeren Impulsen in einem Block (z.b.
2704,2564,40,16,12,16,5256,1260,36,12,16,12,1372) und wenn ich zwei
Messreihen vergleiche, fehlt ab und zu ein so kurzer Block aber
ansonsten sehen die Messergebnisse meist echt ähnlich aus.

Hat irgend jemand eine Idee ob meine Annahme stimmen könnte oder eine
Idee wie das heraus finden könnte?
Oder gar eine ganz andere Erklärung?

Grüsse Thomas
OP #2839992
Vielen Dank für den Hinweis mit dem Oszi. Signal sieht bedeutend schöner 
aus als befürchtet. Sehe jetzt schöne Impulse. Was mich etwas wundert 
ist, dass die Signale auch ins negative gehen. Ist das ein Messfehler, 
da die Soundkarte die Gleichspannung heraus filtert?
Angehängte Dateien:
Gast #2840869
Du solltest halt sehen, dass du eine möglichst hohe Samplerate bekommst. 
Aber heutige Soundkarten können ja oft 96kHz, so dass du mit Deinen 
41kHz noch ganz gut dabei bist.
Wie Matthias schon schreibt, kommt der beobachtete Effekt von der 
AC-Kopplung.
Es ist aber schon unüblich, dass die Impulse/Pausen sehr stark varieren. 
Je nach Kodierung kann man meist einen Grundtakt und einige Vielfache 
davon erkennen, aber so krumme Werte wir Du sie in deinem ersten Thread 
beschreibst würde ich eher als Messfehler deuten.

Eine Alternative, die noch gut für diese Zwecke geeignet ist, ist die 
Luftsschnittstelle direkt mit einem SDR-Ansatz auf Basis eines DVB-T 
Sticks aufzuzeichnen. Damit kannst Du die Zwischenfrequenz mit 3 
MSamples/s aufnehmen und die Modulation erkennen bzw. nachher 
analysieren.
Im Anhang eine Aufzeichnung der ZF einer Funkübertragung 433,92 MHz ASK. 
Die LO liegt hier knapp neben der Sendefrequenz, daher die 
Schwingungspakete. Hiermit kann man die Übertragung schön sehen.
Kostenaufwand: 15€
Angehängte Dateien:

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 14 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.