- MultiPlus Wechselrichter Insel und Nulleinspeisung Conrad         
Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 17

Thema: Funkdatenübertragung geht nicht

  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    26.07.2004
    Beiträge
    274

    Funkdatenübertragung geht nicht

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,

    ich habe ein Problem beim Empfangen der Seriellen Daten an meinem Mega32 :

    Code:
    Open "comb.7:2400,8,o,2,INVERTED" For Input As #2
    
    Do                                                          'Beginn der Schleife
    
    
    Adbit = Inkey(#2)
    
     If Adbit > 0 Then
    
    
    If Adbit = 128 Then Sound Soundpin , 30 , 300
    
    
     End If
    
    
    Loop
    Ich benutze die Funkmodule von Aurel OOK AM die es bei Conrad gibt!
    Die Module arbeiten beim Einlesen einer Funksteckdosenfernbedienung gut, und ich kann auch damit selber schalten!

    Nun wollte ich einfache Ascii-Werte per Seriell übertragen, geht irgendwie nicht!

    Als Quelle nutze ich einen ATTiny2313 mit einem Sendemodul! Im Logikanalysator bei 2400,8,O,2 kommen die Daten auch perfekt am Empfänger an! Leider werden sie nicht richtig verarbeitet!

    Wer hat ähnliche Probleme?

    Grüße
    Alex

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    28.03.2004
    Beiträge
    24
    Hallo Alex,

    ich kenne das Funkmodul nicht. Meine Frage ist aber, muss hier nicht mit Manchester-Code gearbeitet werden?

    mfg.

    Dietmar

  3. #3
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    26.07.2004
    Beiträge
    274
    Hallo,

    also jetzt hab ich wieder zeit zum schreiben (war mit grippe im Bett)

    Also die Module sind von Aurel und bei Conrad erhältlich :

    TX-SAW 433.92MHz/s-Z-RFM Nr: 190224
    RX 433MHz 5V LC AC-RX Nr : 190276

    Ich habe testweise das Modul über den code :

    Code:
    Open "comd.1:4800,8,n,1,inverted" For Output As #1
    angesteuert. Der Witz ist (und das hab ich erst vorher im Forum gelesen) daß das Modul initialisiert werden will (also eine einfach preamble um den Empfänger aufzuwecken)

    Das mach ich jetzt so :

    Code:
    For I = 1 To 5
    Print #1 , Chr(170) ;
    Next I
    Sendet das Modul mehr wie 10mS nicht mehr, kommt am Anfang nur müll raus! Auch wenn die Sendepausen 10mS überschreiten passiert das!

    Ich habe durch diesen Code fast keine Datenverluste bekommen!
    Das einzigste Problem ist die Reichweite der Module selbst! Aber bei dem Draht wo ich nutz ist das auch kein Wunder! Ne richtige Antenne und gut is !

    Grüße
    Alex

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    10.03.2005
    Alter
    35
    Beiträge
    967
    wie weit kommste denn ungefähr mit deiner "drahtantenne" ?
    Ich würde ja gern die Welt verändern..., doch Gott gibt mir den Quellcode nicht!

  5. #5
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    26.07.2004
    Beiträge
    274
    Hi,

    also ich hab nen Hof mit 60m zur verfügung, und da klappt es einwandfrei! sogar hinter LKW und Transporter. Hat mich echt gewundert bei dem Billigteil!

    Grüße
    Alex

  6. #6
    Erfahrener Benutzer Robotik Einstein
    Registriert seit
    09.06.2004
    Ort
    Aachen
    Beiträge
    2.674
    Könntest du zu dem ganzen noch etwas mehr schreiben, denn die Datenübertragung mit solchen Billigmodulen interessiert mich sehr! Wie genau regelst du es,, das am Empfänger nicht nur Mist raus kommt und er "falsche" von "richtigen Daten-Pulsen" unterscheidet. Am Anfang setzt du dafür ja ein Par "Dummy-Daten" ein. Aber wennd er Sender nicht aktiv ist, zappelt der Ausgang des EMpfänger doch vermutlich wie wild rum, oder? Wie genau hast du sender und Empfänger angeschlossen, oder sind die für 5V ausgelegt? Der Sender sendet invertiert, kommen die Daten am Empfänger auch invertiert an?

    Wäre dir sehr dankbar, wenn du alles einer wnig näher beschreiben könntest!

  7. #7
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    10.03.2005
    Alter
    35
    Beiträge
    967
    würd mich auch interessieren..kauf mir dann des vllt. auch
    Ich würde ja gern die Welt verändern..., doch Gott gibt mir den Quellcode nicht!

  8. #8
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Hab mit den Dingern auch gearbeitet,

    einfach den SAW an den UART hängen und den auf 19200 Baud konfigurieren ... fertig.

    Ist für 5V ausgelegt kein Problem.

    Nur wie er schon geschrieben hat schwingt das ganze nach 10ms ca. aus und man muß ne Präambel schicken bevor man die "echten" Daten sendet.

    Es gibt von Aurel aber auch FM-Module, da passiert das nicht, Datenübertragung 1:1 ohne Präambel und sind auch nicht teurer

  9. #9
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    26.07.2004
    Beiträge
    274
    Ja genau so wie es Vitis beschrieben hat gehts!

    Aber mit 19200 ?? Bissle arg schnell 9600 mach schon schlapp!

    Ich empfele 2400 oder 1200 für diese Dinger! 4800 hab ich auch gestestet, klappt! Nur nicht 9600!!

    Grüße
    Alex

  10. #10
    Erfahrener Benutzer Robotik Einstein Avatar von Vitis
    Registriert seit
    06.01.2005
    Ort
    Südpfalz
    Alter
    50
    Beiträge
    2.253
    Stimmt, hast recht mit der Geschwindigkeit,

    hab mich mit den easy-radio Modulen vertan.


    (Asche auf Haupt streu)

Seite 1 von 2 12 LetzteLetzte

Berechtigungen

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

Labornetzteil AliExpress