438 Shares 9815 views

Co to jest port COM? Urządzenie, zarządzanie port COM

COM-port lub port szeregowy jest dwukierunkowy interfejs szeregowy, który jest przeznaczony do wymiany danych bajt. Po raz pierwszy, port służy do podłączenia terminala, a następnie do modemu i myszy. Teraz to jest powszechnie stosowane do podłączenia zasilacza awaryjnego i do komunikacji z sprzętowe systemy komputerowe przetwarzanie wbudowanych typu.

wykorzystanie

Tak więc, zanim porozmawiać o tym, co portu COM, należy spojrzeć w przeszłość do zrozumienia jego znaczenia. Zaledwie 15 lat temu, metoda używana do podłączania urządzeń do komputera za pomocą specjalnego standardowego złącza znajdującego się z tyłu obudowy za pomocą specjalnego kabla szeregowego RS-232. Ta metoda ma wiele wad. Kabel taki, jak na współczesne standardy, zapewnia bardzo niską prędkość transmisji danych – około stu kilobitów na sekundę. Ponadto, podczas dokonywania fizycznego połączenia złącz potrzebnych do wdrożenia wyłączenie urządzenia, a zostały one połączone ze sobą za pomocą śrub, w celu zapewnienia niezawodności, a ich rozmiar jest o znacznej wartości.

Trochę historii

COM-port na ówczesnych komputerów tradycyjnie nosił numer 1 lub 2, ponieważ są one zwykle nie więcej niż dwa. Można zainstalować dodatkowe porty, jeśli zajdzie taka potrzeba. Gdy wymagana konfiguracja oprogramowania użytkownik, aby uniknąć nieporozumień i prawidłowo ustawione to jest ten, który łączy się z niezbędnym wyposażeniem. Każdy ustawienia portu COM wymagają prawidłowego szybkość transmisji danych, a także szereg innych tajemniczych parametrów, z których był znany tylko w wąskim kręgu specjalistów. Aby podłączyć sprzęt, by odnieść sukces, wszystkie niezbędne parametry potrzebne gdzieś nauczyć się lub odebrać eksperymentalnie, jak w tym przypadku, nie było Automatyczna konfiguracja. Ponadto, połączenie za pomocą portu COM zdolnej do podłączenia dowolnego oprogramowania z dowolnego urządzenia zewnętrznego, nawet dość niespójne, dlatego w procesie ustalania i jest dużo błędów.

nowoczesność

Teraz połączenie za pośrednictwem portu COM całkowicie wyparte przez bardziej nowoczesne metody, która nie wymaga specjalnej wiedzy do realizacji, a mianowicie za pośrednictwem portu USB. Sposób ten jest pozbawiony wszystkich wspomnianych wad uprzednio. Jednak obecne standardy Połączenie kompatybilność wszystkich rodzajów urządzeń GPS i bardzo heterogenicznej oprogramowania utworzonych przez długi czas wokół pojęcia portami COM, które miały prąd archaiczny.

Wiąże się to z faktem, że początkowo praktycznie dowolnego urządzenia, w tym GPS, był na zewnątrz, oraz podłączenie jej do komputera wykonywanego przez kabel szeregowy podłączony do jednego z portów sprzętowych. Od użytkownika w procesie konfiguracji wymagane, aby wybrać prawidłowy numer portu i szybkość tłumaczenia na nim dane. W tym czasie nie było głównym standardowe dane z odbiornika GPS do programu, zwanego teraz NMEA-0183. W rzeczywistości, to norma wymaga od wszystkich programistów, nawet z nowoczesnym sprzętem i oprogramowaniem do komunikowania się za pośrednictwem portu COM. A wszystko to w obliczu tego, co nowoczesne komputery, jak i CPC, od dawna głównie standardem USB. I kolejna cecha jest to, że najnowsze odbiorniki GPS są coraz częściej zaczęły być instalowany bezpośrednio wewnątrz obudowy, która jest całkowicie nieobecny jakiegokolwiek kabla połączeniowego pomiędzy nim a głównym urządzenia.

wirtualne porty COM

Wyjściem wynaleziono, a mianowicie opracowanie „wirtualne» COM-portów. Okazuje się, że wewnętrzne urządzenie przenośne, na przykład, odbiornik GPS jest symulowany w oprogramowaniu jako portu COM, a te nie są w kategoriach sprzętowych. W tym programie, który jest przeznaczony do łączenia poprzez podobnym standardzie, nie ma różnicy w jaki sposób jest ona realizowana. Nie może być obecność wirtualnej symulacji, a nie koniecznie obecność implementacji sprzętowej. Więc to jest możliwe, aby zapewnić zgodność starego modelu oprogramowania GPS z nowoczesnym sprzętem.

zmiany

Jednocześnie zarządzający port COM nie zmieniła się znacząco. Stary użytkownik musi wykonać skomplikowaną konfigurację niemal ręcznie. Jednakże, nowoczesny port COM nie reprezentuje urządzenie nieporęczne jest umieszczone na tylnym panelu jednostki systemowej i zupełnie innego urządzenia. A potem cała sprawa jest to, że z punktu widzenia oprogramowania, wszystkie z nich wydają realizację bezosobowego, czyli nie ma różnicy między portami wirtualnych i rzeczywistych. W przypadku oprogramowania numery portów różnią się tylko tym, że są one przypisane do producentów PDA do zupełnie wyrywkowo. Na przykład, odbiornik ASUS zazwyczaj znajduje się na COM5 i PocketLOOX 560 przedstawia odbiornik do COM8. Okazuje się, że program, który chce otrzymać z danymi odbiornik GPS początkowo żadnych wiarygodnych informacji na temat numeru identyfikacyjnego pod którym znajduje się port zarejestrowany dla odpowiedniego odbiornika na tym PDA.

Jak to wszystko działa?

Z tym, można przeprowadzić automatyczne wyszukiwanie odpowiedniej procedury takiego przeglądu wszystkich dostępnych portów COM jest dość zawodne i dość kłopotliwe. Wynika to z faktu, że urządzenie wyświetlane w systemie jako port COM, mogą być bardzo zróżnicowane i nie być związanym z GPS, mogą być zupełnie nieprzewidywalne, aby odpowiedzieć na to badanie. Na przykład, PDA są porty związane z wewnętrznego modemu komórkowego, z USB, port podczerwieni, jak również inne elementy. Apel do nich program przeznaczony do pracy z konkretnym urządzeniem, może prowadzić do zupełnie nieprzewidywalnych reakcji, jak również różne nieprawidłowości, które często powoduje wisi PDA. Dlatego próba otworzyć port COM może prowadzić do nieoczekiwanych sytuacjach, w górę, aby włączyć Bluetooth lub port podczerwieni. I nie może być bardziej skomplikowane przypadki.

Praca port COM

Dla portu COM służy jako podstawa do uniwersalnego asynchronicznego transceiver chip. Ten układ jest dostępny w kilku smakach: Intel 16550A, 16550, 16450, 8250. Dla każdego portu COM, że zawiera rejestry odbiornik i nadajnik danych oraz szereg rejestrów kontrolnych, które mogą być dostępne w systemie BIOS, Windows i MS-DOS. W najnowszych wersjach chip posiada zestaw buforów do tymczasowego przechowywania przesyłanych i odbieranych danych. Dzięki tej funkcji, można przerwać pracę CPU rzadziej, a także koordynować szybkość transmisji danych transmisji.

Główne parametry

Urządzenie port COM zakłada istnienie takich cech charakterystycznych:

– port adres bazowy dla wprowadzania i wyprowadzania informacji;

– liczba przerwanie sprzętowe;

– wielkość jednego bloku danych;

– prędkość, z jaką dane są transmitowane;

– tryb wykrywania integralności;

– Sposób sterowania przepływem;

– liczba bitów stopu.

Jak sprawdzić port COM na komputerze? Na co zwrócić uwagę?

Jak wspomniano wcześniej, ten typ portu jest dwukierunkowy interfejs do transmisji danych na poziomie bitów w sposób spójny. Wyróżniającą cechą w porównaniu z portu równoległego tutaj jest nieco transfer danych przez chwilę. anatomia port COM jest taka, że komputer nie on sam używa metody transmisji danych szeregowych. Na przykład interfejsy takie jak Ethernet lub USB, a także wykorzystywać tę samą zasadę, ale tak się złożyło, że historycznie seryjny nazwał go standardowy port RS232.

Często jest to wymagane , aby otworzyć port COM do diagnostyki i naprawy komputerów, podczas gdy konieczne jest również, aby sprawdzić się na wydajności. Spalić elementu, ponieważ jest to bardzo proste. Dzieje się tak najczęściej spowodowane przez użytkownika, który wytwarza złą odłączenia urządzenia, wyciągając złącze po podłączeniu do interfejsu. Najprostszym sposobem na sprawdzenie wydajności interfejsu jest z nim połączyć za pomocą myszki. Jest to jednak trudne do uzyskania pełnego obrazu, gdyż manipulator wykorzystuje tylko połowę linii sygnałowych z ośmiu. Tylko użycie specjalnej wtyczki i pozwolić program do sprawdzenia wydajności. W tym celu już istnieje specjalnie opracowane oprogramowanie.