scheme tipice de modemuri nule
modem Null fără control al fluxului
Cum să utilizați modemul de configurare de control null link-ul de date? Cel mai simplu mod - nu le folosesc deloc. În această situație, doar liniile de date și de semnal la sol sunt conectate printr-un cablu de comunicație null modem. Toate celelalte pini nu sunt utilizate. Un exemplu de astfel de cablu de modem nul, fără control al transmisiei de date poate fi văzut în figura 1 de mai jos.
Figura 1 null modem de cablu, fără control al transmisiei de date
Dacă ați citit despre modem nul, aceste cabluri de modem nule trei fire sunt de multe ori a spus. Da, e simplu, dar putem folosi în toate cazurile? Există o problemă în cazul în care una dintre cele două dispozitive verifică CD-ul intrările sau DSR. Aceste constatari Execu, de obicei, pentru a controla transfer. Pentru că ei nu sunt în uz, nivelul semnalului nu va fi mare. Acest lucru poate provoca o problemă.
Același lucru este utilizat pentru a controla transmisia conexiunea RTS / CTS. Dacă software-ul este pe ambele părți este bine structurat, semnalul RTS este setat de mare, iar apoi a început buclă de așteptare, până când un semnal gata este primit pe linia CTS. Acest lucru face ca software-ul să stea, deoarece nici o legătură fizică este prezentă pe linia CTS. Singurul tip de comunicare, care este disponibil pe această linie nul-modem - transferul de date este doar linii conectate RxD / TxD.
Acest lucru, cu toate acestea, nu înseamnă că cablul de modem nul este inutil. Un modem cu cablu nul poate fi utilizat pentru conexiunea de comunicație. Acest cablu de modem nul poate fi folosit pentru a comunica cu dispozitive care nu au un semnale de control de transfer de date, cum ar fi echipamente electronice pentru măsurare și etc.
După cum vă puteți imagina, cu acest simplu cablu de modem nul, nici un control de flux nu poate fi pus în aplicare în hardware-ul. Singura modalitate de a efectua controlul debitului - software-ul de control al fluxului folosind XOFF și XON.
cablu Null-modem cu controlul transmisiei scurtcircuitate
Un cablu null modem fără a transmite date de control indică incompatibilitatea cu software-ul comun. Problema principală cu acest cablu este că software-ul poate atârna într-un mod adecvat la verificarea liniei de semnal. Aceasta este, cu cablul de modem nul la un program bine scris va efectua mai rău decât programele de prost scrise.
Pentru a rezolva această problemă și de a folosi pentru comunicare ieftin modem cu cablu nul, cu doar trei linii de comunicare, este necesar să se utilizeze un cablu de modem nul fals. cablu modem Null este scurtcircuitată cu care se face controlul datelor pentru a rezolva această problemă (Fig. 2).
Figura modem 2 Nul cu control al transmisiei scurtcircuitat
Scopul principal al cablului de modem nul este de a permite software-ul bine creat, să cred că controlul de date printr-un cablu de modem nul este posibil.
Luați în considerare mai întâi semnalul DSR (pinul 6). Această intrare indică faptul că cealaltă parte este dispus să transfere. Fizic, această linie este legată de ieșirea DTR (PIN 4). Acest lucru înseamnă că software-ul nu vede un semnal gata de la un alt dispozitiv, și dumneavoastră. Aceleași condiții sunt îndeplinite și pentru CD (PIN 1). Să presupunem că software-ul a fost scris pentru a verifica linia DSR pentru a testa dorința de a comunica, este, probabil, de asemenea, forța de ieșire DTR pentru a indica propria stare. Această ipoteză este adevărată pentru conectarea a cel puțin 99% din toate aplicațiile software. Acest lucru implică faptul că cel puțin 99% din toate software-ul este capabil să falsifice propriile sale DSR cu acest cablu de modem nul.
Același truc este utilizat cu intrare CTS. Utilizarea originală, primul set RTS, și apoi comunicarea este verificată înainte de CTS. Prin setarea RTS ieșire (PIN 7) pe intrarea CTS pe același soclu (pin 8) Rezoluția se obține imediat. Acum, software-ul nu are nici o modalitate de a reseta din cauza solicitărilor RTS suspendate.
Luați în considerare alte probleme
modem de cablu Null este scurtcircuitată cu comanda de date este adesea recomandat ca cel mai bun și mai ieftin modem cu cablu nul disponibil. Dar, este într-adevăr atât de bun? Simplu modem cu cablu nul, fără control al datelor are dezavantajul că nu permite software-ul scris în mod corespunzător pentru a transmite informațiile pe ea. Cu toate acestea, software-ul care nu utilizează controlul debitului, se poate folosi fara probleme.
modem de cablu Null este scurtcircuitată cu comanda de date poate fi utilizat cu o mulțime de software, dar nu are priorități funcționale în raport cu cablul simplu! În ambele dispozitive numai XON / XOFF pot fi utilizate pentru controlul transmisiei de date.
În cazul în care software-ul este proiectat pentru a utiliza hardware-ul de control al fluxului, se va lucra cu acest cablu de modem nul, dar în orice moment imprevizibil de pierdere de date poate avea loc. Acest lucru înseamnă că, în timp ce nu este necesar controlul debitului, un cablu de modem nul va permite transferul, dar atunci când vitezele de date ajung la limita la care receptoarele pot ocupa, transmisia poate fi încheiată fără nici un motiv specific. Prin urmare, deși cablul de modem nul este ieftin și ușor de a face, este necesar să-l folosească cu grijă! În ciuda acestor avertismente, acest tip de cablu de modem nul a fost folosit cu succes între calculatoare care rulează Windows 95/98 / ME pentru conectarea directă prin cablu.
modem Null cu controlul datelor parțiale
Simplu modem cu cablu nul și un cablu null-modem cu un scurt-circuitat controale de transmisie sunt utile, dar nu pot fi utilizate pentru controlul transmisiei de date. Dacă este absolut necesar să utilizați un control al datelor, o alternativă ar putea fi un modem nul cu control al datelor parțiale (fig. 3).
Figura 3 modem Null cu control al datelor parțiale
Acest cablu de modem nul este cel mai bun din cele două specii. Este posibil să se controleze transferul de date fără utilizarea metodei de pornire incompatibile, datele care sunt utilizate pentru a controla comunicarea DTE / DCE. Să considerăm mai întâi cazul în care RTS de control transfer de date / CTS va gestiona linia în mufele 7 și 8. Ca în cablul null-modem cu control de transmisie scurt-circuitat, aceste semnale nu sunt conectate la un alt aparat, și imediat închise în același slot. Acest lucru înseamnă că RTS de control al transferului de date / CTS pot fi utilizate în software-ul, dar nu are nici o semnificație funcțională. Numai atunci când software-ul este pe celelalte verificări laterale semnalul CD pe pinul 1, informații RTS va ajunge la celălalt dispozitiv. Cu toate acestea, acest lucru va fi cazul numai cu software-ul dezvoltat special care utilizează ieșirea CD-ul în acest scop.
Mai important - linia de comunicare reciprocă DSR (ieșire 6) și DTR (PIN 4). Folosind o conexiune încrucișată, conectați aceste linii, această funcție este modelat destul de bine. ieșire DTR este utilizat pentru a semnala un alt dispozitiv de comunicare, care este posibil. Această informație este citită pe intrarea DSR, aceeași intrare utilizate în acest scop pentru a conecta modemul. Datorită acestui cuplaj DTR șir de ieșire reciprocă poate folosi simplu de control al transferului de date. Datele sunt transmise atunci când ieșirea este setată, și blocate în cazul în care ieșirea nu este setat.
Software-ul folosind doar protocolul RTS / CTS pentru controlul transferului de date, nu poate avea prioritate printr-un cablu de modem nul de control cu date parțiale. Cele mai multe software-ul, dar, de asemenea, verifica linia DSR și, în acest caz, utilizarea unui cablu de modem nul cu control al datelor parțiale - aceasta este, probabil, cea mai bună variantă pentru controlul fluxului de hardware, care pot fi utilizate, și care, în varianta de bază este încă compatibil cu modem-uri.
modem Null cu un control complet de date
Cel mai scump modem cu cablu nul - modem cu cablu nul adecvat pentru un control complet de date. Acest cablu de modem nul conține șapte fire. Numai inelul indicator RI și purtătorul detectează că semnalul CD-ul nu este conectat. Cablul prezentat în figura 4.
Figura modem 4. Nul cu control complet de date
modem de cablu Null cu un control complet al datelor nu permite o cale mai ușoară de a transfera controlul. Acasă incompatibilitate - ace de interconectare CTS și RTS. Inițial, aceste descoperiri au fost folosite pentru controlul transferului de date de tip cerere întrebare / răspuns. Când utilizați un cablu de modem nul, cu un control complet de date, o astfel de cerere nu mai este. Linia folosite doar pentru a comunica cu cealaltă parte, în cazul în care comunicarea este posibilă.
Principalul avantaj al acestui cablu este că există două linii de semnal pentru fiecare direcție. RTS și ieșirile DTR pot fi folosite pentru a trimite informații despre controlul transmisiei de date pe un alt dispozitiv. Acest lucru face posibilă atingerea unor viteze foarte mari de comunicare cu acest tip de cablu de modem nul, cu condiția ca software-ul a fost dezvoltat pentru acest scop. Datorită mare viteză posibilă de comunicare, cablul de modem nul Interlink poate fi utilizat pentru a conecta două PC-ul MS-DOS.
Acest tip de cablu este recomandat de Microsoft pentru conectarea directă prin cablu. Pentru conector DB9, au adăugat, de asemenea un link către DTR CD-ul în fiecare slot, dar nu specifică conexiunea pentru conectorul DB25, și ei, de asemenea, nu au menționat de intrare CD-ul în textul descriptiv, astfel încât să lăsați intrarea CD-ul deconectat în condiții de siguranță.
modem Null cu un control complet de date # 2
La fel ca transportatorul anterior modem nul virtual, dar indică faptul că semnalul CD-ul este conectat la semnalul DSR. Cablul este specificat în figura de mai jos.
Figura modem 5. Nul cu un control complet de date # 2