Hallo zusammen, ich benötige mal eure Hilfe. Folgende Situation: Funksensor sendet an die Basis station sein Signal. Die Basis Station besteht aus einer Hauptplatine und einem Funkmodul. Die in den Bildern gezeigten Signale zeigen den Austausch zwischen Funkmodul und Hauptplatine. In dem Signal ist neben dem Sensorzustand auch die Seriennummer des Sensors enthalten und diese Info benötige ich. Leider habe ich keine Info über das Protokoll. Bisher erkenne ich nur das sich das Signal D4 beim Empfangen ändert. Wie würdet ihr hier weiter ansetzten die Daten und das Protokoll zu erkennen. Die Bilder zeigen das Singal immer weiter reingezoomt. Vielen Dank und schönen Sonntag.
Du scheinst generell keine info für uns zu haben. Du nennt weder die beteiligten Geräte, noch die Verbindungsart, noch machst Screenshots und dann hättest du auch ganz einfach die Daten anhängen können. Ja Pulseview hat da so ein Speichern Symbol oben links. Oh und Fotos der Platinen in hochauflösend und scharf wären gut. Wenn man da die ICs mit Beschriftung sehen kann dann kann man vielleicht auch das Protokoll herausfinden.
:
Bearbeitet durch User
Schöne wäre es, wenn das ganze Telegram (D4) während D2 LOW ist dargestellt werden wurde. Dann könnte man vielleicht die Kodierung und den Inhalt heraus bekommen. Man könnte auch mit einer Übersetzung in einen Text beginnen, z.B L1 H2 L2 H1 L1 .... Welche Teile änder sich mit der Anzeige (Temperatur?, Luftfeuchte?) und welche sind konstant. Schon das Übereinanderlegen zweier unterschiedlicher Telegramme bei bekanner Anzeige offenbart einige Informationen über den Aufbau des Telegramms: Kodierung, Verschlüsselung? ID des Sensors, Synchronzeichen, Inhalt, Prüfsumme
:
Bearbeitet durch User
Folgende Infos schonmal vorab. Sensor Jablotron OASiS Funk-Bewegungsmelder JA-80P Empfänger Jablotron JA82R. Die IC´s auf dem Empfängermodul sind ein XE1202A mit einem 16F628A Die Hauptplatine hat einen 16F887.
Im Prinzip wird ein HDLC-Protokoll verwendet, das allerdings nur stumpf in Richtung des Empfängers sendet.
Der Beginn des Telgramms könnte asynchron mit 1 Startbit, 8 Datenbits, ein Paritätsbit und ein Stopbit sein. Dann spießt es sich. Auch, dass maximal 2x LOW und 2x High hintereinander vorkommen spricht gegen ein asynchones Telegramm aber auch gegen HDLC, außer es ist noch eine Leitungskodierung darüber gelegt, z.B. 1x High = 0, 2x High =1 oder Manchesterkodierung? https://de.wikipedia.org/wiki/Leitungscode#Manchesterkodierung
:
Bearbeitet durch User
Martin K. schrieb: > Kann ich den Datensatz irgendwie teilen ? Warum? Geht sich das ganze Telegramm mit genügender Auflösung nicht am Bildschirm aus? Man muß immer das ganze Telegramm analysieren, speziell wenn es verschlüsselt ist. Ob das Telegramm immer gleich lang ist lässt sich auch nur anhand des kompletten Telegrams entscheiden. Die Frage ist auch welche Schichte im Protokoll vom Funkmodul übernommen wird, z.B. Synchronisationszeichen, Verschlüsselung oder Whitening.
:
Bearbeitet durch User
Martin K. schrieb: > Kann ich den Datensatz irgendwie teilen ? Gerald K. schrieb: > Warum? Geht sich das ganze Telegramm mit genügender Auflösung nicht am > Bildschirm aus? "Teilen" ist wohl eher das neue Wort für Daten-irgendwo-hin-schicken. Früher hieß das "Dateianhang"
Martin K. schrieb: > Kann ich den Datensatz irgendwie teilen ? Ja klar, kannst du hier als Anhang hochladen. Und dann wäre es noch gut wenn du uns verrätst welche Pins du gemessen hast. D0 bis D7 sagt da leider nicht viel aus. Der XE1202A hat ein Dateninterface DCLK DATAOUT DATAIN und auch ein Konfigurationsinterface SO SI SCK
my2ct schrieb: > Früher hieß das "Dateianhang" Dann würde man die Möglichkeit eine Zeile unter dem Betreff sehen.
Recht hast du natürlich. Die Frage war eher kann ich andere Dateien als Fotos teilen. Genessen habe ich alle Kontakte zwischen dem Funkmodul und der Hauptplatine
Gerald K. schrieb: > Dann würde man die Möglichkeit eine Zeile unter dem Betreff sehen. Erst, wenn jemand die Möglichkeit auch nutzt ;-)
Martin K. schrieb: > Die Frage war eher kann ich andere Dateien als > Fotos teilen. Nein, nicht als Foto. Du kannst das in Pulseview abspeichern. Martin K. schrieb: > Genessen habe ich alle Kontakte zwischen dem Funkmodul und der > Hauptplatine Das glaube ich dir. Mach Fotos von den Pins und Platinen und beschreibe welchen Pin du als D0 bis D7 gemessen hast. Der markiere das im Bild als dieser Pin ist D0, dieser D1 ...
Wichtige Kapitel in der Beschreibung des XE1202A : 4.1.1 Receiver The outputs of the receiver are the two signals DATAOUT and DCLK. When “RTParam_Bits” is set to “1” (see the Configuration register section below), the bit synchronizer is enabled, and the two output signals are the output NRZ demodulated data and the sampling clock, respectively. https://de.wikipedia.org/wiki/Non_Return_to_Zero 5.5 Received Data Interface 5.6 Pattern Recognition Interface
Hi ich schaue mir das ganz am Wochenende noch mal an. Danke zunächst
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.