In der Vergangenheit habe ich eine Fernbedienung für ein AIWA Hi-Fi verwendet, um einen AVR-Prozessor und eine Schaltung zu steuern, die ich speziell angefertigt habe. Ich habe einen Infrarotempfänger von Vishay (abgestimmt auf 38 kHz) verwendet, um das Signal zu demodulieren, und dann dem AVR (Custom Board, nicht Arduino) zugeführt.
Die Fernbedienung, die ich habe, verwendet das NEC-Protokoll ( http://www.vishay.com/docs/80071/dataform.pdf und https://techdocs.altium.com/display/FPGA/NEC+Infrared+Transmission+Protocol ). basierend auf Impulsabstandscodierung.
Die Schaltung steuert die Leuchtstoffröhren (Auswahl von Lampe und Intensität) im Wohnzimmer und ich habe festgestellt, dass sie einige Probleme mit Störungen durch die Leuchtstoffröhren hat. Die Software verwirft bereits die meisten davon, aber ich würde sie gerne verbessern.
Ich würde gerne die gleiche Fernbedienung verwenden (aufgrund der vielen und schön aussehenden Tasten), aber sie mit einem 433-MHz-Sender nachrüsten.
Würde einer der billigen 433-MHz-Sender das für die IR-LED bestimmte Signal nach einem geeigneten Tiefpassfilter zum Entfernen der 38-kHz-Modulation akzeptieren? oder würde das 38 kHz modulierte signal schon mit dem sender funktionieren?
Auf der Empfangsseite habe ich mehr Freiheit und kann bei Bedarf eine Demodulationsschaltung einbauen, nur die Fernbedienung ist platz- und elektronikbeschränkt, deshalb möchte ich eine möglichst einfache Lösung für den Sender.
Bearbeiten
Protokoll und Kodierung geklärt
Ja, es besteht eine gute Chance, dass die 38-kHz-Modulation direkt mit einem 433-MHz-Sendemodul funktioniert. Es kommt vor, dass sowohl IR als auch 433 MHz dieselbe OOK-Modulation bei 38 kHz verwenden. Ich würde also sagen, dass es nicht funktionieren würde , wenn Sie das 38-kHz-Signal entfernen würden!
Ein einfaches Empfängermodul (Übrigens eins mit einer AGC wie diesem ) wird die 38 kHz für Sie beseitigen, genauso wie der IR-Empfänger (der sich derzeit in Ihrem AVR-Prozessor befindet).
Ich denke, Sie können sowohl Sender als auch Empfänger ersetzen, und es sollte einfach funktionieren. Es wird kein zusätzlicher Filter benötigt.
Andi aka
FarO
bumsen
FarO