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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.