लोकल इंटरकनेक्ट नेटवर्क: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 82: Line 82:
एक लिन फ़्रेम में शीर्ष लेख और प्रतिक्रिया दो भाग होते हैं। शीर्ष लेख सदैव लिन मुख्य बिंदु द्वारा भेजा जाता है, जबकि प्रतिक्रिया या तो एक समर्पित लिन-अधीन बिंदु  या स्वयं लिन मुख्य बिंदु द्वारा भेजी जाती है।
एक लिन फ़्रेम में शीर्ष लेख और प्रतिक्रिया दो भाग होते हैं। शीर्ष लेख सदैव लिन मुख्य बिंदु द्वारा भेजा जाता है, जबकि प्रतिक्रिया या तो एक समर्पित लिन-अधीन बिंदु  या स्वयं लिन मुख्य बिंदु द्वारा भेजी जाती है।


लिन के अंदर प्रेषित डेटा को एक स्टार्ट बिट, एक स्टॉप-बिट और कोई समता नहीं (ब्रेक क्षेत्र में स्टार्ट बिट और स्टॉप बिट नहीं है) के साथ आठ [[थोड़ा समय]] बाइट्स के रूप में क्रमिक रूप से प्रसारित किया जाता है। बिट दरें 1 kbit/s से 20 kbit/s के मध्य भिन्न-भिन्न होती हैं।
लिन के अंदर प्रेषित डेटा को एक स्टार्ट बिट, एक स्टॉप-बिट और कोई समता नहीं (ब्रेक क्षेत्र में स्टार्ट बिट और स्टॉप बिट नहीं है) के साथ आठ [[थोड़ा समय|बिट समय]] बाइट्स के रूप में क्रमिक रूप से प्रसारित किया जाता है। बिट दरें 1 kbit/s से 20 kbit/s के मध्य भिन्न-भिन्न होती हैं।


बस पर डेटा को रिसेसिव (वायर्किक उच्च) और प्रमुख (वायर्किक निम्न) में विभाजित किया गया है।
बस पर डेटा को प्रतिसारी (वायर्किक उच्च) और प्रमुख (वायर्किक निम्न) में विभाजित किया गया है।


समय को सामान्यतः पर लिन मुख्य बिंदु्स स्थिर घड़ी स्रोत द्वारा माना जाता है, सबसे छोटी इकाई एक बिट समय (52 µs @ 19.2 kbit/s) है।
समय को सामान्यतः पर लिन मुख्य बिंदु्स स्थिर घड़ी स्रोत द्वारा माना जाता है, सबसे छोटी इकाई एक बिट समय (52 µs @ 19.2 kbit/s) होता है।


दो बस अवस्थाएँ - स्लीप-मोड और सक्रिय - लिन प्रोटोकॉल के अंदर उपयोग की जाती हैं। जबकि डेटा बस में है, सभी लिन-बिंदुओं को सक्रिय स्थिति में रहने का अनुरोध किया जाता है। एक निर्दिष्ट समय समाप्ति के पश्चात्, बिंदुओं स्लीप मोड में प्रवेश करते हैं और WAKEUP फ़्रेम द्वारा वापस सक्रिय स्थिति में जारी किए जाएंगे।
दो बस अवस्थाएँ - स्लीप-मोड और सक्रिय - लिन प्रोटोकॉल के अंदर उपयोग की जाती हैं। जबकि डेटा बस में है, सभी लिन-बिंदुओं को सक्रिय स्थिति में रहने का अनुरोध किया जाता है। एक निर्दिष्ट समय समाप्ति के पश्चात्, बिंदुओं स्लीप मोड में प्रवेश करते हैं औरवेकअप फ़्रेम द्वारा वापस सक्रिय स्थिति में प्रवृत्त किए जाएंगे।


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


सभी बिंदुओं जागृत होने के पश्चात्, मुख्य बिंदु अगले पहचानकर्ता को अनुसूची करना प्रवृत्त रखता है।
सभी बिंदुओं जागृत होने के पश्चात्, मुख्य बिंदु अगले पहचानकर्ता को अनुसूची करना प्रवृत्त रखता है।
Line 122: Line 122:
डेटा:  
डेटा:  


प्रतिक्रिया देने वाला अधीन बस को शून्य से आठ डेटा बाइट्स भेज सकता है। डेटा की मात्रा अनुप्रयोग डिज़ाइनर द्वारा निर्धारित की जाती है और उस अनुप्रयोग के लिए प्रासंगिक डेटा को प्रतिबिंबित करती है जिसमें लिन अधीन बिंदु  चलता है।
प्रतिक्रिया देने वाला अधीन बस को शून्य से आठ डेटा बाइट्स भेज सकता है। डेटा की मात्रा अनुप्रयोग डिज़ाइनर द्वारा निर्धारित की जाती है और उस अनुप्रयोग के लिए प्रासंगिक डेटा को प्रतिबिंबित करती है जिसमें लिन अधीन बिंदु चलता है।


चेकसम:
चेकसम:
Line 187: Line 187:
:1.4 पता लगाया गया बिंदु आउटपुट D<sub>2</sub> पर पुल-डाउन विवृत करता है
:1.4 पता लगाया गया बिंदु आउटपुट D<sub>2</sub> पर पुल-डाउन विवृत करता है
2 पश्चात् के स्वयं संबोधन लिन संदेश
2 पश्चात् के स्वयं संबोधन लिन संदेश
:2.1 प्रथम गैर-संबोधित एसएनपीडी बिंदु चयनित होता है। इसकी पहचान इनपुट D<sub>1</sub> निम्न ( D<sub>2</sub> पिछले बिंदु का) से की जाती है।
:2.1 प्रथम गैर-संबोधित एसएनपीडी बिंदु चयनित होता है। इसकी पहचान इनपुट D<sub>1</sub> निम्न (D<sub>2</sub> पिछले बिंदु का) से की जाती है।
:2.2 चयनित बिंदु लिन विन्यास संदेश से पता लेता है
:2.2 चयनित बिंदु लिन विन्यास संदेश से पता लेता है
:2.3 पता लगाया गया बिंदु आउटपुट D<sub>2</sub>
:2.3 पता लगाया गया बिंदु आउटपुट D<sub>2</sub> होता है
:2.4 चरण 2.1-2.4 तब तक दोहराए जाते हैं जब तक कि सभी अधीन बिंदु  बिंदुओं को एक पता नहीं दिया जाता है
:2.4 चरण 2.1-2.4 तब तक दोहराए जाते हैं जब तक कि सभी अधीन बिंदु  बिंदुओं को एक पता नहीं दिया जाता है
3 संबोधन प्रक्रिया को पूरा करते हुए सभी पुल-अप और पुल-डाउन संवृत कर दिए जाते हैं
3 संबोधन प्रक्रिया को पूरा करते हुए सभी पुल-अप और पुल-डाउन संवृत कर दिए जाते हैं
Line 214: Line 214:
:2.1 पुल-अप विवृत होते हैं और धारा स्रोत संवृत होते हैं
:2.1 पुल-अप विवृत होते हैं और धारा स्रोत संवृत होते हैं
:2.2 बस धारा मापी जाती है, I<sub>PU</sub>
:2.2 बस धारा मापी जाती है, I<sub>PU</sub>
:2.3ΔI = '''I<sub>PU</sub>'''-'''I<sub>offset</sub>''' < 1 mA वाले नोड्स "चयनित" हैं
:2.3ΔI = '''I<sub>PU</sub>'''-'''I<sub>offset</sub>''' < 1 mA वाले नोड्स "चयनित" होता हैं
3 धारा स्रोत मोड
3 धारा स्रोत मोड
:3.1 चयनित बिंदुओं धारा स्रोत को विवृत करते हैं और अन्य पुल-अप को संवृत करते हैं
:3.1 चयनित बिंदुओं धारा स्रोत को विवृत करते हैं और अन्य पुल-अप को संवृत करते हैं

Revision as of 12:18, 7 December 2023

लिन (स्थानीय सम्बंधित नेटवर्क) एक अनुक्रमिक नेटवर्क प्रोटोकॉल होता है, जिसका उपयोग वाहनों में घटकों के मध्य संचार के लिए किया जाता है। यह एक एकल वायर, अनुक्रमिक नेटवर्क प्रोटोकॉल होता है जो 40 मीटर की बस लंबाई पर 19.2 Kbit/s तक संचार का समर्थन करता है। कार में प्रयुक्त प्रौद्योगिकियों और सुविधाओं में वृद्धि के साथ साथ, एक लागत प्रभावी अनुक्रमिक नेटवर्क की आवश्यकता उत्पन्न हुई, चूंकि कार में प्रत्येक घटक के लिए कैन बस को प्रयुक्त करना बहुत मूल्यवान था। यूरोपीय कार निर्माताओं ने विभिन्न अनुक्रमिक संचार प्रौद्योगिकियों का उपयोग करना प्रारंभ कर दिया था, जिसके फलस्वरूप सामंजस्‍य समस्याएं उत्पन्न होनी प्रारम्भ हो गयी थी।

1990 के समय के अंत में, पांच वाहन निर्माताओं (बीएमडब्ल्यू, वोक्सवैगन समूह, ऑडी, वोल्वो कारें, मेरसेदेज़-बेंज) द्वारा लिन सहायता संघ की स्थापना की गई थी, जिसमें वोल्केनो ऑटोमोटिव समूह और मोटोरोला से आपूर्ति की गई तकनीकें (नेटवर्किंग और हार्डवेयर विशेषज्ञता) सम्मिलित थीं। नए लिन विनिर्देशन का प्रथम पूर्णतः कार्यान्वित संस्करण (लिन संस्करण 1.3) नवंबर 2002 में प्रकाशित हुआ था। सितंबर 2003 में, क्षमताओं का विस्तार करने और अतिरिक्त निदान सुविधाओं के लिए प्रावधान करने के लिए संस्करण 2.0 प्रस्तुत किया गया था। लिन का उपयोग वाहन की बैटरी विद्युत रेखा संचार स्वचालितयंत्र पर डीसी विद्युत रेखा (डीसी-लिन) ट्रांसीवर पर एक विशेष लिन के साथ भी किया जा सकता है। लिन ओवर डीसी विद्युत रेखा (डीसी-लिन) को आईएसओ/एडब्ल्यूआई 17987-8 के रूप में मानकीकृत किया गया था।[1]

स्वचालन में कैन को आईएसओ तकनीकी प्रबंधन बोर्ड (TMB) द्वारा आईएसओ 17987 श्रृंखला में मानकीकृत लिन आपूर्तिकर्ता आईडी के लिए पंजीकरण प्राधिकरण के रूप में नियुक्त किया गया है।

नेटवर्क टोपोलॉजी

लिन एक प्रसारण (नेटवर्किंग) अनुक्रमिक संचार नेटवर्क होता है जिसमें 16 बिंदु (एक मुख्य बिंदु और सामान्यतः पर 15 अधीन बिंदु तक) सम्मिलित होते हैं।[2][3][4][5]

सभी संदेशों को मुख्य बिंदु द्वारा प्रारंभ किया जाता है, जिसमें अधिकतम एक अधीन बिंदु किसी दिए गए संदेश पहचानकर्ता का उत्तर देता है। मुख्य बिंदु अपने संदेशों का उत्तर देकर अधीन बिंदु के रूप में भी कार्य कर सकता है। चूँकि सभी संचार मुख्य बिंदु द्वारा प्रारंभ किए जाते हैं, इसलिए संघट्‍टन(दूरसंचार) का पता लगाना आवश्यक नहीं होता है।[6]

मुख्य बिंदु और अधीन बिंदु सामान्यतः पर सूक्ष्म नियंत्रक होते हैं, परन्तु लागत, स्पेस या विद्युत बचाने के लिए विशेष हार्डवेयर या अनुप्रयोग-विशिष्ट एकीकृत परिपथ में प्रयुक्त किया जा सकता है।

धारा उपयोग छोटे नेटवर्क बनाने के लिए लिन और सरल सेंसर की कम लागत वाली दक्षता को जोड़ते हैं। इन उप-प्रणालियों को बैक-बोन-नेटवर्क (अर्थात् कारों में कैन) द्वारा जोड़ा जा सकता है।[7]

अवलोकन

लिन बस एक लागत प्रभावी अनुक्रमिक संचार प्रोटोकॉल होता है, जो कार के नेटवर्क के अंदर दूरस्थ अनुप्रयोग का प्रभावी ढंग से समर्थन करता है। यह विशेष रूप से वितरित स्वचालितयंत्र अनुप्रयोगों में मेक्ट्रोनिक बिंदुओं के लिए प्रायोजित होता है, परन्तु औद्योगिक अनुप्रयोगों के लिए भी समान रूप से उपयुक्त होता है। इसका उद्देश्य कारों के अंदर पदानुक्रमित नेटवर्क की ओर ले जाने वाले उपलब्ध कैन नेटवर्क को पूरक बनाना होता है।

1990 के समय के अंत में स्थानीय सम्बंधित नेटवर्क (लिन) सहायता संघ की स्थापना पांच यूरोपीय वाहन निर्माताओं, मेंटर ग्राफ़िक्स (पूर्व में वोल्केनो ऑटोमोटिव ग्रुप) और फ्रीस्केल (पूर्व में मोटोरोला, अब NXP) द्वारा की गई थी। नए लिन विनिर्देशन का प्रथम पूर्णतः कार्यान्वित संस्करण नवंबर 2002 में लिन संस्करण 1.3 के रूप में प्रकाशित किया गया था। सितंबर 2003 में संरचना क्षमताओं का विस्तार करने और महत्वपूर्ण अतिरिक्त लक्षणात्मक सुविधाओं और उपकरण संयोजक के लिए प्रावधान करने के लिए संस्करण 2.0 प्रस्तुत किया गया था।

प्रोटोकॉल की मुख्य विशेषताएं नीचे सूचीबद्ध हैं:

  • बस मध्यस्थता के बिना एक मुख्य नोड, 16 अधीन बिंदु तक। यह नियतात्मक समय प्रतिक्रिया प्राप्त करने के लिए लिन सहायता संघ द्वारा अनुशंसित मान होता है।[8]
  • अधीन नोड स्थिति अनुसन्धान (एसएनपीडी) विद्युत संचार के पश्चात् नोड एड्रेस असाइनमेंट की अनुमति देता है[9]
  • 40 मीटर बस लंबाई पर 19.2 kbit/s तक एकल वायर संचार।[8][10] लिन विनिर्देश 2.2 में,[9]गति 20 kbit/s तक होता है।
  • विलंबता समय की प्रत्याभूति।
  • डेटा फ़्रेम की परिवर्तनीय लंबाई (2, 4 और 8 बाइट)।
  • रुपरेखा विस्तारण
  • स्फटिक या सिरेमिक प्रतिध्वनित यंत्र के अतिरिक्त, समय समकालीनता के साथ मल्टी-कास्ट समर्थन।
  • डेटा जाँच और त्रुटि का पता लगाना।
  • दोषपूर्ण बिंदुओं का पता लगाना।
  • मानक विश्वव्यापी समकालिक प्रापक / ट्रांसमीटर/ अनुक्रमिक संचार पर आधारित कम लागत वाला सिलिकॉन कार्यान्वयन हार्डवेयर।
  • पदानुक्रमित नेटवर्क के लिए व्यवस्थापक।
  • 12 वी का प्रचालक विद्युत दाब।[8]

डेटा को चयन योग्य लंबाई के निश्चित रूप वाले संदेशों को बस में स्थानांतरित किया जाता है। मुख्य बिंदु कार्य एक शीर्ष लेख प्रसारित करता है जिसमें एक सांकेतिक विराम के पश्चात् समकालीन और अभिज्ञाता क्षेत्र होते हैं। अधीन बिंदुएक डेटा फ़्रेम के साथ प्रतिक्रिया करते हैं जिसमें 2, 4 और 8 डेटा बाइट्स और नियंत्रण सूचना के 3 बाइट्स होते हैं।[9]

लिन संदेश फ़्रेम

एक संदेश में निम्नलिखित क्षेत्र होते हैं:[9]

  • समकालीन समकालीन
  • समकालीन बाइट
  • अभिज्ञाता बाइट
  • डेटा बाइट्स
  • जाँच बाइट

फ़्रेम प्रकार

  1. नियमरहित फ़्रेम. ये सदैव संकेत में रहते है और इनके पहचानकर्ता 0 से 59 (0x00 से 0x3b) की श्रेणी में होते हैं। नियमरहित फ़्रेम के सभी उपभोक्ताओं को फ़्रेम प्राप्त होगा और यह मानते हुए कि कोई त्रुटि नहीं पाई गई इसे अनुप्रयोग के लिए उपलब्ध कराया जाएगा।
  2. इवेंट-ट्रिगर फ़्रेम. इसका उद्देश्य कभी-कभी होने वाली घटनाओं के साथ कई अधीन बिंदुओं के मतदान के लिए बहुत अधिक बस बैंडविड्थ निर्दिष्ट किए बिना लिन क्लस्टर की प्रतिक्रियाशीलता को बढ़ाना होता है। नियमरहित फ़्रेम का प्रथम डेटा बाइट इवेंट-ट्रिगर फ़्रेम को सौंपे गए संरक्षित पहचानकर्ता के समान होगा। एक अधीन बिंदु संबंधित नियमरहित फ़्रेम के साथ तभी उत्तर देता है जब उसका डेटा मान परिवर्तित् गया हो। यदि कोई भी अधीन बिंदु कार्य शीर्ष लेख पर प्रतिक्रिया नहीं देता है तो शेष फ़्रेम अवधि स्लॉट शांत हो जाता है और शीर्ष लेख को अप्रत्यक्ष कर दिया जाता है। यदि एक से अधिक अधीन बिंदु कार्य एक ही फ़्रेम अवधि में शीर्ष लेख पर प्रतिक्रिया करते हैं तो एक संघट्‍टन होता है, और मुख्य बिंदु को इवेंट-ट्रिगर फ़्रेम को फिर से अनुरोध करने से पहले सभी संबंधित नियमरहित फ़्रेम का अनुरोध करके संघट्‍टन को हल करना होगा।
  3. आवधिक फ़्रेम. यह फ़्रेम आवश्यकतानुसार मुख्य बिंदु द्वारा प्रसारित किया जाता है, इसलिए संघट्‍टन नहीं हो होता है। एक विकीर्ण फ़्रेम का शीर्ष लेख मात्र उसके संबंधित फ़्रेम स्लॉट में भेजा जाएगा जब मुख्य बिंदु कार्य को पता चलेगा कि फ़्रेम में किए गए संकेत को अपडेट किया गया है। विकीर्ण फ़्रेम का प्रकाशक सदैव शीर्ष लेख पर प्रतिक्रिया प्रदान करेगा।
  4. नैदानिक फ़्रेम. इनमें सदैव नैदानिक या विन्यास डेटा होता है और इनमें सदैव आठ डेटा बाइट्स होते हैं। पहचानकर्ता या तो 60 (0x3C) होता है, जिसे मुख्य बिंदु अनुरोध फ़्रेम कहा जाता है, या 61(0x3D), जिसे अधीन बिंदु  प्रतिक्रिया फ़्रेम कहा जाता है। नैदानिक फ़्रेम का शीर्ष लेख तैयार करने से पहले, मुख्य बिंदु कार्य अपने नैदानिक मॉड्यूल से पूछता है कि क्या इसे भेजा जाएगा या क्या बस शांत रहेगी। अधीन बिंदु  कार्य अपने नैदानिक मॉड्यूल के अनुसार प्रतिक्रिया प्रकाशित और सदस्यता लेते हैं।
  5. उपयोगकर्ता-परिभाषित फ़्रेम. इनमें किसी भी तरह की सूचना हो सकती है। उनका पहचानकर्ता 62 (0x3E) होता है। उपयोगकर्ता-परिभाषित फ़्रेम का शीर्ष लेख सदैव तब प्रसारित होता है जब फ़्रेम को आवंटित फ़्रेम स्लॉट संसाधित होता है
  6. आरक्षित फ़्रेम. इनका उपयोग लिन 2.0 क्लस्टर में नहीं किया जाएगा। उनका पहचानकर्ता 63 (0x3F) होता है।

लिन हार्डवेयर

लिन विनिर्देश को नेटवर्क के अंदर बहुत अल्पमूल्य हार्डवेयर-बिंदुओं का उपयोग करने की अनुमति देने के लिए डिज़ाइन किया गया था। यह ऑन-बोर्ड नैदानिक्स पर आधारित कम लागत वाला एकल-वायर नेटवर्क होता है।[11] आज की कार नेटवर्किंग टोपोलॉजी में, यूनिवर्सल अतुल्यकालिक रिसीवर/ट्रांसमीटर क्षमता या समर्पित लिन हार्डवेयर वाले माइक्रोनियंत्रक का उपयोग किया जाता है।

माइक्रोनियंत्रक सॉफ्टवेयर द्वारा सभी आवश्यक लिन डेटा (प्रोटोकॉल ...) (आंशिक रूप से) उत्पन्न करता है और एक लिन ट्रांसीवर (सीधे शब्दों में कहें तो, कुछ ऐड-ऑन के साथ एक लेवल शिफ्टर) के माध्यम से लिन नेटवर्क से जुड़ा होता है। लिन बिंदु के रूप में कार्य करना संभावित कार्यक्षमता का मात्र एक भाग होता है।

लिन हार्डवेयर में यह ट्रांसीवर सम्मिलित हो सकता है और अतिरिक्त कार्यक्षमता के बिना शुद्ध लिन बिंदु के रूप में काम करता है।

चूँकि लिन अधीन बिंदु  बिंदुओं यथासंभव अल्पमूल्य होने चाहिए, वे क्रिस्टल ऑसिलेटर्स (क्वार्ट्ज या सिरेमिक) के बजाय आरसी ऑसिलेटर्स का उपयोग करके अपनी आंतरिक घड़ियाँ उत्पन्न कर सकते हैं।एक लिन फ़्रेम के अंदर बॉड दर-स्थिरता सुनिश्चित करने के लिए, शीर्ष लेख के अंदर सिंक क्षेत्र का उपयोग किया जाता है।

लिन प्रोटोकॉल

लिन-मुख्य बिंदु लिन बस में भेजना और प्राप्त करना प्रारंभ करने के लिए एक या अधिक पूर्वनिर्धारित I/O अनुसूची अनुक्रमणिकाओं का उपयोग करता है। इन अनुसूची अनुक्रमणिकाओं में कम से कम सापेक्ष समय होता है, जहां संदेश भेजना प्रारंभ किया जाता है।

एक लिन फ़्रेम में शीर्ष लेख और प्रतिक्रिया दो भाग होते हैं। शीर्ष लेख सदैव लिन मुख्य बिंदु द्वारा भेजा जाता है, जबकि प्रतिक्रिया या तो एक समर्पित लिन-अधीन बिंदु  या स्वयं लिन मुख्य बिंदु द्वारा भेजी जाती है।

लिन के अंदर प्रेषित डेटा को एक स्टार्ट बिट, एक स्टॉप-बिट और कोई समता नहीं (ब्रेक क्षेत्र में स्टार्ट बिट और स्टॉप बिट नहीं है) के साथ आठ बिट समय बाइट्स के रूप में क्रमिक रूप से प्रसारित किया जाता है। बिट दरें 1 kbit/s से 20 kbit/s के मध्य भिन्न-भिन्न होती हैं।

बस पर डेटा को प्रतिसारी (वायर्किक उच्च) और प्रमुख (वायर्किक निम्न) में विभाजित किया गया है।

समय को सामान्यतः पर लिन मुख्य बिंदु्स स्थिर घड़ी स्रोत द्वारा माना जाता है, सबसे छोटी इकाई एक बिट समय (52 µs @ 19.2 kbit/s) होता है।

दो बस अवस्थाएँ - स्लीप-मोड और सक्रिय - लिन प्रोटोकॉल के अंदर उपयोग की जाती हैं। जबकि डेटा बस में है, सभी लिन-बिंदुओं को सक्रिय स्थिति में रहने का अनुरोध किया जाता है। एक निर्दिष्ट समय समाप्ति के पश्चात्, बिंदुओं स्लीप मोड में प्रवेश करते हैं औरवेकअप फ़्रेम द्वारा वापस सक्रिय स्थिति में प्रवृत्त किए जाएंगे।

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

सभी बिंदुओं जागृत होने के पश्चात्, मुख्य बिंदु अगले पहचानकर्ता को अनुसूची करना प्रवृत्त रखता है।

शीर्षलेख

शीर्ष लेख में पाँच भाग होते हैं:

ब्रेक:

ब्रेक क्षेत्र का उपयोग शीर्ष लेख के निम्नलिखित भागों को सुनने के लिए सभी संलग्न लिन अधीन बिंदु  को सक्रिय करने के लिए किया जाता है। इसमें एक स्टार्ट बिट और कई प्रमुख बिट्स होते हैं। लंबाई कम से कम 11-बिट गुना है; आज तक मानक उपयोग 13-बिट बार हुआ है, और इसलिए यह मूल डेटा प्रारूप से भिन्न होता है।

इसका उपयोग यह सुनिश्चित करने के लिए किया जाता है कि निर्दिष्ट सीमाओं में सेट बस बॉड दर से भिन्न मुख्य घड़ी के साथ सुनने वाले लिन बिंदुओं ब्रेक को संचार प्रारंभ करने वाले फ़्रेम के रूप में पहचानेंगे, न कि सभी मान शून्य (हेक्साडेसिमल 0x00) के साथ एक मानक डेटा बाइट के रूप में।

सिंक: सिंक हेक्साडेसिमल 0x55 के मान के साथ एक मानक डेटा प्रारूप बाइट है। आरसी ऑसिलेटर पर चलने वाले लिन अधीन बिंदु  बस पर धारा बिट समय (मुख्य बिंदु का सामान्य समय) को मापने और आंतरिक बॉड दर की पुनर्गणना करने के लिए बढ़ते और गिरते किनारों की एक निश्चित मात्रा के मध्य की दूरी का उपयोग करेंगे।

इंटर बाइट स्पेस: इंटर बाइट स्पेस का उपयोग बस जिटर को समायोजित करने के लिए किया जाता है। यह लिन विनिर्देश के अंतर्गत एक वैकल्पिक घटक होता है। यदि सक्षम किया गया है, तो सभी लिन बिंदुओं को इससे सामना करने के लिए तैयार रहना चाहिए।

ब्रेक और सिंक क्षेत्र के मध्य एक इंटर बाइट स्पेस होता है, एक सिंक और पहचानकर्ता के मध्य, एक पेलोड और चेकसम के मध्य और एक पेलोड में प्रत्येक डेटा बाइट के मध्य होता है।

पहचानकर्ता: पहचानकर्ता एक या कई संलग्न लिन अधीन बिंदु  बिंदुओं द्वारा पूर्ण की जाने वाली एक क्रिया को परिभाषित करता है। नेटवर्क डिज़ाइनर को डिज़ाइन चरण में दोष-मुक्त कार्यक्षमता सुनिश्चित करनी होती है (एक अधीन बिंदु  को एक फ़्रेम समय में बस में डेटा भेजने की अनुमति होती है)।

यदि पहचानकर्ता एक भौतिक लिन अधीन बिंदु  को प्रतिक्रिया भेजने के लिए प्रेरित करता है, तो पहचानकर्ता को Rx-पहचानकर्ता कहा जा सकता है।

यदि मुख्य बिंदु का अधीन कार्य बस को डेटा भेजता है, तो इसे टीएक्स-पहचानकर्ता कहा जा सकता है।

प्रतिक्रिया स्पेस: प्रतिक्रिया स्पेस, पहचानकर्ता क्षेत्र और पहले डेटा बाइट के मध्य का समय होता है जो लिन फ़्रेम के लिन प्रतिक्रिया भाग को प्रारंभ करता है। जब एक विशेष लिन फ़्रेम पूरी तरह से प्रसारित होता है, शीर्ष लेख + रिस्पांस, लिन मुख्य बिंदु द्वारा, लिन मुख्य बिंदु शीर्ष लेख भेजने के पश्चात् प्रतिक्रिया कब भेजनी है इसकी गणना करने के लिए पूर्ण प्रतिक्रिया स्पेस समय का उपयोग करेगा। यदि लिन फ़्रेम का प्रतिक्रिया भाग भौतिक रूप से भिन्न अधीन बिंदु से आ रहा है, तो प्रत्येक बिंदु (मुख्य बिंदु और अधीन बिंदु ) अपने टाइमआउट गणना में प्रतिक्रिया स्पेस समय का 50% उपयोग करेगा।

प्रतिक्रिया

प्रतिक्रिया संलग्न लिन अधीन बिंदु  कार्यों में से एक द्वारा भेजी जाती है और डेटा और अंततः में विभाजित होती है।[9]

डेटा:

प्रतिक्रिया देने वाला अधीन बस को शून्य से आठ डेटा बाइट्स भेज सकता है। डेटा की मात्रा अनुप्रयोग डिज़ाइनर द्वारा निर्धारित की जाती है और उस अनुप्रयोग के लिए प्रासंगिक डेटा को प्रतिबिंबित करती है जिसमें लिन अधीन बिंदु चलता है।

चेकसम:

लिन के अंदर दो चेकसम-प्रतिरूपण उपलब्ध हैं - प्रथम चेकसम है जिसमें मात्र डेटा बाइट्स सम्मिलित होता हैं (संस्करण 1.3 तक विनिर्देश), दूसरे में इसके अलावा पहचानकर्ता सम्मिलित है (संस्करण 2.0+)।

प्रयुक्त चेकसम प्रतिरूपण अनुप्रयोग डिजाइनर द्वारा पूर्व-परिभाषित होता है।

अधीन बिंदु स्थिति का पता लगाना (एसएनपीडी) या स्वयं संबोधन

ये विधियाँ लिन बस पर अधीन बिंदु  बिंदुओं की स्थिति का पता लगाने की अनुमति देती हैं और एक अद्वितीय बिंदु एड्रेस (NAD) के असाइनमेंट की अनुमति देती हैं।[12]

  • रेखा प्रोग्रामिंग या कनेक्टर पिन प्रोग्रामिंग के अंत के बिना समान या समान उपकरणों को बस से संयोजन करने की अनुमति देता है।

प्रतिबंध:

  • सभी स्वयं संबोधन अधीन बिंदु एक पंक्ति में होने चाहिए
    • मानक अधीन को किसी भी तरह से जोड़ा जा सकता है
एसएनपीडी विधि एसएनपीडी विधि आईडी कंपनी
अतिरिक्त वायर डेज़ी श्रृंखला 0x01 एनएक्सपी (पूर्व में फिलिप्स)
बस शंट विधि 0x02 एल्मोस सेमीकंडक्टर
आरक्षित 0x03 टीबीडी
आरक्षित 0x04 टीबीडी
आरक्षित 0xFF टीबीडी

अतिरिक्त वायर डेज़ी श्रृंखला (एक्सडब्ल्यूडीसी)

प्रत्येक अधीन बिंदु  बिंदु को दो अतिरिक्त पिन, एक इनपुट, D1 और एक आउटपुट D2 प्रदान करना होता है।

  • प्रथम एसएनपीडी बिंदु इनपुट D1 या तो जीएनडी पर सेट है या मुख्य बिंदु के आउटपुट से जुड़ा होता है।
    • पहले बिंदु का आउटपुट, D2, इनपुट से जुड़ा होता है, D1 दूसरे बिंदु का आउटपुट होता है, इत्यादि जिसके परिणामस्वरूप डेज़ी श्रृंखला बनती है।

प्रत्येक विन्यास पिन डीx (x=1-2) में स्थिति का पता लगाने में सहायता के लिए अतिरिक्त परिपथरी है।

  1. Vbat पर स्विच करने योग्य प्रतिरोधी पुल-अप
  2. GND तक पुल-डाउन करें
  3. तुलनित्र Vbat/2 से संदर्भित होता है

एक्सडब्ल्यूडीसी स्वयं संबोधन प्रक्रिया

प्रक्रिया की प्रारम्भ में किसी भी एसएनपीडी उपकरण को एनएडी निर्दिष्ट नहीं किया गया है

1 प्रथम स्वयं संबोधन लिन संदेश

1.1 सभी आउटपुट (D2) को उच्च स्तर पर स्थापित किया गया है, सभी पुल-डाउन संवृत कर दिए गए हैं
1.2 प्रथम एसएनपीडी बिंदु का चयन किया गया है। इसकी पहचान इनपुट D1 निम्न (हार्डवायर्ड) से की जाती है।
1.3 चयनित बिंदु लिन विन्यास संदेश से पता लेता है
1.4 पता लगाया गया बिंदु आउटपुट D2 पर पुल-डाउन विवृत करता है

2 पश्चात् के स्वयं संबोधन लिन संदेश

2.1 प्रथम गैर-संबोधित एसएनपीडी बिंदु चयनित होता है। इसकी पहचान इनपुट D1 निम्न (D2 पिछले बिंदु का) से की जाती है।
2.2 चयनित बिंदु लिन विन्यास संदेश से पता लेता है
2.3 पता लगाया गया बिंदु आउटपुट D2 होता है
2.4 चरण 2.1-2.4 तब तक दोहराए जाते हैं जब तक कि सभी अधीन बिंदु  बिंदुओं को एक पता नहीं दिया जाता है

3 संबोधन प्रक्रिया को पूरा करते हुए सभी पुल-अप और पुल-डाउन संवृत कर दिए जाते हैं

बस शंट विधि (बीएसएम)

प्रत्येक अधीन बिंदु  बिंदु में दो लिन पिन होते हैं

  1. बस_इन
  2. बस_आउट

स्थिति का पता लगाने में सहायता के लिए प्रत्येक अधीन बिंदु  बिंदु को मानक लिन सर्किट्री की तुलना में कुछ अतिरिक्त सर्किटरी की आवश्यकता होती है।

  1. मानक पुल-अप स्विचेबल होना चाहिए
  2. Vbat से स्विच करने योग्य 2 mA धारा स्रोत
  3. शंट अवरोधक
  4. विभेदक प्रवर्धक
  5. एनॉलॉग से डिजिटल परिवर्तित करने वाला उपकरण

बीएसएम स्वयं संबोधन प्रक्रिया

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

1 ऑफसेट धारा माप

1.1 सभी आउटपुट पुल-अप और धारा स्रोत संवृत होते हैं
1.2 बस धारा मापी जाती है, Ioffset
2 पुल-अप मोड
2.1 पुल-अप विवृत होते हैं और धारा स्रोत संवृत होते हैं
2.2 बस धारा मापी जाती है, IPU
2.3ΔI = IPU-Ioffset < 1 mA वाले नोड्स "चयनित" होता हैं

3 धारा स्रोत मोड

3.1 चयनित बिंदुओं धारा स्रोत को विवृत करते हैं और अन्य पुल-अप को संवृत करते हैं
3.2 बस धारा मापी जाती है, ICS
3.3 ΔI = ICS-Ioffset < 1 mA वाला नोड अंतिम नोड के रूप में पाया जाता है
3.4 धारा स्रोत संवृत कर दिए गए हैं और पुल-अप विवृत कर दिए गए हैं
3.5 अंतिम बिंदु लिन विन्यास संदेश में निहित पते को स्वीकार करेगा

यह विधि पेटेंट ईपी 1490772 बी1 और यूएस 7091876 द्वारा विस्तृत की गई है।

लिन लाभ

  • प्रयोग करने में सरलता
  • घटक उपलब्ध होते हैं
  • कैन और अन्य संचार बसों से अल्पमूल्य
  • हार्नेस में कमी
  • अधिक विश्वसनीय वाहन
  • विस्तार को प्रयुक्त करना सरल होता है।
  • कोई प्रोटोकॉल लाइसेंस शुल्क आवश्यक नहीं होता है

लिन कैन बस का पूर्ण प्रतिस्थापन नहीं होता है। परन्तु जहाँ कम लागत की आवश्यकता होती है और गति/बैंडविड्थ महत्वपूर्ण नहीं होता है, वहां लिन बस एक सुगम विकल्प होता है। सामान्यतः पर, इसका उपयोग उन उप-प्रणालियों में किया जाता है जो वाहन के प्रदर्शन या सुरक्षा के लिए महत्वपूर्ण नहीं होता हैं - कुछ उदाहरण नीचे दिए गए हैं।

अनुप्रयोग

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

संबोधन

लिन में संबोधन एक NAD (बिंदु एड्रेस) के साथ प्राप्त की जाती है जो PID (संरक्षित पहचानकर्ता) का भाग होता है। NAD मान 7 बिट्स पर हैं, इसलिए 1 से 127 (0x7F) की सीमा में होता हैं और यह आपूर्तिकर्ता आईडी, फलन आईडी और वेरिएंट आईडी की एक संरचना होती है।

आप स्वचालन में कैन से संपर्क करके आपूर्तिकर्ता आईडी प्राप्त कर सकते हैं जो ऐसे पहचानकर्ताओं के असाइनमेंट के लिए उत्तरदायी प्राधिकरण होता है।

यह भी देखें

संदर्भ

  1. . "ISO/AWI 17987-8".
  2. Mary Tamar Tan, Brian Bailey, Han Lin. "Microchip AN2059: LIN Basics and Implementation of the MCC LIN Stack Library on 8-Bit PIC Microcontrollers".
  3. "ATAN0049: Two-wire LIN Networking".
  4. Steve Winder. "Power Supplies for LED Driving". p. 284
  5. "The LIN Short Story".
  6. "लिन अवधारणा". LIN Overview. LIN Administration. Archived from the original on 5 October 2011. Retrieved 28 October 2011.
  7. "लक्ष्य अनुप्रयोग". LIN Overview. LIN Administration. Archived from the original on 5 October 2011. Retrieved 28 October 2011.
  8. 8.0 8.1 8.2 "क्लेम्सन वाहन इलेक्ट्रॉनिक्स प्रयोगशाला: ऑटोमोटिव बसें". Archived from the original on 2012-04-14. Retrieved 2009-01-14. 090114 cvel.clemson.edu
  9. 9.0 9.1 9.2 9.3 9.4 LIN Specification Package Rev. 2.2a Archived 2008-04-26 at the Wayback Machine
  10. "लिन बस विवरण, ऑटोमोटिव बस, स्थानीय इंटरकनेक्ट नेटवर्क". 090114 इंटरफ़ेसबस.कॉम
  11. LIN Technical Overview Archived 2011-07-19 at the Wayback Machine
  12. Anand Gopalan, Akeem Whitehead. "Automatic Slave Node Position Detection (SNPD)".


बाहरी संबंध