PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Ansteuerung RFM12BP Funkmodul



DarkFire
19.08.2008, 19:10
Hallo, ich habe da mal ne Frage. Ich habe bis jetzt nur das RFM12 Funkmodul mit der Bibliothek von Benedikt K.(mikrocontroller.net) verwendet und das Funktioniert einwandfrei.
Jetzt wollte ich mal testweise ein RFM12BP Modul verwenden und weiß aber nicht, ob ich da irgendetwas spezielles beachten muss, sowohl von der Software- als auch von der Hardwareseite.
Pegelwandlung für die Datenleitung ist klar, da ich eine Versorgungsspannung von 5V für meinen µC verwende.

Aber dieses Modul hat ja noch zusätzlich die Anschlüsse RXEN und TXEN. Muss ich da eine Spannung anlegen zum Senden bzw. Empfangen?

Wie schaut es softwaremäßig mit der Einstellung der Sendeleistung aus?Sendet das Modul beim Wert 0 mit der vollen Sendeleistung, also 500 mW, oder ist die Einstellung hier anders (würde nur 25 mW benötigen)?

Zeroeightfifteen
20.01.2009, 17:06
Hallo

hat jemand schon dieses RFM12BP Modul zum laufen gebracht?
bin gerade am verzweifeln. Ist das Softwaremäßig genau das gleiche wie die RFM12?
Hardware mäßig sind ja nur die Pins TXEN und RXEN, die ich zum senden oder empfangen jeweils auf HIGH ziehen muss denke ich.
Hat da jemand eine Lösung?

Cheebi
24.01.2009, 01:49
Müsste eig alles im Datenblatt stehen:
http://www.hoperf.com/pdf/RF12B.pdf
Gruß
Cheebi

BurningWave
25.01.2009, 21:04
@DarkFire
Du sagtest, dass die normalen RFM12 Module bei dir funktionieren. Bei mir tun sie das leider nicht. Ich habe mir aus den Dateien von Benedikt K. ein paar Dateien mit Funktionen zur Ansteuerung der RFMxx Mdule geschrieben. Ich habe an den wesentlichen Funktionen nichts verändert und die Aufrufe in main() sind genau gleich, wie die im Beispiel. Trotzdem, sie funktionieren bei mir nicht. Ich weiß jetzt leider nicht, ob es an der Software oder am Programm liegt. Kannst du mir vielleicht sagen, wie du deine Module genau betreibst, also wie du sie angeschlossen hast (man kann sie ja wegen den seltsamen Abständen der Pads nich auf eine Platine mit RM 2,54 löten) und wie dein Programm genau aussieht.

Ausschnitt aus main() (RFM02):


rf02_init(); // ein paar Register setzen (z.B. CLK auf 10MHz)
rf02_setfreq(RF02FREQ(433.92)); // Sende/Empfangsfrequenz auf 433,92MHz einstellen
rf02_setpower(4);
rf02_setmodfreq(3); // 120kHz Frequenzshift
rf02_setbaud(19200); // 19200 Baud


mfg _R2D2

cipher
26.01.2009, 07:54
Hi!

Soweit ich weiss, ich das RFM12B kompatibel zum RFM12. Es gibt lediglich kleine Zusätze (z.B. kann man das 2. BYte des Sync-Patterns frei wählen), die aber, wenn sie nicht verwendet werden, das RFM12B genauso funktionieren lassen, wie das RFM12.

Falls Du nähere Informationen brauchst, schau mal bei www.hoperf.com.

Viel Spass mit den Modulen,

Markus

Alex20q90
11.06.2009, 19:46
Hi!

Soweit ich weiss, ich das RFM12B kompatibel zum RFM12.

Er hat aber Probleme mit dem RFM12BP

Mir geht es ähnlich! Ich habe zwar das RFM12BP zum Senden gebracht, aber irgendwie will es nicht mit voller Leistung!

Auch sind die Kommandos im PDF nur für 0db (1mW)! Das RFM12BP macht aber über +20db (500mW)!

Richard
13.06.2009, 14:52
Hi!

Soweit ich weiss, ich das RFM12B kompatibel zum RFM12.

Er hat aber Probleme mit dem RFM12BP

Mir geht es ähnlich! Ich habe zwar das RFM12BP zum Senden gebracht, aber irgendwie will es nicht mit voller Leistung!

Auch sind die Kommandos im PDF nur für 0db (1mW)! Das RFM12BP macht aber über +20db (500mW)!

Moin moin.

Pass bloß auf das nicht aus Versehen die Natoflotte ausläuft, die
verbraucht in 1 h mehr Sprit als Du im Jahr verdienst!

Gruß Richard

wkrug
13.06.2009, 20:05
Mir geht es ähnlich! Ich habe zwar das RFM12BP zum Senden gebracht, aber irgendwie will es nicht mit voller Leistung!
Auch sind die Kommandos im PDF nur für 0db (1mW)! Das RFM12BP macht aber über +20db (500mW)!
Soweit ich das Verstehe hat das RFM12BP einen nachgeschalteten Verstärker, der zusätzlich noch 20dB bringt.
Also sollten die Daten vom RF12B + 20dB richtig sein.
Dir ist natürlich klar, das das in Deutschland verboten ist!!!

Alex20q90
13.06.2009, 20:06
Moin moin.

Pass bloß auf das nicht aus Versehen die Natoflotte ausläuft, die
verbraucht in 1 h mehr Sprit als Du im Jahr verdienst!

Gruß Richard

Was hat das mit dem RFM12BP zu tun?

Richard
14.06.2009, 11:45
Moin moin.

Pass bloß auf das nicht aus Versehen die Natoflotte ausläuft, die
verbraucht in 1 h mehr Sprit als Du im Jahr verdienst!

Gruß Richard

Was hat das mit dem RFM12BP zu tun?

Verboten starke Sendeleistung? Stöhrung im Funkverkehr der
z.B. "Natoflotte"?

Gruß Richard

Alex20q90
06.07.2009, 15:21
Wieso sollen 500mW verboten sein?
Und was hat das 70cm ISM-Band mit der Nato-Flotte zu tun?

Richard
06.07.2009, 18:05
Wieso sollen 500mW verboten sein?
Und was hat das 70cm ISM-Band mit der Nato-Flotte zu tun?

Weil in unserem Lande halt nur max 10mW erlaubt sind

Siehe auch http://www.rn-wissen.de/index.php/Funkmodule.

Das mit der "Natoflotte" war eher Ironisch gemeit und gilt als
"Platzhalter" für ALLE Funknetze welche möglicherweise durch
nicht zugelassener Sendeleistung gestört werden (könnten).

Ganz genau betrachtet bist DU wenn DU so ein Modul in Deine
Schaltung einbaust Hersteller und must die Gesamte Schaltung
samt Funkmodul neu Abnehmen lassen. Das kostet dann ein paar
Kiloeuro. :-( Die Grenze ist da aber etwas Schwammig, wo da
erlaubte Freiräume zu finden sind? Ich denke wenn man so ein
Modul extern, nur über z.B. die 3 RS232 Dräte + Betriebsspannung
beiteibt....hat man ja nix "Hergestellt" halt nur Verbunden. :-)

Gruß Richard

Alex20q90
13.07.2009, 17:51
Wieso sollen 500mW verboten sein?
Und was hat das 70cm ISM-Band mit der Nato-Flotte zu tun?

Weil in unserem Lande halt nur max 10mW erlaubt sind
----
Ganz genau betrachtet bist DU wenn DU so ein Modul in Deine
Schaltung einbaust Hersteller und must die Gesamte Schaltung
samt Funkmodul neu Abnehmen lassen.


Gild für mich nicht! Ich darf darin sogar rumbauen bzw ich dürfte sogar selber Sender in diesem Frequenzbereich bauen und betreiben! Ohne diese Module prüfen zu lassen! Ich darf 750 Watt PEP auf diesem 70cm-Band! Wie es bei Dir ist, weis ich nicht! Ich darf es jedenfalls, da man es mir erlaubt hat!

Also bitte erkläre mir warum dann 500mW verboten sein sollen, und was das mit der Ansteuerung dieses Moduls zu tun hat? Oder soll das hier nur eine Belehrung von Oberschlauen sein die garkeine Ahnung von der gesetzlichen Situation haben?

Ein einfacher Code oder Hilfe der unserem Problem ein wenig näher Richtung Lösung bringt wäre hier eher angebracht als den Zeigefinger zu erheben!

Richard
13.07.2009, 18:40
Moin moin.

Das sollte kein "Zeigefinger" sein .

http://www.rn-wissen.de/index.php/Funkmodule

Hast Du gelesen?

Aus Funkmodule Sander Electronic

Funkmodule dürfen nur verwendet werden, wenn Sie
die entsprechende Qualifikation und technische
Ausrüstung besitzen. Zu dieser Gruppe gehören
auch lizenzierte Funkamateure. Beim Einsatz dieser
Funkmodule ist die Firma des Geräteentwicklers zum
Nachweis der Einhaltung der zulässigen Parameter
und damit zur Zertifizierung des Gesamtgerätes
gesetzlich verpflichtet. Dies ist unabhängig d
avon, ob ein Funkmodul bereits eine Zertifizierung
besitzt. Beachten Sie dazu die gesetzlichen
Bestimmungen des jeweiligen Einsatzlandes. Ein
für Europa vorgesehens Modul erfordert trotzdem
eine Zertifizierung des vollständigen Gerätes.
Informieren Sie sich vor Aufnahme der Geräteentwicklung
über die gesetzlichen Bestimmungen und die dabei
anfallenden Kosten.



Das Du eine entsprechende Lizenz besitzt konnte ich
ja nicht wissen und wenn ein junger Bastler ohne diese
Lizenz wild drauflos Programmiert, kann der schon Ärger
bekommen. Nur davor wollte ich warnen.

Ich hoffe ich konnte Dich beruhigen und Du kannst
wieder ruhig Schlafen. :-)

Grüße Richard

Alex20q90
13.07.2009, 18:56
Ich hoffe ich konnte Dich beruhigen und Du kannst
wieder ruhig Schlafen. :-)

Grüße Richard

Ja puhh! Wollte grad meinen Psychater anrufen :D
Hab aber zum Glück das hier noch rechtzeitig gelesen :cheesy:

Ich hab meinen Text deshalb so provozierend geschrieben, damit man mal merkt das nicht jeder hier ein "Depp" ist!

Eigendlich kann man es sich schenken andere auf soetwas hinzuweisen. Die meiste interessieren sich ja doch nicht für diese Gesetze bzw kennen einschlägige Vorschriften (beim Suchen im Forum) ja schon zu genüge!

Aber was nützte es wenn man es darf, wenn man es nicht zum laufen bringt? Ich bin nachwievor noch kein Stück weiter!

Richard
13.07.2009, 19:27
Moin moin.

Ich habe hier das 12. und ein Zigbee, beide noch quasie
originalverpackt. Zu viel Arbeit im Job und danach bin ich zu
müde....:-( Schau mal in die AVR Gruppe, dort findest Du
möglicherweise passenden Code.

Gruß Richard