Hallo, ich verwende die RFM12 Module von Pollin. Programmiert habe ich alles in Bascom, basierent auf den Code von Benedikt K. Nun habe ich eine Frage: Wie genau wird die Sendeleistung in der Software geregelt. Komme damit nicht klar. Hier mal die benötigten Ausschnitte vom Code: Declare Sub Rf12_setpower(byval Outpower As Byte , Byval Fskmod As Byte) Call Rf12_setpower(0 , 6) ' 1mW Ausgangangsleistung, 120kHz Frequenzshift Sub Rf12_setpower(byval Outpower As Byte , Byval Fskmod As Byte) Outpower = Outpower And 7 Temp = Fskmod And 15 Shift Temp , Left , 4 Temp = Temp + Outpower Temp = Temp + &H9800 Temp = Rf12_trans(temp) End Sub Wo genau hier wird meine 1mW Sendeleistung eingestellt und wie kann ich die verändern. Bye Stefan
Wie der Name schon sagt mit der Variable Outpower, guckst du Datenblatt (siehe Bild)
Danke erstmal, Leider komm ich da nicht klar! Kannst du das mal genauer erklären? Am besten mit Code und Grafik bye
Call Rf12_setpower(0 , 6)
^da 0 = 0dB = max Sendeleistung
Welcher wert da rein muss steht ja in der Tabelle
Gast
#1034136
aber nicht in der abgebildeten, die ist für den Empfänger.
Stimmt falsche erwischt. Will halt nicht so viel Zeit dazu verschwenden für andere im Datenblatt zu suchen
Ok danke alles klar. Also läuft er momentan mit der max. Sendeleistung! bye
Hallo! Google lieferte mir ne Umrechnung von dBm auf mW, ist dies ohne weiteres so möglich ? dann hätten die sendemodule ca 2mW
>Google lieferte mir ne Umrechnung von dBm auf mW, ist dies ohne weiteres >so möglich ? Ja, nur dB ist einheitenlos, dBm ist auf 1mW bezogen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.

