Forum: Mikrocontroller und Digitale Elektronik 433 MHz rolierender Code? Modulation? -> SDR?


von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Ich habe hier folgender Aufgabenstellung:

Ein Hoftor lässt sich per Funk-Fernbedienung öffnen und schließen. Zum 
Einsatz kommmen "Belfox DHS 433" Fernbedienungen.

Es sollen nun Ersatz-FB beschafft werden, da die originalen FB 
unreparierbar kaputt oder verloren sind.

Angedacht war z.B. ebay 132911130306

Die erwähnte Duplizier-Funktion "geht" anscheinend nicht, getestet wurde 
mit der vorgesehenen original FB, einer weiteren Garagentor-FB und einer 
Funksteckdosen-FB (alle 433 Mhz)

Ich bin mir nur nicht sicher, ob die original FB mit rolierenden Code 
arbeiten (das können diese ebay-Dinger nicht), oder ob eine andere 
Modulationsart etc. verwendet wird.

--> Kann man "irgendwie" per SDR oder direkt in der FB vor der 
HF-Aussendung feststellen, ob die beiden FB irgendwie "kompatibel" sind?

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wenn das hier der Originalsender war:
https://www.handsender-shop.de/belfox-dhs-433-01-433-mhz-1-kanal-handsender

Sollte das der Nachfolger sein:
https://www.handsender-shop.de/Belfox-7734-433-MHz-4-Kanal-Handsender

Eine Anfrage bei der Firma sollte letzte Klarheit schaffen. Rolling Code 
wird hier aber nicht erwähnt.

Wegstaben V. schrieb:
> Die erwähnte Duplizier-Funktion "geht" anscheinend nicht

Dann kann die lernfähige FB nichts mit der Quelle anfangen. Kommt schon 
mal vor - oder sie wurde bereits defekt geliefert.

: Bearbeitet durch User
von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Hallo Matthias,

Danke für deine Recherche. Ich wollte ja grade nicht 30 EUR pro FB 
ausgeben.

In der Beschreibung der Nachfolgemodelle von Belfox ist irgendwo 
erwähnt, dass die Teile AM (Amplituden Modulation) "machen". Irgendwo 
steht auch was von "1024 Codiermöglichkeiten". das passt auch zu dem 
Mäuseklavier mit 10 Schaltern.

Die Wikipedia erwähnt 12 oder 18 Bit Linearcode (wenn nicht rolierend)
https://de.wikipedia.org/wiki/Garagentorhandsender

die verbleibenden 2 Bit (10 auf 12) könnten dann die 4 Tasten der Belfox 
sein


Ich bin mir nun nicht sicher, ob die von mir erwähnten FBs auch AM oder 
FM senden, bzw. ob die auch 12 Bit machen.

Daher meine Frage/Erfahrungen mit SDR. Ich nehme an, das da wirklich nur 
das 12/18 Bit Bitmuster wiederholt rausgejagt wird, und das man das mit 
SDR oder Oszi (vor Modulation) sehen kann.

Bei einer funktionierenden Kopier-Funktion wäre es ja egal, aber 
irgendwie klappts nicht mit dem kopieren. Es liegt nahe, das Modulation 
oder Bitlänge nicht stimmen.

Ich hatte diese Anleitung genutzt, die Belfox war auch in irgendeiner 
der weiterführenden Links dort erwähnt.
http://www.handsender.cc/

: Bearbeitet durch User
von devzero (Gast)


Lesenswert?

Dann probier es doch per SDR aus - mit einem einfachen DVB-T Stick - da 
siehst du schnell, ob du was empfaengst und es immer identisch oder 
abweichend ist?

von Als Gast hier (Gast)


Lesenswert?

Nimm dir nen 433 Mhz Empfängermodul, nen Arduino drangebastelt und ein 
passendes Sketch, dann siehst du den Code im Klartext. Wenn er 
rollierend ist, dann erkennst du auch das Muster. Bei mir war das 
einfach, !NACHDEM! ich meinen billigst-Empfänger_modul gegen was 
ordentliches getauscht habe.

Was du auch machen kannst, ist den Eingang zum Sendemodul per Wire 
abgreifen und direkt zum Arduino-Eingang führen... Dann hast du zwar 
zwei Leitungen (Masse und Signal) sparst dir aber die HF-Übertragung und 
den Müll dabei!

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Sonderlich kompliziert scheint das Teil nicht aufgebaut zu sein.

Herzstück ist ein PIC 12F629.

Senderseitig ein SFR433 SAW, der von Pin 3 des PIC (der auch die LED 
ansteuert) moduliert wird. Zur Ansteuerung der Senderseite bzw. des SAW 
noch 2 Transistoren (SMD Marking J3Y = NPN-S8050, und R25 = NPN-2SC3356)

Empfangsseitig eine Diode W2 = 1N4148? und R25 = NPN-2SC3356, zu Pin 4 
des PIC.

Sender und Empfänger Seite noch mit ein bischen R+C Hühnerfutter.

da die Sender-Diode fröhlich flackert, scheint die Empfänger-Seite das 
Problem-Gebiet zu sein.

---

ich mache mal ein Foto der Platine (geht grade nicht). Ich hoffe, ich 
habe die I/O Pins richtig abgelesen (konnte es nicht ausmessen)

"12f629 rf remote control" liefert aber auch schon ein paar Bilder auf 
Google, z.B. ganz unten (nicht exakt das Layout, aber sehr ähnlich)

https://champions.en.alibaba.com/product/60674749882-213364084/IC_chip_12f629_12f683_universal_rf_remote_control_for_gates_door_opener_AG064.html

: Bearbeitet durch User
von devzero (Gast)


Lesenswert?

PIC koennte Keeloq sein, also Rollingcode. Microchip gestattet die 
Implementierung soweit ich weiss nur auf deren Controllern.

Nimm einen 433 Mhz Empfaenger und schau dir dessen Ausgang mit dem 
Oszi/LA  an (oder wie schon gesagt mit SDR) - dann weisst Du sofort, ob 
es immer gleich ist oder es sich aendert.

Alles andere ist wohl stochern im Nebel.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wegstaben V. schrieb:
> da die Sender-Diode fröhlich flackert, scheint die Empfänger-Seite das
> Problem-Gebiet zu sein.

Wie oben schon erwähnt, werden die Dinger auch gerne mal defekt 
geliefert oder sterben nach wenigen Stunden.

Matthias S. schrieb:
> Dann kann die lernfähige FB nichts mit der Quelle anfangen. Kommt schon
> mal vor - oder sie wurde bereits defekt geliefert.

Das hatte ich nicht nur so geschrieben, sondern aus Erfahrung, denn wir 
haben mal 10 Stück für ein Tor eines Betriebes geordert. Davon waren 2 
schon aus der Packung defekt, 1 ist nach 2 Monaten ausgestiegen und der 
Rest läuft klaglos.
Es lohnt eben bei den Preisen nicht, ein Fass aufzumachen.

Wegstaben V. schrieb:
> "12f629 rf remote control" liefert aber auch schon ein paar Bilder auf
> Google, z.B. ganz unten (nicht exakt das Layout, aber sehr ähnlich)
>
> 
https://champions.en.alibaba.com/product/60674749882-213364084/IC_chip_12f629_12f683_universal_rf_remote_control_for_gates_door_opener_AG064.html

Genau die Dinger. Manchmal sind die Testen auch mit A,B,C und D 
beschriftet.
Hier liegt eine defekte rum, die nicht mehr lernen will, habe das aber 
nicht näher untersucht.

: Bearbeitet durch User
von Bernd (Gast)


Lesenswert?

> Ich wollte ja grade nicht 30 EUR pro FB ausgeben.

Bravo! Genau die Einstellung die man braucht: sparen - koste es was es 
wolle.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Bernd schrieb:
> Bravo! Genau die Einstellung die man braucht: sparen - koste es was es
> wolle.

Hätten die Jungs 100 Euro oder so verlangt, würde ich den TE ja 
verstehen. Aber auch ich fand 30 Euro jetzt nicht so viel für jemanden, 
der sich ein Funktor auf dem Anwesen leistet, und postete deswegen den 
Link.
Die Frage ist, gehts ums Funktionieren oder die Freude am Basteln...

: Bearbeitet durch User
von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Matthias S. schrieb:
> Die Frage ist, gehts ums Funktionieren oder die Freude am Basteln...

hier eher "die Freude am Basteln".

Der Firmenchef hate schon 8 Stück von den Dingern geordert, und es nicht 
hinbekommen, diese irgendwie anzulernen. Er hat mir die Teile in die 
Hand gedrückt mit dem Hinweis: "schau mal, ob du die ans Laufen 
bekommst"

Das rumgefummele mit den Teilen ist mal ein neues Thema für mich, 
deswegen hatte ich mich da dran gegeben.

Was ich bisher rausgefunden habe:

a) die kleinen Batterien Typ "27A" sind alle entweder halb oder ganz 
schlapp. Beim Tasten betätigen  gehen die gerne mal von 12V auf 10V oder 
noch weiter runter.

b) Die FB haben ja einen "initial"-Code. Da kann ich bei allen diesen 
Initial-Code von einer FB auf die andere übertragen (wen ich in der 
Ziel-FB den ursprünglichen Code resettet habe).

-> Also liegt es anscheinend nicht nur an leerer Batterie und 
Empfängerkreis


Irgendwie habe ich es jetzt geschafft, 5 von den Teilen zu 
programmeiren, und 3 sind total Batterie-schlapp.


Und natürlich kann ich natürlich immer noch mal zum Einsatzort fahren, 
und versuchen den Empfänger auf den versendenten Initial-Code 
anzulernen.

Ich muss da sowieso noch mal hin, um zu schauen, ob der Anlernvorgang 
erfolgreich war.


Wenns nix wird, kommen die Teile hat zum Wertstoffhof

: Bearbeitet durch User
von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Wegstaben V. schrieb:
> Irgendwie habe ich es jetzt geschafft, 5 von den Teilen zu
> programmeiren,

Das Thema ist immer noch nicht beendet. Der Anlernvorgang war nicht 
erfolgreich. Meine Thorie: Die Original Fernbedienung hat zwar 
hauptsächlich AM moduliert, aber wohl auch ein bischen FM abgestrak´hlt.

Die Ersatz-Fernbedienung mag dann wohl mit Mühe die FM empfangen haben, 
kann aber selbst kein FM senden. Und der Tor-Empfänger kann nachweislich 
nur AM.

Jetzt bräuchte ich eine Ersatz-FB, welche nachweislich AM macht.

von Gemobbter (Gast)


Lesenswert?

Wegstaben V. schrieb:

> Die Ersatz-Fernbedienung mag dann wohl mit Mühe die FM empfangen haben,
> kann aber selbst kein FM senden. Und der Tor-Empfänger kann nachweislich
> nur AM.
>
> Jetzt bräuchte ich eine Ersatz-FB, welche nachweislich AM macht.

Nein. Das ist PCM, nicht AM.

Ich kann nicht weiter helfen, weil ich gemobbt werde.

von Wegstaben V. (wegstabenverbuchsler)


Lesenswert?

Gemobbter schrieb:
> Nein. Das ist PCM, nicht AM.

hm, auch dieser Shop bietet Nachfolger der Belfox dhs 433 an, nämlich 
das Modell Belfox 7734.
https://www.handsender-shop.de/belfox-handsender-7734-433-mhz-4-kanal

In der Beschreibung ist ebenfalls von AM die Rede. Vielleicht ist ja der 
Begriff (AM) dort ebenfalls falsch angewendet worden.

Mir ist aber keinesfalls klar, wer (Welcher Schaltungsteil) überhaupt 
die Demodulation bzw. Modulation in den "programmierbaren" 
Fernbedienungen macht.

Gemobbter schrieb:
> Ich kann nicht weiter helfen, weil ich gemobbt werde.

falls du dich damit detailliert auskennst, kannst du mich ja mal 
ausserhalb des Forums kontaktieren unter
w egs taben ver b uchs ler [ät]  g mx  punkt de

von Gemobbter (Gast)


Angehängte Dateien:

Lesenswert?

Der Sendeteil allein sieht aus, wie im Anhang gezeigt. Der Oszillator 
wird nur von dem unteren Transistor hart ein/ausgeschaltet.

Das Signal selbst besteht WIMRE aus je 25 Bit-Sequenzen. Die Zeiten 
sind:
Ein H Signal besteht aus 1080µs H und 370µs L
Ein L Signal besteht aus 370µs  H und 1080µs L


Hinweis: Wird das gelöscht, erscheint es postwendend erneut! Keine Mühe 
-es ist lokal gespeichert.

von Matthias S. (Firma: matzetronics) (mschoeldgen)


Lesenswert?

Wegstaben V. schrieb:
> In der Beschreibung ist ebenfalls von AM die Rede. Vielleicht ist ja der
> Begriff (AM) dort ebenfalls falsch angewendet worden.

Naja, das ist schon AM, wenn auch 'AM Extrem'. Die schalten den Träger 
an und aus, wird auch öfter mal OOK (On-Off-Keying) genannt. Diese AM 
besteht also nur aus 100% Träger und null Träger.

Gemobbter schrieb:
> Hinweis: Wird das gelöscht, erscheint es postwendend erneut! Keine Mühe
> -es ist lokal gespeichert.

Paranoia? Wieso sollte das jemand löschen, trägt doch zur Sache bei?

von Gemobbter (Gast)


Lesenswert?

Matthias S. schrieb:

> Gemobbter schrieb:
>> Hinweis: Wird das gelöscht, erscheint es postwendend erneut! Keine Mühe
>> -es ist lokal gespeichert.
>
> Paranoia? Wieso sollte das jemand löschen, trägt doch zur Sache bei?

Nein, absolut keine Paranoia. Erfahrung. Schlechte Erfahrung.
Das wäre nicht das erste Mal, das Texte gelöscht werden, die zur Sache 
beitragen, aber eventuell:
- von einer "falschen" IP-Adresse aus gesendet wurden
- dem sittlich/ethischen Empfinden des Löschbefugten zuwider laufen

Nein, kein Smiley...

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.