1-वायर: Difference between revisions

From Vigyanwiki
(Created page with "{{Short description|Device communications bus system}} File:I-button.jpg|thumb|right|350px|एक {{not a typo|iButton}} एक प्लास्टिक फोब मे...")
 
m (Sugatha moved page 1-तार to 1-वायर)
 
(5 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{Short description|Device communications bus system}}
{{Short description|Device communications bus system}}
[[File:I-button.jpg|thumb|right|350px|एक {{not a typo|iButton}} एक प्लास्टिक फोब में, जैसा कि इस्तांबुल [[अकबिल (स्मार्ट टिकट)]] के लिए उपयोग किया जाता है]]
[[File:I-button.jpg|thumb|right|350px|एक {{not a typo|i-बटन}} एक प्लास्टिक फोब में, जैसा कि इस्तांबुल [[अकबिल (स्मार्ट टिकट)]] के लिए उपयोग किया जाता है]]
[[File:Java Ring.jpg|thumb|right|200px|एम्बेडेड के साथ एक जावा रिंग {{not a typo|iButton}}]]1-वायर एक उपकरण संचार [[बस (कंप्यूटिंग)]] है जिसे [[डलास सेमीकंडक्टर]] द्वारा डिज़ाइन किया गया है जो कम-गति (16.3 kbit/s) प्रदान करता है<ref>{{Cite web|url=https://www.analog.com/en/app-notes/reading-and-writing-1wirereg-devices-through-serial-interfaces.html|title=सीरियल इंटरफेस के माध्यम से 1-वायर डिवाइस पढ़ना और लिखना|website=Maxim Integrated|language=en-US|access-date=2022-12-21}}</ref>) एकल [[ विद्युत कंडक्टर ]] पर डेटा, सिग्नलिंग और पावर।
[[File:Java Ring.jpg|thumb|right|200px|एम्बेडेड के साथ एक जावा रिंग {{not a typo|i-बटन}}]]1-वायर एक उपकरण संचार [[बस (कंप्यूटिंग)|एड्रेस बस (कंप्यूटिंग)]] है जिसे [[डलास सेमीकंडक्टर|डलास अर्धचालक]] द्वारा डिज़ाइन किया गया है जो कम-गति (16.3 kbit/s) प्रदान करता है<ref>{{Cite web|url=https://www.analog.com/en/app-notes/reading-and-writing-1wirereg-devices-through-serial-interfaces.html|title=सीरियल इंटरफेस के माध्यम से 1-वायर डिवाइस पढ़ना और लिखना|website=Maxim Integrated|language=en-US|access-date=2022-12-21}}</ref>) एकल [[ विद्युत कंडक्टर |विद्युत कंडक्टर]] पर डेटा, सिग्नलिंग और शक्ति प्रदान करता है।


1-वायर अवधारणा में I²C के समान है, लेकिन कम डेटा दरों और लंबी रेंज के साथ। यह आमतौर पर डिजिटल [[थर्मामीटर]] और मौसम उपकरणों जैसे छोटे सस्ते [[इलेक्ट्रॉनिक घटक]]ों के साथ संवाद करने के लिए प्रयोग किया जाता है। संबद्ध मास्टर डिवाइस के साथ 1-वायर डिवाइस के नेटवर्क को माइक्रोलैन कहा जाता है। प्रोटोकॉल का उपयोग छोटी इलेक्ट्रॉनिक कुंजियों में भी किया जाता है जिन्हें डलास कुंजी या के रूप में जाना जाता है{{not a typo|iButton}}.
1-वायर अवधारणा में I²C के समान है, लेकिन कम डेटा दरों और लंबी रेंज के साथ यह सामान्यतः डिजिटल [[थर्मामीटर]] और मौसम उपकरणों जैसे छोटे सस्ते [[इलेक्ट्रॉनिक घटक]] के साथ संवाद करने के लिए प्रयोग किया जाता है। संबद्ध मास्टर डिवाइस के साथ 1-वायर डिवाइस के नेटवर्क को माइक्रोलैन कहा जाता है। प्रोटोकॉल का उपयोग छोटी इलेक्ट्रॉनिक कुंजियों में भी किया जाता है जिन्हें डलास {{not a typo|i-बटन}} कुंजी या के रूप में जाना जाता है।


बस की एक विशिष्ट विशेषता केवल दो तारों — डेटा और ग्राउंड का उपयोग करने की संभावना है। इसे पूरा करने के लिए, 1-वायर डिवाइस में 800 शामिल हैं{{nbsp}}डेटा लाइन के सक्रिय होने की अवधि के दौरान डिवाइस को चार्ज और पावर देने के लिए फैराड [[ संधारित्र ]]
एड्रेस बस की एक विशिष्ट विशेषता केवल दो तारों — डेटा और ग्राउंड का उपयोग करने की संभावना है। इसे पूरा करने के लिए, 1-वायर डिवाइस में 800 सम्मिलित हैं{{nbsp}}डेटा लाइन के सक्रिय होने की अवधि के दौरान डिवाइस को चार्ज और शक्ति देने के लिए फैराड [[ संधारित्र |संधारित्र]] का उपयोग किया जाता है।


== उपयोग उदाहरण ==
== उदाहरण ==
1-वायर डिवाइस विभिन्न पैकेजों में उपलब्ध हैं: एकीकृत सर्किट, एक टीओ-92-शैली ट्रांजिस्टर, और एक पोर्टेबल फॉर्म जिसे ए कहा जाता है {{not a typo|iButton}} या डलास की जो एक छोटा स्टेनलेस स्टील पैकेज है जो [[बटन सेल]] जैसा दिखता है। निर्माता एकल घटक की तुलना में अधिक जटिल उपकरणों का भी उत्पादन करते हैं जो संचार के लिए 1-वायर बस का उपयोग करते हैं।
1-वायर डिवाइस विभिन्न पैकेजों में उपलब्ध हैं: एकीकृत परिपथ, एक टीओ-92-शैली ट्रांजिस्टर, और एक पोर्टेबल फॉर्म जिसे ए कहा जाता है {{not a typo|i-बटन}} या डलास की जो एक छोटा स्टेनलेस स्टील पैकेज है जो [[बटन सेल]] जैसा दिखता है। निर्माता एकल घटक की तुलना में अधिक जटिल उपकरणों का भी उत्पादन करते हैं जो संचार के लिए 1-वायर एड्रेस बस का उपयोग करते हैं। 1-वायर अवधारणा में I²C के समान है, लेकिन कम डेटा दरों और लंबी रेंज के साथ यह सामान्यतः डिजिटल [[थर्मामीटर]] और मौसम उपकरणों जैसे छोटे सस्ते [[इलेक्ट्रॉनिक घटक]] के साथ संवाद करने के लिए प्रयोग किया जाता है।


1-वायर डिवाइस एक सिस्टम में अलग-अलग जगहों पर फिट हो सकते हैं। यह किसी उत्पाद के भीतर सर्किट बोर्ड के कई घटकों में से एक हो सकता है। यह [[तापमान]] जांच जैसे उपकरण के भीतर एक घटक भी हो सकता है। इसे निगरानी की जा रही डिवाइस से जोड़ा जा सकता है। कुछ प्रयोगशाला प्रणालियाँ [[मॉड्यूलर कनेक्टर]]्स या [[श्रेणी 5 केबल]] | CAT-5 केबल वाले केबलों का उपयोग करके 1-वायर उपकरणों से जुड़ती हैं। ऐसी प्रणालियों में, पंजीकृत जैक#RJ11 (6P2C या 6P4C मॉड्यूलर कनेक्टर, आमतौर पर टेलीफोन के लिए उपयोग किया जाता है) लोकप्रिय हैं।
1-वायर डिवाइस एक सिस्टम में अलग-अलग जगहों पर फिट हो सकते हैं। यह किसी उत्पाद के भीतर परिपथ बोर्ड के कई घटकों में से एक हो सकता है। यह [[तापमान]] जांच जैसे उपकरण के भीतर एक घटक भी हो सकता है। इसे निगरानी की जा रही डिवाइस से जोड़ा जा सकता है। कुछ प्रयोगशाला प्रणालियाँ [[मॉड्यूलर कनेक्टर]] या [[श्रेणी 5 केबल]] CAT-5 केबल वाले केबलों का उपयोग करके 1-वायर उपकरणों से जुड़ती हैं। ऐसी प्रणालियों में, पंजीकृत जैक RJ11 (6P2C या 6P4C मॉड्यूलर कनेक्टर, सामान्यतः टेलीफोन के लिए उपयोग किया जाता है) लोकप्रिय हैं।


कई 1-वायर घटकों को एक साथ जोड़कर सेंसर और एक्चुएटर्स के सिस्टम बनाए जा सकते हैं। प्रत्येक 1-वायर घटक में 1-वायर बस को संचालित करने के लिए आवश्यक सभी तर्क शामिल हैं। उदाहरणों में तापमान लॉगर, टाइमर, [[वोल्टेज]] और करंट सेंसर, बैटरी मॉनिटर और [[ याद ]] शामिल हैं। बस कनवर्टर का उपयोग करके इन्हें पीसी से जोड़ा जा सकता है। माइक्रोलैन को होस्ट पीसी से जोड़ने के लिए [[USB]], [[RS-232]] सीरियल और समानांतर पोर्ट इंटरफेस लोकप्रिय समाधान हैं। 1-वायर उपकरणों को विभिन्न विक्रेताओं के माइक्रोकंट्रोलर्स से सीधे जोड़ा जा सकता है।
कई 1-वायर घटकों को एक साथ जोड़कर सेंसर और एक्चुएटर्स के सिस्टम बनाए जा सकते हैं। प्रत्येक 1-वायर घटक में 1-वायर एड्रेस बस को संचालित करने के लिए आवश्यक सभी तर्क सम्मिलित हैं। उदाहरणों में तापमान लॉगर, टाइमर, [[वोल्टेज]] और करंट सेंसर, बैटरी मॉनिटर और [[ याद |याद]] सम्मिलित हैं। एड्रेस बस कनवर्टर का उपयोग करके इन्हें पीसी से जोड़ा जा सकता है। माइक्रोलैन को होस्ट पीसी से जोड़ने के लिए [[USB]], [[RS-232]] सीरियल और समानांतर पोर्ट इंटरफेस लोकप्रिय समाधान हैं। 1-वायर उपकरणों को विभिन्न विक्रेताओं के माइक्रोकंट्रोलर्स से सीधे जोड़ा जा सकता है।


{{not a typo|iButtons}} कनस्तर के ढक्कन और आधार को छूने वाले संपर्कों के साथ सॉकेट के माध्यम से 1-वायर बस सिस्टम से जुड़े हैं। वैकल्पिक रूप से, कनेक्शन एक सॉकेट के साथ अर्ध-स्थायी हो सकता है जिसमें {{not a typo|iButton}} क्लिप, लेकिन जिससे इसे आसानी से हटाया जा सकता है।
किसी सतह, जैसे किसी तांबे के चालक के खंड से प्रवाहित विद्युत धारा की मात्रा (एम्पीयर में मापी गई) को परिभाषित किया जा सकता है।
 
{{not a typo|i-बटन}} कनस्तर के ढक्कन और आधार को छूने वाले संपर्कों के साथ सॉकेट के माध्यम से 1-वायर एड्रेस बस सिस्टम से जुड़े हैं। वैकल्पिक रूप से, कनेक्शन एक सॉकेट के साथ अर्ध-स्थायी हो सकता है जिसमें {{not a typo|i-बटन}} क्लिप, लेकिन जिससे इसे आसानी से हटाया जा सकता है।


<!--The '''Java Ring''' is a ring-mounted {{not a typo|iButton}} with a [[Java virtual machine]] that is compatible with the [[Java Card]] 2.0 specification. These were given to attendees of the 1998 [[JavaOne]] conference.<ref name="JavaWorld">''[http://www.javaworld.com/javaworld/jw-04-1998/jw-04-javadev.html?page=1 An introduction to the Java Ring]'', by [[Stephen M. Curry]], [[JavaWorld.com]], April 1st, 1998.</ref>-->
<!--The '''Java Ring''' is a ring-mounted {{not a typo|iButton}} with a [[Java virtual machine]] that is compatible with the [[Java Card]] 2.0 specification. These were given to attendees of the 1998 [[JavaOne]] conference.<ref name="JavaWorld">''[http://www.javaworld.com/javaworld/jw-04-1998/jw-04-javadev.html?page=1 An introduction to the Java Ring]'', by [[Stephen M. Curry]], [[JavaWorld.com]], April 1st, 1998.</ref>-->
<!--I feel that this was only kinda relevant to the article, and them being handed out at a Java conference was likely not so-->
<!--I feel that this was only kinda relevant to the article, and them being handed out at a Java conference was likely not so-->
प्रत्येक 1-वायर चिप में एक विशिष्ट पहचानकर्ता कोड होता है। यह विशेषता विशेष रूप से चिप्स बनाती है {{not a typo|iButtons}}, उपयुक्त इलेक्ट्रॉनिक कुंजी। कुछ उपयोगों में ताले, बर्गलर अलार्म, कंप्यूटर सिस्टम, निर्माता-अनुमोदित सामान, समय घड़ियां और कुरियर और स्मार्ट तिजोरियों के रखरखाव की चाबियां शामिल हैं। {{not a typo|iButtons}} काबिल ([[इस्तांबुल में सार्वजनिक परिवहन]] के लिए स्मार्ट टिकट) के रूप में इस्तेमाल किया गया है।
प्रत्येक 1-वायर चिप में एक विशिष्ट पहचानकर्ता कोड होता है। यह विशेषता विशेष रूप से चिप्स बनाती है, {{not a typo|i-बटन}} उपयुक्त इलेक्ट्रॉनिक कुंजी कुछ उपयोगों में ताले, बर्गलर अलार्म, कंप्यूटर सिस्टम, निर्माता-अनुमोदित सामान, समय घड़ियां और कुरियर और स्मार्ट तिजोरियों के रखरखाव की चाबियां सम्मिलित हैं। {{not a typo|i-बटन}} काबिल ([[इस्तांबुल में सार्वजनिक परिवहन]] के लिए स्मार्ट टिकट) के रूप में उपयोग किया गया है।


=== बिजली की आपूर्ति ===
=== बिजली की आपूर्ति ===
Apple MagSafe और MagSafe 2 कनेक्टर से लैस बिजली की आपूर्ति, डिस्प्ले और मैक लैपटॉप, कनेक्टर के मध्य पिन के माध्यम से कनेक्टेड मैक लैपटॉप को और उससे डेटा भेजने और प्राप्त करने के लिए 1-वायर प्रोटोकॉल का उपयोग करते हैं। डेटा में बिजली आपूर्ति मॉडल, वाट क्षमता और सीरियल नंबर शामिल हैं; और लैपटॉप पूर्ण शक्ति भेजने के लिए आदेश देता है, और कनेक्टर में लाल या हरे [[प्रकाश उत्सर्जक डायोड]] को प्रकाशित करता है।<ref>{{Cite web | url=http://www.righto.com/2013/06/teardown-and-exploration-of-magsafe.html | title="एप्पल के मैगसेफ़ कनेक्टर का टूटना और अन्वेषण"| publisher=rightTo.com | access-date=2017-07-18}}</ref>
एप्पल मैग-सेफ और मैग-सेफ 2 कनेक्टर से लैस बिजली की आपूर्ति, डिस्प्ले और मैक लैपटॉप, कनेक्टर के मध्य पिन के माध्यम से कनेक्टेड मैक लैपटॉप को और उससे डेटा भेजने और प्राप्त करने के लिए 1-वायर प्रोटोकॉल का उपयोग करते हैं। डेटा में बिजली आपूर्ति मॉडल, वाट क्षमता और सीरियल नंबर सम्मिलित हैं; और लैपटॉप पूर्ण शक्ति भेजने के लिए निर्देश देता है, और कनेक्टर में लाल या हरे [[प्रकाश उत्सर्जक डायोड]] को प्रकाशित करता है।<ref>{{Cite web | url=http://www.righto.com/2013/06/teardown-and-exploration-of-magsafe.html | title="एप्पल के मैगसेफ़ कनेक्टर का टूटना और अन्वेषण"| publisher=rightTo.com | access-date=2017-07-18}}</ref> वास्तविक [[ गड्ढा |गड्ढा]] [[लैपटॉप]] बिजली की आपूर्ति, बिजली, वर्तमान और वोल्टेज रेटिंग के बारे में लैपटॉप को तीसरे तार के माध्यम से डेटा भेजने के लिए 1-वायर प्रोटोकॉल का उपयोग करती है। यदि एडॉप्टर आवश्यकताओं को पूरा नहीं करता है तो लैपटॉप चार्ज करने से मना कर देगा।<ref>{{Cite web | url=http://hackaday.com/2014/03/03/hacking-dell-laptop-charger-identification/ | title=हैकिंग डेल लैपटॉप चार्जर पहचान| publisher=hackaday.com | access-date=2015-11-30}}</ref>
वास्तविक [[ गड्ढा ]] [[लैपटॉप]] बिजली की आपूर्ति, बिजली, वर्तमान और वोल्टेज रेटिंग के बारे में लैपटॉप को तीसरे तार के माध्यम से डेटा भेजने के लिए 1-वायर प्रोटोकॉल का उपयोग करती है। यदि एडॉप्टर आवश्यकताओं को पूरा नहीं करता है तो लैपटॉप चार्ज करने से मना कर देगा।<ref>{{Cite web | url=http://hackaday.com/2014/03/03/hacking-dell-laptop-charger-identification/ | title=हैकिंग डेल लैपटॉप चार्जर पहचान| publisher=hackaday.com | access-date=2015-11-30}}</ref>




== संचार प्रोटोकॉल ==
== संचार प्रोटोकॉल ==
किसी भी माइक्रोलैन में, समग्र चार्ज में हमेशा एक मास्टर/स्लेव (प्रौद्योगिकी) होता है, जो एक [[निजी कंप्यूटर]] या एक [[ microcontroller ]] हो सकता है। मास्टर बस में टकराव से बचाव को आसान बनाते हुए बस में गतिविधि शुरू करता है। टकराव का पता लगाने के लिए प्रोटोकॉल मास्टर के सॉफ़्टवेयर में बनाए गए हैं। टकराव के बाद, मास्टर आवश्यक संचार का पुनः प्रयास करता है।
किसी भी माइक्रोलैन में, समग्र चार्ज में सदैव एक मास्टर/संयंत्र (प्रौद्योगिकी) होता है, जो एक [[निजी कंप्यूटर]] या एक [[ microcontroller |माइक्रोकंट्रोलर्स]] हो सकता है। मास्टर एड्रेस बस में टकराव से बचाव को आसान बनाते हुए एड्रेस बस में गतिविधि प्रारम्भ करता है। टकराव का पता लगाने के लिए प्रोटोकॉल मास्टर के सॉफ़्टवेयर में बनाए गए हैं। टकराव के बाद, मास्टर आवश्यक संचार का पुनः प्रयास करता है।


1-वायर नेटवर्क एक सिंगल ओपन कलेक्टर #MOSFET वायर है जिसमें सिंगल पुल-अप रेसिस्टर है। [[पुल-अप रोकनेवाला]] तार को 3 या 5 वोल्ट तक खींचता है। मास्टर डिवाइस और सभी दासों में तार को चलाने के लिए एक ही ओपन-ड्रेन कनेक्शन होता है, और तार की स्थिति को समझने का एक तरीका होता है। 1-वायर नाम के बावजूद, सभी उपकरणों में एक दूसरा तार भी होना चाहिए, डेटा वायर के माध्यम से प्रवाहित होने वाली वापसी की अनुमति देने के लिए एक ग्राउंड कनेक्शन।<ref>{{Cite web |title=1-Wire online tutorial. This tutorial will give you an overview of the 1-Wire protocol, its device operation and application solutions. <!-- BOT GENERATED TITLE --> |url=http://www.maxim-ic.com/products/1-wire/flash/overview/index.cfm |archive-url=https://web.archive.org/web/20090502224036/http://www.maxim-ic.com/products/1-wire/flash/overview/index.cfm |archive-date=2009-05-02 |url-status=live |access-date=2009-03-13}}</ref> संचार तब होता है जब एक मास्टर या दास संक्षेप में बस को नीचे खींचता है, यानी पुल-अप रोकनेवाला को इसके आउटपुट MOSFET के माध्यम से जमीन से जोड़ता है। निष्क्रिय होने पर डेटा वायर अधिक होता है, और इसलिए यह सीमित संख्या में दास उपकरणों को भी शक्ति प्रदान कर सकता है। 16.3 kbit/s की डेटा दरें प्राप्त की जा सकती हैं।<!-- Page 40 --> एक ओवरड्राइव मोड भी है जो 10 के कारक से संचार को गति देता है।<!-- Page 39 -->
1-वायर नेटवर्क एक सिंगल ओपन संग्राहक मॉस्फेट वायर है जिसमें सिंगल पुल-अप प्रतिरोधक है। [[पुल-अप रोकनेवाला|पुल-अप प्रतिरोध]] तार को 3 या 5 वोल्ट तक खींचता है। मास्टर डिवाइस और सभी संयंत्रों में तार को चलाने के लिए एक ही ओपन-ड्रेन कनेक्शन होता है, और तार की स्थिति को समझने का एक तरीका होता है। 1-वायर नाम के बावजूद, सभी उपकरणों में एक दूसरा तार भी होना चाहिए, डेटा वायर के माध्यम से प्रवाहित होने वाली वापसी की अनुमति देने के लिए एक ग्राउंड कनेक्शन संचारित होता है।<ref>{{Cite web |title=1-Wire online tutorial. This tutorial will give you an overview of the 1-Wire protocol, its device operation and application solutions. <!-- BOT GENERATED TITLE --> |url=http://www.maxim-ic.com/products/1-wire/flash/overview/index.cfm |archive-url=https://web.archive.org/web/20090502224036/http://www.maxim-ic.com/products/1-wire/flash/overview/index.cfm |archive-date=2009-05-02 |url-status=live |access-date=2009-03-13}}</ref> संचार तब होता है जब एक मास्टर या संयंत्र संक्षेप में एड्रेस बस को नीचे खींचता है, अर्थात पुल-अप प्रतिरोध को इसके आउटपुट मॉस्फेट के माध्यम से धरातल से जोड़ता है। निष्क्रिय होने पर डेटा वायर अधिक होता है, और इसलिए यह सीमित संख्या में संयंत्र उपकरणों को भी शक्ति प्रदान कर सकता है। इसके माध्यम से 16.3 kbit/s की डेटा दरें प्राप्त की जा सकती हैं।<!-- Page 40 --> यह एक ओवरड्राइव मोड भी है जो 10 के कारक से संचार को गति देता है।<!-- Page 39 -->
माइक्रोकंट्रोलर पर एक सिंगल डिजिटल I/O पिन से एक छोटी 1-वायर बस चलाई जा सकती है। एक [[सार्वभौमिक अतुल्यकालिक रिसीवर-ट्रांसमीटर]] (UART) का भी उपयोग किया जा सकता है।<ref>{{Cite web|title=1-वायर बस मास्टर को लागू करने के लिए UART का उपयोग करना|url=http://www.maximintegrated.com/en/app-notes/index.mvp/id/214}}</ref> विशिष्ट 1-वायर [[ड्राइवर सर्किट]] और [[नेटवर्क ब्रिज]] चिप्स उपलब्ध हैं। यूएसबी ब्रिज चिप्स भी उपलब्ध हैं। ब्रिज चिप्स विशेष रूप से 100 मीटर से अधिक लंबी केबल चलाने के लिए उपयोगी होते हैं। निर्माता द्वारा 300 मीटर तक मुड़े हुए जोड़े, यानी टेलीफोन केबल का परीक्षण किया गया है। इन चरम लंबाई को पुल-अप प्रतिरोधों से समायोजन की आवश्यकता होती है {{Nowrap|5 to 1 kΩ}}.<!-- Page 40-41 -->
माइक्रोकंट्रोलर पर एक सिंगल डिजिटल I/O पिन से एक छोटी 1-वायर एड्रेस बस चलाई जा सकती है। एक [[सार्वभौमिक अतुल्यकालिक रिसीवर-ट्रांसमीटर]] (UART) का भी उपयोग किया जा सकता है।<ref>{{Cite web|title=1-वायर बस मास्टर को लागू करने के लिए UART का उपयोग करना|url=http://www.maximintegrated.com/en/app-notes/index.mvp/id/214}}</ref> इसमें विशिष्ट 1-वायर [[ड्राइवर सर्किट|ड्राइवर परिपथ]] और [[नेटवर्क ब्रिज]] चिप्स उपलब्ध हैं। इसमें यूएसबी ब्रिज चिप्स भी उपलब्ध हैं। ब्रिज चिप्स विशेष रूप से 100 मीटर से अधिक लंबी केबल चलाने के लिए उपयोगी होते हैं। निर्माता द्वारा 300 मीटर तक मुड़े हुए जोड़े, अर्थात टेलीफोन केबल का परीक्षण किया गया है। इन चरम लंबाई को पुल-अप प्रतिरोधों से {{Nowrap|5 to 1 kΩ}} समायोजन की आवश्यकता होती है।<!-- Page 40-41 -->मास्टर रीसेट स्पंद के साथ ट्रांसमिशन प्रारम्भ करता है, जो तार को कम से कम 480 माइक्रोसेकंड |μs के लिए 0 वोल्ट तक खींचता है। यह एड्रेस बस में सम्मिलित हर संयंत्र डिवाइस को रीसेट करता है। उसके बाद, कोई भी संयंत्र उपकरण, यदि सम्मिलित है, तो दिखाता है कि यह एक उपस्थिति स्पंद के साथ सम्मिलित है: यह मास्टर द्वारा एड्रेस बस जारी करने के बाद एड्रेस बस को कम से कम 60μs तक नीचे रखता है।
मास्टर रीसेट पल्स के साथ ट्रांसमिशन शुरू करता है, जो तार को कम से कम 480 माइक्रोसेकंड|μs के लिए 0 वोल्ट तक खींचता है। यह बस में मौजूद हर स्लेव डिवाइस को रीसेट करता है। उसके बाद, कोई भी गुलाम उपकरण, यदि मौजूद है, तो दिखाता है कि यह एक उपस्थिति पल्स के साथ मौजूद है: यह मास्टर द्वारा बस जारी करने के बाद बस को कम से कम 60μs तक नीचे रखता है।


एक [[ बाइनरी संख्या ]] 1 भेजने के लिए, बस मास्टर एक बहुत ही संक्षिप्त ({{Nowrap|1–15 μs}}) कम नाड़ी। बाइनरी नंबर 0 भेजने के लिए, मास्टर 60μs लो पल्स भेजता है। स्लेव डिवाइस में एक [[मोनोस्टेबल मल्टीवीब्रेटर]] शुरू करने के लिए पल्स के गिरने (नकारात्मक) किनारे का उपयोग किया जाता है। स्लेव में मल्टीवीब्रेटर गिरने वाले किनारे के लगभग 30μs डेटा लाइन को पढ़ता है। दास का आंतरिक टाइमर एक सस्ता एनालॉग टाइमर है। इसमें एनालॉग सहनशीलता है जो इसकी समय सटीकता को प्रभावित करती है। इसलिए, दालों की गणना मार्जिन के भीतर की जाती है। इसलिए, 0 पल्स 60μs लंबा होना चाहिए, और 1 पल्स 15μs से अधिक लंबा नहीं हो सकता।
एक [[ बाइनरी संख्या |बाइनरी संख्या]] 1 भेजने के लिए, एड्रेस बस मास्टर एक बहुत ही संक्षिप्त ({{Nowrap|1–15 μs}}) कम स्पंद बाइनरी नंबर 0 भेजने के लिए, मास्टर 60μs लो स्पंद भेजता है। संयंत्र डिवाइस में एक [[मोनोस्टेबल मल्टीवीब्रेटर]] प्रारम्भ करने के लिए स्पंद के गिरने (नकारात्मक) किनारे का उपयोग किया जाता है। संयंत्र में मल्टीवीब्रेटर गिरने वाले किनारे के लगभग 30μs डेटा लाइन को पढ़ता है। संयंत्र का आंतरिक टाइमर एक सस्ता एनालॉग टाइमर है। इसमें एनालॉग सहनशीलता है जो इसकी समय सटीकता को प्रभावित करती है। इसलिए, स्पंदनों की गणना मार्जिन के भीतर की जाती है। इसलिए, 0 स्पंद 60μs लंबा होना चाहिए, और 1 स्पंद 15μs से अधिक लंबा नहीं हो सकता।


डेटा प्राप्त करते समय, मास्टर प्रत्येक बिट को शुरू करने के लिए 1-15-μs 0-वोल्ट पल्स भेजता है। यदि ट्रांसमिटिंग स्लेव यूनिट 1 भेजना चाहता है, तो यह कुछ नहीं करता है, और बस पुल-अप वोल्टेज में जाती है। यदि प्रेषक दास 0 भेजना चाहता है, तो यह डेटा लाइन को जमीन पर खींच लेता है {{Nowrap|60 μs}}.
डेटा प्राप्त करते समय, मास्टर प्रत्येक बिट को प्रारम्भ करने के लिए 1-15-μs 0-वोल्ट स्पंद भेजता है। यदि ट्रांसमिटिंग संयंत्र यूनिट 1 भेजना चाहता है, तो यह कुछ नहीं करता है, और एड्रेस बस पुल-अप वोल्टेज में जाती है। यदि प्रेषक संयंत्र 0 भेजना चाहता है, तो यह {{Nowrap|60 μs}} डेटा लाइन को धरातल पर खींच लेता है।


मूल अनुक्रम एक रीसेट पल्स है जिसके बाद 8-बिट कमांड होता है, और फिर डेटा 8 बिट्स के समूहों में भेजा या प्राप्त किया जाता है।
मूल अनुक्रम एक रीसेट स्पंद है जिसके बाद 8-बिट कमांड होता है, और फिर डेटा 8 बिट्स के समूहों में भेजा या प्राप्त किया जाता है।


जब डेटा का एक अनुक्रम स्थानांतरित किया जा रहा है, तो 8-बिट चक्रीय अतिरेक जांच (कमजोर डेटा सुरक्षा) के साथ त्रुटियों का पता लगाया जा सकता है।<!-- I think it's important to point this out --><!-- and who are we to disagree with you? -->.
जब डेटा का एक अनुक्रम स्थानांतरित किया जा रहा है, तो 8-बिट चक्रीय अतिरेक जांच (कमजोर डेटा सुरक्षा) के साथ त्रुटियों का पता लगाया जा सकता है।<!-- I think it's important to point this out --><!-- and who are we to disagree with you? -->.


कई उपकरण एक ही बस को साझा कर सकते हैं। बस में प्रत्येक डिवाइस में 64-बिट सीरियल नंबर होता है, जिसमें से 8 बिट चेकसम के रूप में उपयोग किए जाते हैं, इस प्रकार 2 के ब्रह्मांड की अनुमति देते हैं<sup>56</sup> (7.2 × 10 से अधिक<sup>16</sup>) अद्वितीय उपकरण पहचान। बिट नंबरिंग # सीरियल नंबर का सबसे महत्वपूर्ण बिट एक 8-बिट नंबर है जो डिवाइस के प्रकार को बताता है। बिट नंबरिंग # सबसे महत्वपूर्ण बिट एक मानक (1-वायर बस के लिए) 8-बिट सीआरसी है।<ref name="maximic_1wire_standard" /><!-- Page 14 -->
कई उपकरण एक ही एड्रेस बस को साझा कर सकते हैं। एड्रेस बस में प्रत्येक डिवाइस में 64-बिट सीरियल नंबर होता है, जिसमें से 8 बिट चेकसम के रूप में उपयोग किए जाते हैं, इस प्रकार 2<sup>56</sup> के समष्टि की अनुमति देते हैं (7.2 × 10 से अधिक<sup>16</sup>) अद्वितीय उपकरण पहचान बिट नंबरिंग सीरियल नंबर का एड्रेस बस महत्वपूर्ण बिट एक 8-बिट नंबर है जो डिवाइस के प्रकार को बताता है। बिट नंबरिंग एड्रेस बस महत्वपूर्ण बिट एक मानक (1-वायर एड्रेस बस के लिए) 8-बिट सीआरसी है।<ref name="maximic_1wire_standard" /><!-- Page 14 -->
कई मानक प्रसारण आदेश हैं, साथ ही साथ किसी विशेष उपकरण को संबोधित करने के लिए उपयोग किए जाने वाले आदेश भी हैं। मास्टर एक चयन आदेश भेज सकता है, फिर एक विशेष उपकरण का पता। अगला आदेश केवल संबोधित डिवाइस द्वारा निष्पादित किया जाता है।


1-वायर बस [[ गणना ]] प्रोटोकॉल, अन्य [[ सिंग्यूलेशन ]] प्रोटोकॉल की तरह, एक एल्गोरिथम है जिसका उपयोग मास्टर बस में प्रत्येक डिवाइस के पते को पढ़ने के लिए करता है। चूंकि पते में डिवाइस प्रकार और एक सीआरसी शामिल है, पतों के रोस्टर को पुनर्प्राप्त करने से भी बस में उपकरणों की एक विश्वसनीय सूची तैयार होती है। उपकरणों को खोजने के लिए, मास्टर एक एन्यूमरेशन कमांड प्रसारित करता है, और फिर एक पता, प्रत्येक पते के बाद सुनता है। यदि किसी स्लेव का पता अब तक भेजे गए सभी एड्रेस बिट्स से मेल खाता है, तो यह 0 लौटाता है। मास्टर एड्रेस बिट्स के वैध अनुक्रमों के लिए व्यवस्थित रूप से खोज करने के लिए इस सरल व्यवहार का उपयोग करता है। यह प्रक्रिया सभी संभावित 56-बिट संख्याओं की एक क्रूर बल खोज की तुलना में बहुत तेज है, क्योंकि जैसे ही एक अमान्य बिट का पता चलता है, बाद के सभी पता बिट्स को अमान्य माना जाता है। 56-बिट एड्रेस स्पेस को बाइनरी ट्री के रूप में खोजा जाता है,<!-- Page 51 --> प्रति सेकंड 75 उपकरणों तक की अनुमति देता है।<!-- Page 53 with formula --> इस एन्यूमरेशन प्रोटोकॉल द्वारा जिस क्रम में डिवाइस एड्रेस की खोज की जाती है वह नियतात्मक है और केवल डिवाइस प्रकार और सीरियल नंबर पर निर्भर करता है। इन 56 बिट्स को बिट-रिवर्स करने से मैक्सिम के प्रकाशित एल्गोरिथम (एप्लिकेशन नोट 187 में परिभाषित एल्गोरिथम) का उपयोग करने वाले उपकरणों के लिए खोज का क्रम प्राप्त होता है<ref>{{Cite web|title=1 Wire Search Algorithm (Application Note 187)|url=https://www.maximintegrated.com/en/design/technical-documents/app-notes/1/187.html|format=PDF| access-date= 2 October 2020}}</ref>). खोज एल्गोरिथ्म को एक वैकल्पिक रूप में कार्यान्वित किया जा सकता है, प्रारंभ में 0 के बजाय 1 के बराबर पता बिट्स के साथ पथ खोजना। इस मामले में, 56 पता बिट्स को उल्टा करना और फिर उन्हें उलटने से खोज का क्रम प्राप्त होता है।
कई मानक प्रसारण निर्देश हैं, साथ ही साथ किसी विशेष उपकरण को संबोधित करने के लिए उपयोग किए जाने वाले निर्देश भी हैं। मास्टर एक चयन निर्देश भेज सकता है, फिर एक विशेष उपकरण का पता अगला निर्देश केवल संबोधित डिवाइस द्वारा निष्पादित किया जाता है।


बस में उपकरणों का स्थान कभी-कभी महत्वपूर्ण होता है। इन स्थितियों के लिए, एक माइक्रोकंट्रोलर कई पिनों का उपयोग कर सकता है, या निर्माता के पास 1-वायर डिवाइस है जो बस को बंद कर सकता है या इसे पास कर सकता है। सॉफ्टवेयर इसलिए अनुक्रमिक बस [[प्रसारण डोमेन]] का पता लगा सकता है।<ref name="maximic_1wire_standard">{{Cite web|title=आईबटन अवलोकन|url=http://www.maxim-ic.com/products/ibutton/ibuttons/standard.pdf|format=PDF| access-date= 18 December 2008 <!-- Added by DASHBot -->| archive-url= https://web.archive.org/web/20090127003835/http://www.maxim-ic.com/products/ibutton/ibuttons/standard.pdf| archive-date= 27 January 2009 <!-- Added by DASHBot -->}} 081218 मैक्सिम-ic.com</ref>
1-वायर एड्रेस बस [[ गणना |गणना]] प्रोटोकॉल, अन्य [[ सिंग्यूलेशन |सिंग्यूलेशन]] प्रोटोकॉल की तरह, एक एल्गोरिथम है जिसका उपयोग मास्टर एड्रेस बस में प्रत्येक डिवाइस के पते को रीड करने के लिए करता है। चूंकि पते में डिवाइस प्रकार और एक सीआरसी सम्मिलित है, पतों के रोस्टर को पुनर्प्राप्त करने से भी एड्रेस बस में उपकरणों की एक विश्वसनीय सूची तैयार होती है। उपकरणों को खोजने के लिए, मास्टर एक एन्यूमरेशन कमांड प्रसारित करता है, और फिर एक पता, प्रत्येक पते के बाद सुनता है। यदि किसी संयंत्र का पता अब तक भेजे गए सभी एड्रेस बिट्स से मेल खाता है, तो यह 0 लौटाता है। मास्टर एड्रेस बिट्स के वैध अनुक्रमों के लिए व्यवस्थित रूप से खोज करने के लिए इस सरल व्यवहार का उपयोग करता है। यह प्रक्रिया सभी संभावित 56-बिट संख्याओं की एक क्रूर बल खोज की तुलना में बहुत तेज है, क्योंकि जैसे ही एक अमान्य बिट का पता चलता है, बाद के सभी पता बिट्स को अमान्य माना जाता है। 56-बिट एड्रेस स्पेस को बाइनरी ट्री के रूप में खोजा जाता है,<!-- Page 51 --> प्रति सेकंड 75 उपकरणों तक की अनुमति देता है।<!-- Page 53 with formula --> इस एन्यूमरेशन प्रोटोकॉल द्वारा जिस क्रम में डिवाइस एड्रेस की खोज की जाती है वह नियतात्मक है और केवल डिवाइस प्रकार और सीरियल नंबर पर निर्भर करता है। इन 56 बिट्स को बिट-रिवर्स करने से मैक्सिम के प्रकाशित एल्गोरिथम (एप्लिकेशन नोट 187 में परिभाषित एल्गोरिथम) का उपयोग करने वाले उपकरणों के लिए खोज का क्रम प्राप्त होता है<ref>{{Cite web|title=1 Wire Search Algorithm (Application Note 187)|url=https://www.maximintegrated.com/en/design/technical-documents/app-notes/1/187.html|format=PDF| access-date= 2 October 2020}}</ref>). खोज एल्गोरिथ्म को एक वैकल्पिक रूप में कार्यान्वित किया जा सकता है, प्रारंभ में 0 के बजाय 1 के बराबर पता बिट्स के साथ पथ खोजना इस मामले में, 56 पता बिट्स को उल्टा करना और फिर उन्हें उलटने से खोज का क्रम प्राप्त होता है।
 
एड्रेस बस में उपकरणों का स्थान कभी-कभी महत्वपूर्ण होता है। इन स्थितियों के लिए, एक माइक्रोकंट्रोलर कई पिनों का उपयोग कर सकता है, या निर्माता के पास 1-वायर डिवाइस है जो एड्रेस बस को बंद कर सकता है या इसे पास कर सकता है। सॉफ्टवेयर इसलिए अनुक्रमिक एड्रेस बस [[प्रसारण डोमेन]] का पता लगा सकता है।<ref name="maximic_1wire_standard">{{Cite web|title=आईबटन अवलोकन|url=http://www.maxim-ic.com/products/ibutton/ibuttons/standard.pdf|format=PDF| access-date= 18 December 2008 <!-- Added by DASHBot -->| archive-url= https://web.archive.org/web/20090127003835/http://www.maxim-ic.com/products/ibutton/ibuttons/standard.pdf| archive-date= 27 January 2009 <!-- Added by DASHBot -->}} 081218 मैक्सिम-ic.com</ref>


== एक उपकरण के साथ उदाहरण संचार ==
== एक उपकरण के साथ उदाहरण संचार ==
निम्नलिखित संकेत एक [[क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला]] द्वारा उत्पन्न किए गए थे, जो DS2432 ([[EEPROM]]) के साथ संचार के लिए मास्टर था<!-- 1k-Bit Protected 1-Wire EEPROM with SHA-1 Engine -->) चिप, और एक तर्क विश्लेषक के साथ मापा जाता है। 1-वायर आउटपुट पर लॉजिक हाई का मतलब है कि FPGA का आउटपुट ट्राई-स्टेट मोड में है और 1-वायर डिवाइस बस को नीचे खींच सकता है। कम का मतलब है कि एफपीजीए बस को नीचे खींचती है। 1-वायर इनपुट मापा गया बस सिग्नल है। इनपुट नमूना समय अधिक होने पर, FPGA डिवाइस प्रतिक्रिया का पता लगाने और बिट्स प्राप्त करने के लिए इनपुट का नमूना लेता है।
निम्नलिखित संकेत एक [[क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला]] द्वारा उत्पन्न किए गए थे, जो DS2432 ([[EEPROM]]) के साथ संचार के लिए मास्टर था<!-- 1k-Bit Protected 1-Wire EEPROM with SHA-1 Engine -->) चिप, और एक तर्क विश्लेषक के साथ मापा जाता है। 1-वायर आउटपुट पर लॉजिक हाई का मतलब है कि एफपीजीए का आउटपुट ट्राई-स्टेट मोड में है और 1-वायर डिवाइस एड्रेस बस को नीचे खींच सकता है। इसका मतलब है कि एफपीजीए एड्रेस बस को नीचे खींचती है। 1-वायर इनपुट मापा गया एड्रेस बस सिग्नल है। इनपुट नमूना समय अधिक होने पर, एफपीजीए डिवाइस प्रतिक्रिया का पता लगाने और बिट्स प्राप्त करने के लिए इनपुट का नमूना लेता है।


[[File:1-Wire-Protocol.png]]
[[File:1-Wire-Protocol.png]]


== विकास उपकरण ==
== विकास उपकरण ==
1-वायर बस का विकास और/या समस्या निवारण करते समय, हार्डवेयर संकेतों की जांच बहुत महत्वपूर्ण हो सकती है। [[ तर्क विश्लेषक ]] और [[ बस विश्लेषक ]] ऐसे उपकरण हैं जो हाई-स्पीड वेवफॉर्म को देखने को आसान बनाने के लिए संकेतों को इकट्ठा, विश्लेषण, डिकोड और स्टोर करते हैं।
1-वायर एड्रेस बस का विकास और/या समस्या निवारण करते समय, हार्डवेयर संकेतों की जांच बहुत महत्वपूर्ण हो सकती है। [[ तर्क विश्लेषक |तर्क विश्लेषक]] और [[ बस विश्लेषक |एड्रेस बस विश्लेषक]] ऐसे उपकरण हैं जो हाई-स्पीड वेवफॉर्म को देखने को आसान बनाने के लिए संकेतों को इकट्ठा, विश्लेषण, डिकोड और स्टोर करते हैं।


== यह भी देखें ==
== यह भी देखें ==
* [[एसडीआई-12]], सिंगल डाटा वायर कम्युनिकेशन स्कीम
* [[एसडीआई-12]], सिंगल डाटा वायर कम्युनिकेशन स्कीम
* [[सिंगल-वायर ट्रांसमिशन लाइन]], ग्राउंड रिटर्न वायर पथ के बिना केवल 1 तार के साथ इलेक्ट्रिक पावर ट्रांसमिशन के लिए एक तकनीक
* [[सिंगल-वायर ट्रांसमिशन लाइन]], ग्राउंड रिटर्न वायर पथ के बिना केवल 1 तार के साथ इलेक्ट्रिक शक्ति ट्रांसमिशन के लिए एक तकनीक
* [[ स्पर्श स्मृति ]]
* [[ स्पर्श स्मृति |स्पर्श स्मृति]]


== संदर्भ ==
== संदर्भ ==
Line 77: Line 78:
*[http://sheepdogguides.com/lut/dstl2hello_ds18b20.htm Guide to writing software for 1-Wire/ MicroLan] using [[Lazarus (IDE)|Lazarus]], "the free Delphi".
*[http://sheepdogguides.com/lut/dstl2hello_ds18b20.htm Guide to writing software for 1-Wire/ MicroLan] using [[Lazarus (IDE)|Lazarus]], "the free Delphi".


{{Computer bus}}
[[Category:CS1 English-language sources (en)]]
{{Automation protocols}}
[[Category: सीरियल बसें]]
 
 
 
[[Category: Machine Translated Page]]
[[Category:Created On 16/03/2023]]
[[Category:Created On 16/03/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Short description with empty Wikidata description]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:सीरियल बसें]]

Latest revision as of 16:09, 13 September 2023

एक i-बटन एक प्लास्टिक फोब में, जैसा कि इस्तांबुल अकबिल (स्मार्ट टिकट) के लिए उपयोग किया जाता है
एम्बेडेड के साथ एक जावा रिंग i-बटन

1-वायर एक उपकरण संचार एड्रेस बस (कंप्यूटिंग) है जिसे डलास अर्धचालक द्वारा डिज़ाइन किया गया है जो कम-गति (16.3 kbit/s) प्रदान करता है[1]) एकल विद्युत कंडक्टर पर डेटा, सिग्नलिंग और शक्ति प्रदान करता है।

1-वायर अवधारणा में I²C के समान है, लेकिन कम डेटा दरों और लंबी रेंज के साथ यह सामान्यतः डिजिटल थर्मामीटर और मौसम उपकरणों जैसे छोटे सस्ते इलेक्ट्रॉनिक घटक के साथ संवाद करने के लिए प्रयोग किया जाता है। संबद्ध मास्टर डिवाइस के साथ 1-वायर डिवाइस के नेटवर्क को माइक्रोलैन कहा जाता है। प्रोटोकॉल का उपयोग छोटी इलेक्ट्रॉनिक कुंजियों में भी किया जाता है जिन्हें डलास i-बटन कुंजी या के रूप में जाना जाता है।

एड्रेस बस की एक विशिष्ट विशेषता केवल दो तारों — डेटा और ग्राउंड का उपयोग करने की संभावना है। इसे पूरा करने के लिए, 1-वायर डिवाइस में 800 सम्मिलित हैं डेटा लाइन के सक्रिय होने की अवधि के दौरान डिवाइस को चार्ज और शक्ति देने के लिए फैराड संधारित्र का उपयोग किया जाता है।

उदाहरण

1-वायर डिवाइस विभिन्न पैकेजों में उपलब्ध हैं: एकीकृत परिपथ, एक टीओ-92-शैली ट्रांजिस्टर, और एक पोर्टेबल फॉर्म जिसे ए कहा जाता है i-बटन या डलास की जो एक छोटा स्टेनलेस स्टील पैकेज है जो बटन सेल जैसा दिखता है। निर्माता एकल घटक की तुलना में अधिक जटिल उपकरणों का भी उत्पादन करते हैं जो संचार के लिए 1-वायर एड्रेस बस का उपयोग करते हैं। 1-वायर अवधारणा में I²C के समान है, लेकिन कम डेटा दरों और लंबी रेंज के साथ यह सामान्यतः डिजिटल थर्मामीटर और मौसम उपकरणों जैसे छोटे सस्ते इलेक्ट्रॉनिक घटक के साथ संवाद करने के लिए प्रयोग किया जाता है।

1-वायर डिवाइस एक सिस्टम में अलग-अलग जगहों पर फिट हो सकते हैं। यह किसी उत्पाद के भीतर परिपथ बोर्ड के कई घटकों में से एक हो सकता है। यह तापमान जांच जैसे उपकरण के भीतर एक घटक भी हो सकता है। इसे निगरानी की जा रही डिवाइस से जोड़ा जा सकता है। कुछ प्रयोगशाला प्रणालियाँ मॉड्यूलर कनेक्टर या श्रेणी 5 केबल CAT-5 केबल वाले केबलों का उपयोग करके 1-वायर उपकरणों से जुड़ती हैं। ऐसी प्रणालियों में, पंजीकृत जैक RJ11 (6P2C या 6P4C मॉड्यूलर कनेक्टर, सामान्यतः टेलीफोन के लिए उपयोग किया जाता है) लोकप्रिय हैं।

कई 1-वायर घटकों को एक साथ जोड़कर सेंसर और एक्चुएटर्स के सिस्टम बनाए जा सकते हैं। प्रत्येक 1-वायर घटक में 1-वायर एड्रेस बस को संचालित करने के लिए आवश्यक सभी तर्क सम्मिलित हैं। उदाहरणों में तापमान लॉगर, टाइमर, वोल्टेज और करंट सेंसर, बैटरी मॉनिटर और याद सम्मिलित हैं। एड्रेस बस कनवर्टर का उपयोग करके इन्हें पीसी से जोड़ा जा सकता है। माइक्रोलैन को होस्ट पीसी से जोड़ने के लिए USB, RS-232 सीरियल और समानांतर पोर्ट इंटरफेस लोकप्रिय समाधान हैं। 1-वायर उपकरणों को विभिन्न विक्रेताओं के माइक्रोकंट्रोलर्स से सीधे जोड़ा जा सकता है।

किसी सतह, जैसे किसी तांबे के चालक के खंड से प्रवाहित विद्युत धारा की मात्रा (एम्पीयर में मापी गई) को परिभाषित किया जा सकता है।

i-बटन कनस्तर के ढक्कन और आधार को छूने वाले संपर्कों के साथ सॉकेट के माध्यम से 1-वायर एड्रेस बस सिस्टम से जुड़े हैं। वैकल्पिक रूप से, कनेक्शन एक सॉकेट के साथ अर्ध-स्थायी हो सकता है जिसमें i-बटन क्लिप, लेकिन जिससे इसे आसानी से हटाया जा सकता है।

प्रत्येक 1-वायर चिप में एक विशिष्ट पहचानकर्ता कोड होता है। यह विशेषता विशेष रूप से चिप्स बनाती है, i-बटन उपयुक्त इलेक्ट्रॉनिक कुंजी कुछ उपयोगों में ताले, बर्गलर अलार्म, कंप्यूटर सिस्टम, निर्माता-अनुमोदित सामान, समय घड़ियां और कुरियर और स्मार्ट तिजोरियों के रखरखाव की चाबियां सम्मिलित हैं। i-बटन काबिल (इस्तांबुल में सार्वजनिक परिवहन के लिए स्मार्ट टिकट) के रूप में उपयोग किया गया है।

बिजली की आपूर्ति

एप्पल मैग-सेफ और मैग-सेफ 2 कनेक्टर से लैस बिजली की आपूर्ति, डिस्प्ले और मैक लैपटॉप, कनेक्टर के मध्य पिन के माध्यम से कनेक्टेड मैक लैपटॉप को और उससे डेटा भेजने और प्राप्त करने के लिए 1-वायर प्रोटोकॉल का उपयोग करते हैं। डेटा में बिजली आपूर्ति मॉडल, वाट क्षमता और सीरियल नंबर सम्मिलित हैं; और लैपटॉप पूर्ण शक्ति भेजने के लिए निर्देश देता है, और कनेक्टर में लाल या हरे प्रकाश उत्सर्जक डायोड को प्रकाशित करता है।[2] वास्तविक गड्ढा लैपटॉप बिजली की आपूर्ति, बिजली, वर्तमान और वोल्टेज रेटिंग के बारे में लैपटॉप को तीसरे तार के माध्यम से डेटा भेजने के लिए 1-वायर प्रोटोकॉल का उपयोग करती है। यदि एडॉप्टर आवश्यकताओं को पूरा नहीं करता है तो लैपटॉप चार्ज करने से मना कर देगा।[3]


संचार प्रोटोकॉल

किसी भी माइक्रोलैन में, समग्र चार्ज में सदैव एक मास्टर/संयंत्र (प्रौद्योगिकी) होता है, जो एक निजी कंप्यूटर या एक माइक्रोकंट्रोलर्स हो सकता है। मास्टर एड्रेस बस में टकराव से बचाव को आसान बनाते हुए एड्रेस बस में गतिविधि प्रारम्भ करता है। टकराव का पता लगाने के लिए प्रोटोकॉल मास्टर के सॉफ़्टवेयर में बनाए गए हैं। टकराव के बाद, मास्टर आवश्यक संचार का पुनः प्रयास करता है।

1-वायर नेटवर्क एक सिंगल ओपन संग्राहक मॉस्फेट वायर है जिसमें सिंगल पुल-अप प्रतिरोधक है। पुल-अप प्रतिरोध तार को 3 या 5 वोल्ट तक खींचता है। मास्टर डिवाइस और सभी संयंत्रों में तार को चलाने के लिए एक ही ओपन-ड्रेन कनेक्शन होता है, और तार की स्थिति को समझने का एक तरीका होता है। 1-वायर नाम के बावजूद, सभी उपकरणों में एक दूसरा तार भी होना चाहिए, डेटा वायर के माध्यम से प्रवाहित होने वाली वापसी की अनुमति देने के लिए एक ग्राउंड कनेक्शन संचारित होता है।[4] संचार तब होता है जब एक मास्टर या संयंत्र संक्षेप में एड्रेस बस को नीचे खींचता है, अर्थात पुल-अप प्रतिरोध को इसके आउटपुट मॉस्फेट के माध्यम से धरातल से जोड़ता है। निष्क्रिय होने पर डेटा वायर अधिक होता है, और इसलिए यह सीमित संख्या में संयंत्र उपकरणों को भी शक्ति प्रदान कर सकता है। इसके माध्यम से 16.3 kbit/s की डेटा दरें प्राप्त की जा सकती हैं। यह एक ओवरड्राइव मोड भी है जो 10 के कारक से संचार को गति देता है। माइक्रोकंट्रोलर पर एक सिंगल डिजिटल I/O पिन से एक छोटी 1-वायर एड्रेस बस चलाई जा सकती है। एक सार्वभौमिक अतुल्यकालिक रिसीवर-ट्रांसमीटर (UART) का भी उपयोग किया जा सकता है।[5] इसमें विशिष्ट 1-वायर ड्राइवर परिपथ और नेटवर्क ब्रिज चिप्स उपलब्ध हैं। इसमें यूएसबी ब्रिज चिप्स भी उपलब्ध हैं। ब्रिज चिप्स विशेष रूप से 100 मीटर से अधिक लंबी केबल चलाने के लिए उपयोगी होते हैं। निर्माता द्वारा 300 मीटर तक मुड़े हुए जोड़े, अर्थात टेलीफोन केबल का परीक्षण किया गया है। इन चरम लंबाई को पुल-अप प्रतिरोधों से 5 to 1 kΩ समायोजन की आवश्यकता होती है।मास्टर रीसेट स्पंद के साथ ट्रांसमिशन प्रारम्भ करता है, जो तार को कम से कम 480 माइक्रोसेकंड |μs के लिए 0 वोल्ट तक खींचता है। यह एड्रेस बस में सम्मिलित हर संयंत्र डिवाइस को रीसेट करता है। उसके बाद, कोई भी संयंत्र उपकरण, यदि सम्मिलित है, तो दिखाता है कि यह एक उपस्थिति स्पंद के साथ सम्मिलित है: यह मास्टर द्वारा एड्रेस बस जारी करने के बाद एड्रेस बस को कम से कम 60μs तक नीचे रखता है।

एक बाइनरी संख्या 1 भेजने के लिए, एड्रेस बस मास्टर एक बहुत ही संक्षिप्त (1–15 μs) कम स्पंद बाइनरी नंबर 0 भेजने के लिए, मास्टर 60μs लो स्पंद भेजता है। संयंत्र डिवाइस में एक मोनोस्टेबल मल्टीवीब्रेटर प्रारम्भ करने के लिए स्पंद के गिरने (नकारात्मक) किनारे का उपयोग किया जाता है। संयंत्र में मल्टीवीब्रेटर गिरने वाले किनारे के लगभग 30μs डेटा लाइन को पढ़ता है। संयंत्र का आंतरिक टाइमर एक सस्ता एनालॉग टाइमर है। इसमें एनालॉग सहनशीलता है जो इसकी समय सटीकता को प्रभावित करती है। इसलिए, स्पंदनों की गणना मार्जिन के भीतर की जाती है। इसलिए, 0 स्पंद 60μs लंबा होना चाहिए, और 1 स्पंद 15μs से अधिक लंबा नहीं हो सकता।

डेटा प्राप्त करते समय, मास्टर प्रत्येक बिट को प्रारम्भ करने के लिए 1-15-μs 0-वोल्ट स्पंद भेजता है। यदि ट्रांसमिटिंग संयंत्र यूनिट 1 भेजना चाहता है, तो यह कुछ नहीं करता है, और एड्रेस बस पुल-अप वोल्टेज में जाती है। यदि प्रेषक संयंत्र 0 भेजना चाहता है, तो यह 60 μs डेटा लाइन को धरातल पर खींच लेता है।

मूल अनुक्रम एक रीसेट स्पंद है जिसके बाद 8-बिट कमांड होता है, और फिर डेटा 8 बिट्स के समूहों में भेजा या प्राप्त किया जाता है।

जब डेटा का एक अनुक्रम स्थानांतरित किया जा रहा है, तो 8-बिट चक्रीय अतिरेक जांच (कमजोर डेटा सुरक्षा) के साथ त्रुटियों का पता लगाया जा सकता है।.

कई उपकरण एक ही एड्रेस बस को साझा कर सकते हैं। एड्रेस बस में प्रत्येक डिवाइस में 64-बिट सीरियल नंबर होता है, जिसमें से 8 बिट चेकसम के रूप में उपयोग किए जाते हैं, इस प्रकार 256 के समष्टि की अनुमति देते हैं (7.2 × 10 से अधिक16) अद्वितीय उपकरण पहचान बिट नंबरिंग सीरियल नंबर का एड्रेस बस महत्वपूर्ण बिट एक 8-बिट नंबर है जो डिवाइस के प्रकार को बताता है। बिट नंबरिंग एड्रेस बस महत्वपूर्ण बिट एक मानक (1-वायर एड्रेस बस के लिए) 8-बिट सीआरसी है।[6]

कई मानक प्रसारण निर्देश हैं, साथ ही साथ किसी विशेष उपकरण को संबोधित करने के लिए उपयोग किए जाने वाले निर्देश भी हैं। मास्टर एक चयन निर्देश भेज सकता है, फिर एक विशेष उपकरण का पता अगला निर्देश केवल संबोधित डिवाइस द्वारा निष्पादित किया जाता है।

1-वायर एड्रेस बस गणना प्रोटोकॉल, अन्य सिंग्यूलेशन प्रोटोकॉल की तरह, एक एल्गोरिथम है जिसका उपयोग मास्टर एड्रेस बस में प्रत्येक डिवाइस के पते को रीड करने के लिए करता है। चूंकि पते में डिवाइस प्रकार और एक सीआरसी सम्मिलित है, पतों के रोस्टर को पुनर्प्राप्त करने से भी एड्रेस बस में उपकरणों की एक विश्वसनीय सूची तैयार होती है। उपकरणों को खोजने के लिए, मास्टर एक एन्यूमरेशन कमांड प्रसारित करता है, और फिर एक पता, प्रत्येक पते के बाद सुनता है। यदि किसी संयंत्र का पता अब तक भेजे गए सभी एड्रेस बिट्स से मेल खाता है, तो यह 0 लौटाता है। मास्टर एड्रेस बिट्स के वैध अनुक्रमों के लिए व्यवस्थित रूप से खोज करने के लिए इस सरल व्यवहार का उपयोग करता है। यह प्रक्रिया सभी संभावित 56-बिट संख्याओं की एक क्रूर बल खोज की तुलना में बहुत तेज है, क्योंकि जैसे ही एक अमान्य बिट का पता चलता है, बाद के सभी पता बिट्स को अमान्य माना जाता है। 56-बिट एड्रेस स्पेस को बाइनरी ट्री के रूप में खोजा जाता है, प्रति सेकंड 75 उपकरणों तक की अनुमति देता है। इस एन्यूमरेशन प्रोटोकॉल द्वारा जिस क्रम में डिवाइस एड्रेस की खोज की जाती है वह नियतात्मक है और केवल डिवाइस प्रकार और सीरियल नंबर पर निर्भर करता है। इन 56 बिट्स को बिट-रिवर्स करने से मैक्सिम के प्रकाशित एल्गोरिथम (एप्लिकेशन नोट 187 में परिभाषित एल्गोरिथम) का उपयोग करने वाले उपकरणों के लिए खोज का क्रम प्राप्त होता है[7]). खोज एल्गोरिथ्म को एक वैकल्पिक रूप में कार्यान्वित किया जा सकता है, प्रारंभ में 0 के बजाय 1 के बराबर पता बिट्स के साथ पथ खोजना इस मामले में, 56 पता बिट्स को उल्टा करना और फिर उन्हें उलटने से खोज का क्रम प्राप्त होता है।

एड्रेस बस में उपकरणों का स्थान कभी-कभी महत्वपूर्ण होता है। इन स्थितियों के लिए, एक माइक्रोकंट्रोलर कई पिनों का उपयोग कर सकता है, या निर्माता के पास 1-वायर डिवाइस है जो एड्रेस बस को बंद कर सकता है या इसे पास कर सकता है। सॉफ्टवेयर इसलिए अनुक्रमिक एड्रेस बस प्रसारण डोमेन का पता लगा सकता है।[6]

एक उपकरण के साथ उदाहरण संचार

निम्नलिखित संकेत एक क्षेत्र में प्रोग्राम की जा सकने वाली द्वार श्रंखला द्वारा उत्पन्न किए गए थे, जो DS2432 (EEPROM) के साथ संचार के लिए मास्टर था) चिप, और एक तर्क विश्लेषक के साथ मापा जाता है। 1-वायर आउटपुट पर लॉजिक हाई का मतलब है कि एफपीजीए का आउटपुट ट्राई-स्टेट मोड में है और 1-वायर डिवाइस एड्रेस बस को नीचे खींच सकता है। इसका मतलब है कि एफपीजीए एड्रेस बस को नीचे खींचती है। 1-वायर इनपुट मापा गया एड्रेस बस सिग्नल है। इनपुट नमूना समय अधिक होने पर, एफपीजीए डिवाइस प्रतिक्रिया का पता लगाने और बिट्स प्राप्त करने के लिए इनपुट का नमूना लेता है।

1-Wire-Protocol.png

विकास उपकरण

1-वायर एड्रेस बस का विकास और/या समस्या निवारण करते समय, हार्डवेयर संकेतों की जांच बहुत महत्वपूर्ण हो सकती है। तर्क विश्लेषक और एड्रेस बस विश्लेषक ऐसे उपकरण हैं जो हाई-स्पीड वेवफॉर्म को देखने को आसान बनाने के लिए संकेतों को इकट्ठा, विश्लेषण, डिकोड और स्टोर करते हैं।

यह भी देखें

संदर्भ

  1. "सीरियल इंटरफेस के माध्यम से 1-वायर डिवाइस पढ़ना और लिखना". Maxim Integrated (in English). Retrieved 2022-12-21.
  2. ""एप्पल के मैगसेफ़ कनेक्टर का टूटना और अन्वेषण"". rightTo.com. Retrieved 2017-07-18.
  3. "हैकिंग डेल लैपटॉप चार्जर पहचान". hackaday.com. Retrieved 2015-11-30.
  4. "1-Wire online tutorial. This tutorial will give you an overview of the 1-Wire protocol, its device operation and application solutions". Archived from the original on 2009-05-02. Retrieved 2009-03-13.
  5. "1-वायर बस मास्टर को लागू करने के लिए UART का उपयोग करना".
  6. 6.0 6.1 "आईबटन अवलोकन" (PDF). Archived from the original (PDF) on 27 January 2009. Retrieved 18 December 2008. 081218 मैक्सिम-ic.com
  7. "1 Wire Search Algorithm (Application Note 187)" (PDF). Retrieved 2 October 2020.


बाहरी संबंध