Forum: Mikrocontroller und Digitale Elektronik atmega8 funkmodule uart empfangsprobleme wirre zeichen


von Christian D. (Gast)


Lesenswert?

hallo, versuche gerade mit einem RX und TX Funkmodul Daten von einem zum 
anderen Atmega8 zu schicken, habe nun beim atmega nr 1 den Sender an TX 
angeschlossen und beim atmega nr 2 an RX nun sende ich irgendeinen Text 
z.B. hello, der andere Atmega8 sendet mir dann die empfangen Daten an 
mein Hypterminal am PC nun kommt dort ständig Müll an und komischerweise 
zwischendrin Text vom Bootvorgang siehe Bild im Anhang.
Ab und zu entdecke ich ein hello vom Sender, woran könnte das liegen?
hier meine Empfangsfunktion:

unsigned char USART_Receive( void )
{
while ( !(UCSRA & (1<<RXC)) );
return UDR;
}

von Christian D. (Gast)


Angehängte Dateien:

Lesenswert?

ups hab den Anhang vergessen!

von Sonic (Gast)


Lesenswert?

Welches Funkmodul benutzt du? Sende einfach mal Daten ohne 
Unterbrechung, wenn dann der Empfang klappt musst du die Nutzdaten 
mittels Präambel detektieren, da dein Funkmodul keine 
Rauschunterdrückung besitzt.

von Christian D. (Gast)


Lesenswert?

von conrad 433 mhz sender/empfänger, ich glaub ich werd verrückt, denn 
es kommen auf einmal Daten an die ich nie gesendet habe, die aber vorher 
einmal in dem Programm waren....

von Pat F. (breaker87)


Lesenswert?

Christian D. wrote:
> von conrad 433 mhz sender/empfänger, ich glaub ich werd verrückt, denn
> es kommen auf einmal Daten an die ich nie gesendet habe, die aber vorher
> einmal in dem Programm waren....

Willkommen im Club...
Für meine Diplomarbeit wollte ich auch das Conrad Modul verweden... Aber 
die sind sowas von Empfindlich... Ständig kommt irgend ein Müll am 
Empfänger raus... Werde demnächst mal das Modul mit 'nem En- bzw. 
Decoder ausstatten. Vielleicht funktionierts ja dann einigermaßen...

Ach ja, ich weiß ja nicht wie du den Empfänger bzw. Sender mit Strom 
versorgst, aber ich würde dir als Versorung Batterien empfehlen. 
Notfalls auch nen Festspannungsregler... Hab mir mal die Module am Oszi 
angesehen und bemerkt, dass die Restwelligkeit der Gleichspannung meines 
Netzteils das Modul nicht richtig arbeiten lässt...


lg Patrick

von Sonic (Gast)


Lesenswert?

Ist das das AUREL-Modul? Dann siehe
Beitrag "Rauschunterdrückung Funkmodul"
dort ist das gleiche Problem. Ist mit viel Pioniergeist zu lösen.

von Christian D. (Gast)


Lesenswert?

hm nein da steht nichts von aurel,

von Christian D. (Gast)


Lesenswert?

was mich wundert ist das in den datenblättern drinsteht das man das 
signal an data und gnd abgreifen soll...

von Pat F. (breaker87)


Lesenswert?

Kannst du mal die Artikel Nummer posten?

damit ich weiß, ob wir das gleiche Modul verwenden...


lg Patrick

von Christian D. (Gast)


Lesenswert?

130428 SENDE-/EMPFÄNGERMODULSET 433MHZ

von Pat F. (breaker87)


Lesenswert?

genau diese habe ich auch...

Diesen Dienstag und Mittwoch werde ich mich wieder etwas mit dem Modul 
beschäftigen und werde dir meine Erfahrungen mitteilen, falls du 
interesse hast...


lg Patrick

von Christian D. (Gast)


Lesenswert?

klar hab ich interesse, gestern den ganzen Tag dran rumgebastelt... die 
dinger gehen mir langsam auf die Nerven!!!

von Pat F. (breaker87)


Lesenswert?

Ich habe heute eine E-Mail von Conrad erhalten:

>die Baudrate des Moduls beträgt laut Hersteller ca. 9600 kbit/s
>Wenn kein Signal emfpangen wird, gibt es beim Empfänger keine Datenausgabe!
>Eine externe Antenne kann man durchaus angelötet werden, es ist eine 
>Drahtantenne vorhanden, die ausgelötet und verlängert werden kann!
>Eine Reichweite von 200 m ist bei diesem Modul unmöglich!

Da ich aber eine Reichweite von 200m benötige, werde ich die Module 
"schmeißen" --> die Vorgänger meiner Diplomarbeit haben dieses Modul 
bestellt... (solche dummköpfe...)


lg

von Christian D. (Gast)


Lesenswert?

hm ich habe nie mit 9600 baud gesendet immer so mit 2400, hm also bei 
conrad steht aber 30 m Reichweite, für meine Zwecke erstmals ausreichend

von Take2 (Gast)


Lesenswert?

christian.... sendest du manchester-codiert mit prüfsumme? wenn nicht, 
brauchste dich auch nicht über datenmüll zu wundern.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.