Goto page 1, 2 Next
Guest
Tue Jul 24, 2007 4:52 pm
Witam,
kupiłem przejściówki USB na RS232 dla mojego laptopa, sztuk dwie.
(takie oto cudo:
http://www.allegro.pl/item216492140_usb_na_rs232_port_com_z_usb_wroclaw_traugutta.html).
System WinXP SP2. Po podłączeniu i instalacji sterowników wszystko
ślicznie, porty
są wykrywane i przypisane są identyfikatory (dokładnie COM3 i COM5).
Oba porty połączyłem przewodem null-modem i napisałem sobie prosty
programik, który pisze parę znaków
na jednym i czyta na drugim.
Problem jest jednak taki. Gdy pierwszym i drugim portem są te uzyskane
po podłączeniu
przejściówek wszystko jest cacy, znaki są pisane i odczytane.
Gdy jednak połączę przewodem port z przejściówki z
portem dostępnym w laptopie, to kiszka. Googlalem po grupie w
poszukiwaniu podobnego
problemu, ale nie udało mi się znaleźć niczego, co choć trochę
zbliżyłoby mnie do
rozwiązania problemu.
Błagam o pomoc. :-)
--
Pozdrawiam
Paweł
MKi
Guest
Tue Jul 24, 2007 7:04 pm
Quote:
Problem jest jednak taki. Gdy pierwszym i drugim portem są te uzyskane
po podłączeniu przejściówek wszystko jest cacy, znaki są pisane i odczytane.
Gdy jednak połączę przewodem port z przejściówki z
portem dostępnym w laptopie, to kiszka.
Czy ustawiasz _wszystkie_ parametry transmisji
w obu portach? Porty wirtualne mogą mieć inne
ustawienia domyślne, niż port rzeczywisty.
Czy wykorzystujesz jakieś niestandardowe
ustawienia? Na przykład prędkość 5000 bps?
Niektóre przejściówki tego nie tolerują,
ustawiają "pierwszy najbliższy typowy"
czyli w tym przypadku 4800 - oba razem
działają, ale nie zgrają się z tym, co
ma naprawdę 5000.
Swojego czasu dużo walczyłem z podobnym
problemem, przyczyną okazała się właśnie
niestandardowa prędkość.
Zacząłem od prostego programu, który
programował ustawienia portu, a potem je
odczytywał i wyświetlał - jak nie będzie to
samo, jesteś w domu.
Pozdrowienia,
MKi
Michał Baszyński
Guest
Tue Jul 24, 2007 8:31 pm
Dnia 2007-07-24 17:52, Użytkownik Pawel.Jagus@gmail.com napisał :
Quote:
a sprawdziłeś czy te przejściówki nie mają zamienionych linii Txd i RxD?
Pozdr.
skrzydlaty
Guest
Tue Jul 24, 2007 9:07 pm
Znajomy mial jedna taka, ktora odwrotnie ustawiala bit parzystosci.
Poprobuj roznych kombinacji.
Guest
Tue Jul 24, 2007 10:43 pm
On 24 Lip, 20:04, MKi <em...@op.ble-ble.pl> wrote:
Quote:
Problem jest jednak taki. Gdy pierwszym i drugim portem są te uzyskane
po podłączeniu przejściówek wszystko jest cacy, znaki są pisane i odczytane.
Gdy jednak połączę przewodem port z przejściówki z
portem dostępnym w laptopie, to kiszka.
Czy ustawiasz _wszystkie_ parametry transmisji
w obu portach? Porty wirtualne mogą mieć inne
ustawienia domyślne, niż port rzeczywisty.
Postanowiłem wykorzystać HyperTerminal do
przetestowania połączenia. Niestety dla portów
z przejściówek wszystko gra. Dla sytuacji port
z przejściówki i jedyny port z laptopa nie działa.
Ustawienia, czyli liczbę bodów, bity danych, stopu
i parzystość ustawiam tak samo dla obu portów
w HyperTerminal.
Quote:
Czy wykorzystujesz jakieś niestandardowe
ustawienia? Na przykład prędkość 5000 bps?
Niektóre przejściówki tego nie tolerują,
ustawiają "pierwszy najbliższy typowy"
czyli w tym przypadku 4800 - oba razem
działają, ale nie zgrają się z tym, co
ma naprawdę 5000.
Chyba nie w tym rzecz. Ustawiam 9600 dla obu portów.
Quote:
Swojego czasu dużo walczyłem z podobnym
problemem, przyczyną okazała się właśnie
niestandardowa prędkość.
Zacząłem od prostego programu, który
programował ustawienia portu, a potem je
odczytywał i wyświetlał - jak nie będzie to
samo, jesteś w domu.
Niestety, wygląda na to, że są równe. Jutro będę miał
okazję przetestować przejściówki z multimetrem Metex,
który posiada port szeregowy i napiszę, czy da się
skomunikować z ustrojstwem.
--
Pozdrawiam
Paweł
Krzysztof L
Guest
Wed Jul 25, 2007 8:49 am
Może przez rok coś się zmieniło w tej kwestii, jednak przejściówki na usb
nie działają.
Pozostaje pcmcia.
Pozdrawiam
Krzysztof
J.F.
Guest
Wed Jul 25, 2007 9:34 am
On Wed, 25 Jul 2007 09:49:34 +0200, Krzysztof L wrote:
Quote:
Może przez rok coś się zmieniło w tej kwestii, jednak przejściówki na usb
nie działają. Pozostaje pcmcia.
Ja kupilem dwa lata temu i generalnie dziala, oczywiscie swoje
ograniczenia ma.
J.
Krzysztof L
Guest
Wed Jul 25, 2007 10:46 am
Interface diagnostyczny do ECU niesztety nie komunikuje się.
Jakie masz urządzenie?
Użytkownik "J.F." <jfox_xnospamx@poczta.onet.pl> napisał w wiadomości
news:fm2ea3t2r2m4g3prn02o5oclc9q4sth9p8@4ax.com...
Quote:
On Wed, 25 Jul 2007 09:49:34 +0200, Krzysztof L wrote:
Może przez rok coś się zmieniło w tej kwestii, jednak przejściówki na usb
nie działają. Pozostaje pcmcia.
Ja kupilem dwa lata temu i generalnie dziala, oczywiscie swoje
ograniczenia ma.
J.
Q
Guest
Wed Jul 25, 2007 1:15 pm
Quote:
Może przez rok coś się zmieniło w tej kwestii, jednak przejściówki na usb
nie działają.
mi dzialaja, i to na wysokich predkosciach;
/nie uzywam kontroli przeplywu, czy kontroli parzystosci;
PAndy
Guest
Wed Jul 25, 2007 1:46 pm
"Krzysztof L" <lancellot.wytnijto@wp.pl> wrote in message
news:f86va9$8t3$1@news.wp.pl...
Quote:
Może przez rok coś się zmieniło w tej kwestii, jednak przejściówki na
usb
nie działają.
Pozostaje pcmcia.
nie dzialaja jako piny wyjsciowe/wejsciowe a tak traktuje LPT czy COM
wiekszosc programow typu diagnostyka ECU...
poprawnie dzialaja te programy ktore traktuja to jak RS i korzystaja z
API Windows
Krzysztof L
Guest
Wed Jul 25, 2007 3:29 pm
Użytkownik "PAndy" <pandrw_cutthis_@poczta.onet.pl> napisał w wiadomości
news:f87gnm$e8s$1@news.onet.pl...
Quote:
"Krzysztof L" <lancellot.wytnijto@wp.pl> wrote in message
news:f86va9$8t3$1@news.wp.pl...
Może przez rok coś się zmieniło w tej kwestii, jednak przejściówki na
usb
nie działają.
Pozostaje pcmcia.
nie dzialaja jako piny wyjsciowe/wejsciowe a tak traktuje LPT czy COM
wiekszosc programow typu diagnostyka ECU...
a co za tym idzie: nie działa
pozdr
MKi
Guest
Wed Jul 25, 2007 5:03 pm
Quote:
Niestety, wygląda na to, że są równe. Jutro będę miał
okazję przetestować przejściówki z multimetrem Metex,
który posiada port szeregowy i napiszę, czy da się
skomunikować z ustrojstwem.
Sprawdź jeszcze, czy i jak obsługiwane są linie kontroli
przepływu - CTS, DTR itd. Może być tak, że jeden port
jest zawieszony przez brak zezwolenia, a drugi nic mu
nie wystawia.
Ja swojego czasu w przypływie rozpaczy napisałem program
pchający non stop na port 0xAA i obserwowałem na
oscyloskopie linię Tx - to mi wreszcie wyjaśniło dziwne
zachowanie przejściówki.
Pozdrowienia,
MKi
PAndy
Guest
Wed Jul 25, 2007 5:36 pm
"Krzysztof L" <lancellot.wytnijto@wp.pl> wrote in message
news:f87moo$mlo$1@news.wp.pl...
Quote:
a co za tym idzie: nie działa
dziala RS a nie pin - buraczany soft to i hardware nie dziala
Krzysztof L
Guest
Wed Jul 25, 2007 8:02 pm
Quote:
dziala RS a nie pin - buraczany soft to i hardware nie dziala
Zapewne masz rację, tylko gdzie szukać ziemniaczanych softów które działają?
Pozdrawiam
Guest
Wed Jul 25, 2007 8:17 pm
On 25 Lip, 18:03, MKi <em...@op.ble-ble.pl> wrote:
Quote:
Niestety, wygląda na to, że są równe. Jutro będę miał
okazję przetestować przejściówki z multimetrem Metex,
który posiada port szeregowy i napiszę, czy da się
skomunikować z ustrojstwem.
Sprawdź jeszcze, czy i jak obsługiwane są linie kontroli
przepływu - CTS, DTR itd. Może być tak, że jeden port
jest zawieszony przez brak zezwolenia, a drugi nic mu
nie wystawia.
Windows twierdzi, ze steronik do przejciowek to Profilic, Corp.,
sprzet w menedzerze urzadzen widnieje jako PL2303 COM Port.
W sieci znalazlem broszure Prolific (www.prolific.com.tw/eng/files/
PL-2303X.pdf),
w ktorej stoi miedzy innymi:
Support RS-232 like serial interface
- Full-duplex transmitter and receiver (TXD and RXD)
- Six MODEM control pins (RTS, CTS, DTR, DSR, DCD, and RI)
- Automatic flow control with CTS/RTS/ XON/XOFF
Sprawdzilem tez jak zachowuja sie przejsciowki pod Linuksem 2.6.x
(dystrubucja Ubuntu). Porty sa elegancko wykrywane jako ttyUSB0 i
ttyUSB1. Sytuacja jest taka sama jak pod windowsem. Z ttyUSB0 na
ttyUSB1 komunikacja smiga az milo. Z ttyS0 na ttyUSB0 juz nie.
Testow z meteksem nie udalo mi sie przeprowadzic dzisiaj. Mam
nadzieje, ze jutro bede w stanie napisac cos wiecej. A na razie
walcze metoda prob i bledow. :)
--
Pozdrawiam
Paweł
Goto page 1, 2 Next