PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Rc5send mit anderer Frequenz??



wobachm
27.08.2009, 23:27
Hallo Leute,
ist es möglich, unter bascom den Rc5 Code, ("RC5send")der mit 36khz moduliert wird, auf 33khz oder 40khz umzuwandeln (Beim Senden). Hab nichts zu dem Thema gefunden.

wobachm

linux_80
28.08.2009, 19:19
Hallo,

da wird sich nix finden, weil RC5 ist der mit 36kHz

Wenn's was andres sein soll:
http://www.sbprojects.com/knowledge/ir/ir.htm

radbruch
28.08.2009, 20:34
Hallo

Wenn ich mich recht erinnere (ich habe schon lange nix mehr mit RC5 gemacht) sind beim RC5 die Bitlängen auf Basis der Trägerfrequenz definiert. Das bedeutet, eine Änderung der Trägerfrequenz sollte grundsätzlich funktionieren. Allerdings weiß ich nicht wie Bascom die Bitlängen mit seinen eingebauten Befehlen erzeugt. Wenn's unbedingt sein muss könnte man aber eigene RC5-Routinen verwenden. Gleiches gilt natürlich auch für den Empfänger. Hier reicht es nicht nur einen zur Trägerfrequenz passenden TSOP einzubauen.

Eine weitere meiner "Jugendsünden" war ein in Bascom progammierter Tiny13 (mit internen 9,6MHZ Takt). Der zugehörige Thread beginnt mit den RC5-Basics und gegen Ende finden sich fertige funktionierende Anwendungen:
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?t=36253
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=335609#335609 (die Test-Hardware;)
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=336080#336080 (Fertiges Programm)
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=339889#339889 (eine Anwendung)

Die signalerzeugenden Routinen senden hier wirklich auf Basis der Trägerfrequenz. Auch wenn's sehr kompliziert aussieht, eine einfache Änderung der Timerwerte würde auch das Senden mit anderen Trägerfrequenzen ermöglichen.

btw ist das wohl die billigste Methode um IR-Signale zu erzeugen ;)
https://www.roboternetz.de/phpBB2/zeigebeitrag.php?p=336239#336239

Gruß

mic

[Edit]
Noch ein Nachtrag: Ein richtig programmierter RC5-Empfänger kann übrigens die Bitlängen, und damit dieTrägerfrequenz, selbst messen. Bei zwei Startbits werden vor den Daten vier Halbbits übertragen. Das sollte ausreichen um Sender und Empfänger zu syncronisieren.