modem i urzadzenie z RS232

Sep 12, 2005 10 Replies

Witam Posiadam urzadzenie ktore konfiguruje sie poprzez złącze RS232 (linie Tx, Rx i masa sa wykorzystane). Urzadzenie komunikuje sie na predkosciacj 1200, 4800,



9600, 19200, 8 bitów danych, 1 bit stopu. Czy mozliwe jest podłączenie zdalne poprzez modem? Od strony urzadzenia zewnetrzny modem (taki komputerowy zewnętrzny modem US Robotics) od strony komputera standardowy modem wewnętrzny. Oprogramowanie nie ma opcji modemu (wybiera sie tylko parametry transmisji i port com). Jak nawiązac połączenie? W hyperterminalu wybrać ATD i numer telefonu? Ale po wyłączeniu hyperterminala modem pewnie się rozłączy.

Powinno działać, tylko trzeba włączyć w modemie automatyczne odbieranie po sygnale dzwonienia i ew. zamienić linie Tx i Rx w kabelku łączącym urządzenie i modem. Ale także przez internet się dostać do Twojego pudełka, tylko musi stać przy nim komputer z internetem.

A jak zmusić modem do samodzielnego odbierania połączenia????

ATS0=3&W

S0=3 - odbieraj po 3-cim dzwonku &W - zapisz konfiguracje do flasha

Poszukaj instrukcji do jakiegos modemu z komendami AT, te podstawowe sa dla wszystkich takie same.

Tomek

Pod warunkiem ze komunikaty modemu (RING, CONNECT) nie zaszkodza.

Krzysiek Rudnik

U¿ytkownik "Rafal" snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

Musisz wylaczyc wszelakie flow-control w modemie. I dostosowywanie predkosci RS do predkosci polaczenia.

Przez normalna linie telefoniczna, czy po prostu dlugim kabelkiem?

To sie daje wylaczyc. W tej chwili nie pamietam jakim poleceniem, chyba AT&D = 0 - wylaczenie sprawdzania linii DTR.

Krzysiek Rudnik

AFAIR w moim USR dalo sie to wylaczyc.

Chodzi mi wlasnie o modem ze wzgledu na odleglosc (40km) i chcialbym to zrobic przez linie telefoniczna. Tylko jak nawiazac polaczenie?

  1. W hyperterminalu wybrac COM pod ktorym "jest polaczony" modem, wybrać predkosc identyczna jak na tym zdalnym urzadzeniu (w urzadzeniu parametry transmisji konfiguruje sie zworkami)
  2. wybrać numer "ATD+48......."
  3. Zakładając ze modem po drugiej stronie odbierze.... co zrobić aby połączenie cały czas trwało i aby port COM w komputerze był wolny (podczas połączenia hyprterminal go zajmuje)
  4. Wybierając w obsługującym urządzenie programie port COM mojego modemu bedzie to wyglądało jakbym był fizycznie podłączony do urzadzenia poprzez łącze RS232?

U¿ytkownik snipped-for-privacy@poczta.onet.pl> napisa³ w wiadomo¶ci news: snipped-for-privacy@newsgate.onet.pl...

Ok, masz linie telefoniczna komutowana.

Modem w PC moze dzialac jak Ci pasuje. To ten odlegly modem trzeba trzeba pokonfigurowac i to starannie. Musisz go ustawic na stala szybkosc lacza, byc moze ograniczyc szybkosc transmisji miedzy modemami, moze powylaczac komunikaty by nie przeszkadzaly.

Jak pislem jest jakies ustawienie modemu - w danym czasach stosowalem to czesto do laczenia sie z internetem, gdy musialem oddzielnie sie wzdzwonic, a oddzielnie uruchomic TCP/IP

Mniej wiecej - zaleznie od tryby pracy modemu bedzie wieksze lub mniejsze buforowanie, wiec jakies zaleznosci czasowe beda porypane. Ale jesli parosekundowe opoznienia nie przeszkadzaja bedzie OK. Modemy chyba do 2400 (a na powno 300) pracowaly zupelnie zerojedynkowo - sygnal wysyko to jedna czestotliwosc, sygnal nisko inna (FM) - byl to wtedy prawdziwy modem (MOdulator-DEModulator).

Nie bez powodu bezposrednie polaczenie nazywa sie null-modem - wlasnie udaje ono dwa modemy.

Krzysiek Rudnik

Krzysztof Rudnik wrote: [...]

Hmm ... czy to, że sygnał koduje się więcej niż dwustanowo oznacza, że to nie jest już modulacja ? Modulacja częstotliwościowo fazowa ? :-)

Warto wspomnieć, że istnieje (w odróżnieniu od ilości bitów na sekundę) wartość "body na sekundę" czyli ilość modulacji na sekundę, którą mnoży się razy ilość możliwych stanów i otrzymujemy bity na sekundę.

A propos ciekawostek to zdaje się w stanach w początkach technologii modemowej / faksowej urzadzenia byly nazywane "mojo".

mojo - [n] a magic power or magic spell

Wracając do tematu to najlepszy byłby modem, który na się programować z panelu albo taki, który zapamięta ustawienia między wyłączeniami. Bawiłem się kiedyś MultiTech'em i pozwalał on oprócz ustawienia AA również ustawienia trybu pracy RS232C co byłoby idealnym rozwiązaniem w przypadku wsppracy z "głupim" urządzeniem.

Nie, jest oczywiscie - tyle ze wspolczesny modem to juz duzo wiecej niz modulator-demodulator (kompresje, korekcja bledow, buforowanie itp). Nie na juz bezposredniej zaleznosci sygnal na we - sygnal wy.

Body juz nie sa na sekunde. Tak samo jak wezly. :)) Modemy maja max 2400 bodow.

Dawniej tak mialy chyba wszystkie modemy. Kiedys uzywalem modemow 2400 do samodzielnego laczenia sie po linii dzierzawionej z budynku do budynku. Tylko wlaczalo sie zasilanie i juz po chwili jest lacznosc. Zreszta chyba dalej modemy potrafia sie same dodzwonic do zaprogramowanego numeru. Wtedy autor pytania nawet nie musialby uzywac HyperTerminala (najbardziej badziewiasty program tej kategorii, jaki widzialem)

Krzysiek Rudnik

Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required