RTV forum PL | NewsGroups PL

Trudności z komunikacją portu RS232 w laptopach DELL przy programie ModSoft

Problem z portem RS232

NOWY TEMAT

elektroda NewsGroups Forum Index - Elektronika Polska - Trudności z komunikacją portu RS232 w laptopach DELL przy programie ModSoft

Goto page 1, 2  Next

Maurycy123
Guest

Thu Nov 20, 2008 7:09 pm   



Witam.

Problem nie do konca elektroniczny ale moze ktos mi cos podpowie.
W firmie uzywamy (czasami) programu ModSoft do programowania sterownikow
ModiCon.
Program (transmisja) dziala tylko w Dosie. Za pomoca alternatywnych
programow udalo mi sie (transmisje) go uruchomic na XP.
Jest to jednak niestabilne. Raz dziala a piec razy nie.
Nie wszyscy maja Dosa. Przygotowalem pendriva z ktorego startuje Dos i
ModCom.

A teraz problem:
1. Na starszych notebookach nie ma problemu z transmisja. Wszystko dziala
idealnie.
2. W nowych notebokach program nie moze dogadac sie ze sterownikiem.

We wszystkich notebookach port RS232 jest wbudowany.
Wszystkie (chyba) mozliwosci ustawien portu jak i programu sprawdzone.
Widac, ze sterownik cos odbiera i na tym sie konczy.

Notebooki to DELL'e.

Moze ktos juz przerabial taki remat?

Pozdrawiam.
Maurycy.

Wiktor S.
Guest

Fri Nov 21, 2008 6:05 pm   



Quote:
Problem nie do konca elektroniczny ale moze ktos mi cos podpowie.
W firmie uzywamy (czasami) programu ModSoft do programowania
sterownikow ModiCon.
Program (transmisja) dziala tylko w Dosie. Za pomoca alternatywnych
programow udalo mi sie (transmisje) go uruchomic na XP.
Jest to jednak niestabilne. Raz dziala a piec razy nie.
Nie wszyscy maja Dosa. Przygotowalem pendriva z ktorego startuje Dos i
ModCom.

Moze ktos juz przerabial taki remat?

Pytaj to raczej na grupach o programowaniu, tam ludzie mają to
przewałkowane.

A może spróbuj użyć "przejściówki", czyli portu COM podłączanego na USB?


--
Azarien

Mirek
Guest

Fri Nov 21, 2008 6:31 pm   



Maurycy123 wrote:

Quote:
2. W nowych notebokach program nie moze dogadac sie ze sterownikiem.

Przyczyny mogą być rozmaite, ale jeśli to dosyć stare oprogramowanie, to
współczesne komputery mogą okazać się dla niego za szybkie (to zależy
jeszcze w czym i kto pisał program) - były jakieś "spowalniacze" dla
dos-a, były też jakieś łatki, które modyfikowały stare programy. Innym
powodem może być to, że port com jest wykorzystywany w niestandardowy
sposób, co powoduje problemy przy nowszej architekturze komputera.
Tyle teoria. W praktyce proponuję wpiąć się z drugim komputerem do portu
i "podsłuchać" transmisję, może coś to wyjaśni.

Mirek.

Maurycy123
Guest

Sat Nov 22, 2008 2:25 pm   



Quote:
Pytaj to raczej na grupach o programowaniu, tam ludzie mają to
przewałkowane.

Popytam.




Quote:
A może spróbuj użyć "przejściówki", czyli portu COM podłączanego na USB?

Specjalnie byly kupowane laptopy z RS232. Ale sprobowac mozna.
Tylko czy sa sterowniki dla DOSa?

Maurycy123
Guest

Sat Nov 22, 2008 2:31 pm   



Quote:
Przyczyny mogą być rozmaite, ale jeśli to dosyć stare oprogramowanie, to
współczesne komputery mogą okazać się dla niego za szybkie (to zależy
jeszcze w czym i kto pisał program) - były jakieś "spowalniacze" dla
dos-a, były też jakieś łatki, które modyfikowały stare programy.

Tez o tym myslalem. Potestuje spowolnienie w poniedzialek.
Problem z za szybkim kompem powodowal wywalanie sie programu albo za szybkie
dzialanie.
Tutaj program dziala normalnie. Problem tylko z transmisja przez RS232.



Quote:
Innym powodem może być to, że port com jest wykorzystywany w
niestandardowy sposób, co powoduje problemy przy nowszej architekturze
komputera.

I pewnie tu jest problem.


Quote:
Tyle teoria. W praktyce proponuję wpiąć się z drugim komputerem do portu i
"podsłuchać" transmisję, może coś to wyjaśni.

Hmmmm. Nie jest to glupie. Tylko duzo nie poslucham.
Program cos wysyla do sterownika i nie dostaje odpowiedzi wiec wywala blad
transmisji.

Mirek
Guest

Sat Nov 22, 2008 2:58 pm   



Maurycy123 wrote:

Quote:
Tutaj program dziala normalnie. Problem tylko z transmisja przez RS232.

Ale niewykluczone, że problemem są tylko opóźnienia dla transmisji

zrobione na jakichś NOP-ach


Quote:
Program cos wysyla do sterownika i nie dostaje odpowiedzi wiec wywala blad
transmisji.


Więc ja bym podłączył to tylko na trzech kabelkach i zobaczył, czy te

działajace działają, jeśli tak, to podsłuchanie transmisji działającego
i niedziałającego może dać jakieś odpowiedzi.

Mirek.

Artur
Guest

Sat Nov 22, 2008 10:28 pm   



Użytkownik "Maurycy123" <maurycy123@poczta.onet.pl> napisał w wiadomości
news:gg495p$ecl$1@news.onet.pl...
Quote:
Witam.

Problem nie do konca elektroniczny ale moze ktos mi cos podpowie.
W firmie uzywamy (czasami) programu ModSoft do programowania sterownikow
ModiCon.
Program (transmisja) dziala tylko w Dosie. Za pomoca alternatywnych
programow udalo mi sie (transmisje) go uruchomic na XP.
Jest to jednak niestabilne. Raz dziala a piec razy nie.
Nie wszyscy maja Dosa. Przygotowalem pendriva z ktorego startuje Dos i
ModCom.

A teraz problem:
1. Na starszych notebookach nie ma problemu z transmisja. Wszystko dziala
idealnie.
2. W nowych notebokach program nie moze dogadac sie ze sterownikiem.

We wszystkich notebookach port RS232 jest wbudowany.
Wszystkie (chyba) mozliwosci ustawien portu jak i programu sprawdzone.
Widac, ze sterownik cos odbiera i na tym sie konczy.

Notebooki to DELL'e.

Moze ktos juz przerabial taki remat?

Problem jest w tym, że windowsy serii NT nie pozwalają bezpośrednio
odwoływać się do portów procesora, co próbuje zrobić modsoft.
--
Artur

Adam Dybkowski
Guest

Sat Nov 22, 2008 11:54 pm   



Artur pisze:

Quote:
Problem jest w tym, że windowsy serii NT nie pozwalają bezpośrednio
odwoływać się do portów procesora, co próbuje zrobić modsoft.

Można dać prawo dostępu do portów I/O jeżeli jesteś administratorem.
Służą do tego programy pokroju winio, giveio, parport 2004 itd.

--
Adam Dybkowski
http://dybkowski.net/

Uwaga: przed wysłaniem do mnie maila usuń cyfry z adresu.

Tom
Guest

Sun Nov 23, 2008 2:22 am   



Maurycy123 wrote:
Quote:
Witam.

Problem nie do konca elektroniczny ale moze ktos mi cos podpowie.
W firmie uzywamy (czasami) programu ModSoft do programowania sterownikow
ModiCon.
Program (transmisja) dziala tylko w Dosie. Za pomoca alternatywnych
programow udalo mi sie (transmisje) go uruchomic na XP.
Jest to jednak niestabilne. Raz dziala a piec razy nie.
Nie wszyscy maja Dosa. Przygotowalem pendriva z ktorego startuje Dos i
ModCom.

A teraz problem:
1. Na starszych notebookach nie ma problemu z transmisja. Wszystko dziala
idealnie.
2. W nowych notebokach program nie moze dogadac sie ze sterownikiem.

We wszystkich notebookach port RS232 jest wbudowany.
Wszystkie (chyba) mozliwosci ustawien portu jak i programu sprawdzone.
Widac, ze sterownik cos odbiera i na tym sie konczy.

Notebooki to DELL'e.

Moze ktos juz przerabial taki remat?

Mialem podobny problem z "zabytkowym" programatorem EPROMow w pracy, oprogramowanie bylo pod DOS i uzywalo portu rownoleglego. Chodzilo to jeszcze pare lat temu pod Win98, potem w firmie mielismy jeden zabytkowy komputer z Win98 wlasnie do tych EPROMow. Kiedy programowanie zostalo przydzielone mnie bardzo szybko mi sie znudzilo chodzenie do tego komputera i probowalem uruchomic program na swoim komputerze (XP). Dzialalo to w miare dobrze ale jak dostalem szybszy komputer z inna plyta glowna to przestal - inny chipset czy jaka inna zaraza. Zrobilem sobie DOS virtual machine pod MS Virtual PC i od tego czasu nie mam najmniejszych problemow. A stary komputer poszedl na zasluzony odpoczynek.

Tomek

Maurycy123
Guest

Sun Nov 23, 2008 4:21 pm   



Quote:
Problem jest w tym, że windowsy serii NT nie pozwalają bezpośrednio
odwoływać się do portów procesora, co próbuje zrobić modsoft.

O tym to ja wiem.
Dlatedo program uruchamiany jest w DOSie.

Maurycy123
Guest

Sun Nov 23, 2008 4:22 pm   



Quote:
Problem jest w tym, że windowsy serii NT nie pozwalają bezpośrednio
odwoływać się do portów procesora, co próbuje zrobić modsoft.

Można dać prawo dostępu do portów I/O jeżeli jesteś administratorem. Służą
do tego programy pokroju winio, giveio, parport 2004 itd.

Szukalem po necie ale nie znalazlem nic na ten temat.
Znalazlem tylko jakis komercyjny program ale nie do konca dzialal.

Maurycy123
Guest

Sun Nov 23, 2008 4:25 pm   



Quote:
Mialem podobny problem z "zabytkowym" programatorem EPROMow w pracy,
oprogramowanie bylo pod DOS i uzywalo portu rownoleglego. Chodzilo to
jeszcze pare lat temu pod Win98, potem w firmie mielismy jeden zabytkowy
komputer z Win98 wlasnie do tych EPROMow. Kiedy programowanie zostalo
przydzielone mnie bardzo szybko mi sie znudzilo chodzenie do tego
komputera i probowalem uruchomic program na swoim komputerze (XP).
Dzialalo to w miare dobrze ale jak dostalem szybszy komputer z inna plyta
glowna to przestal - inny chipset czy jaka inna zaraza. Zrobilem sobie DOS
virtual machine pod MS Virtual PC i od tego czasu nie mam najmniejszych
problemow. A stary komputer poszedl na zasluzony odpoczynek.

Testowalem na Microsoft Virtual Machine (czy jakos tak) ale tylko start
dosa.
Sprubuje z ModSoftem.
Ale czy virtualna maszyna bedzie miala bezposredni dostep do portow?

AS
Guest

Mon Nov 24, 2008 12:32 pm   



Quote:
Problem jest w tym, że windowsy serii NT nie pozwalają bezpośrednio
odwoływać się do portów procesora, co próbuje zrobić modsoft.

Można dać prawo dostępu do portów I/O jeżeli jesteś administratorem. Służą
do tego programy pokroju winio, giveio, parport 2004 itd.

Niestety któraś łatka do XP totalnie zablokowała dostęp do rejestrów portu
szeregowego.
Na szczęscie podane programy potrafią jeszcze odblokować port LPT (M$
oszczędził go póki co).

Tom
Guest

Sun Nov 30, 2008 5:29 am   



Maurycy123 wrote:
....
Quote:
Ale czy virtualna maszyna bedzie miala bezposredni dostep do portow?

Wyglada ze ma.
Tomek

gary
Guest

Mon Dec 01, 2008 9:22 am   



Maurycy123 pisze:
Quote:
Witam.

Problem nie do konca elektroniczny ale moze ktos mi cos podpowie.
W firmie uzywamy (czasami) programu ModSoft do programowania sterownikow
ModiCon.
Program (transmisja) dziala tylko w Dosie. Za pomoca alternatywnych
programow udalo mi sie (transmisje) go uruchomic na XP.
Jest to jednak niestabilne. Raz dziala a piec razy nie.
Nie wszyscy maja Dosa. Przygotowalem pendriva z ktorego startuje Dos i
ModCom.

A teraz problem:
1. Na starszych notebookach nie ma problemu z transmisja. Wszystko dziala
idealnie.
2. W nowych notebokach program nie moze dogadac sie ze sterownikiem.

We wszystkich notebookach port RS232 jest wbudowany.
Wszystkie (chyba) mozliwosci ustawien portu jak i programu sprawdzone.
Widac, ze sterownik cos odbiera i na tym sie konczy.

Notebooki to DELL'e.

Moze ktos juz przerabial taki remat?

Pozdrawiam.
Maurycy.


spróbuj darmowego DOSboxa.

Uruchomiłem na nim jakieś stare dosowe ścierwo pisane jeszcze w
turbopaskalu z komunikacją po RSie z czujnikami temeratury (lodówka do
zamrażania tkanek)
Z tym że port był prawdziwy (nie na USB) ale dzięki temu można było
wyrzucić stary komputer z DOSEm na rzecz nowego z XP

Goto page 1, 2  Next

elektroda NewsGroups Forum Index - Elektronika Polska - Trudności z komunikacją portu RS232 w laptopach DELL przy programie ModSoft

NOWY TEMAT

Regulamin - Zasady uzytkowania Polityka prywatnosci Kontakt RTV map News map