Modem ansprechen
Modem ansprechen
Halle alle zusammen,
ich versuche mich seit kurzem mit ProfiLabExpert und habe wohl gleich zu hoch geriffen: kann mir jemand helfen? Ich versuche ein analoges Modem anzusprechen, das an die serielle Schnittstelle angeschlossen ist. Das senden geht: Ich sende mit Hilfe von COM-String senden einen String (z.B. AT) an COM1. Eine fallende Flnake am Eingang SDN erzeuge ich mit einen Taster und negiertem Ausgang. Ich erwarte dann wie vom Terminalprogramm bekannt die Antwort "OK" vom Modem. Das muss doch mit COM-String empfangen gehen! Aber bei einer fallenden Flanke am Eingang CK (Wann muss das eigentlich kommen?) geht nur der BSY-Ausgang auf high und bleibt dort; habe ich Problem mit Trennzeichen? Welches Trennzeichen sendet ein Modem und wann? Am Ausgang von COM-String empfangen habe ich $DSP-Anzeige. Kann mit jemand einen Rat geben??? Grüße von "Bastler".
ich versuche mich seit kurzem mit ProfiLabExpert und habe wohl gleich zu hoch geriffen: kann mir jemand helfen? Ich versuche ein analoges Modem anzusprechen, das an die serielle Schnittstelle angeschlossen ist. Das senden geht: Ich sende mit Hilfe von COM-String senden einen String (z.B. AT) an COM1. Eine fallende Flnake am Eingang SDN erzeuge ich mit einen Taster und negiertem Ausgang. Ich erwarte dann wie vom Terminalprogramm bekannt die Antwort "OK" vom Modem. Das muss doch mit COM-String empfangen gehen! Aber bei einer fallenden Flanke am Eingang CK (Wann muss das eigentlich kommen?) geht nur der BSY-Ausgang auf high und bleibt dort; habe ich Problem mit Trennzeichen? Welches Trennzeichen sendet ein Modem und wann? Am Ausgang von COM-String empfangen habe ich $DSP-Anzeige. Kann mit jemand einen Rat geben??? Grüße von "Bastler".
Re: Modem ansprechen
Hallo PprofiLab-Expert-Anwender,
hier mein Mini-Projekt, das mir Kopfzerbrechen bereitet. Vielleicht hat jemand einen Tip für mich!
hier mein Mini-Projekt, das mir Kopfzerbrechen bereitet. Vielleicht hat jemand einen Tip für mich!
- Dateianhänge
-
- modem_test.prj
- (2.53 KiB) 308-mal heruntergeladen
Re: Modem ansprechen
Meines Erachtens musst du bei Com String empfangen den CK und den Bsy Eingang verbinden, genaueres kann ich aber erst Nachmittags sagen, da kann ich mal nachsehen.
Ich würde erstmal anders vorgehen:
Mit einem Terminalprogramm genau die Schritte durchführen was auch PL machen soll, und dabei mitlesen was vom Modem kommt und was genau du sendest, und zwar als Ascii und auch Hex. Ich empfehle dir dazu folgendes Programm.
http://www.der-hammer.info/terminal/
Ich würde erstmal anders vorgehen:
Mit einem Terminalprogramm genau die Schritte durchführen was auch PL machen soll, und dabei mitlesen was vom Modem kommt und was genau du sendest, und zwar als Ascii und auch Hex. Ich empfehle dir dazu folgendes Programm.
http://www.der-hammer.info/terminal/
stachlige Grüße, Kaktus
Re: Modem ansprechen
Vermutlich nur ein Problem der richtigen Synchron-Zeichenfolge.
In Frage kommen eigentlich nur vier Möglichkeiten: nur 13, nur 10, 13 10, oder 10 13. (alles dezimal)
Ausprobieren. Mit dem Projekt scheint im Prinzip alles OK.
In Frage kommen eigentlich nur vier Möglichkeiten: nur 13, nur 10, 13 10, oder 10 13. (alles dezimal)
Ausprobieren. Mit dem Projekt scheint im Prinzip alles OK.
ABACOM support
Re: Modem ansprechen
Hallo Bastler
Lass einfach mal die Synchronzeichen weg beim Com Modul
Ersetze deinen Taster duch einen Taktgeber - ca 10 HZ und
verknüpfe den clk Eingang mit einem UND Gatter mit dem Taktgeber
und dem BSY Ausgang ( diesen noch invertieren).
Dann siehst Du was alles von der Schnittstelle kommt
Gruss
Lass einfach mal die Synchronzeichen weg beim Com Modul
Ersetze deinen Taster duch einen Taktgeber - ca 10 HZ und
verknüpfe den clk Eingang mit einem UND Gatter mit dem Taktgeber
und dem BSY Ausgang ( diesen noch invertieren).
Dann siehst Du was alles von der Schnittstelle kommt
Gruss
Re: Modem ansprechen
Hallo funkybaer,
ich habe alles so gemacht, wie ich Deine Beschreibung verstanden habe (siehe Projekt als Anhang). Leider funktioniert nicht. Habe ich Dich richtig vertstanden?
Gruß bastler
ich habe alles so gemacht, wie ich Deine Beschreibung verstanden habe (siehe Projekt als Anhang). Leider funktioniert nicht. Habe ich Dich richtig vertstanden?
Gruß bastler
- Dateianhänge
-
- modem_test_neu1.prj
- (2.57 KiB) 268-mal heruntergeladen
Re: Modem ansprechen
Hallo Bastler
Also ganz so einfach ist es nicht .
Welches Modem hast Du ? nicht alle machen 2400 baud. wenn dann nimm mal 9600 oder 19200 Baud
Einfacher wäre es erst mal mit einem Terminalprogramm wie Hterm oder dem Hyperterminal zu senden und empfangen.
Ausserdem must du nach dem ATX3 eine Pause machen - das Modem gibt dann schon OK aus.
Also die Befehle die Du mit dem Terminal ausgibst must Du dann auch in der gleichen Reihenfolge mit
jeweils einem Com Sendebaustein auch ausgeben - teilweise eben mit der entsprechenden Verzögerung.
Weiterhin musst Du auch aufpassen das die Steuerleitungen DSR RTS usw entsprechend angesteuert werden .
Gruss Gerhard
Also ganz so einfach ist es nicht .
Welches Modem hast Du ? nicht alle machen 2400 baud. wenn dann nimm mal 9600 oder 19200 Baud
Einfacher wäre es erst mal mit einem Terminalprogramm wie Hterm oder dem Hyperterminal zu senden und empfangen.
Ausserdem must du nach dem ATX3 eine Pause machen - das Modem gibt dann schon OK aus.
Also die Befehle die Du mit dem Terminal ausgibst must Du dann auch in der gleichen Reihenfolge mit
jeweils einem Com Sendebaustein auch ausgeben - teilweise eben mit der entsprechenden Verzögerung.
Weiterhin musst Du auch aufpassen das die Steuerleitungen DSR RTS usw entsprechend angesteuert werden .
Gruss Gerhard
Re: Modem ansprechen
Schon mal Schritt für Schritt mir Terminal Programm getestet?Mit einem Terminalprogramm genau die Schritte durchführen was auch PL machen soll, und dabei mitlesen was vom Modem kommt und was genau du sendest, und zwar als Ascii und auch Hex. Ich empfehle dir dazu folgendes Programm.
http://www.der-hammer.info/terminal/
Unterhalte dich erstmal auf dem einfachen Wege mit deinem Modem.
Sonst kannste auch gleich Lotto spielen...
stachlige Grüße, Kaktus
Re: Modem ansprechen
Hallo Kaktus
Hallo Kaktus
Irgenwie verstehe ich Deine Antwort nicht ..
Wo ist das Problem "ATX3" mit dem Terminal Programm einzugeben und dann "OK" zu erhalten..
Erstens synchronisiert das Modem sich auf die Geschwindigkeit, zweitens
Weis ich das die Kommunikation klappt (kann ich einen Hardwarefehler schon ausschliesen ).
Da brauch ich mich nicht mit dem Modem zu "unterhalten" oder Lotto zu spielen......
Wenn Du andere vernünftige Vorschläge hast kein Problem, aber wenn schon dann sachlich und eine Hilfe
für den Anderen .
Es geht halt nur Schritt für Schritt wenn "man" keine weitern Daten hat .
Gerhard
Hallo Kaktus
Irgenwie verstehe ich Deine Antwort nicht ..
Wo ist das Problem "ATX3" mit dem Terminal Programm einzugeben und dann "OK" zu erhalten..
Erstens synchronisiert das Modem sich auf die Geschwindigkeit, zweitens
Weis ich das die Kommunikation klappt (kann ich einen Hardwarefehler schon ausschliesen ).
Da brauch ich mich nicht mit dem Modem zu "unterhalten" oder Lotto zu spielen......
Wenn Du andere vernünftige Vorschläge hast kein Problem, aber wenn schon dann sachlich und eine Hilfe
für den Anderen .
Es geht halt nur Schritt für Schritt wenn "man" keine weitern Daten hat .
Gerhard
Re: Modem ansprechen
funkybaer schreibt:
funkybaer schreibt:
funkybae schreibt:
Du solltest erstmal alle Antworten hier durchlesen bevor du hier Leute beleidigst.
Eine Bewertung meiner Antwort steht nur Bastler zu, für ihn habe ich sie auch geschrieben.
Wenn Du andere vernünftige Vorschläge hast kein Problem, aber wenn schon dann sachlich und eine Hilfe
für den Anderen .
Genau deshalb mein Vorschlag erstmal mit hterm eine Aufzeichnung zu machen von der Unterhaltung die dann später auch Profilab machen soll. So sehe ich genau ( es wird ja auch HEX dargestellt) welche Trennzeichen das Modem sendet etc.Es geht halt nur Schritt für Schritt wenn "man" keine weitern Daten hat
funkybaer schreibt:
Denn es ist ja noch nicht mal die Baudrate bekannt. Und die Synchron-Zeichenfolge vom Modem ist auch nicht bekannt. Für mich zu viele Unbekannte um direkt mit Profilab ans Modem zu gehen ohne das die Punkte geklärt sind.Welches Modem hast Du ? nicht alle machen 2400 baud. wenn dann nimm mal 9600 oder 19200 Baud
funkybae schreibt:
Das ist doch genau das was ich geschrieben habe, und du selbst empfiehlst das Gleiche, also wo ist dein Problem.Einfacher wäre es erst mal mit einem Terminalprogramm wie Hterm oder dem Hyperterminal zu senden und empfangen.
Ausserdem must du nach dem ATX3 eine Pause machen - das Modem gibt dann schon OK aus.
Du solltest erstmal alle Antworten hier durchlesen bevor du hier Leute beleidigst.
Eine Bewertung meiner Antwort steht nur Bastler zu, für ihn habe ich sie auch geschrieben.
Wenn Du andere vernünftige Vorschläge hast kein Problem, aber wenn schon dann sachlich und eine Hilfe
für den Anderen .
stachlige Grüße, Kaktus
Re: Modem ansprechen
Hallo Kaktus
leider scheints hier durcheinander gegangen zu sein .
Da Du ohne Ansprache für jemanden nach meiner Antwort geschrieben hast
bezog ich das auch auf meine Aussage - Tja , wenn mehrere Da sind sollte mann sein Schreiben auch
personifizieren, sinst kommt das leider Raus
also Sorry
Trotzdem der HInweis:
Modems erkennen nach dem Einschalten die Baudrate mit der Sie angesprochen werde,
ausser sie sind fest eingestellt- selden der Fall .
DSR usw müssen gesetzt sein
gerhard
leider scheints hier durcheinander gegangen zu sein .
Da Du ohne Ansprache für jemanden nach meiner Antwort geschrieben hast
bezog ich das auch auf meine Aussage - Tja , wenn mehrere Da sind sollte mann sein Schreiben auch
personifizieren, sinst kommt das leider Raus
also Sorry
Trotzdem der HInweis:
Modems erkennen nach dem Einschalten die Baudrate mit der Sie angesprochen werde,
ausser sie sind fest eingestellt- selden der Fall .
DSR usw müssen gesetzt sein
gerhard
Re: Modem ansprechen
Hallo Bastler
Hier ein kleines testprogramm für dein Modem .
Du must nur in den COM Bausteinen deine COM Schnittstelle eintragen.
Das Modem wird so initialisiert, das es die Kommandos als Echo wiedergibt-
Kannst ja dannn ändern , ist nur zur kontrolle am Anfang
Gruss Gerhard
Hier ein kleines testprogramm für dein Modem .
Du must nur in den COM Bausteinen deine COM Schnittstelle eintragen.
Das Modem wird so initialisiert, das es die Kommandos als Echo wiedergibt-
Kannst ja dannn ändern , ist nur zur kontrolle am Anfang
Gruss Gerhard
- Dateianhänge
-
- MOdem.zip
- (2.06 KiB) 281-mal heruntergeladen