सीरियल कॉम पोर्ट 1. संगणकाचे सिरीयल पोर्ट. मुख्य इंटरफेस सिग्नलचे वर्णन

मदत करा 23.03.2019
मदत करा
CHKDSKडिस्क स्कॅन करण्यासाठी आणि स्कॅन परिणामांवर अहवाल प्रदर्शित करण्यासाठी वापरले जाते. कमांड लाइन स्वरूप:

CHKDSK [खंड:[[पथ]फाइलनाव]]]

खंडमाउंट पॉइंट, व्हॉल्यूमचे नाव, किंवा चेक केले जात असलेल्या ड्राइव्हचे ड्राइव्ह लेटर, त्यानंतर कोलन निर्दिष्ट करते.

फाईलचे नावफायली विखंडनासाठी तपासल्या (फक्त FAT/FAT32).

/एफडिस्क त्रुटी सुधारत आहे.

/व्ही तपशीलवार मोडआउटपुट FAT/FAT32 साठी: आउटपुट पूर्ण मार्गआणि या डिस्कवरील प्रत्येक फाइलसाठी नाव. NTFS साठी: क्लीनअप संदेश देखील प्रदर्शित करते.

/आरशोधा वाईट क्षेत्रेआणि त्यांची सामग्री पुनर्संचयित करणे. (की आवश्यक आहे /एफ).

/L: आकारफक्त NTFS साठी: लॉग फाइल आकार निर्दिष्ट आकारात बदला (KB मध्ये). आकार निर्दिष्ट न केल्यास, वर्तमान आकार मूल्य प्रदर्शित केले जाईल.

/Xआवश्यक असल्यास, व्हॉल्यूम सक्तीने अक्षम करा. या व्हॉल्यूमचे सर्व खुले हँडल अवैध केले जातील. (मापदंड आवश्यक आहे /एफ).

/मीफक्त NTFS: निर्देशांक घटकांची कमी कडक तपासणी.

/सीफक्त NTFS: फोल्डर स्ट्रक्चरमध्ये लूप तपासणे वगळा.

कळा /मीकिंवा /सीकाही व्हॉल्यूम चेक वगळून CHKDSK अंमलबजावणी वेळ कमी करा.

वापरण्याची उदाहरणे:

CHKDSK- फक्त-वाचनीय मोडमध्ये वर्तमान डिस्क (व्हॉल्यूम) तपासा

नमुना अहवाल:

प्रकार फाइल सिस्टम:NTFS.

व्हॉल्यूम लेबल: DISK_C.

लक्ष द्या! पॅरामीटर F निर्दिष्ट नाही.

CHKDSK केवळ-वाचनीय मोडमध्ये चालते.

फाइल तपासत आहे (3 पैकी 1 पायरी)...
फाइल सत्यापन पूर्ण झाले आहे.
अनुक्रमणिका तपासत आहे (३ पैकी २ पायरी)...
निर्देशांक तपासणी पूर्ण झाली आहे.
सुरक्षा वर्णन तपासत आहे (3 पैकी 3 पायरी)...
सुरक्षा वर्णन तपासणे पूर्ण झाले आहे.
CHKDSK USN लॉग तपासते..
USN लॉग चेक पूर्ण झाले

डिस्कवर एकूण 488384000 KB.
332072 फायलींमध्ये 482155688 KB.
14989 निर्देशांकांमध्ये 108552 KB.
खराब क्षेत्रांमध्ये 0 KB.
1120884 KB प्रणालीद्वारे वापरात आहे.
65536 KB लॉग फाइलने व्यापलेले आहे.
डिस्कवर 4998876 KB विनामूल्य.

क्लस्टर आकार: 4096 बाइट्स.
डिस्कवरील एकूण क्लस्टर्स: 122096000.
डिस्कवर 1249719 क्लस्टर्स.

CHKDSK D:/F- डिस्क तपासा डी:त्रुटी सुधारण्याच्या मोडमध्ये.

मध्ये असल्यास हा मोडचेक CHKDSKतपासल्या जात असलेल्या व्हॉल्यूमवर विशेष प्रवेश मिळवू शकत नाही, पुढील वेळी सिस्टम रीबूट झाल्यावर निर्दिष्ट डिस्कची स्वयंचलितपणे चाचणी सुरू करण्यासाठी प्रोग्राम तुम्हाला मोड सेट करण्यास सूचित करेल. रेजिस्ट्री कीच्या सामग्रीनुसार विंडोज सत्र व्यवस्थापक सेवेद्वारे तपासणी केली जाईल
HKLM\System\CurrentControlSet\Control\Session Manager\BootExecute
स्कॅन परिणाम सिस्टम इव्हेंट लॉगमध्ये पाहिले जाऊ शकतात - (नियंत्रण पॅनेल - प्रशासकीय साधने - इव्हेंट दर्शक - अनुप्रयोग) सेवा सूचना Winlogon. CHKDSK प्रोग्राम पुढील वेळी चालेल अशा चिन्हाची उपस्थिती विंडोज रीबूट कराकमांड वापरून तपासले जाऊ शकते CHKNTFS, ज्याच्या वर्णनाचा दुवा आदेशांच्या सूचीसह पृष्ठावर देखील आढळू शकतो सीएमडी विंडोज. याव्यतिरिक्त, काही चाचणी पॅरामीटर्स बदलण्यासाठी याचा वापर केला जाऊ शकतो.

CHKDSK चे कार्य तीन मुख्य पासांमध्ये विभागले गेले आहे, ज्या दरम्यान CHKDSK व्हॉल्यूमवरील सर्व मेटाडेटा तपासते आणि पर्यायी चौथा पास. "मेटाडेटा" या शब्दाचा अर्थ "डेटा बद्दल डेटा" असा होतो. मेटाडेटा हा फाइल सिस्टमच्या वरचा एक स्तर आहे जो व्हॉल्यूमवर संग्रहित केलेल्या सर्व फाइल्सबद्दल माहितीचा मागोवा ठेवतो. मेटाडेटामध्ये डेटा व्हॉल्यूम बनवणाऱ्या क्लस्टर्सबद्दल माहिती असते विशिष्ट फाइल, कोणते क्लस्टर विनामूल्य आहेत, खराब सेक्टर असलेल्या क्लस्टरबद्दल इ. दुसरीकडे, फाइलमध्ये समाविष्ट असलेल्या डेटाला "वापरकर्ता डेटा" म्हणून संबोधले जाते. NTFS मध्ये, मेटाडेटा व्यवहार लॉग वापरून संरक्षित केला जातो. मेटाडेटा बदलण्याची प्रक्रिया विशिष्ट तार्किक टप्प्यांमध्ये विभागली जाते, किंवा व्यवहार, जे लॉगमध्ये रेकॉर्ड केले जातात. जर मेटाडेटा बदलण्यासाठी क्रियांचा क्रम तार्किकदृष्ट्या पूर्ण झाला नसेल, तर हा बदल अद्याप सुरू झालेला नाही अशा क्षणापर्यंत व्यवहार लॉग डेटा वापरून रोलबॅक केला जातो. दुसऱ्या शब्दांत, व्यवहार लॉग वापरल्याने मेटाडेटा अखंडतेची शक्यता मोठ्या प्रमाणात वाढते.

ही पद्धत NTFS फाइल सिस्टीममध्ये वापरकर्ता डेटा (मेटाडेटा नाही) संरक्षित करण्यासाठी वापरली जात नाही.

स्टेज 1. फाइल्स तपासत आहे

पहिल्या पास दरम्यान, CHKDSK फायली स्कॅन केल्या जात आहेत आणि टक्केवारी (0 ते 100) म्हणून व्यक्त केलेल्या फाइल स्कॅनचे प्रमाण दर्शवते. या टप्प्यात, CHKDSK मास्टर फाइल टेबलमधील प्रत्येक फाइलचा रेकॉर्ड विभाग तपासतो ( MFT) खंड.

स्टेज 2. निर्देशांक तपासत आहे

मूलत:, अनुक्रमणिका फाइल निर्देशिका आहेत NTFS प्रणाली. CHKDSK तपासते की कोणत्याही "अनाथ" फाइल्स नाहीत आणि सर्व निर्देशिका सूचीमध्ये आहेत विद्यमान फायली. अनाथ फाइल ही एक फाइल आहे ज्यासाठी वैध फाइल रेकॉर्ड विभाग अस्तित्वात आहे, परंतु ज्यासाठी कोणत्याही निर्देशिका सूचीमध्ये कोणताही डेटा नाही. हरवलेली फाइल त्याच्या संबंधित निर्देशिकेत पुनर्प्राप्त केली जाऊ शकते, जर ती निर्देशिका अद्याप अस्तित्वात असेल. संबंधित निर्देशिका यापुढे अस्तित्वात नसल्यास, CHKDSK मध्ये निर्देशिका तयार करते रूट निर्देशिकाडिस्क आणि त्यामध्ये फाइल हलवते.

पायरी 3: सुरक्षा वर्णन तपासत आहे

सिक्युरिटी डिस्क्रिप्टर्समध्ये फाइल किंवा डिरेक्टरीच्या मालकाबद्दल माहिती असते, यासाठी NTFS परवानग्या असतात ही फाइलकिंवा निर्देशिका, आणि त्या फाइल किंवा निर्देशिकेसाठी ऑडिटिंगबद्दल. CHKDSK प्रत्येक सुरक्षा वर्णनकर्त्याची रचना तपासते, परंतु सूचीबद्ध वापरकर्त्यांचे किंवा गटांचे वास्तविक अस्तित्व किंवा मंजूर केलेल्या परवानग्यांची वैधता सत्यापित करत नाही.

स्टेज 4. सेक्टर तपासणे

CHKDSK अंमलबजावणीचा हा टप्पा पॅरामीटरच्या उपस्थितीद्वारे निर्धारित केला जातो /आरकार्यक्रम सुरू करताना. मध्ये खराब क्षेत्रांचा शोध घेतो मोकळी जागाखंड. CHKDSK व्हॉल्यूमवरील प्रत्येक सेक्टर वाचण्याचा प्रयत्न करतो, आणि त्रुटी आढळल्यास, सेक्टर समाविष्ट असलेल्या क्लस्टरला खराब म्हणून चिन्हांकित केले जाते आणि त्यातून वगळले जाते. तार्किक रचनाखंड चावी न वापरताही /आरप्रोग्राम नेहमी टेबलशी संबंधित सेक्टर वाचतो MFT(मेटाडेटा करण्यासाठी). याव्यतिरिक्त, वापरकर्ता डेटा क्षेत्रासाठी वापरलेले सेक्टर CHKDSK च्या मागील टप्प्यात तपासले जातात.

की सह CHKDSK च्या अंमलबजावणीची वेळ लक्षात घेणे आवश्यक आहे /आरलक्षणीय असू शकते. याव्यतिरिक्त, आधुनिक हार्ड ड्राइव्हमध्ये अंगभूत स्व-चाचणी आणि पॅरामीटर मॉनिटरिंग सिस्टम (S.M.A.R.T) आहे, ज्याची उपस्थिती वापरून खराब क्षेत्रांसाठी शोध मोड वापरणे निरर्थक बनवते. CHKDSKकारण सर्वकाही आधुनिक ड्राइव्हस्सतत अंतर्गत नियंत्रण दिनचर्या पार पाडणे तांत्रिक स्थितीआणि स्वयं-निदान, तसेच फर्मवेअर स्तरावर तयार केलेले हार्ड-टू-रिड सेक्टर्स पुन्हा नियुक्त करण्यासाठी प्रक्रिया ( अस्थिर क्षेत्रे) राखीव क्षेत्रापासून क्षेत्रांमध्ये (रीमॅप प्रक्रिया किंवा रीमॅप). या प्रक्रिया संगणक वापरकर्त्यास अदृश्य होतात. म्हणून, बॅड ब्लॉक्सची उपस्थिती केवळ तेव्हाच शक्य आहे जेव्हा पुनर्नियुक्तीसाठी राखीव क्षेत्रामध्ये मोकळी जागा नसेल किंवा सेक्टरला डेटा लिहिताना अयशस्वी झाल्यास, उदाहरणार्थ, प्राथमिक वीज पुरवठ्याच्या आपत्कालीन शटडाउन दरम्यान.

सापडल्यावर हरवलेल्या फायली, कार्यक्रम CHKDSKफाईल सिस्टीम स्ट्रक्चरमध्ये त्यांना एक्स्टेंशनसह फाइल्स म्हणून तयार करते .CHK. सराव मध्ये, अशा फायलींमधून माहिती केवळ त्या प्रकरणांमध्येच व्यक्तिचलितपणे पुनर्प्राप्त केली जाऊ शकते जिथे ती सादर केली जाते मजकूर फॉर्म. काही प्रकरणांमध्ये, आपण वापरू शकता सॉफ्टवेअर तृतीय पक्ष उत्पादक, जसे की उपयुक्तता

चौकोनाच्या समीकरणांची प्रणाली.चार-टर्मिनल नेटवर्कच्या सिद्धांताचे मुख्य कार्य म्हणजे चार प्रमाणांमधील संबंध प्रस्थापित करणे: इनपुट आणि आउटपुटमधील व्होल्टेज, तसेच इनपुट आणि आउटपुट टर्मिनल्समधून वाहणारे प्रवाह. यांच्यातील संबंध देणारी समीकरणे यू 1, यू 2, आय 1, I 2, म्हणतात चार-पोर्ट नेटवर्कचे ट्रान्समिशन समीकरण. रेखीय चौकोनासाठी ही समीकरणे रेखीय असतील. प्रेषण समीकरणांमध्ये व्होल्टेज आणि प्रवाहांना जोडणारी मात्रा म्हणतात क्वाड्रिपोलचे मापदंड.

इनपुट आणि आउटपुट टर्मिनल्ससह एक जटिल इलेक्ट्रिकल सर्किट (उदाहरणार्थ, एक संप्रेषण चॅनेल) एका विशिष्ट सर्किटनुसार कनेक्ट केलेल्या चार-टर्मिनल नेटवर्कचा संच मानला जाऊ शकतो. या दोन-टर्मिनल नेटवर्कचे मापदंड जाणून घेतल्यास, जटिल दोन-टर्मिनल नेटवर्कच्या पॅरामीटर्सची गणना करणे शक्य आहे आणि त्याद्वारे परिणामी जटिल चार-टर्मिनल नेटवर्कच्या टर्मिनल्सवरील व्होल्टेज आणि प्रवाहांमधील संबंध प्राप्त करणे शक्य आहे, सर्व गणना न करता. दिलेल्या सर्किटमधील व्होल्टेज आणि प्रवाह.

याव्यतिरिक्त, द्वि-टर्मिनल नेटवर्कच्या सिद्धांतामुळे व्यस्त समस्येचे निराकरण करणे शक्य होते: दिलेले व्होल्टेज आणि प्रवाह वापरून, दोन-टर्मिनल नेटवर्कचे मापदंड शोधा आणि नंतर त्याचे सर्किट तयार करा आणि घटकांची गणना करा, म्हणजे, संश्लेषण समस्येचे निराकरण करा. .

चार-पोर्ट नेटवर्क असू द्या पी स्वतंत्र सर्किट्स. चार-पोर्ट नेटवर्कच्या इनपुटवर पहिले सर्किट नियुक्त करूया ( आयके 1 = आय 1), दुसरा सर्किट - त्याच्या आउटपुटवर ( आय K2= आयके 2). आम्ही असे गृहीत धरू की क्वाड्रिपोल नेटवर्कच्या अंतर्गत सर्किटमध्ये कोणतेही स्वतंत्र ऊर्जा स्त्रोत नाहीत.

क्वाड्रिपोल नेटवर्कचा विचार करताना, व्होल्टेज आणि प्रवाहांच्या सकारात्मक दिशानिर्देशांवर आगाऊ सहमत होणे महत्वाचे आहे. भविष्यात, आम्ही अंजीर मधील बाणांनी दर्शविलेल्या सकारात्मक दिशानिर्देशांचे पालन करू. 12.1, इतर प्रकरणे विशेषत: नमूद केल्याशिवाय.

लूप करंट्ससाठी समीकरणांची एक प्रणाली तयार करू (§ 2.4 पहा):

शक्यता वाय 11 , वाय 12 , वाय 21, आणि वाय 22, समीकरणांमध्ये (12.2) यांना Y- मापदंड म्हणतात, किंवा चालकता मापदंड चतुर्भुज, कारण त्यांच्या परिमाणांच्या बाबतीत ते अगदी तसे आहेत. समीकरणे (12.2) मध्ये चार-पोर्ट नेटवर्कची ट्रान्समिशन समीकरणे म्हणतात वाय- पॅरामीटर्स. ही समीकरणे ट्रान्समिशन समीकरणांच्या संभाव्य स्वरूपाचे प्रतिनिधित्व करतात. हे तुम्हाला मूल्यांची कोणतीही जोडी शोधण्याची परवानगी देते आय 1 , आय 2, यू 1, आणि यू 2 जर दुसऱ्या जोडीची मूल्ये दिली असतील.

फॉर्ममधील समीकरणांव्यतिरिक्त (12.2), ट्रान्समिशन समीकरणांचे आणखी पाच प्रकार आहेत. तणाव संबंधित समीकरणे यू 1, यू 2 , आणि प्रवाह आय 1 , आय 2

गुणांक म्हणून समाविष्ट करा प्रतिकार मापदंड क्वाड्रिपोल, किंवा झेड-पॅरामीटर्स, आणि त्यांना Z-पॅरामीटर्समध्ये हस्तांतरण समीकरण म्हणतात. पर्याय झेड 11 , झेड 12 , झेड 21 आणि झेड 22 मध्ये प्रतिकारशक्तीचे परिमाण आहे. लक्षात घ्या की ते चालकता पॅरामीटर्सच्या परस्परसंवादी नाहीत, म्हणून, उदाहरणार्थ, या पॅरामीटर्सचा सर्किट्सच्या अंतर्गत आणि परस्पर प्रतिकारांशी देखील गोंधळ होऊ नये. झेड 11 , झेडलूप प्रवाहांसाठी समीकरण (12.1) मध्ये 12, इ.

इनपुटला जोडणाऱ्या समीकरणांच्या प्रणालीमध्ये समाविष्ट केलेले गुणांक यू 1, आणि आय 1 आणि शनिवार व रविवार यू 2, आणि आय 1 व्होल्टेज आणि प्रवाह

म्हटले जाते ए पॅरामीटर्स, किंवा सामान्यीकृत पॅरामीटर्स. समीकरणांना (12.4) ए-पॅरामीटरमध्ये हस्तांतरण समीकरण म्हणतात. पर्याय 11 आणि 22 आयामहीन, पॅरामीटर आहेत 21 एक प्रतिकार परिमाण आहे; पॅरामीटर A%\ - चालकता परिमाण:

आम्ही ट्रान्समिशन समीकरणांचे आणखी दोन प्रकार सादर करतो:

शक्यता एन 11 , एन 12 , एन 21 आणि एन 22 म्हटले जाते एच- पॅरामीटर्स आणि ट्रान्झिस्टरसह सर्किट्सचा विचार करताना वापरला जातो. पर्याय एन 12 आणि एन 21 आयामहीन आहेत आणि पॅरामीटर्स एन 11 आणि एन 22 प्रतिकार आणि चालकता परिमाणे आहेत.

शक्यता एफ 11 , एफ 12 , एफ 21 आणि एफ 22 म्हटले जाते एफ- पॅरामीटर्स आणि इलेक्ट्रॉन ट्यूबसह सर्किट्सचा विचार करताना वापरले जातात. पर्याय एफ 12 आणि एफ 21 परिमाणहीन आणि पॅरामीटर्स एफ 11 आणि एफ 22 चालकता आणि प्रतिकाराची परिमाणे आहेत. समीकरणे (12.5) यांना अनुक्रमे ट्रान्समिशन समीकरणे म्हणतात एच- पॅरामीटर्स आणि एफ- पॅरामीटर्स.

ट्रान्समिशन समीकरणांचे सर्व प्रकार मूलभूतपणे समान आहेत. एक किंवा दुसर्या फॉर्मची निवड केवळ त्या कार्यावर अवलंबून असते या प्रकरणातठरवले जात आहे.

ट्रान्समिशन समीकरणांच्या कोणत्याही प्रणालीच्या पॅरामीटर्सचा संपूर्ण संच चार-पोर्ट नेटवर्कच्या पॅरामीटर्सची एक प्रणाली बनवतो. होय, प्रणाली वाय- क्वाड्रिपोलचे पॅरामीटर्स त्याच्या पॅरामीटर्सच्या संचाद्वारे तयार केले जातात वाय 11 , वाय 12 , वाय 21 , वाय 22.

दोन क्वाड्रिपोल नेटवर्कमध्ये समान पॅरामीटर सिस्टम आहेत, त्यांची पर्वा न करता अंतर्गत रचना, घटकांची संख्या, इ, स्पष्टपणे समान ट्रांसमिशन समीकरणांद्वारे वैशिष्ट्यीकृत आहेत. अशा चतुर्भुजांना म्हणतात समतुल्य आणि जेव्हा त्यापैकी कोणतेही चालू केले जाते, तेव्हा समान मोड त्यांच्या टर्मिनल्सवर समान बाह्य सर्किट्स दरम्यान स्थापित केले जातात.

गुणांक पॅरामीटर्सचे गुणधर्म.प्रणाली वाय-, झेड-, ए-, एन-आणि एफ- पॅरामीटर्स ट्रान्समिशन समीकरणांच्या गुणांकांमधून तयार केले जातात आणि म्हणूनच ते एका नावाखाली एकत्र केले जातात पॅरामीटर्स-गुणांक. गुणांक पॅरामीटर्सच्या मूलभूत गुणधर्मांचा विचार करूया.

1. गुणांक पॅरामीटर्स केवळ क्वाड्रिपोल सर्किट आणि त्याच्या घटकांद्वारे निर्धारित केले जातात आणि ते चतुर्ध्रुव जोडले जाऊ शकतात अशा बाह्य सर्किट्सवर अवलंबून नसतात, म्हणजेच ते चतुर्भुज स्वतःच वैशिष्ट्यीकृत करतात.

उदाहरण.एल-आकाराच्या फोर-पोर्ट नेटवर्कच्या इनपुटवर (चित्र 12.2, ब पहा), बाह्य सर्किटशी जोडलेले, एक व्होल्टेज आहे यू 1 आणि वर्तमान आय 1 , आणि आउटपुट व्होल्टेज यू 2 आणि वर्तमान आय 2 . व्याख्या करूया - क्वाड्रिपोल नेटवर्कचे पॅरामीटर्स.

जमीन संहिता आणि कामगार संहितेनुसार यू 1 = यू 2 + आय 1 झेड 1 आणि आय 1 = यू 2 / झेड 2 + आय 2.

वर्तमान साठी अभिव्यक्ती बदलणे आय 1 पहिल्या समानतेमध्ये, आम्हाला मिळते

2. पॅरामीटर-गुणकांच्या सर्व प्रणाली समान चार-पोर्ट नेटवर्कचे वर्णन करतात, म्हणून पॅरामीटर-गुणकांच्या भिन्न प्रणालींमध्ये एक अद्वितीय संबंध आहे.

उदाहरण.च्या दरम्यान कनेक्शन स्थापित करूया - पॅरामीटर्स आणि झेड- पॅरामीटर्स. मध्ये समीकरणांची प्रणाली सोडवणे झेड-पॅरामीटर्स (12.3) अज्ञातांशी संबंधित यू 1 आणि आय 1 आम्ही शोधतो:

त्याचप्रमाणे, इतर पॅरामीटर सिस्टममधील कनेक्शन स्थापित केले जाऊ शकतात. टेबलमध्ये 12.1 पॅरामीटर्सच्या विविध प्रणालींमधील संबंध दर्शविते - गुणांक.

3. निष्क्रिय क्वाड्रिपोल नेटवर्क पूर्णपणे तीन स्वतंत्र पॅरामीटर्सद्वारे वैशिष्ट्यीकृत आहे. खरंच, निष्क्रिय चार-पोर्ट नेटवर्कच्या मल्टी-सर्किट सर्किटमध्ये, परस्पर प्रतिकार झेड किमी आणि झेड किमी k- जी आणि sth रूपरेषा एकमेकांच्या समान आहेत. त्यामुळे, वाय 1 2 = - वाय 2 1 .दरम्यानचे कनेक्शन जाणून घेणे वाय- पॅरामीटर्स आणि झेड-पॅरामीटर्स, तुम्ही ते सेट करू शकता झेड 12 = -झेड 21. . पुढे आपण ते दाखवू शकतो -पॅरामीटर योग्य प्रमाणात आहेत

= एन 21 , एन 22 ; एफ 11, एफ 12 = एफ 21 आणि एफ 22 किंवा कोणतेही तीन पॅरामीटर्स 11 , 12, 21 आणि 22.

4. यासह सर्व अभिव्यक्तींमध्ये चतुर्भुजाद्वारे ऊर्जा हस्तांतरणाची दिशा बदलताना - मापदंड, गुणांक 11 आणि 22 स्वॅप केले आहेत.

विरुद्ध दिशेने चार-टर्मिनल नेटवर्कद्वारे ऊर्जा हस्तांतरणाचा विचार करूया, म्हणजे टर्मिनल्समधून 2-2" टर्मिनल 1 -1" (चित्र 12.3) पर्यंत. जर ट्रान्समिशन समीकरण (12.4) मध्ये आम्ही व्होल्टेज बदलतो यू 1 आणि वर्तमान आय 1 टर्मिनल्सवर 1- 1" व्होल्टेजसाठी यू 2 ` आणि आय 2` वर्तमान - अंजीर नुसार. १२.३, विद्युतदाब यू 2 आणि वर्तमान आय 2 clamps वर 2 - 2" प्रमाणानुसार - यू 1 ` आणि - आय 1 `, नंतर (12.4) म्हणून पुन्हा लिहीले जाऊ शकते

या समीकरणांची (12.4) शी तुलना करून, आम्ही एक मनोरंजक निरीक्षण करू शकतो: हस्तांतरण समीकरणांमध्ये पॅरामीटर्स 11 आणि 22 बदललेली ठिकाणे. हे तथ्य केवळ ट्रान्समिशन समीकरणांसाठीच नाही तर इतर कोणत्याही अभिव्यक्तींसाठी देखील सत्य आहे - पर्याय.

5. सममितीय निष्क्रिय चतुर्ध्रुवांमध्ये फक्त दोन स्वतंत्र मापदंड असतात. खरं तर, सममितीय निष्क्रिय दोन-टर्मिनल नेटवर्कच्या बाबतीत, ऊर्जा हस्तांतरणाची दिशा काही फरक पडत नाही: जेव्हा टर्मिनल्स स्वॅप केले जातात तेव्हा इनपुट आणि आउटपुटमधील व्होल्टेज आणि प्रवाह बदलत नाहीत. ट्रान्समिशन समीकरणे (12.4) आणि (12.6) यांची तुलना करून, आम्ही ते स्थापित करतो 11 = 22. टेबलवरून 12.1 आपल्याला ते सममितीय चतुर्ध्रुवांमध्ये देखील आढळते वाय 11 =- वाय 22 ; झेड 11 = - झेड 22 आणि ΔH = -1.

6. पॅरामीटर्स-गुणकांना विशिष्ट भौतिक अर्थ असतो. हा भौतिक अर्थ प्रकट करण्यासाठी, चार-टर्मिनल नेटवर्क ऑपरेटिंग मोडमध्ये ठेवले पाहिजे ज्यामध्ये ट्रान्समिशन समीकरणांमध्ये आम्हाला स्वारस्य असलेले फक्त एक पॅरामीटर आहे. तुम्ही निष्क्रिय (XX - टर्मिनल्सची जोडी उघडणे) आणि शॉर्ट सर्किट (SC - टर्मिनल्सच्या जोडीला शॉर्ट सर्किट करणे) मोड वापरल्यास हे होईल. तर, clamps वर XX सह 2 - 2" (चित्र 12.1 पहा) वर्तमान आय 2 = 0. नंतर विद्युत प्रवाह असलेली ट्रान्समिशन समीकरणे आय 2 , उदाहरणार्थ, समीकरणे (12.3) in झेड- पॅरामीटर्सचा फॉर्म आहे:

7. मागील गुणधर्मावरून असे दिसून येते की गुणांक मापदंड हे जटिल परिमाण आहेत, कारण ते जटिल परिमाणांच्या गुणोत्तराने निर्धारित केले जातात ( प्रभावी मूल्ये) व्होल्टेज आणि प्रवाह. गैर-हार्मोनिक दोलनांच्या मोडमध्ये चार-पोर्ट नेटवर्कचे विश्लेषण करण्याच्या बाबतीत, विद्युतीय प्रमाणांचे वर्णक्रमीय प्रतिनिधित्व वापरले जाते. हे दर्शविले जाऊ शकते की गुणांक पॅरामीटर्स, एका फ्रिक्वेन्सीशी संबंधित नसून विशिष्ट वारंवारता स्पेक्ट्रमशी संबंधित मानले जातात, ऑपरेटरची तर्कसंगत कार्ये आहेत . ऑपरेटरवरून स्विच करताना ऑपरेटरला आर गुणांक पॅरामीटर्स ऑपरेटरची तर्कसंगत कार्ये आहेत आर.

म्हणजे Z 11 ऑपरेटरचे अपूर्णांक तर्कसंगत कार्य आहे आर सकारात्मक वास्तविक गुणांकांसह. या कार्याचे शून्य - काल्पनिक आणि जटिल विमान, ध्रुवच्या काल्पनिक अक्षावर आडवे आर 1 = 0. ऑपरेटर बदलताना आर ऑपरेटर चला वारंवारता प्रतिसादाकडे जाऊया

परिणामी अभिव्यक्ती Z 11 (p) आणि Z 11 ( ) मालिका LC सर्किटच्या इनपुट प्रतिरोधासाठी अभिव्यक्तीसारखे दिसते. एल-आकाराच्या सर्किटचे इनपुट प्रतिरोध (चित्र 12.2, पहा) या वस्तुस्थितीद्वारे हे स्पष्ट केले आहे. ब) जेव्हा क्लॅम्प उघडे असतात, तेव्हा ते दोन-टर्मिनल नेटवर्कच्या मालिका कनेक्शनद्वारे निर्धारित केले जाते झेड 1 , आणि झेड 2 (इंडक्टन्स आणि कॅपेसिटन्स), म्हणजे झेड 11 दोन-टर्मिनल नेटवर्कचा प्रतिकार आहे (cf. (4.115)).

IN अलीकडेडेटा ट्रान्समिशनची सीरियल पद्धत समांतरची जागा घेते.
आपल्याला उदाहरणे शोधण्याची गरज नाही: यूएसबी आणि एसएटीए बसेसचा उदय स्वतःसाठी बोलतो.
खरंच, समांतर बस मोजणे कठीण असल्याने (केबल वाढवा, बस घड्याळाची वारंवारता वाढवा), तंत्रज्ञान समांतर बसेसकडे पाठ फिरवत आहे हे आश्चर्यकारक नाही.

सीरियल इंटरफेस

आज बरेच आहेत विविध इंटरफेससीरियल डेटा ट्रान्समिशन.
आधीच नमूद केलेल्या USB आणि SATA व्यतिरिक्त, आपण किमान दोन सुप्रसिद्ध मानक RS-232 आणि MIDI (गेमपोर्ट म्हणून देखील ओळखले जाते) आठवू शकता.
त्या सर्वांमध्ये जे साम्य आहे ते म्हणजे प्रत्येक बिट माहितीचे अनुक्रमिक प्रसारण किंवा सिरीयल इंटरफेस.
अशा इंटरफेसचे बरेच फायदे आहेत आणि त्यापैकी सर्वात महत्वाचे म्हणजे कनेक्टिंग वायरची एक छोटी संख्या आणि म्हणून कमी किंमत.

डेटा ट्रान्सफर

सीरियल डेटा ट्रान्समिशन दोन प्रकारे लागू केले जाऊ शकते: एसिंक्रोनस आणि सिंक्रोनस.

सिंक्रोनस डेटा ट्रान्समिशनमध्ये ट्रान्समिटेड सिग्नलमध्ये घड्याळाची माहिती समाविष्ट करून किंवा विशेष सिंक्रोनाइझेशन लाइन वापरून रिसीव्हर आणि ट्रान्समीटरचे ऑपरेशन सिंक्रोनाइझ करणे समाविष्ट आहे.
रिसीव्हर आणि ट्रान्समीटर एका विशेष सिंक्रोनाइझेशन केबलद्वारे कनेक्ट केलेले असणे आवश्यक आहे, जे सुनिश्चित करते की डिव्हाइस समान वारंवारतेवर कार्य करतात.

एसिंक्रोनस ट्रांसमिशनमध्ये डेटाची सुरूवात आणि शेवट चिन्हांकित करणारे विशेष बिट वापरणे समाविष्ट आहे - एक प्रारंभ (तार्किक शून्य) आणि एक थांबा (तार्किक एक) बिट.
स्पेशल पॅरिटी बिट वापरणे देखील शक्य आहे, जे निर्धारित करते की एका बिट्सची संख्या सम किंवा विषम आहे की नाही (अधिग्रहित केलेल्या नियमानुसार).
प्राप्त झाल्यावर, या बिटचे विश्लेषण केले जाते आणि जर पॅरिटी बिट एका बिट्सच्या संख्येशी जुळत नसेल तर डेटा पॅकेट पुन्हा पाठविला जातो.

हे लक्षात घेण्यासारखे आहे की अशी तपासणी आपल्याला त्रुटी शोधण्याची परवानगी देते जर फक्त एक बिट चुकीच्या पद्धतीने प्रसारित केले गेले असेल तर ही तपासणी चुकीची होईल;
पॅकेज पुढील पॅकेजस्टॉप बिट पाठवल्यानंतर कधीही डेटा प्रोसेसिंग होऊ शकते आणि स्वाभाविकच, स्टार्ट बिटपासून सुरुवात होणे आवश्यक आहे.
काही समजत नाही का?

बरं, सर्वकाही असल्यास संगणक तंत्रज्ञानसाधे होते, तर कोणतीही गृहिणी खूप पूर्वीपासून डंपलिंगसह नवीन प्रोटोकॉल बनवत असेल ...
या प्रक्रियेकडे वेगळ्या पद्धतीने पाहण्याचा प्रयत्न करूया.
डेटा पॅकेट्समध्ये प्रसारित केला जातो, जसे की आयपी पॅकेट्स, डेटासह माहिती बिट्स देखील असतात, या बिट्सची संख्या 2 ते साडेतीन पर्यंत बदलू शकते.
आणि अर्धा?!
होय, तुम्ही बरोबर ऐकले, अगदी अर्धा!

स्टॉप बिट, किंवा त्याऐवजी स्टॉप बिटशी संबंधित प्रसारित सिग्नलचा कालावधी एका बिटशी संबंधित सिग्नलपेक्षा जास्त असू शकतो, परंतु दोन बिट्सपेक्षा लहान असू शकतो.
तर, पॅकेट नेहमी स्टार्ट बिटने सुरू होते, जे नेहमी शून्य असते, त्यानंतर डेटा बिट, नंतर पॅरिटी बिट आणि नंतर स्टॉप बिट, जे नेहमी एक असते.
मग, काही अनियंत्रित कालावधीनंतर, मॉस्कोविरूद्ध बीट्सचा मोर्चा सुरूच आहे.

ट्रान्समिशनच्या या पद्धतीचा अर्थ असा आहे की रिसीव्हर आणि ट्रान्समीटरने एकाच वेगाने (चांगले, किंवा जवळजवळ समान वेगाने) कार्य केले पाहिजे, अन्यथा प्राप्तकर्त्याला एकतर येणाऱ्या डेटा बिट्सवर प्रक्रिया करण्यासाठी वेळ मिळणार नाही किंवा जुन्या बिटला चुकीचे वाटेल. नवीन.
हे टाळण्यासाठी, प्रत्येक बिट गेट केलेले आहे, म्हणजेच, एका विशेष सिग्नलसह सिंक्रोनस पाठविले जाते - एक "स्ट्रोब", डिव्हाइसमध्ये व्युत्पन्न केले जाते.
एसिंक्रोनस उपकरणांसाठी अनेक विशिष्ट गती आहेत - 50, 75, 110, 150, 300, 600, 1200, 2400, 4800, 9600, 19,200, 38,400, 57,600 आणि 0152, 0152 सेकंद.

तुम्ही कदाचित ऐकले असेल की डेटा ट्रान्सफर स्पीडसाठी मोजण्याचे एकक "बॉड" आहे - ओळ स्थितीतील बदलांची वारंवारता आणि हे मूल्य डेटा ट्रान्सफर गतीशी एकरूप होईल जर सिग्नलमध्ये दोनपैकी एक मूल्य असेल.
एका सिग्नल बदलामध्ये अनेक बिट्स एन्कोड केलेले असल्यास (आणि हे अनेक मॉडेममध्ये घडते), ट्रान्समिशन गती आणि लाइन बदलण्याची वारंवारता पूर्णपणे भिन्न मूल्ये असतील.

आता "डेटा पॅकेट" या रहस्यमय शब्दाबद्दल काही शब्द.
या प्रकरणात पॅकेट स्टार्ट आणि स्टॉप बिट्स दरम्यान प्रसारित केलेल्या बिट्सच्या संचाचा संदर्भ देते.
त्यांची संख्या पाच ते आठ पर्यंत बदलू शकते.
एखाद्याला प्रश्न पडेल की पाच ते आठ बिट का?
एका पॅकेटमध्ये एक किलोबाइट डेटा एकाच वेळी हस्तांतरित का करू नये?

उत्तर स्पष्ट आहे: लहान डेटा पॅकेट प्रसारित करताना, आम्ही त्यांच्यासह तीन सर्व्हिस बिट पाठवून गमावू शकतो (डेटा 50 ते 30 टक्के पर्यंत), परंतु जर पॅकेट ट्रान्समिशन दरम्यान खराब झाले तर आम्ही ते सहजपणे ओळखू शकतो (लक्षात ठेवा. पॅरिटी बिट?) आणि त्वरीत त्याला पुन्हा प्रसारित करा.
परंतु एक किलोबाइट डेटामध्ये त्रुटी शोधणे कठीण होईल आणि ते प्रसारित करणे अधिक कठीण होईल.

असिंक्रोनसचे उदाहरण म्हणून सीरियल डिव्हाइसडेटा ट्रान्सफरसाठी, तुम्ही कॉम्प्युटर COM पोर्ट, ट्रुसार्डीच्या डिझाइनसह एक आवडता मॉडेम आणि त्याच पोर्टशी कनेक्ट केलेला माउस वापरू शकता, जे काही कारणास्तव मूर्ख सचिव नेहमी PS/2 मध्ये ढकलण्याचा प्रयत्न करतात.
ही सर्व उपकरणे RS-232 इंटरफेसद्वारे किंवा त्याऐवजी त्याच्या असिंक्रोनस भागाद्वारे कार्य करतात, कारण मानक सिंक्रोनस डेटा ट्रान्सफरचे देखील वर्णन करते.

कधीकधी तुम्हाला संवादाची समस्या सोडवावी लागते इलेक्ट्रॉनिक उपकरणसंगणकासह, ते फक्त डेटा एक्सचेंज किंवा रिमोट कंट्रोल असो. हा लेख सीरियल पोर्ट वापरून हे कसे लागू केले जाऊ शकते याचे वर्णन करतो. त्याचा मुख्य फायदा म्हणजे मानक सॉफ्टवेअर विंडोज इंटरफेस(API) आउटपुट लाइन्सवर थेट नियंत्रण ठेवण्याची परवानगी देते, त्यांच्यावर थेट नियंत्रण देते आणि COM पोर्टशी संबंधित काही इव्हेंटची प्रतीक्षा करण्याचे कार्य आहे. तसेच, RS-232 मानक, ज्यानुसार COM पोर्ट बनवले जातात, डिव्हाइसेस चालू असताना (हॉट प्लग) केबल्स कनेक्ट आणि डिस्कनेक्ट करण्याची परवानगी देते.

वर्णन

COM पोर्ट (सिरियल पोर्ट)- द्विदिशात्मक इंटरफेस जो RS-232 प्रोटोकॉलद्वारे सीरियल फॉर्ममध्ये डेटा प्रसारित करतो. हा एक सामान्य प्रोटोकॉल आहे जो 30 मीटर लांबीच्या तारांद्वारे एक डिव्हाइस (उदाहरणार्थ, संगणक) इतरांशी जोडण्यासाठी वापरला जातो. येथे तार्किक सिग्नल पातळी मानकांपेक्षा भिन्न आहेत: तार्किक एक स्तर +5 ते +15V पर्यंत आहे, तार्किक शून्य पातळी -5 ते -15V पर्यंत आहे, ज्यासाठी अतिरिक्त सर्किट परिवर्तन आवश्यक आहे, परंतु चांगली आवाज प्रतिकारशक्ती प्रदान करते.

9-पिन कनेक्टर (DB-9M) विचारात घ्या. खाली त्याचा पिनआउट आहे:

पिन क्र. नाव सिग्नलचे वैशिष्ट्य सिग्नल
1 DCD इनपुट डेटा वाहक ओळखतो
2 RxD सुट्टीचा दिवस डेटा प्रसारित करा
3 TxD इनपुट डेटा प्राप्त करा
4 डीटीआर सुट्टीचा दिवस डेटा टर्मिनल तयार आहे
5 GND - ग्राउंड
6 DSR इनपुट डेटा सेट तयार
7 RTS सुट्टीचा दिवस पाठवण्याची विनंती
8 CTS इनपुट पाठवणे साफ आहे
9 आर.आय. इनपुट रिंग सूचक

आम्हाला पिन 2 (डेटा ट्रान्समिशन), 3 (डेटा रिसेप्शन) आणि 5 (ग्राउंड) मध्ये सर्वात जास्त रस असेल. डिव्हाइसेसमधील द्वि-मार्ग संप्रेषणासाठी हा किमान सेट आहे.

मी प्रोटोकॉलच्या वर्णनावर तपशीलवार विचार करणार नाही. यासाठी GOSTs इ. म्हणून, आम्ही पुढे जाऊन या श्वापदावर नियंत्रण कसे ठेवायचे याबद्दल बोलू.

अर्ज

आधीच नमूद केल्याप्रमाणे, RS-232 LAN पातळी मानक TTL पातळीपेक्षा भिन्न आहेत. म्हणून, आम्हाला व्होल्टेज व्हॅल्यूजमध्ये रूपांतरित करणे आवश्यक आहे. त्या. +15V वरून 5V आणि -15V वरून 0V करा (आणि त्याउलट). एक मार्ग (आणि कदाचित सर्वात सोपा) म्हणजे विशेष MAX232 चिप वापरणे. हे समजणे सोपे आहे आणि एकाच वेळी दोन लॉजिक सिग्नल्समध्ये रूपांतरित करू शकतात.

खाली त्याच्या समावेशाचा एक आकृती आहे:


मला वाटतं की यात कोणतीही अडचण येऊ नये. ही चिप वापरण्यासाठी हा एक पर्याय आहे: मायक्रोकंट्रोलरवरून संगणकावर डेटा हस्तांतरित करणे आणि त्याउलट. प्रसारित सिग्नलपाय T मध्ये प्रवेश करते x IN एका बाजूला आणि आर xदुसरीकडे IN. इनपुट सिग्नलटी मधून काढले xआऊट आणि आर xअनुक्रमे बाहेर.

प्रोग्रामिंग

प्रथम, कमी स्तरावर प्रोग्रामिंग पोर्ट्सबद्दल बोलूया. हे अधिक योग्य होईल. हा इंटरफेस समजून घेण्यासाठी मी खूप तंत्रिका खर्च केली जोपर्यंत मी साध्या वर्ण प्रसारापेक्षा कमी स्तरावर त्याच्या ऑपरेशनच्या तत्त्वाचा अभ्यास करू लागलो. जर हे स्पष्ट झाले, तर त्याचा अर्थ भाषांबाबत समान आहे उच्चस्तरीयकोणतीही अडचण येणार नाही.

खाली COM पोर्ट्सचे पत्ते आहेत ज्यावर आम्हाला काम करावे लागेल:

पोर्ट नाव पत्ता IRQ
COM 1 3F8h 4
COM 2 2F8h 3
COM 3 3E8 ता 4
COM 4 2E8 ता 3

ते भिन्न असू शकतात. तुम्ही BIOS सेटिंग्जमध्ये मूल्ये सेट करू शकता. या मूळ पत्ते. पोर्टच्या ऑपरेशनसाठी जबाबदार असलेल्या रजिस्टर्सचे पत्ते त्यांच्यावर अवलंबून असतील:

पत्ता DLAB वाचा लिहा संक्षेप नाव नोंदणी करा
+ 0 =0 लिहा ट्रान्समीटर होल्डिंग बफर
=0 वाचा प्राप्तकर्ता बफर
=1 वाचा लिहा विभाजक लॅच लो बाइट
+ 1 =0 वाचा लिहा IER व्यत्यय सक्षम नोंदणी
=1 वाचा लिहा विभाजक लॅच उच्च बाइट
+ 2 - वाचा आयआयआर इंटरप्ट आयडेंटिफिकेशन रजिस्टर
- लिहा FCR फिफो कंट्रोल रजिस्टर
+ 3 - वाचा लिहा LCR लाइन कंट्रोल रजिस्टर
+ 4 - वाचा लिहा MCR मोडेम कंट्रोल रजिस्टर
+ 5 - वाचा LSR लाइन स्टेटस रजिस्टर
+ 6 - वाचा एमएसआर मोडेम स्टेटस रजिस्टर
+ 7 - वाचा लिहा स्क्रॅच रजिस्टर

पहिला कॉलम हा बेस एकच्या सापेक्ष रजिस्टरचा पत्ता आहे. उदाहरणार्थ, COM1 साठी: LCR नोंदणी पत्ता 3F8h+3=3FB असेल. दुसरा स्तंभ DLAB (डिव्हायझर लॅच ऍक्सेस बिट) बिट आहे, जो एकाच रजिस्टरसाठी वेगवेगळे उद्देश परिभाषित करतो.. म्हणजे हे तुम्हाला फक्त 8 पत्ते वापरून 12 रजिस्टर ऑपरेट करू देते. उदाहरणार्थ, जर DLAB=1 असेल, तर पत्ता 3F8h वापरून आपण फ्रिक्वेन्सी डिव्हायडरच्या कमी बाइटचे मूल्य सेट करू. घड्याळ जनरेटर. जर DLAB = 0 असेल, तर त्याच पत्त्यावर प्रवेश करताना, प्रसारित किंवा प्राप्त झालेला बाइट या रजिस्टरवर लिहिला जाईल.

"शून्य" नोंदणी

हे डेटा प्राप्त/प्रसारण करण्यासाठी आणि जनरेटर वारंवारता विभाजक गुणांक सेट करण्यासाठी नोंदणीशी संबंधित आहे. वर नमूद केल्याप्रमाणे, DLAB = 0 असल्यास, प्राप्त/प्रसारण केलेला डेटा रेकॉर्ड करण्यासाठी रजिस्टरचा वापर केला जातो, परंतु जर तो 1 च्या बरोबरीचा असेल, तर क्लॉक जनरेटर फ्रिक्वेंसी डिव्हायडरच्या कमी बाइटचे मूल्य सेट केले जाते. डेटा ट्रान्समिशन गती या वारंवारतेच्या मूल्यावर अवलंबून असते. डिव्हायडरचा उच्च बाइट पुढील मेमरी सेलवर लिहिला जातो (म्हणजे COM1 पोर्टसाठी ते 3F9h असेल). खाली विभाजक गुणांकावरील डेटा ट्रान्सफर रेटचे अवलंबन आहे:

इंटरप्ट सक्षम रजिस्टर (IER)

जर DLAB=0 असेल, तर त्याचा वापर एसिंक्रोनस अडॅप्टरमधून व्यत्यय नियंत्रित करण्यासाठी रजिस्टर म्हणून केला जातो, जर DLAB=1 असेल, तर त्यात घड्याळ जनरेटर फ्रिक्वेन्सी डिव्हायडरचा उच्च बाइट सेट केला जातो.

इंटरप्ट आयडेंटिफिकेशन रजिस्टर (IIR)

व्यत्यय ही एक घटना आहे जी मुख्य कार्यक्रमाची अंमलबजावणी थांबवते आणि व्यत्यय नित्यक्रमाची अंमलबजावणी सुरू करते. ही नोंदवही कोणत्या प्रकारचा व्यत्यय आला हे ठरवते.

लाइन कंट्रोल रजिस्टर (LCR)

हे नियंत्रण रजिस्टर आहे.

बिट 7 1 विभाजक लॅच ऍक्सेस बिट – डेटा विनिमय दर सेट करणे
0 सामान्य मोड (इंटरप्ट कंट्रोल, डेटा रिसेप्शन/ट्रांसमिशन)
बिट 6 लाइन ब्रेकचे अनुकरण करा (एकाधिक शून्यांचा क्रम पाठवते)
बिट्स 3 - 5 बिट 5 बिट ४ बिट 3 समता निवड
एक्स एक्स 0 समता नाही
0 0 1 विषम समता
0 1 1 अगदी समता
1 0 1 उच्च समता (चिकट)
1 1 1 कमी समानता (चिकट)
बिट 2 स्टॉप बिट्सची संख्या
0 1 स्टॉप बिट
1 6,7 किंवा 8 डेटा बिटसाठी 2 स्टॉप बिट किंवा 5 डेटा बिटसाठी 1.5 स्टॉप बिट.
बिट 0 आणि 1 बिट १ बिट 0 डेटा बिट्सची संख्या
0 0 5 बिट
0 1 6 बिट
1 0 7 बिट
1 1 8 बिट

पॅरिटी चेकिंगमध्ये आणखी एक बिट - पॅरिटी बिटचे प्रसारण समाविष्ट असते. त्याचे मूल्य सेट केले आहे जेणेकरून बिट्सच्या पॅकेटमधील एकूण संख्या (किंवा शून्य) सम किंवा विषम असेल, पोर्ट रजिस्टरच्या सेटिंगवर अवलंबून. या बिटचा वापर लाईनवरील हस्तक्षेपामुळे डेटा ट्रान्समिशन दरम्यान उद्भवू शकणाऱ्या त्रुटी शोधण्यासाठी केला जातो. स्वीकारणाराडेटाच्या पॅरिटीची पुनर्गणना करते आणि प्राप्त झालेल्या पॅरिटी बिटशी परिणामाची तुलना करते. जर समता जुळत नसेल, तर असे मानले जाते की डेटा त्रुटीसह प्रसारित केला गेला होता.

स्टॉप बिट डेटा ट्रान्समिशनचा शेवट दर्शवतो.

मोडेम कंट्रोल रजिस्टर (MCR)

मोडेम कंट्रोल रजिस्टर.

बिट अर्थ
0 डीटीआर लाइन
1 RTS लाइन.
2 लाइन आउट 1 (सुटे)
3 लाइन आउट 2 (सुटे)
4 एसिंक्रोनस ॲडॉप्टरचे इनपुट त्याच्या आउटपुटमध्ये लहान असताना डायग्नोस्टिक्स चालवणे.
5-7 ० च्या बरोबरीचे

लाइन स्टेटस रजिस्टर (LSR)

रेषेची स्थिती निर्धारित करणारे रजिस्टर.

बिट अर्थ
0 डेटा प्राप्त झाला आणि वाचण्यासाठी तयार, डेटा वाचल्यावर स्वयंचलितपणे रीसेट.
1 ओव्हरफ्लो त्रुटी. डेटाचा एक नवीन बाइट प्राप्त झाला, परंतु मागील एक अद्याप प्रोग्रामद्वारे वाचला गेला नाही. मागील बाइट हरवला आहे.
2 पॅरिटी एरर, ओळ स्थिती वाचल्यानंतर साफ केली.
3 सिंक्रोनाइझेशन त्रुटी.
4 प्रसारणात व्यत्यय आणण्याची विनंती "BREAK" आढळली - शून्यांची एक लांब स्ट्रिंग.
5 ट्रान्समीटर होल्डिंग रजिस्टर रिकामे आहे आणि ट्रान्समिशनसाठी त्यावर नवीन बाइट लिहिता येईल.
6 ट्रान्समीटर शिफ्ट रजिस्टर रिकामे आहे. हे रजिस्टर होल्डिंग रजिस्टरमधून डेटा घेते आणि त्यात रुपांतरित करते अनुक्रमिक दृश्यप्रसारणासाठी.
7 कालबाह्य (डिव्हाइस संगणकाशी कनेक्ट केलेले नाही).

मोडेम स्टेटस रजिस्टर (MSR)

मोडेम स्टेटस रजिस्टर.

ठीक आहे आता सर्व संपले आहे. हे रजिस्टर्स ऑपरेट करून, तुम्ही COM पोर्टशी थेट संवाद साधू शकता आणि डेटाचे ट्रान्समिशन आणि रिसेप्शन नियंत्रित करू शकता. जर तुम्हाला मेमरीसह टिंकर करायचे नसेल, तर तुम्ही विविध प्रोग्रामिंग वातावरणासाठी तयार घटक वापरू शकता: C++, VB, डेल्फी, पास्कल इ. ते अंतर्ज्ञानी आहेत, म्हणून मला वाटते की येथे त्यांच्यावर लक्ष केंद्रित करण्याची आवश्यकता नाही.



आम्ही वाचण्याची शिफारस करतो

वर