- 3D-Druck Einstieg und Tipps         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 11

Thema: Geeignete 433MHz-Module gesucht

  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706

    Geeignete 433MHz-Module gesucht

    Anzeige

    E-Bike
    Ich möchte eine (unidirektionale) Funkverbindung zwischen 2 Mega88 herstellen, die ca. 1 mal pro Sekunde ein einzelnes Byte übertragen muss. Nix aufwendiges also, per Draht funktioniert´s auch schon einwandfrei mittels asynchronem UART und entsprechendem Interrupt.

    Nun habe ich mir bei "C" ein 433MHz Sende- und Empfangsmodul bestellt. Der Empfänger hat aber leider keine Rauschsperre, so dass er in den Sendepausen ziemlich wilde Ausgangssignale von sich gibt, die den empfangenden Controller natürlich ziemlich durcheinander bringen (und von seiner eigentlichen Arbeit abhalten). Der Empfänger ist ein RX-4M50FM60SF von Aurel, Beschreibung unter http://www.aurelwireless.com/rf-wire...info.asp?id=31.

    Hat hier vielleicht jemand bessere Erfahrungen mit 70cm-Modulen, die eine zuverlässige Kommunikation zwischen 2 Controllern ermöglichen?

    Bin für jeden Tip dankbar!!

  2. #2
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Das sieht sehr interessant aus: www.mikrocontroller.net/topic/82456#new
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  3. #3
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    extrem interessant - vor allem die Datasheets von diesen kleinen Dingern.

    Hast Du vielleicht selber Erfahrung damit, insbesondere mit der Programmierung von den RFM01/02-Modulen? Oder jemand anderes in diesem Forum?

  4. #4
    Erfahrener Benutzer Robotik Visionär Avatar von Hubert.G
    Registriert seit
    14.10.2006
    Ort
    Pasching OÖ
    Beiträge
    6.220
    Es werden, zumindest so mein Eindruck, diese RFM12 Module verwendet da es für diese in den Foren die meiste Unterstützung gibt. Teuer sind sie ja auch nicht. Siehe Pollin.
    Grüsse Hubert
    ____________

    Meine Projekte findet ihr auf schorsch.at

  5. #5
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Ja - das stimmt. Ich habe mir auch gerade schon je einen bestellt und denke, dass sich die Geschichte mit der seriellen Programmierung schon irgendwie hinbekommen lässt. Danke nochmal für den Tip!

    Daniel

  6. #6
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.214
    Wir haben unsere Funktelemetrie mit RFM 01 / 02 Modulen realisiert.
    Die Prototypen laufen in der Zwischenzeit schon recht ordentlich.
    Die Quellcodes sind in "C" ( CodeVision AVR ).

    Die Module können nicht einfach über die serielle Schnittstelle an einen Controller angebunden werden, dies muss über eine SPI Schnittstelle geschehen.

    Da ein paar Kommandos der RFM Module nicht 100% SPI kompatibel sind, sollte die SPI als Software implementiert werden.

  7. #7
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Okay - aber habe ich denn wenigstens das Prinzip richtig verstanden:

    Wenn nSEL auf low gelegt wird, wird bei jeder steigenden Clock-Flanke das Bit am SDI-Eingang eingelesen.

    Die ersten paar Bits legen fest, um welches Kommando es geht, und die restlichen Datenbits legen die jeweiligen Parameter fest. Nach 2 Byte ist das Kommando fertig.

    Richtig? (*hoff...) - und wenn ja:

    Kann ich dem RFM-Modul auch einzelne "Kommandos" schicken (z.B. 2x16 Bit), oder muss es immer der gesamte Kommando-Satz sein?

    Und welchen Sinn hat der "Interrupt request output"?


    Vielen Dank schon mal,

    Daniel

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von wkrug
    Registriert seit
    17.08.2006
    Ort
    Dietfurt
    Beiträge
    2.214
    Wenn nSEL auf low gelegt wird, wird bei jeder steigenden Clock-Flanke das Bit am SDI-Eingang eingelesen.
    So ist es, mit der Clock Flanke bin ich nicht 100% sicher, ich leg zuerst immer das zu sendende Bit an und generiere anschließend einen Clock Pulse.
    Kann ich dem RFM-Modul auch einzelne "Kommandos" schicken (z.B. 2x16 Bit), oder muss es immer der gesamte Kommando-Satz sein?
    Es gehen auch einzelne Kommandos.
    Und welchen Sinn hat der "Interrupt request output"?
    Wenn man den Baudrategenerator aktiviert und für seine Zwecke einstellt, generiert dieser Output nach der Periodendauer eines Bits einen Interrupt um damit das nächste Bit anzufordern.
    Die Baudrate läuft damit unabhängig vom Prozessortakt.

    Achtung die Baudrate wird beim RFM 01 un 02 unterschiedlich berechnet.

    Wenn Du den FiFo Puffer im Empfänger nutzen willst, musst Du die Codesequenz 0xAA 0xAA 0xAA 0x2D 0xD4 dem eigentlichen Sendestring voransetzen.
    Dieser String wird zur Synchronisation des Empfängers gebraucht und vom Empfänger automatisch aus dem empfangenen Datenwort gelöscht (wenn man den Empfängerchip so einstellt )

  9. #9
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    15.01.2007
    Ort
    Göttingen
    Beiträge
    706
    Vielen Dank für diese Tipps!

    Habe heute gerade die ersten beiden Probe-Exemplare von "P" bekommen - und erste Versuche waren schon sehr erfolgreich. Wirklich eine höchst spannende Materie...

  10. #10
    tzlo
    Gast
    wie bekommt man probe exemplare von pollin?!

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Labornetzteil AliExpress