PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : RC5 Sender bauen?



michaelF
26.05.2004, 07:32
Ich möchte einen RC5 Code mit einem ATmega8 senden.
Die Hilfe gibt recht wenig her. Eine Funktion rc5send gibt es zwar, aber
wie wende ich sie an?

In der Hilfe ist doch ein Beispiel enthalten.
Wie erzeuge ich die Trägerfrequenz von 30 oder 36KHz?

recycle
27.05.2004, 04:43
Könnte es sein, dass der Controller die "Trägerfrequenz" selber erzeugt, wenn man die Funktion rc5send verwendet?

In der Hilfe zu dem Befehl ist ja ein kurzer Beispielcode und in dem Kommentar zum Beispiel eine Art Schaltplan enthalten:

' +5V <---[A Led K]---[220 Ohm]---> Pb.3

Wenn man noch zusätzliche Beschaltung für die Erzeugung der Trägerfrequenz bräuchte, würde dieser Teil des Kommentars eigentlich wenig Sinn ergeben.

Ich würde es einfach mal ausprobieren. Eine LED mit einem Vorwiderstand sind ja schnell angeklemmt.

Guck nur besser vorher mal in das Datenblatt deiner LED.
Laut Datenblatt von Atmel kann z.B. der ATS902313 nur 20mA schalten. Ich weiss nicht, ob da der Vorwiderstand von 220 Ohm ausreicht. Wenn es für deine LED ausreicht, würde ich lieber einen etwas höheren Widerstandswert nehmen.

michaelF
27.05.2004, 06:49
Danke für die Mail. Die Frequenz kann mit der Funktion "rc5send" nicht verändert werden. Ein RC5 hat als standard 36KHz. Wusste ich auch nicht.

Gottfreak
27.05.2004, 10:38
Laut Datenblatt von Atmel kann z.B. der ATS902313 nur 20mA schalten. Ich weiss nicht, ob da der Vorwiderstand von 220 Ohm ausreicht. Wenn es für deine LED ausreicht, würde ich lieber einen etwas höheren Widerstandswert nehmen.

220 Ohm sind schon ok.
220Ohm * 20mA =4,4 V
Bei VCC=5V müsste die LED einen Spannungsabfall von weniger als 0,6V haben, damit die 20mA überschritten werden. Sowas gibt's meines Wissens garnicht.

recycle
04.06.2004, 05:10
220 Ohm sind schon ok.
220Ohm * 20mA =4,4 V


stimmt, da hätte ich eigentlich auch drauf kommen können ;-)

Und das schöne ist, habs gerade mal ausprobiert und es funktioniert sogar.
Da kann ich meinem Robby ja jetzt beibringen den Fernseher ein- und auszuschalten ;-)

Trabukh
10.07.2004, 20:10
Könnte mir hier auch jemand sagen, welche IR-LED man für sowas nimmt. Bei Reichelt gibt es mehrere und ich hab' keine Ahnung.

Gruß, Trabukh

Vivad
18.07.2004, 17:39
Aber wenn man einen Empfänger TSOP oder so verwendet, müsste man doch noch die Frequenz des Senders einstellen, denn bei en TSOPs ist dies ja ziemlich entschiedend oder?

Trabukh
18.07.2004, 17:57
TSOPs gibt es viele, für alle möglichen Frequenzen. Die sehen dann so aus: TSOP17xx, wobei xx dann für die Frequenz in Kilohertz steht. Für RC5 brauchst du also den TSOP1736.

Gruß, Trabukh

P.S.
Als IR-LED eignet sich ganz gut die LD274 ganz gut...

18.07.2004, 18:30
Warum? geben die AVR automatisch ne 36 KHz Frequenz aus, oder hängt das von deren eigener Taktung ab?

Welche AVRs unterstützen denn RC5? Alle? Auchder AT90S2313??

Vivad
18.07.2004, 18:31
Oder AT90S2323?

Trabukh
18.07.2004, 19:05
Also, die Frequenz des Senders wird automatisch softwareseitig von BASCOM erzeugt. Meine Wissens nach funktioniert das bei allen AVRs, ich bin mir da aber nicht sicher. Mit dem AT90S2313 funktioniert das aber garantiert.

Gruß, Trabukh

18.07.2004, 19:08
Das macht die Sache wirklich einfach!

Dann werde ich das in der nächsten Zeit mal ausprobieren (ZEitmangel).
Wie hast du Basic/Bascom gelernt, kannst du mir was empfehlen, ich kann bisher nur ein wenig (WENIG!!!) BAsIC von C-control, und bin mit Bascom noch nciht ganz vertraut, kennst du ne gute Seite oder nen richtiges Basic für MCs einsteigerbuch?

RCO
18.07.2004, 19:10
Sorry ich war net eingelogt

Trabukh
18.07.2004, 19:25
Gar nicht gelernt. Nur andere Programme angeguckt.

Gruß, Trabukh

18.07.2004, 19:50
schade, ich verzweifel dran

09.08.2004, 09:15
Kann mir jemand nen Basic-Script für nen RC5-Sender für C-control geben? Nen entsprechendes Empfängerscript habe ich schon.

Danke

09.08.2004, 11:34
Hallo

Beispiele aus der BASCOM-Hilfe oder aus den BASCOM-Beispielen:

RC5SEND.BAS (für's senden)
RC5.BAS (für den Empfang)

funktionieren einwandfrei

Viel Erfolg

Günter

09.08.2004, 11:35
.. entschuldige...

habe überlesen, das du was für C-Control suchst...

Sorry,.. da kann ich nicht weiterhelfen

Günter

Netbird
09.08.2004, 15:41
Hallo,
eine kleine Sende-Schaltung + die Erläuterung für BASCOM findest Du bei P.Dams unter
www.mcselec.com/download_avr.htm auf Seite 54.
Das ist ein Text in Niederländisch, man kann ihn aber gut verstehen.
Dort gibt es auch eine Reihe von Beispielprogrammen + Erklärung.

Harald