RFM12 von HopeRF/Pollin für AVR

Dec 30, 2007 63 Replies

Dieter Wiedmann schrieb:

Ist doch Klasse: Du kannst den Keller leerräumen und alle Disketten auf einen USB-Stick packen ;-)

Falk

Scheint real zu sein.... Die Karte wird wohl ohne SID geliefert, den musst du selber besorgen.

Jo, wo kommen wir hin, wenn man 1 MB auf billigen DD-Disks unterbringt, Sowas gehoert auf teure HD-Disks!

Gerrit

Falk Willberg schrieb:

Aus der PET/CBM-Zeit hab ich nix mehr. Meine Nostalgie beschränkt sich auf KIM-1, AIM-65 und Prof-80.

Gruß Dieter

Wer mit BASCOM AVR arbeitet kann auf

formatting link
zu RFM12 Programme oder ein Testboard f=FCr das RFM12 Modul nachbauen. Es gibt auch noch andere Projekte S65 Display oder SNAP-Protokoll f=FCr RFM12 Tranceiver Modul. auch erreichbar unter
formatting link
neue Homepage. bei Fragen gibts auch ein Forum.

AVRNix

Christian Zietz schrieb:

Hm. Muß man noch näher untersuchen.

Das ist alles richtig. Mit etwas viel Arbeit ist den Modulen sicher auch was beizubringen. Man könnte einen kleinen 8-poler MCU vorschalten...

Was bei den meisten auf dem Markt vorhandenen Chips nervt, ist die mehr oder weniger Unmöglichkeit einen Endverstärker einfach anzuschließen. Da ist das 500mW Modul von Hope schon fein.

- Henry

www.ehydra.dyndns.info

Falk Willberg schrieb:

Weiß ich nicht. Kann mich nur noch an den PET erinnern. GCR ansich hat aber mit 'mieß' nix zu tun.

- Henry

www.ehydra.dyndns.info

Dieter Wiedmann schrieb:

AIM-65 war mal mein Traum. Vermutlich bist du ein paar Jahre älter?!?

- Henry

www.ehydra.dyndns.info

Dieter Wiedmann schrieb:

auf

h

W=E4rmstens zu empfehlen:

formatting link
Der Tag ist gerettet ;-)

--=20 mfg hdw

Ja, allerdinfs ließ sie sich einfach aud 10fache oder mit aufwand auf

20fache Geschwindickeit pimpen. So ein Erfolgserlebnis verschafft dir heute keiner mehr.
MFG Gernot

Aber nur mit dem Original CBM Betriebssystem. Schnell ein kleiner Fastloader vorher in die Floppy geladen oder gleich ActionCatridge o.ä. verwendet, und es ging ab wie nix :-)

Frank Buss, fb@frank-buss.de http://www.frank-buss.de, http://www.it4-systems.de

Henry Kiefer schrieb:

Was willst Du ihnen denn beibringen?

CU Christian

Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW: http://www.chzsoft.com.ar/ PGP/GnuPG-Key-ID: 0x6DA025CA

yup. ich hab mein sendemodul jetzt mal ins tiefkühlfach geworfen, keine übertragungsfehler. auch auf der üblichen strecke, auf der ich schon ein Paar 868MHz-module im einsatz hab, keine probleme (im gegensatz zu den vorhandenen modulen). wenn man's also von der ansteuerung mal im griff hat, sind die dinger recht problemlos.

was mich noch interessieren würd, mangels meßequipment: wenn ich dem modul übers power management command den transmitter einschalte (et=1), sendet es dann dauernd seinen carrier, oder nur, wenn ich ihm per transmit register daten verfüttere?

ciao,

cm.

** christian mock in vienna, austria -- http://www.tahina.priv.at/ ** http://www.vibe.at/ ** http://quintessenz.org/ ** sig@foo.woas.net The Library has been Certified "FAMILY FRIENDLY" [by the Manson, Addams & Homer Simpson families] -- http://www.lectlaw.com/

Der sendet dann Nullen.

Olaf

Hi NG, aktuelle Version wie gehabt unter

formatting link

aber leider noch kein Feedback bekommen ob wir irgendwo etwas gemeinschaftlich machen sollen. Anbei ein paar Tests, wäre schön wenn das jemand mit seinen Ergebnissen vergelichen könnte.

Was ich vorweg nehmen möchte, das Teil ist extrem robust gegen Störungen durch Handy(direkt an der Antenne) und DECT Telefone obwohl ich die Empfängerbandbreite auf 200kHz hatte.

Eine Ping deckt 2 mal die Funkstrecke ab.

Tests 1.1.2008

Version 0.2 alpha, ohne Hamming, 433MHz 16.9cm Antenne im gleichen Raum(ca.4m), 5000 pings

F12_4800 8 CRC Errors RF12_9600 6 CRC Errors RF12_19200 2 CRC Errors RF12_38400 1 CRC Errors RF12_43100 2 CRC Errors RF12_57600 61 CRC Errors RF12_115000 1234 CRC Errors (kein Scherz ;-)

Version 0.2 alpha, ohne Hamming, 433MHz 16.9cm Antenne

1 Raum dazwischen(2 Wände, ca 15m)), 5000 pings

F12_4800 12 CRC Errors RF12_9600 5 CRC Errors RF12_19200 1 CRC Errors RF12_38400 1 CRC Errors RF12_43100 4 CRC Errors RF12_57600 22 CRC Errors RF12_115000 256 CRC Errors

Version 0.2 alpha, MIT Hamming, 433MHz 16.9cm Antenne im gleichen Raum(ca.4m), 5000 pings

F12_4800 0 CRC Errors RF12_9600 0 CRC Errors RF12_19200 0 CRC Errors RF12_38400 3 CRC Errors RF12_43100 4 CRC Errors RF12_57600 48 CRC Errors RF12_115000 1414 CRC Errors

Version 0.2 alpha, MIT Hamming, 433MHz 16.9cm Antenne

1 Raum dazwischen(2 Wände, ca 15m)), 5000 pings

F12_4800 0 CRC Errors RF12_9600 0 CRC Errors RF12_19200 1 CRC Errors RF12_38400 4 CRC Errors RF12_43100 6 CRC Errors RF12_57600 65 CRC Errors RF12_115000 947 CRC Errors

Tests mit 100.000 pings, Hamming ECC, 20m Distanz, 2 Wände RF12_19200 7 CRC Errors RF12_38400 97 CRC Errors RF12_43100 103 CRC Errors

Es ist hoffentlich keine 8 Bit CRC. Alle Fehler erkennen auch CRCs nicht ( Beiträge dazu in Heft 4 , 11 der Zeitschrift ).

Low speed Modems wurden früher mit einer 511 Bit Testsequenz aus einem LFSR getestet:

formatting link
Wenn Sender und Empfänger mal synchronisiert sind muß man sich dann nichtmehr auf Prüfsummen verlassen um die Fehler zu finden und kann auch direkt feststellen ob Einzelbit oder Burstfehler. Letzteres ist ja wesentlich zu wissen wenn man tatsächlich FEC einsetzen will.

MfG JRD

Rafael Deliano schrieb:

Wie kommt man bei diesem LFSR eigentlich auf die 11 1-Bits am Start, die in dem Text erwähnt werden? Wenn man alle Bits auf 1 initialisiert, kommt doch bereits nach 9 Bits eine 0.

CU Christian

Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW: http://www.chzsoft.com.ar/ PGP/GnuPG-Key-ID: 0x6DA025CA

Christian Zietz schrieb:

Hä? Die einzige Kombination, die Du nicht zur Initialisierung verwenden darfst ist elfmal die 0, das ist die 512te, aus der kommt man nicht mehr heraus. Elfmal die 1 ist aber unkritisch.

Gruß Henning

henning paul home: http://home.arcor.de/henning.paul PM: henningpaul@gmx.de , ICQ: 111044613

Henning Paul schrieb:

Dann ist das Bild 1 in Rafaels Artikel nur schematisch? Das dort abgebildete LFSR hat nämlich nach meinem Verständnis nur 9 Bitzellen. Wie soll ich das mit 11-mal 1 initialisieren?

CU Christian

Christian Zietz - CHZ-Soft - czietz (at) gmx.net WWW: http://www.chzsoft.com.ar/ PGP/GnuPG-Key-ID: 0x6DA025CA

  • Es kommen alle 9 Bit Datenworte ausser 000 aber es ist eigentlich ein Bitstrom der im Kreis läuft. Das 1FF Datenwort kann also vom vorhergehenden und nachfolgenden Datenwort noch gesetzte Bits mitbekommen. Die längste 1-Bit-Kette ist aber der naheliegenste Synchronisationspunkt.
  • Zudem ist der Generator den ich gezeichnet habe die Hardware- schaltung, in Software verwendet man aus Bequemlichkeit andere Version. ( Heft 5, 6 : Implementierung von LFSR )
  • abhängig vom Polynom ( d.h. reverse ) kann die Sequenz dann auch rückwärts laufen ( Heft 8 ). D.h. es sind geringfügig unterschiedliche 511Bit-Sequenzen möglich die aber letztlich alle für die Anwendung brauchbar sind. Es bliebe anzumerken, daß eine Sequenz die nur so wenig Taps belegt hat technisch nicht gut ist ( Heft 6 ), es sollten ca. 50% der Taps belegt sein.

MfG JRD

Christian Zietz schrieb:

Sorry, es sind natürlich nur 9 Bits, aus der sich die M-Folge mit

2^9-1=511 Zuständen ergibt. Also 9x die 1.

Gruß Henning

henning paul home: http://home.arcor.de/henning.paul PM: henningpaul@gmx.de , ICQ: 111044613

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required