Hallo Alex,
ich kenne das Funkmodul nicht. Meine Frage ist aber, muss hier nicht mit Manchester-Code gearbeitet werden?
mfg.
Dietmar
Hallo,
ich habe ein Problem beim Empfangen der Seriellen Daten an meinem Mega32 :
Ich benutze die Funkmodule von Aurel OOK AM die es bei Conrad gibt!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
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
Hallo Alex,
ich kenne das Funkmodul nicht. Meine Frage ist aber, muss hier nicht mit Manchester-Code gearbeitet werden?
mfg.
Dietmar
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 :
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)Code:Open "comd.1:4800,8,n,1,inverted" For Output As #1
Das mach ich jetzt so :
Sendet das Modul mehr wie 10mS nicht mehr, kommt am Anfang nur müll raus! Auch wenn die Sendepausen 10mS überschreiten passiert das!Code:For I = 1 To 5 Print #1 , Chr(170) ; Next I
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
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!
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
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!
MFG Moritz
www.free-webspace.biz/update
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!
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
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
Stimmt, hast recht mit der Geschwindigkeit,
hab mich mit den easy-radio Modulen vertan.
(Asche auf Haupt streu)
Lesezeichen