Hallo Forum, ich habe mir bei Aldi ein Funkthermometer gekauft und suche nun eine Möglichkeit dieses mit dem PC auszulesen. ich habe jetzt einfach das Empfangsmodul an die Soundkarte gekoppelt und das ganze mit Audacity aufgenommen. Im Anhang sieht man die Aufnahmen. Ich kann diese bloß nicht interpretieren vielleicht kann mir ja jemand nen Tip geben. Ahso die Aufnahmen sind bei 22,2°C und 26,7°C ist aber auch in der Grafik ersichtlich. Vielen dank schonmal für eure Hilfe MfG Björn
Audacity - schicke Idee! Ich sehe in den Bilder die Anfänge von seriellen Datenströmen, die recht schnell in Störungen untergehen. Bei beiden scheint es derselbe Anfang zu sein (nur verschoben). Ohne Zeitmaßstab lässt sich nichts über Baudrate sagen. Und: viel länger aufzeichnen! Ahoi, Martin
Habe ja länger aufgezeichnet, ich mache mal ein paar mehr Bilder. Beim versuch die Wave Dateien hochzuladen gibt es immer einen Seitenlade Fehler :-( Also hier nochmal eine komplette Aufnahme.
Hallo, vielleicht hilft das ja weiter: http://thomaspfeifer.net unter AVR-Projekte - Funkthermometer Gruß aus Berlin Michael
Hab es nun doch geschafft die Wave Dateien anzuhängen. Aber so wie es aussieht sind da einfach zu viele störungen in der Aufnahme oder wie seht ihr das? Also der Anfang scheint auf jeden Fall immer gleich zu sein so wie ich das sehe.
ich habe jetzt mal 2 aufnahmen die besser gelungen sind genommen und den datenstrom "abgezeichnet" vielleicht kommt damit ja jemand auf die zündende idee.
Hier nochmal ein Vergleich der beiden "guten" Logs man sieht sehr gut was anders ist.
Japp, ich wuerde auch auf Manchester tippen. Hab mal ne Freihandauswertung fuer ein Beispiel gemacht. Muss aber nicht stimmen... gruss, bjoern.
mal ne dumme frage, was ist die Signalfrequenz, und mit welcher tust du abtasten, möglich das du nur unsinn einliest.
@Bjoern: Wenn du die ganze Suppe um nur eine halbe Bitzeit verschiebst, hast du genau invertierte Bits... Ich wäre vorsichtig mit deiner Auswertung.
gute Frage, die Signalfrequenz kenn ich leider nicht es ist also gut möglich das es echt nur unsinn ist. Aber ich hab ich ein vielversprechendes vorergebnis ich werde mal gucken ob es sich bestätigt das mit dem Manchaster Code scheint zu stimmen!
Wenn ich es um eine halbe Bitzeit verschiebe, dann ist es kein Manchester mehr. Aber mit dem Invertieren hast du schon recht. Die Bits koennten auch genausogut mit dieser Zeiteinteilung invertiert sein. Da das Startbit fehlt, kann man darueber keine Aussage machen. Trotzdem sieht es arg nach Manchester aus. gruss, bjoern.
@Bjoern: Hm stimmt. Du hast recht. Da hab ich wohl nicht ganz aufgepasst. PS: Auffällig ist das Byte "01010101". In der Regel benutzt man sowas meist zum einschwingen oder synchronisieren.
http://www.mikrocontroller.net/forum/read-1-297730.html http://www.mikrocontroller.net/forum/read-1-149046.html
Die ersten 3 bit(111) koennten auch das Einschwingen sein und die folgende 0 dann das Startbit. Aber alles Spekulation. Man muss halt mal vergleichen, ob der Anfang immer gleich ist und wie der Rest bei Festen Temperaturen aussieht. Ich hab mit die Protokolle aus den og. Threads nicht genauer angeguckt, aber es scheint ja eine Art Standart zu geben. Sollte sich rausfinden lassen. gruss, bjoern.
Hab mir gerade die Links angeschaut ich denk davon lässt sich einiges verwenden aber 1:1 übertragbar ist das natürlich nicht. Ich werde mal den Kanal ändern und dann nochmal Loggen. Bis jetzt hab ich folgendes: 1110101001111010101010011011000001001 => 33,2°C 1110101001111010101010010010000110111 => 29,8°C Empfangen auf Kanal 2
kleiner Tipp: Signal nicht am Empfänger abgreifen. saubere Signale erhält man, wenn man das Signal direkt am Sender abgreift
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.