PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem beim auslesen "Swissphone DE925"



franky_69
11.01.2013, 22:38
Hallo zusammen,

ich bekommen meinen DE925 nicht ausgelesen.Ich benutze dafür PSW 900 4.74 und einen Pegelwandler von der Fa. Polin-Elektronik.

siehe Link: http://www.gutnet.at/web/index.php?option=com_content&view=article&id=49&Itemid=58

Am Ladegerät habe ich folgende Anschlussbelegung vorgenommen:

also von Frontal unten betrachtet, sowie von links nach rechts gezählt ist die Pinbelegung:


Pin 1 ANT
Pin 2 GND --> GND Pegelwandler
Pin 3 NF
Pin 4 TXD --> TXD Pegelwandler
Pin 5 RXD --> RXD Pegelwandler
Pin 6 CHG

Ich bekomme damit keinen Connect zum Pager. Die Meldung von der Software lautet immer
"keine Antwort vom Pager" .

Ich habe es an zwei Rechnern probiert. Einmal mit USB -RS232 Adapter und einmal direkt an einer RS232 Schnittstelle. Beides funzt nicht...

Hat hier vieleicht noch einer eine Idee wo es dran liegen könnte?

Danke für eure Hilfe.

AkkonHaLand
12.01.2013, 09:10
Die Antwort steckt auch hier in der Frage:
Nimm die Original-Programmierstation von Swissphone mit der Oroginalsoftware, dann klappt das auch ;-)

MeisterH
12.01.2013, 09:57
Dreh mal Transmit und Receive.

franky_69
12.01.2013, 10:20
Moin,
das Vertauschen von RX,TX habe ich schon ausprobiert, funktioniert aber auch nicht.

Da es anderen Leuten gelingt mit nicht "originalen Progstationen" die Pager auszulesen, wird es daran wohl nicht liegen....

Gr.

MichelB
12.01.2013, 10:34
Da fehlen glaube ich die Wiederstände in den Datenleitungen zum Melder.
Such mal hier im Forum, da gibt es irgendwo noch nen Schaltplan mit den richtigen Wiederständen.
Dann auf den COM Port achten, richtiger COM Port eingestellt?
Ladegerät nicht mit Spannung versorgen.
Wandlerbaustein mit Spannung versorgt?

franky_69
12.01.2013, 13:00
Hallo Michel,

danke für deine Hilfe....ich habe im Forum gesucht und bin bez. der Widerstände fündig geworden.

Es lag an den fehlenden Widerständen, jetzt funktioniert es....

MfG

franky

pa9470
21.01.2014, 20:00
Darf ich fragen was du da für Widerstände verwendet hast? ich habe nämlich das selbe Problem und habe bei RX einen high pull mit 4,7k und einen spannungsteiler bei TX von 1,5k u 3,3k.

Andi-Hamburg
21.01.2014, 20:17
4,7k & 3,3k musst Du nehmen, mehr nicht

pa9470
21.01.2014, 22:38
Danke, ich habe nun wie in einer Bauanleitung für einen Programierstation beschrieben ist TX mit 3,3k down gepullt und den RX mit 4,7k high gepullt.

RX vom pager (pin 5) habe ich mit RX von meinem arduino verbunden.
TX vom pager (pin 4) mit TX vom arduino.
GND -> GND

Baudrate: 9600
stopbit: 1
parity: none

mit der PSW die Meldungsausgabe (A) aktiviert.
die FM des Pagers ist höher als 2.10 glaube so bei 3.84 oder so muss nochmal nachschauen.

aber ich bekomme nichts vom Pager, ich habe auch versucht die Spannungspegel auszumessen aber der Pager liefert kein Signal.

Hast du einen guten rat?

Firefighter87461
22.01.2014, 15:25
Hallo,
Du hast dir deine Antwort bereits fast selbst gegeben. Wenn du deinen RXD (Receive Data) vom Pager mit dem RXD von deinem Arduino verbindest, dann kann da nix bei rauskommen. Genau das gleiche ist es mit deinen TXD (Transmit Data) Kontakten Du musst den TXD vom Board mit dem RXD vom Pager verbinden. Genauso musst du den RXD vom Board mit dem TXD vom Melder verbinden, sonst hast du deine Sendeleitungen von Pager und Board aufeinander geschaltet.

Gruß
Patrick

pa9470
22.01.2014, 18:23
Hahahaha ich vollidiot :-) Hast natürlich recht!
Mich hat ein Schaltplan voll verwirrt weil RX Pager an den Input vom MAX232 rein ist und da wieder RX Raus kam hab jetzt nochmal nachgeschaut und klarerweise war das der Fehler.
Nur hab ich jetzt ein anderes Problem.
Wenn ich Pager Pin 4 also TX mit 3,3k down pulle und in am Board mit TX verbinde (RX 4,7k high auf TX) , läutet mein Pager nicht und gibt somit auch nichts aus.

Die Station ist natürlich nicht mit eingesteckt und LGM ist so eingestellt dass er im Ladegerät auch läutet.

Lg

MichelB
22.01.2014, 19:49
Was meinst du mit läutet nicht.? Der fängt nicht von selber an zu Alarmieren. Du musst schon den DME mit nem Testsender auslösen.

pa9470
22.01.2014, 22:33
Ich löse den Melder mit einem Testsender aus.
Wenn ich den Melder an Tisch liegen lasse dann erkennt er den Testruf und beginnt zu leuten.
Wenn ich den Melder in die NICHT ANGESCHLOSSENE Ladestation stecke den TX, RX u GND abgreife und RX downgepullt habe dann "Überhört" der Melder seinen RIC und erkennt seine Alarmierung nicht.

Löse ich den RX downpull und mache einen Neuen Testruf klappt es, aber klarerweiße habe ich damit keine Meldung.

Er erkennt wirklich nicht mit dem downpull, den alle 5min kommt ein Feldstärkensignal.
Das bekommt er auch nicht mit da nach einiger Zeit das Feldstärkensymbol aufscheint das sonst nie da ist.

MichelB
22.01.2014, 22:43
Evtl. EMV Störungen die eingestreut werden? Hatte ich auch im Anfang, wenn der Max 232 zu nah am dme hatte.

pa9470
22.01.2014, 23:03
Meine aktuelle Schaltung sieht wie folgt aus:

DME PIN2 GND--------------------------------GND ARDUINO

DME PIN5 RX ---------------------------------TX ARDUINO
|
[] 4,7k
|
5V

DME PIN4 TX ---------------------------------RX ARDUINO
|
[] 3,3k
|
GND

An den DME wird nichts gesendet deshalb könnte man auch diese Verbindung weg lassen.
Die TTL pegel solten auch kein Problem sein, den 3,3V erden als 1 gelesen (µContoller arbeitet mit 5V).