Hallo, ich habe folgenden 433Mhz Empfänger mit einem Arduino verbunden http://www.conrad.de/ce/de/ProductDetail.html?productcode=190300 um Daten von einem Drucksensor zu erhalten. Ich habe ein kleiner Programm geschrieben, dass wenn Daten ankommen, eine LED aufleuchtet. Aktiviere ich den Sensor geschieht dies auch. Das heißt der Empfänger müsste was empfangen. Nun bekomme ich lauter einsen und nullen am Arduino und weiß nicht was ich damit anfangen soll. Soweit ich das richtig verstehe, ist in dem Empfänger kein Demodulator integriert. Muss ich denn überhaupt noch was demodulieren? Wenn ja wie, habe gelesen dass man eine PLL dazwischenschalten kann, was gibt es für Software-Möglichkeiten? Ganz allgemein, was muss ich über den Sender wissen um seine Daten empfangen zu können?
mi cu schrieb: > Nun bekomme ich lauter einsen und nullen am Arduino und weiß nicht was > ich damit anfangen soll. Wenn Deine Schaltung richtig aufgebaut ist, kommen am Empfänger die gleichen Einsen und Nullen raus, die Du in den Sender reinsteckst. Und was Du in den Sender reinschickst, weisst nur Du und nicht wir! Gruss Harald
Ok diese Aussgae war etwas ungenau. Leider weiß ich nicht genau was über den Sender gesendet wird. Ich weiß nur das es der obige Sender ist. Diese nullen und einsen sind wohl das Rauschen im FM-Band. Jetzt müsste doch ein Demodulator die Frequenzänderungen festellen und in Bits umwandeln. Diese könnte ich dann auslesen und versuchen die Daten auszuwerten. So habe ich mir das vorgestellt. Leider kann es doch auch sein das das Protokoll verschlüsselt oder bspw. Mancheste-Codierung verwendet, erste Frage, kann das der obige Sender überhaupt? Zweiten wie stelle ich das Fest?
Beim Empfänger ist ein Demodulator eingebaut, sonst bekämst du keine Einsen und Nullen. Was dein Sender sendet wird niemand erraten können. Dazu sucht man entweder Dokumentation oder versucht es mit einer Datenanalyse. Letzteres wäre bei unbekanntem Drucksensor wohl nur sinnvoll machbar, wenn unterschiedliche bekannte Drücke erzeugen könnte.
:
Bearbeitet durch User
mi cu schrieb: > Diese nullen und einsen sind wohl das Rauschen im FM-Band. Jetzt müsste > doch ein Demodulator die Frequenzänderungen festellen und in Bits > umwandeln. Erstmal mußt du ein vernünftiges Sendesignal haben, damit dein Empfänger nicht nur im Trüben (i.e. Rauschen der Welt) fischt. Die Daten vom Drucksensor müssen in einen Datenrahmen mit Synchronisationsphase verpackt werden und erst dann auf den Sender gehen. Der Empfänger nutzt die Synchronisationsphase, um sich auf das Signal einzupegeln. Der µC oder was auch immer hinter dem Empfänger muss dann den Datenrahmen erkennen und daraus wieder die Drucksensordaten auspacken.
Ich glaube ich komme um eine Protkollanalyse nicht herum. Habe jetzt schon etwas länger recherchiert und bin auf die Methode gestoßen die Soundcard zu nutzen, um das Protokoll zu analysieren. Habe folgenden Aufbau nachgebaut http://davehouston.org/learn.htm mit obigen Aurel Empfänger. Im Loop recorder seh ich halt das typische rauschen. Jetzt weiß ich nicht weiter. Es gibt so viele Artikel und Blogeinträge über eine ASK-Protokollanalyse. Über FSK findet man (ich) aber nichts. Habt ihr Links zu guten Erklärungen?
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.