433 MHz Module - ANsprechen mit AVR

www.comwebnet.de
Verfügbare Informationen zu "433 MHz Module - ANsprechen mit AVR"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: avrnix - Kay - Wigbert
  • Forum: www.comwebnet.de
  • Forenbeschreibung: AVR Mikrocontroller und Elektronik - Forum - www.comwebnet.de
  • aus dem Unterforum: Was ist Möglich Linkseiten
  • Antworten: 36
  • Forum gestartet am: Mittwoch 25.10.2006
  • Sprache: deutsch
  • Link zum Originaltopic: 433 MHz Module - ANsprechen mit AVR
  • Letzte Antwort: vor 16 Jahren, 11 Monaten, 1 Tag, 23 Stunden, 44 Minuten
  • Alle Beiträge und Antworten zu "433 MHz Module - ANsprechen mit AVR"

    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 05.04.2007, 12:42

    433 MHz Module - ANsprechen mit AVR
    Bei www.pollin.de unter Fundgrube gibts 433MHz Tranreiver und Empfänger und Sender Module ( Stand :April.2007)

    Die gibts auch hier:
    http://www.hoperf.com/doce/rf_fsk.asp

    Datenblatt und Ansteuerung:

    http://www.hoperf.com/pdf/RF12_code.pdf

    Und einen Thread hier :
    http://www.mikrocontroller.net/topic/65984#528603

    C-Code: http://www.mikrocontroller.net/topic/67273#new

    :D Hat jemand schon was damit gemacht? Wie sin deiese Module?



    Re: 433 MHz Module - ANsprechen mit AVR

    Kay - 20.04.2007, 13:09


    hi,

    das würde mich auch mal interessieren, ob es sich lohnt, sich diese Dinger anzuschaffen.

    mfg Kay



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 20.04.2007, 17:51


    Anscheined ja - Es gubt schon fertiger C-Routinen für den Sender, Transceiver und Empfänger.

    Sind kurze Programme und werden leicht in BASCOM Portierbar sein.

    :D



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 22.04.2007, 11:24


    Es gibt sogar eine BASCOM Portierung zum Tranceiver von Pollin:

    http://www.mikrocontroller.net/topic/67273#545541


    http://www.mikrocontroller.net/topic/67273#545541
    die Quellen - Bitte mal ins Forum schauen da, vielleicht nicht ohne Fehler ist.

    :P



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 22.04.2007, 11:25

    Das Programm
    ' ########################################################################
    ' ### RF12-Test in Bascom
    ' ### Basierd auf Code von Benedikt K.
    ' ### Joachim Fossie Bär Reiter
    ' ########################################################################

    $regfile = "m16def.dat"

    $crystal = 10000000
    $baud = 19200

    Declare Sub Rf12_init
    Declare Function Rf12_trans(byval Wert As Word) As Word
    Declare Sub Rf12_setfreq(byval Freq As Single)
    Declare Sub Rf12_setbandwith(byval Bandwith As Byte , Byval Gain As Byte , Byval Drssi As Byte)
    Declare Sub Rf12_setbaud(byval Rfbaud As Word )
    Declare Sub Rf12_setpower(byval Outpower As Byte , Byval Fskmod As Byte)
    Declare Sub Rf12_ready
    Declare Sub Rf12_txdata(byval maxchar As Byte)
    Declare Sub Rf12_rxdata(byval Maxchar As Byte)

    Const Rf12freq = 433.92
    Const Rf12baud = 19200
    Const Maxchar = 32

    'config the SPI in master mode.The clock must be a quarter of the slave cpu
    ' Hier ggf. den SoftSPI reinmachen
    Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128

    ' werden benötigt für rf12_ready
    Spi_cs Alias Portb.4 ' SS-Pin
    Spi_sdo Alias Pinb.6 ' MOSI-PIN

    'init the spi pins
    Spiinit

    ' was so gebraucht wird
    Dim Count As Byte
    Dim Temp As Word
    Dim Rfdata(32) As Byte
    Dim Text As String * Maxchar At Rfdata Overlay

    Call Rf12_init ' ein paar Register setzen (z.B. CLK auf 10MHz)
    Call Rf12_setfreq(rf12freq) ' Sende/Empfangsfrequenz auf 433,92MHz einstellen
    Call Rf12_setbandwith(4 , 1 , 4) ' 200kHz Bandbreite, -6dB Verstärkung, DRSSI threshold: -79dBm
    Call Rf12_setbaud(rf12baud) ' 19200 baud
    Call Rf12_setpower(0 , 6) ' 1mW Ausgangangsleistung, 120kHz Frequenzshift


    ' ########################################################################
    ' ###### Hauptproggi
    ' ########################################################################


    Text = "Dies ist ein 433MHz Test !!! {010} "

    ' Je nachdem ob Sender oder Empfänger die entsprechenden Zeilen aktivieren
    Do 'Ewigschleife


    ' Hier ist die Senderoutine
    ' Call Rf12_txdata(maxchar)

    Wait 1

    ' Hier ist die Empfangsroutine
    ' Call Rf12_rxdata(maxchar)

    Loop


    End 'end program


    ' ########################################################################
    ' ###### Unterroutinen
    ' ########################################################################

    Sub Rf12_init:
    Waitms 100
    Temp = Rf12_trans(&Hc0e0)
    Temp = Rf12_trans(&H80d7)
    Temp = Rf12_trans(&Hc2ab)
    Temp = Rf12_trans(&Hca81)
    Temp = Rf12_trans(&He000)
    Temp = Rf12_trans(&Hc800)
    Temp = Rf12_trans(&Hc4f7)
    End Sub


    Sub Rf12_setfreq(byval Freq As Single)

    Freq = Freq - 430.00
    Temp = Freq / 0.0025
    If Temp <96> 3903 Then
    Temp = 3903
    End If
    Temp = Rf12_trans(temp)
    End Sub


    Sub Rf12_setbandwith(byval Bandwith As Byte , Byval Gain As Byte , Byval Drssi As Byte)
    Drssi = Drssi And 7
    Gain = Gain And 3
    Temp = Bandwith And 7
    Shift Temp , Left , 2
    Temp = Temp + Gain
    Shift Temp , Left , 3
    Temp = Temp + Drssi
    Temp = Temp + &H9400
    Temp = Rf12_trans(temp)
    End Sub


    Sub Rf12_setbaud(byval Rfbaud As Word )
    If Rfbaud < 663 Then Exit Sub

    If Rfbaud < 5400 Then
    Temp = 43104 / Rfbaud
    Temp = Temp - 1
    Temp = Temp + &HC680
    Else
    Temp = 344828 / Rfbaud
    Temp = Temp - 1
    Temp = Temp + &HC680
    End If
    Temp = Rf12_trans(temp)
    End Sub


    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


    Sub Rf12_txdata(byval maxchar As Byte)
    Temp = Rf12_trans(&H8238)
    Rf12_ready
    Temp = Rf12_trans(&Hb8aa)
    Rf12_ready
    Temp = Rf12_trans(&Hb8aa)
    Rf12_ready
    Temp = Rf12_trans(&Hb8aa)
    Rf12_ready
    Temp = Rf12_trans(&Hb82d)
    Rf12_ready
    Temp = Rf12_trans(&Hb8d4)
    Rf12_ready
    For Count = 1 To Maxchar
    Rf12_ready
    Temp = &HB800 + Rfdata(count)
    Temp = Rf12_trans(temp)
    Next Count
    Rf12_ready
    Temp = Rf12_trans(&H8208)
    End Sub


    Sub Rf12_rxdata(byval maxchar As Byte)
    Temp = Rf12_trans(&H82c8)
    Temp = Rf12_trans(&Hca81)
    Temp = Rf12_trans(&Hca83)
    For Count = 1 To Maxchar
    Rf12_ready
    Temp = Rf12_trans(&Hb000)
    Rfdata(count) = Temp
    Next Count
    Temp = Rf12_trans(&H8208)
    End Sub



    Function Rf12_trans(byval Wert As Word) As Word
    Local Lowbyte As Byte
    Local Highbyte As Byte
    Local Tempwert As Word

    Lowbyte = Wert And 255
    Highbyte = Wert / 256
    Lowbyte = Spimove(lowbyte)
    Highbyte = Spimove(highbyte)

    Tempwert = Highbyte * 256
    Tempwert = Tempwert + Lowbyte
    Rf12_trans = Tempwert
    End Function


    Sub Rf12_ready
    Reset Spi_cs
    While Spi_sdo = 0
    Wend
    End Sub



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 02.05.2007, 19:07


    Hallo,
    in der Sub setfrequenz steckt ein Fehler.Müsste der vollständigkeitshalber
    korrigiert werden.



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 02.05.2007, 19:56


    und hier mal ein paar Antennen, für Leute mit XXL Garten.



    es ist auf Sendefrequenz umzurechnen.

    bei 433Mhz

    Also Lamda = 300Mill./433Mill. Hz
    Lamda = 69,3cm

    Minimalantenne:
    Drahtlänge = Lamda/4
    Drahtlänge = 17,3cm(Gummiwurst.)



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 02.05.2007, 20:09


    Mit dem BASCOM Programm - ich weiss das da ein Fehler ist - aber ich habe noch nicht die Module und der Auhtor auch nicht :lol:

    Aber habe schon mal nachgefragt


    Mit der Atenne - ist ja interresant, vielleicht erzählst du mal die Vorteile dieser Antennen zur Draht Variante.

    Würde eine Platine Antenne als Wickel ( Schneckenform)z.B. auch gehen ?
    Wie müsste diese dann ausehen?

    :idea: :idea: :idea: :idea: :P



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 02.05.2007, 20:32

    Module
    Ich habe mir mal gedanken gemacht !

    1. Ein Modul zur Anbindung am PC FUnk - USb oder Seriell
    2. Ein Steuer/Auswertungsmodul mit Anzeige (S65 ) etc. :wink: der die Module Abfragt und vielleicht was macht.

    3 Mess und Steuermodul - soll Frequenz, Sensorenwerte etc Aufnehmen und entsprechend Aktoren beeinflussen.

    vielleicht ein Funk Messlabor :lol:
    Werte werden gemessen und zum Auswertemodul geschickt und ausgegeben, bzw auf einer SDCARD bzw. MMC gespeichert..

    Als DATAGRAMM:

    ADRESSE des Moduls - EInheit - Wert - Trigger - was weiss ich noch-


    Zum Beispiel eine Temperaturmessung quer im Haus/Wohnung oder HOf

    4. Reapeter Modul ?


    Wichtiger ist wohl auch ein Protkoll zur Auswertung bzw Steuerung.

    Noch jemand eine Idee?



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 03.05.2007, 13:38


    Nun ich muss vielleicht erwähnen,
    das ich ein vom Lande komme und natürlich eine Übertragung
    der Daten vom Wohnhaus zum wohinauch immer vornehme.
    Drahtantenne-> kleinster Wirkungsgrad.Da Rundstrahlchrakteristik.
    Dipol-> Bündelung der Sendeenergie nach vorn und hinten,schon
    besser.Quad-> Bündelung der Energie in eine Richtung.

    Also wenn ich die Sendeenergie in eine Richtung abstrahle
    ist zwar der Einfallswinkel klein aber die Empfangsentfernung
    grösser.oftmals will man nicht in allen Richtungen senden.
    Funkstrecke: von hinten empfangen-> nach vorn senden.
    Ach übrigens die Drahtantenne beinhaltet keine Verkürzungsfaktoren.
    Also nach und nach um 5mm kürzen, bis optimale Abstrahlung.Aber Achtung: Im Gebäude kann das anders sein wie im Freien.

    Test des Senders:Drahtantenne zu einen Kreis biegen,µA Meter.
    ein Ende an Com, das andere Ende mit einer Universaldiode in Reihe
    schalten und an das Messgerät anschliessen.In der Nähe der Sendeantenne halten.misst die Feldstärke.Ob überhaupt gesendet wird,
    oder die Abstrahlung optimieren.

    Hat schon jemand ein Board entworfen.



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 03.05.2007, 18:16


    Wigbert hat folgendes geschrieben:
    Test des Senders:Drahtantenne zu einen Kreis biegen,µA Meter.
    ein Ende an Com, das andere Ende mit einer Universaldiode in Reihe
    schalten und an das Messgerät anschliessen.In der Nähe der Sendeantenne halten.misst die Feldstärke.Ob überhaupt gesendet wird,
    oder die Abstrahlung optimieren.

    Hat schon jemand ein Board entworfen.

    ein Ende an Com ? Was meinst du damit ?

    -----|<--O---com O= µA-Meter ( kann man das nicht mit einen AVR messen ?) --- Atenne bzw Leitung |< = Diode ( eine Germaium oder Egal ? )


    Das Board habe noch nicht entworfen.



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 04.05.2007, 18:04


    Sorsy,
    schlechte Ausdrucksweise.Ein ganz normales Strommessgerät im µA
    Bereich.



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 04.05.2007, 18:37


    Also Analoges Gerät ? geht auch mit einen Digitales -sprich Multimeter?

    8)



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 04.05.2007, 19:58


    Felstärkemessgerät ?

    Könnte man nicht am Widerstand einen OPV anschlissen und über einen AVR die Feldstärke messen? Dann wie wird die Feldstärke eigentlich gemessen ?

    in dbµV oder 0..100% ?



    Re: 433 MHz Module - ANsprechen mit AVR

    Kay - 07.05.2007, 21:08


    hi,

    hat jemand von euch schon diese Module ? In ner Sammelbestellung kann man die 433 Mhz oder die 868 Mhz Variante bestellen. Wo liegt denn da der Unterschied ( außer der Frequenz natürlich ) ?

    mfg Kay



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 07.05.2007, 21:32


    1. Nein die Module sind bestellt
    2. die 868MHz dürfen in 1 Min max 10 sec Senden, vorteil weniger Störungen
    bei den 434MHz Modulen kann man Dauern Senden und Empfangen.


    Ich schätze mal die werden in 14 Tagen bis 3 Wochen da sein.

    Was macht dein Touchpanel?



    Re: 433 MHz Module - ANsprechen mit AVR

    Kay - 07.05.2007, 22:54


    welche module bekommst du ? die 433 oder die 868 ? ich bin echt am überlegen, welche ich nehmen soll. Will damit ne Haussteuerung machen.

    hab mir jetzt so nen sudoku spiel bestellt und warte drauf. wenn ichs da habe, berichte ich dir.

    mfg Kay



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 08.05.2007, 06:31


    Hallo Kay,

    ich habe die 434MHz Module bestellt. Man kann Sie ( keine Ahnung ) vielleicht auch zum Steuern von Funksteckdosen benutzen.

    Ich habe das RFM12 Tranceiver MOdul bestellt (4 St). Ich überlege mir ein Protokoll, sodass eine Sicherheit zur Steuerung und Messung da ist.

    Wie läuft das eigentlich beim CAN Bus ab?



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 08.05.2007, 11:32

    Fehlerbereinigte Verion von Bastelbär
    ' generated. Take care that the chip supports all fuse bytes.' ########################################################################
    ' ### RF12-Test in Bascom
    ' ### Basiert auf Code von Benedikt K.
    ' ### Joachim Fossie Bär Reiter 04/2007
    ' ########################################################################


    $regfile = "m32def.dat"
    $hwstack = 32 ' default use 32 for the hardware stack
    $swstack = 10 'default use 10 for the SW stack
    $framesize = 40

    '$PROG &HFF,&HFF,&HD9,&H00' generated. Take care that the chip supports all fuse bytes.

    $crystal = 8000000
    $baud = 19200
    Baud = 19200

    Declare Sub Rf12_init
    Declare Function Rf12_trans(byval Wert As Word) As Word
    Declare Sub Rf12_setfreq(byval Freq As Single)
    Declare Sub Rf12_setbandwith(byval Bandwith As Byte , Byval Gain As Byte , Byval Drssi As Byte)
    Declare Sub Rf12_setbaud(byval Rfbaud As Long)
    Declare Sub Rf12_setpower(byval Outpower As Byte , Byval Fskmod As Byte)
    Declare Sub Rf12_ready
    Declare Sub Rf12_txdata(byval Maxchar As Byte)
    Declare Sub Rf12_rxdata(byval Maxchar As Byte)

    Const Rf12freq = 433.92
    Const Rf12baud = 19200
    Const Maxchar = 32

    'config the SPI in master mode.The clock must be a quarter of the slave cpu
    ' Hier ggf. den SoftSPI reinmachen
    Config Spi = Hard , Interrupt = Off , Data Order = Msb , Master = Yes , Polarity = Low , Phase = 0 , Clockrate = 128 , Noss = 1

    ' werden benötigt für rf12_ready
    Spi_cs Alias Portb.4 ' SS-Pin
    Config Spi_cs = Output
    Spi_sdo Alias Pinb.6 ' MOSI-PIN
    Set Spi_cs

    'init the spi pins
    Spiinit

    ' was so gebraucht wird
    Dim Count As Byte
    Dim Temp As Word
    Dim Rfdata(32) As Byte
    Dim Text As String * Maxchar At Rfdata Overlay

    Print "Init"
    Call Rf12_init ' ein paar Register setzen (z.B. CLK auf 10MHz)
    Print "Set Frequenz"
    Call Rf12_setfreq(rf12freq) ' Sende/Empfangsfrequenz auf 433,92MHz einstellen
    Print "Set Bandwith"
    Call Rf12_setbandwith(4 , 1 , 4) ' 200kHz Bandbreite, -6dB Verstärkung, DRSSI threshold: -79dBm
    Print "Set Baudrate"
    Call Rf12_setbaud(rf12baud) ' 19200 baud
    Print "Set Power"
    Call Rf12_setpower(0 , 6) ' 1mW Ausgangangsleistung, 120kHz Frequenzshift


    ' ########################################################################
    ' ###### Hauptproggi
    ' ########################################################################


    Text = "Dies ist ein 433MHz Test !!!!!{013}{010}"

    ' Je nachdem ob Sender oder Empfänger die entsprechenden Zeilen aktivieren
    Do 'Ewigschleife


    ' Hier ist die Senderoutine
    ' Print "Sende"
    ' Call Rf12_txdata(maxchar)

    Wait 1

    ' Hier ist die Empfangsroutine
    Print "Empfange"
    Call Rf12_rxdata(maxchar)
    For Count = 1 To Maxchar
    Print Chr(rfdata(count)) ; "-";
    Next Count
    Print

    Loop


    End 'end program


    ' ########################################################################
    ' ###### Unterroutinen
    ' ########################################################################

    Sub Rf12_init:
    Waitms 150
    Temp = Rf12_trans(&Hc0e0)
    Temp = Rf12_trans(&H80d7)
    Temp = Rf12_trans(&Hc2ab)
    Temp = Rf12_trans(&Hca81)
    Temp = Rf12_trans(&He000)
    Temp = Rf12_trans(&Hc800)
    Temp = Rf12_trans(&Hc4f7)
    End Sub


    Sub Rf12_setfreq(byval Freq As Single)

    Freq = Freq - 430.00
    Temp = Freq / 0.0025
    If Temp <96> 3903 Then
    Temp = 3903
    End If
    Temp = Temp + &HA000
    Temp = Rf12_trans(temp)
    End Sub


    Sub Rf12_setbandwith(byval Bandwith As Byte , Byval Gain As Byte , Byval Drssi As Byte)
    Drssi = Drssi And 7
    Gain = Gain And 3
    Temp = Bandwith And 7
    Shift Temp , Left , 2
    Temp = Temp + Gain
    Shift Temp , Left , 3
    Temp = Temp + Drssi
    Temp = Temp + &H9400
    Temp = Rf12_trans(temp)
    End Sub



    Quelle:
    http://www.mikrocontroller.net/topic/67273#556512

    Hat von euch einer schon die Module?

    Weiteres ist noch vom Author geplant :

    ES LEBT, ES LEBT!!
    Die Routinen für den BASCOM laufen. Ein kleiner Fehler, abgesehen von
    dem den HUMIX gemeldet hat, war noch drin (Highbyte zuerst senden) aber
    jetzt laufen sie. Ich habe sie gerade an der Hardware mit einem
    Evalboard getestet. Allerdings hab ich den MEGA32 mit 8Mhz vom Evalboard
    getaktet, also nicht mit den 10MHz vom Modul. Also aufpassen im
    Quelltext falls einer die 10Mhz nutzt. Angeschlossen hab ich das Modul
    folgendermassen:

    VDD -> VCC
    GND -> GND
    SDI -> MOSI (PB5, Pin 6)
    SDO -> MISO (PB6, Pin 7)
    SCK -> SCK (PB7, Pin 8)
    nSel -> SS (PB4, Pin 5)
    FSK -> R 10k Pullup

    Jetzt gehts weiter im Programm mit den Feinheiten und IRQ-Steuerung.
    Auch werde ich mal mit dem SPI-Clock spielen um schneller zu werden.

    Datei anbei, und nicht die Fuses vergessen.

    -------------------------------------------------------------





    :roll:



    Re: 433 MHz Module - ANsprechen mit AVR

    Kay - 09.05.2007, 12:04


    hi,

    bei CAN übernimmt der CAN Controller die ganze Verwaltung der Daten. Du musst dem nur die Daten übergeben und der kümmert sich um das Protokoll, Kollisionserkennung usw...

    mfg Kay



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 09.05.2007, 12:55


    Hast du auch schon das RFM12 Modul von Pollin ausprobiert?

    bei CAN heist das nur: daten rein und dann Daten raus ?

    Oder muss man extra was wissen?

    Ich denke da an ein Protokoll damit sich die Module unterhalten können.

    brauche dann nur so ein 434Modul an den CAN anschlissen und dann macht er alles? man braucht dann nur auf gewisse Ereignisse zu reakieren?

    :roll:



    Re: 433 MHz Module - ANsprechen mit AVR

    Kay - 09.05.2007, 13:26


    ich habe leider noch kein RFM12 Modul.

    Du brauchst um CAN nutzen zu können nen uC controller ( megaxxx ) und den CAN Controller selbst. mit dem mega sendest du z.B. Node 1 ,Daten "hallo". Der CAN Controller nimmt diese Daten und passt sie ins CAN Protokoll rein. Du hast nichts mit Kollisionserkennung usw. zu tun.

    mfg kay



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 09.05.2007, 15:39


    Hallo Leute,
    hier mal ein Grössenvergleich meiner Pollin-Module



    irgendwie hab ich sie mir grösser vorgestellt.



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 09.05.2007, 17:08


    Stimmt - das machen die Fotos ;)

    Aber gut das die so klein sind :)

    kann man die gut löten ?

    Und haben die ein 2 mm Raster ?

    :roll:

    Wann sehen wir den die 1. ANwendung 8) 8)

    Na da bin ich mal gespannt, wie dein Test bericht ausfällt :!:



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 14.05.2007, 19:48


    Angeblich Sendet das Modul nur Nullen.

    Lösung:

    Es muss abgewartet werden das alles gesendet worden ist.

    Sub Rf12_ready
    Reset Ss 'Chip Select = 0
    For I = 1 To 30000
    If Miso = 1 Then Exit For
    Next
    End Sub


    http://www.mikrocontroller.net/topic/67273#561045



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 22.05.2007, 13:19


    http://www.mikrocontroller.net/topic/67273#566012

    Könnte sein das MOSI mit MISO vertauscht ist im BASCOM Programm, mal kontrollieren. Leider kann ich das nicht überprüfen da ich noch keine Module habe.

    :shock:



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 23.05.2007, 15:34


    Hallo,


    Zitat:Es muss abgewartet werden das alles gesendet worden ist.

    wie lange , worauf, kapier ich nicht.
    Ich hab mal die soft SPI-Version in der Simulation dudeln lassen
    da ist
    sub rf12 ready etwas anders.



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 23.05.2007, 17:08


    Hallo - Im Forum wird vom 2 Byte Puffer gesprochen und sobald der leere ist bis auf die 2 Byte ( CR+LF) hört das zusenden.

    Und dann kann das Modul z.B auf Empfang umschalten oder was andewres Senden. Ich kann das aber nicht überprüfen.

    :?



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 23.05.2007, 20:36


    Wigbert könnte dich interessieren neben Programm(C) gibts auch ein Layout

    http://www.mikrocontroller.net/topic/67273#567621


    RFM12 434MHz Modul an USB :P



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 25.05.2007, 20:11


    Hallo avrnix,
    dank Dir für die Info.
    Hab mich noch hinreissen lassen, bei der nächsten rfm 12 Sammelbestellung dabei zu sein.

    Schöne Feiertage.



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 25.05.2007, 22:29


    Läuft schon was bei dir ? Und wilst es mit USB und dem RFM12 ausprobieren?



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 26.05.2007, 11:02


    Hallo avrnix,
    habe gerade mein Pollin Board ausgepackt. Müsste über Pfingsten die
    ersten Erfolge haben(hoffe ich wenigstens).
    mir schwebt eine Funk-Schnittstelle für das auslesen und beschreiben
    einer SPS vor. Man steht sonst immer mit den laptop vor den
    Schaltschrank und kann den Prozessablauf nicht einsehen.
    Als Antenne schwebt mir eine kleine Teleskopantenne vor,
    die man in allen Richtungen abknicken kann, sodas das Modul
    auch hingelegt werden kann.Also einfach mal abwarten.



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 26.05.2007, 13:14


    Das ist doch mal eine Gute Idee. Mit Teleskopantenne ist da länger als 16cm hat man dadurch eine weitere Reichweite?

    Man könnte auch die Daten oder das Programm komplett neu einspielen ( Bootloader ) 8)

    Ich bin mal gespannt welche Ergebnisse du am Wochenende gewinnen wirst und ob der BASCOM Code klappt ( was er sollte ).

    Schöne Feiertage! :D



    Re: 433 MHz Module - ANsprechen mit AVR

    Wigbert - 26.05.2007, 18:23


    Hallo Leute,
    hier mal meine kleine rf12 "Forschungsstation".
    Das Pollinboard kann auch ein Blinder zusammenlöten. +++!
    Der Controller lässt sich über ISP bein eigebauten rf12 nur noch programmieren wenn die rf12 Spannungsversorgung bestehen bleibt.
    Ich hab den Optokoppler durch eine Drahtbrücke (gelb) ersetzt.
    Muss man erst mal drauf kommen!
    Ansonsten wie im Bild zu sehen, ging das rf12 problemlos auf senden.


    Das Empfangsboard wird ein Eigenbau sein und ist in Arbeit



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 26.05.2007, 20:02


    Gratulation ! :D der Empfänger ist das Teil wo 434,92 Mhz ist richtig ?

    Was ist das was mit Baudrate etc im Display und Keyboard für ein Teil?

    Aber es geht :-) .

    Ja es gibt einen in Bascom für einen Mega 8 einen Bootloader.

    Allerdings habe es noch nicht ausprobiert ( Sample/Boot )

    8) Hört du was aus dem Empfänger ?

    Werde morgen eine Extra Brett zum Thema RFM12 erstellen.
    Und anfangen eine HP anzulegen.
    :roll:



    Re: 433 MHz Module - ANsprechen mit AVR

    avrnix - 27.05.2007, 10:11

    Es gibt ein Extra Brett für den RF12 ,01,02 Module
    So bitte hier nichts mehr reinschreiben nimmt dieses Brett:

    http://www.iphpbb.com/board/f-10138836nx63949-24.html

    für Software , Hardware, und Brainstörming :!:



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum www.comwebnet.de

    S65 - Assmbler Routinen und Layout auf Polnischer Seite - gepostet von avrnix am Samstag 01.09.2007
    8Bit Wandlung - Erhöhung der Samplerate - gepostet von avrnix am Mittwoch 14.11.2007
    Einzelne Farben berechnen - S65 Display - gepostet von avrnix am Sonntag 11.11.2007
    Controller retten - gepostet von Wigbert am Mittwoch 20.06.2007
    RF12 RF02 etc - Software probleme - gepostet von avrnix am Sonntag 27.05.2007
    Testboard RFM12 mit ATMeag 8 - gepostet von avrnix am Freitag 08.06.2007



    Ähnliche Beiträge wie "433 MHz Module - ANsprechen mit AVR"

    level4 module - 2Arca2 (Donnerstag 14.09.2006)
    Suche ein Notebook mit min 300 MHZ - Kajo (Dienstag 23.08.2005)
    iXeL-Racer -> Kanal 19 -> 27.145 Mhz - iXeL-Racer (Donnerstag 12.07.2007)
    MX12 35 UND 40 MhZ???? - ls4 (Freitag 23.02.2007)
    35 MHz: A-Band... B-Band... wasn das nu genau? - Okke Dillen (Montag 04.09.2006)
    Auflistung der benötgten Module - Dennis (Donnerstag 03.08.2006)
    72 MHz im DF-4 erlaubt ? - Manta 400 (Freitag 12.05.2006)
    Comfort indicator module - REFZ (Samstag 30.06.2007)
    Neue Module werden zu wucherpreisen verkauft. - ohmhertz (Sonntag 23.09.2007)
    512MB DDR2 400 MHZ für´s Notebook - Manuel (Dienstag 13.12.2005)