Problem mit Funkübertragung

Gast #1118756
hallo alle zusammen...


Ich weiß es gibt bereits einen thread der auf dieses Funkmodul 
anspricht. Jedoch löst dieser mein Prolbem nicht

Ich habe mir kürzlich ein xtr-434 funkmodul im zuge eines projekts 
gekauft
ich möchte es für eine einweg seriell übertragung verwenden, es muss 
also nur in eine Richtung übertragen werden. Außerdem verwende ich dabei 
einen max232 pegelwandler

ich hab bis jetzt ziemlich viel zeit in darin investiert aber das ganze 
läuft leider immer noch nicht

ich habe darunter die links zum xtr-434 und max232 manual und auch 2 
links zu meinem sender und empfänger schaltbild

ich hoffe irgendjemand kann mir vielleicht weiterhelfen warum das ganze 
nicht läuft

===============
XTR 434 Manual
===============
http://www.aurelwireless.com/wireless/uk/manuals/650200588_um.pdf


==================
Max 232 Manual
==================
http://focus.ti.com/lit/ds/symlink/max232.pdf


=========================
Sender
=================
http://www.wasserrettung-faak.at/Transmitter.jpg




==================
Empfänger
================
http://www.wasserrettung-faak.at/Receiver.jpg
Gast
Auf der Empfängerseite soll am Ende eigentlich nur ein Microcontroller 
sein der die seriellen Daten auswertet und dann dadurch bestimmte 
Ausgänge setzt oder nicht...also eigentlich nur bestimmte Bit-Folgen
Hi,
1.) Was funktioniert denn nit ? Kriegste überhaupt keine Daten oder 
fehlerhafte Daten?
2.) Schickts du ne 1ms Preamble wie im Datenblatt an einem ans Herz 
gelegt   wird ?
3.) Wo ist der 10 Ohm Widerstand am VCC Pin und die 100nF Kapazität ?
4.) Warum benutzt du nit den CD Pin der dir anzeigt das Daten ankommen ?
5.) Wie schaut den dein Code aus ? Oder benutzt du nen Terminal ?

Gruß
Gast
Hi,

1...also Daten krieg ich leider überhaupt keine

2...hmm....das wär vielleicht nicht schlecht oder...wenn ich das mit der 
preamble machen würde :) aber wie kann ich das realisieren...hab bis 
jetzt eigentlich nur das terminal von windows benutzt

3...woher entnimmst du die angabe mit den 10 Ohm am VCC ich find nur den 
satz mit den 100nF
"De-coupling, next to the transmitter, by means of a minimum 100.000 pF 
ceramic capacitor" und wie is das gemeint....einfach nen widerstand und 
nen kondensator an den Vcc pin hängen oder wie?

und kann das sein das ich auch am TXD und RXD pin einen 10kOhm bzw 
100kOhm

4...hmm....das mitm cd muss ich probiern ja...

5...wie schon gesagt ich benutz nur das Windows Terminal vorerst. später 
wird dann ein programm dafür geschrieben...wahrscheinlich in c# oder so
das soll einfach beim drücken einer bestimmten taste ein bestimmtes byte 
senden

noch ne frage...wenn du dir die beschaltung mit dem RX-Enable und dem 
Tx-Enable anschaust...sieht das für die richtig aus? das is nämlich 
nicht alzu gut beschrieben im manual und die firma aurel antwortet auch 
nicht auf emails die man ihnen schreibt...
Gast
Im Datenblatt steht auch drin, dass man möglichst eine 50:50 Verteilung 
der Bits haben soll (Anteil 0 und 1 Bits). Max. ein Verhältnis von 30:70 
sollte vorhanden sein.
--> Manchester Code.
Die Preambel ist dazu da, den Empfänger "scharf" zu machen (besteht 
einfach aus einer 01-Bitfolge).
Aus dem Windows-Terminal heraus wird das nix.
Gast
hmm....ok also sollt ich einfach mal ein kleines testprogramm schreiben 
das am anfang mindestens 1ms nur 01010101 sendet oder und die rästlichen 
daten sollten manchester codiert werden oder....also wenn ich 1100 
senden will einfach 10100101 oder???
Gast
glaubst du das das so sein könnte oder weißt du das??

dann wär ja nämlich der Empfänger Pin des RS232 mit dem Sender Pin des 
XTR 434 verbunden und umgekehrt
Hilfe,
nein so nit verschalten, das geht nit.
Die Widerstände brauchste nit, wenn überhaupt als Pulldown schalten, 
d.h. nach MAsse schalten.
Die 100nF sollten parallel zu VCC und GND sein nit in Reihe.

>Am Stecker die Leitungen RxD und TxD mal vertauschen...

Quark!


>hmm....ok also sollt ich einfach mal ein kleines testprogramm schreiben

Ja besser wärs.





Gruß
Achso

>...woher entnimmst du die angabe mit den 10 Ohm am VCC ich find nur den
>satz mit den 100nF
>"De-coupling, next to the transmitter, by means of a minimum 100.000 pF
>ceramic capacitor" und wie is das gemeint....einfach nen widerstand und
>nen kondensator an den Vcc pin hängen oder wie?

Und genau eine Zeile tiefer steht das mit dem 10 Ohm Widerstand^^. 
Beides dient zu Entstörung des VCC (Tiefpass). Also 10 Ohm in Reihe zu 
VCC und 100nF parralel zu VCC und GND. Woher entnimmst du eigentlich die 
5Volt ?

>noch ne frage...wenn du dir die beschaltung mit dem RX-Enable und dem
>Tx-Enable anschaust...sieht das für die richtig aus?

Ja sieht OK aus, die Beschreibung ist relativ gut eigentlich auf Seite 2 
ganz unten die tabelle.

Gruß
Gast
so.....also....ich hoff ich hab das jetzt richtig verstanden bzw. 
gezeichnet...

http://www.wasserrettung-faak.at/TransmitterNew.jpg



die 5 volt nehm ich derzeit aus einem spannungsgenerator....später soll 
das allerdings ein akku übernehmen...


danke überhaupt mal...du hilfst mir echt weiter...war schon ganz 
frustriert weil das nicht hingehauen hat...hab eigentlich mit solchen 
schaltungen noch nicht so viel zum tun gehabt deswegen kenn ich mich da 
auch nicht so gut aus...

lg
Gast
hi


danke für die zeichnung....

nein leider noch nicht...hatte noch keine zeit....aber sobald ichs hab 
stell ichs hier rein...
die schaltung werd ich hoffentlich auch morgen ausprobieren 
können...weiß noch nicht ob ich dazu komm...

und die Widerstände am TXD und RXD sind wirklich nicht notwendig?? warum 
stehn di dann im manual in der pin beschreibung drin...oder versteh ich 
da was falsch...
Hi,
kannste die Widerstände auch drin lassen als Pullups, schaden tuts nit, 
sind aber überflüssig. Im Datenblatt steht nur das die Ladeimpedanzen 
erlaubt sind.

Also in Visual Studio C++ hätte ich hier nen paar Empfangsroutinen 
rumfliegen. Melde dich mal an, dann schick ich dir nen Programm wenn du 
magst. Ich will hier den Server nit unnötig mit Dateien belasten.

Für den Empfangsteil würde ich gleich die µC Seite aufbauen und die an 
den MAX hängen. Auch dafür hätte ich nen fertiges Programm, was ich dir 
anpassen könnte. Hatte auch mal so nen Aurel Bitbanging Modul.

Was mir gerade einfällt. Am PC liegen am Pin3 der Seriellen 
Schnittstelle dauerhaft ca -10 Volt an, also logisch 1 nach dem MAX 
(Startbit der Seriellen Schnittstelle ist ja 0). Das heisst der Sender 
versucht ständig zu senden. Vielleicht wäre es empfehlenswert auch auf 
der Sender Seite nen µC zu nutzen.

Gruß
wie jetzt....als pullup oder als pulldown??


hmm...ich wollt das ganze eigentlich in C# schreiben da ich mich da 
relativ gut auskenne und das ganze ja auch verstehen sollte....

aber das programm für das empfängerteil wär mir echt eine hilfe...
hast du das program für den µC in C oder in Assembler???

hmm...ja das wär sicher eine überlegung wert...wenn das die ganze zeit 
zu senden versucht ist das sicher lästig. aber ich glaube zuerst sollte 
ich mal das ding überhaupt zum senden bringen....also immer schritt für 
schritt

lg
Hi,

>wie jetzt....als pullup oder als pulldown??

Omg sry, natürlich Pulldown, war gestern wohl schon zu Müde.

>aber das programm für das empfängerteil wär mir echt eine hilfe...
>hast du das program für den µC in C oder in Assembler???

Ist in C, muß ich nur mal aus wieder ausgraben. Werde am Wochenende dazu 
kommen, und es dir Mail schicken. Wenn du willst schick mir per Mail 
deine Schaltung dazu, dann pass ichs dir auch an.

Gruß

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.