RF12 - Transeivermodul von Pollin oder http://www.hoperf.com/doce/rf_fsk.asp
von Wigbert Picht und Dirk Milewski
Das RFM12 von Pollin.de bzw hperf.com haben ein Module im SMD Bauweise im Programm die im ISM Band von 433 MHz arbeiten.

Im Programm sind :

RFM01 - Empfangmodul

RFM02 - Sendermodul

RFM12 - Tranceivermodul ( Sender und Empfänger)

Es arbietet zwichen 2,2V und 5,4V und besitzt ein SPI Interface
Der 10MHz Quarz des Moduls kann auch für µC benutzt werden da es ein einstellbaren Teiler hat. Es ist geeignet für Batterie Geräte und besitzt einen Spannungsüberwachung. Es arbitet im Halb Duplex Verfahren und man kann die Frequenz einstellen.

Hier wird ein Programm in Bascom für den Tranceiver vorgestellt und ist entsprechend auch mit Änderungen für den Sender und Empfänger geeignet.

Vielen Dank an Bastelbär der uns erlaubt hat an den Sourcen zu arbeiten. Er hat den Basis hierzu gelegt.
Forum Themen zum RFM12
Datenblatt RF12
Programm : RFM12-Transceiver-Bascom AVR
Schaltülan und Layout als PDF
Bascom-Programm: Master-Slave Kommunikation Master-Programm

Slave-Programm zur RFM12-Netzwerkkommunikation siehe Forum

Auf der Rückseite ist der Tranceiver angeschlossen
Tranceiver mit einen ATMEGA 8 AVR getaktet durch den Tranceiver. Das Model ist für Experimente geigent und für die ersten Schritte für das Prototyping gedacht.
Das Testboard ist nach den Anschlüssen her mit dem Pollinboard für den RFM12 kompatible.

Das heisst das die Software die unter diesn Board laufen auch mit dem Testboard laufen, wenn mit den ATMEGA 8 gearbeitet wird. Wer mit dem Mega 8 L arbeitet tut gut daran den Division Teiler des RFM12 auf 1,25 oder auf 2 zusetzen ( 8 oder 5MHz ) damit alles im Grünen Bereich arbeitet.

Das AVR ATMEGA 8 mit Tranceiver zeichnet sich aus da viele Zuführung zum RFM12 Modul über Jumper gesteckt werden kann.

So ist das Experimentieren einfacher für die eigenen Ideen.

Auf den Board sind ISP und Anschluss für die serielle Schnittstelle

Paar Pins des ATMEGA 8 sind rausgeführt das sind die für den I2C Bus und für den ADC und Normale I/O s zum Experimentieren.

Das Tranceiverprogramm benötigt wenig platz im Speicher und ist daher gut geeignet für andere Programme.

Geplant ist ein Modul zum anschluss am Rechner und ein Steuermodul mit Display
Dieses Board hier kann z.B. als Temperaturmessgerät oder anders ein gesetzt werden. Für den Batterie Betrieb sollte der ATmega 8 L genommen werden.Entsprechend muss ein teiler am Modul gesetzt werden der bis nur 8 MHz geht.

Über ein Termial kann man gut sehen was gesendet wurde und was Empfangen wurde.

Es ist ja Möglich über ein Termial etwas zu senden und dann eine Antwort zubekommen.

So zusagen als Pedelverfahren , der Tranceiver Pendelt in Sekunden Takt vom Sender zum Empfänger und umgekehrt.

Geplant ist noch mit einen Protokoll zuarbeiten, dazu aber später mehr, wer anregungen hat sollte es im Forum schreiben.

Seite in Bearbeitung
www.comwebnet.de - Startseite