टाइम-ट्रिगर प्रोटोकॉल: Difference between revisions

From Vigyanwiki
No edit summary
No edit summary
Line 15: Line 15:


== महत्वपूर्ण अनुप्रयोग ==
== महत्वपूर्ण अनुप्रयोग ==
टीटीपी का उपयोग अक्सर मिशन महत्वपूर्ण डेटा संचार अनुप्रयोगों में किया जाता है जहां नियतात्मक संचालन एक आवश्यकता होती है। इन परिचालनों में विमान इंजन प्रबंधन और अन्य एयरोस्पेस अनुप्रयोग सम्मिलित हैं। इन अनुप्रयोगों में टीटीपी नेटवर्क अक्सर अलग AS8202NF हार्डवेयर इंटरफ़ेस डिवाइस और अलग, लेकिन समन्वित, कॉन्फ़िगरेशन के साथ अलग नेटवर्क के रूप में संचालित होते हैं।
टीटीपी का उपयोग प्रायः मिशन महत्वपूर्ण डेटा संचार अनुप्रयोगों में किया जाता है जहां नियतात्मक संचालन की आवश्यकता होती है। इन परिचालनों में विमान इंजन प्रबंधन और अन्य एयरोस्पेस अनुप्रयोग सम्मिलित हैं। इन अनुप्रयोगों में टीटीपी नेटवर्क प्रायः भिन्न AS8202NF हार्डवेयर इंटरफ़ेस डिवाइस और भिन्न, किन्तु समन्वित, कॉन्फ़िगरेशन के साथ भिन्न नेटवर्क के रूप में संचालित होते हैं।


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


== तकनीकी विवरण ==
== तकनीकी विवरण ==
टीटीपी में डेटा संचार टीडीएमए दौर में आयोजित किया जाता है। टीडीएमए दौर को स्लॉट्स में बांटा गया है। प्रत्येक नोड में एक भेजने का स्लॉट होता है, और प्रत्येक दौर में फ्रेम भेजना चाहिए। एक नोड को आवंटित फ्रेम आकार 2 से 240 बाइट्स लंबाई में भिन्न हो सकता है, प्रत्येक फ्रेम में आमतौर पर कई संदेश होते हैं। क्लस्टर चक्र टीडीएमए दौरों का आवर्ती क्रम है; अलग-अलग दौर में अलग-अलग संदेशों को फ्रेम में प्रसारित किया जा सकता है, लेकिन प्रत्येक क्लस्टर चक्र में राज्य संदेशों का पूरा सेट दोहराया जाता है। डेटा 24-बिट सीआरसी (चक्रीय अतिरेक जांच) द्वारा सुरक्षित है। शेड्यूल को संचार नियंत्रक के भीतर MEDL (संदेश डिस्क्रिप्टर सूची) में संग्रहीत किया जाता है।
टीटीपी में डेटा संचार टीडीएमए के समय में आयोजित किया जाता है। टीडीएमए के समय को स्लॉट्स में विभाजित किया गया है। प्रत्येक नोड में भेजने का स्लॉट होता है, और प्रत्येक दौर में फ़्रेम भेजना होगा। नोड को आवंटित फ्रेम आकार लंबाई में 2 से 240 बाइट्स तक भिन्न हो सकता है, प्रत्येक फ्रेम में सामान्यतः कई संदेश होते हैं। क्लस्टर चक्र टीडीएमए का आवर्ती क्रम है; भिन्न-भिन्न समय में भिन्न-भिन्न संदेशों को फ्रेम में प्रसारित किया जा सकता है, किन्तु प्रत्येक क्लस्टर चक्र में संदेशों का पूर्ण सेट दोहराया जाता है। डेटा 24-बिट सीआरसी (साइक्लिक रिडंडेंसी चेक) द्वारा सुरक्षित है। शेड्यूल को संचार नियंत्रक के भीतर एमइडीएल (संदेश डिस्क्रिप्टर सूची) में संग्रहीत किया जाता है।


[[Image:slot and node Wiki TTP.svg|900px|Frame, संदेश, स्लॉट, TDMA दौर, क्लस्टर चक्र]]
[[Image:slot and node Wiki TTP.svg|900px|Frame, संदेश, स्लॉट, TDMA दौर, क्लस्टर चक्र]]
Line 26: Line 26:
=== स्लॉट ===
=== स्लॉट ===


टीटीपी नेटवर्क में प्रत्येक नोड के लिए एक स्लॉट होता है। एक नोड हमेशा अपने स्लॉट के दौरान डेटा (पैरामीटर) प्रसारित करता है, भले ही नोड के पास भेजने के लिए कोई डेटा न हो। हालाँकि एक नोड केवल उन मापदंडों को प्रेषित करेगा जो स्लॉट में विशिष्ट ROUND के लिए भेजने के लिए कॉन्फ़िगर किए गए हैं। एक नोड अपने SLOT में 1,2,3 पैरामीटर को ROUND x और पैरामीटर 4,5,6 के SLOT में प्रसारित कर सकता है। राउंड वाई के दौरान।
टीटीपी नेटवर्क में प्रत्येक नोड के लिए स्लॉट होता है। नोड सदैव अपने स्लॉट के समय डेटा (पैरामीटर) प्रसारित करता है, भले ही नोड के पास भेजने के लिए कोई डेटा न हो। चूँकि नोड केवल उन पैरामीटर को संचारित करेगा जो स्लॉट में विशिष्ट राउंड के लिए भेजने के लिए कॉन्फ़िगर किए गए हैं। नोड राउंड x के समय अपने स्लॉट में पैरामीटर 1,2,3 और अपने स्लॉट 4,5,6 संचारित कर सकता है।  


एक नोड के लिए स्लॉट निर्धारित किया जाता है जब टीटीपी नेटवर्क को पीसी आधारित यूटिलिटीज टीटीपी प्लान और टीटीपी बिल्ड का उपयोग करके डिजाइन किया जाता है। परिभाषा जो AS8202NF को किसी दिए गए SLOT और ROUND के लिए विशिष्ट डेटा या पैरामीटर संचारित करने का कारण बनती है, MEDL में निहित है।
नोड के लिए स्लॉट निर्धारित किया जाता है जब टीटीपी नेटवर्क को पीसी आधारित उपयोगिताओं टीटीपी प्लान और टीटीपी बिल्ड का उपयोग करके डिजाइन किया जाता है। वह परिभाषा जो AS8202NF को किसी दिए गए स्लॉट और राउंड के लिए विशिष्ट डेटा या पैरामीटर संचारित करने का कारण बनती है, एमइडीएल में निहित है।


=== राउंड ===
=== राउंड ===


टीटीपी दौर टीटीपी नेटवर्क में प्रत्येक नोड के लिए एक स्लॉट रखता है। क्लस्टर चक्र में राउंड्स की संख्या को पीसी आधारित यूटिलिटीज टीटीपी प्लान और टीटीपी बिल्ड का उपयोग करके परिभाषित किया गया है। यह जानकारी MEDL में भी निहित है।
टीटीपी राउंड टीटीपी नेटवर्क में प्रत्येक नोड के लिए स्लॉट का उपयोग करता है। क्लस्टर चक्र में राउंड्स की संख्या को पीसी आधारित उपयोगिताओं टीटीपी प्लान और टीटीपी बिल्ड का उपयोग करके परिभाषित किया गया है। यह जानकारी एमइडीएल में भी निहित है।


राउंड मौजूद हैं क्योंकि एक नोड को अपने स्लॉट के दौरान अपने सभी मापदंडों को प्रसारित करने की आवश्यकता नहीं होती है। नोड्स के बीच बैंडविड्थ वितरित करने के लिए, प्रत्येक नोड अलग-अलग ROUNDS में चयनित मापदंडों को प्रसारित करता है।
राउंड उपस्थित हैं क्योंकि नोड को अपने स्लॉट के समय अपने सभी पैरामीटर को प्रसारित करने की आवश्यकता नहीं होती है। नोड्स के मध्य बैंडविड्थ वितरित करने के लिए, प्रत्येक नोड चयनित पैरामीटर को भिन्न-भिन्न राउंड में प्रसारित करता है।


=== क्लस्टर चक्र ===
=== क्लस्टर चक्र ===


एक क्लस्टर साइकिल को कई राउंड के रूप में परिभाषित किया गया है। क्लस्टर चक्र के अंत में सभी नोड्स ने अपने सभी मापदंडों को प्रेषित कर दिया है। क्लस्टर चक्र को पहले दौर के पहले स्लॉट के पहले बिट से शुरू करने के रूप में परिभाषित किया गया है।
क्लस्टर चक्र को कई राउंड के रूप में परिभाषित किया गया है। सभी नोड्स ने क्लस्टर चक्र के अंत में अपने सभी पैरामीटर प्रसारित कर दिए हैं। क्लस्टर चक्र को पहले राउंड के पहले स्लॉट के पहले बिट से प्रारंभ करने के रूप में परिभाषित किया गया है।


=== शेष नोड, स्लॉट और क्लस्टर चक्र ===
=== शेष नोड, स्लॉट और क्लस्टर चक्र ===


टीटीपी नेटवर्क में स्लॉट्स की संख्या को नोड्स की संख्या से परिभाषित किया जाता है। हालाँकि, टीटीपी योजना और टीटीपी बिल्ड उपयोगिताओं का उपयोग करके राउंड की संख्या नेटवर्क डिज़ाइनर द्वारा निर्धारित की जाती है।
स्लॉट की संख्या टीटीपी नेटवर्क में नोड्स की संख्या से परिभाषित होती है। चूँकि, राउंड की संख्या नेटवर्क डिजाइनर द्वारा टीटीपी प्लान और टीटीपी बिल्ड उपयोगिताओं का उपयोग करके निर्धारित की जाती है।


=== घड़ी तुल्यकालन ===
=== क्लॉक सिंक्रोनाइजेशन ===
घड़ी तुल्यकालन सभी नोड्स को एक समान समय अवधारणा प्रदान करता है। प्रेषक की घड़ी और रिसीवर की घड़ी के बीच अंतर के बारे में जानने के लिए प्रत्येक नोड एक प्राथमिक ज्ञात अपेक्षित और एक सही संदेश के प्रेक्षित आगमन समय के बीच अंतर को मापता है। एक गलती-सहिष्णु औसत एल्गोरिदम को स्थानीय घड़ी के लिए समय-समय पर सुधार अवधि की गणना करने के लिए इस जानकारी की आवश्यकता होती है ताकि घड़ी को क्लस्टर के अन्य सभी घड़ियों के साथ सिंक्रनाइज़ किया जा सके।
क्लॉक सिंक्रोनाइजेशन सभी नोड्स को समान समय अवधारणा प्रदान करता है। प्रेषक की क्लॉक और रिसीवर की क्लॉक के मध्य अंतर के बारे में जानने के लिए प्रत्येक नोड सही संदेश के पूर्व ज्ञात अपेक्षित और देखे गए आगमन समय के मध्य अंतर को मापता है। दोष-सहिष्णु औसत एल्गोरिदम को समय-समय पर स्थानीय क्लॉक केसुधार शब्द की गणना करने के लिए इस जानकारी की आवश्यकता होती है जिससे क्लॉक को क्लस्टर के अन्य सभी क्लॉक के साथ समन्वयित किया जा सके।


===सदस्यता और पावती ===
===सदस्यता और पावती ===
Line 51: Line 51:


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


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


डेटा सेट TASM और MEDL TTTech द्वारा प्रदान की गई उपयोगिताओं टीटीपी योजना और टीटीपी बिल्ड द्वारा बनाए गए हैं। तीसरा डेटा सेट अक्सर ग्राहक द्वारा बनाया जाता है और यह प्लेटफ़ॉर्म और एप्लिकेशन विशिष्ट होता है।
डेटा सेट TASM और एमइडीएल TTTech द्वारा प्रदान की गई उपयोगिताओं टीटीपी योजना और टीटीपी बिल्ड द्वारा बनाए गए हैं। तीसरा डेटा सेट प्रायः ग्राहक द्वारा बनाया जाता है और यह प्लेटफ़ॉर्म और एप्लिकेशन विशिष्ट होता है।


=== हार्डवेयर ===
=== हार्डवेयर ===
टीटीपी नेटवर्क के इंटरफ़ेस के लिए AS8202NF डिवाइस के उपयोग की आवश्यकता होती है।<ref>{{cite web |url=http://www.ams.com/eng/Products/Sensor-Interfaces/Industrial-Bus/AS8202NF |url-status=dead |archive-url=https://web.archive.org/web/20131217234155/http://www.ams.com/eng/Products/Sensor-Interfaces/Industrial-Bus/AS8202NF |archive-date=2013-12-17 |title=AS8202 - TTP-C2NF Communication Controller - ams}}</ref> यह डिवाइस कंप्यूटर प्लेटफॉर्म और टीटीपी नेटवर्क के बीच कार्य करता है। AS8202NF को ऑपरेशन से पहले एक TASM (टीटीपी असेंबलर) और MEDL (मैसेज डिस्क्रिप्टर लिस्ट) कॉन्फ़िगरेशन डेटा सेट के साथ लोड करना आवश्यक है।
टीटीपी नेटवर्क के इंटरफ़ेस के लिए AS8202NF डिवाइस के उपयोग की आवश्यकता होती है।<ref>{{cite web |url=http://www.ams.com/eng/Products/Sensor-Interfaces/Industrial-Bus/AS8202NF |url-status=dead |archive-url=https://web.archive.org/web/20131217234155/http://www.ams.com/eng/Products/Sensor-Interfaces/Industrial-Bus/AS8202NF |archive-date=2013-12-17 |title=AS8202 - TTP-C2NF Communication Controller - ams}}</ref> यह डिवाइस कंप्यूटर प्लेटफॉर्म और टीटीपी नेटवर्क के मध्य कार्य करता है। AS8202NF को ऑपरेशन से पहले एक TASM (टीटीपी असेंबलर) और एमइडीएल (मैसेज डिस्क्रिप्टर लिस्ट) कॉन्फ़िगरेशन डेटा सेट के साथ लोड करना आवश्यक है।


AS8202NF एक या दो टीटीपी नेटवर्क पर संचार करेगा।
AS8202NF एक या दो टीटीपी नेटवर्क पर संचार करेगा।
Line 76: Line 76:


=== एफएडीईसी ===
=== एफएडीईसी ===
सिस्टम का उपयोग FADEC | FADEC (फुल अथॉरिटी डिजिटल इंजन कंट्रोल) सिस्टम के लिए किया गया है{{Citation needed|date=December 2012}}. [[M-346]] के लिए मॉड्यूलर एयरोस्पेस कंट्रोल (MAC)-आधारित FADEC स्केलेबल, अनुकूलनीय और दोष-सहिष्णु है। इस नए FADEC में प्रमुख प्रौद्योगिकी संबल इंटर-मॉड्यूल संचार के लिए टीटीपी का उपयोग है। टीटीपी मॉड्यूल के बीच जटिल अन्योन्याश्रितताओं को हटा देता है, प्रारंभिक अनुप्रयोग विकास के साथ-साथ सेवा में परिवर्तन और उन्नयन को सरल करता है। यह एक प्रणाली में सभी मॉड्यूल को हर समय सभी डेटा देखने की अनुमति देता है, इस प्रकार जटिल चैनल परिवर्तन तर्क के बिना निर्बाध गलती आवास सुनिश्चित करता है{{Citation needed|date=December 2012}}.
सिस्टम का उपयोग FADEC | FADEC (फुल अथॉरिटी डिजिटल इंजन कंट्रोल) सिस्टम के लिए किया गया है{{Citation needed|date=December 2012}}. [[M-346]] के लिए मॉड्यूलर एयरोस्पेस कंट्रोल (MAC)-आधारित FADEC स्केलेबल, अनुकूलनीय और दोष-सहिष्णु है। इस नए FADEC में प्रमुख प्रौद्योगिकी संबल इंटर-मॉड्यूल संचार के लिए टीटीपी का उपयोग है। टीटीपी मॉड्यूल के मध्य जटिल अन्योन्याश्रितताओं को हटा देता है, प्रारंभिक अनुप्रयोग विकास के साथ-साथ सेवा में परिवर्तन और उन्नयन को सरल करता है। यह एक प्रणाली में सभी मॉड्यूल को हर समय सभी डेटा देखने की अनुमति देता है, इस प्रकार जटिल चैनल परिवर्तन तर्क के बिना निर्बाध गलती आवास सुनिश्चित करता है{{Citation needed|date=December 2012}}.


टीटीपी-आधारित मॉड्यूलर एयरोस्पेस कंट्रोल (MAC), जो कि [[ सामान्य विद्युतीय ]] के F110 फुल अथॉरिटी डिजिटल इंजन कंट्रोल (FADEC) सिस्टम का एक हिस्सा है, [[लॉकहीड मार्टिन एफ -16]] | लॉकहीड मार्टिन F-16 लड़ाकू विमान पर एकीकृत है। टीटीपी, जिसका उपयोग बैकप्लेन बस के रूप में किया जाता है, उच्च स्तर की इंजन सुरक्षा, परिचालन उपलब्धता और कम जीवन चक्र लागत का समर्थन करता है। एक महत्वपूर्ण लाभ यह है कि बस की सभी जानकारी FADEC दोनों चैनलों के लिए एक साथ उपलब्ध है{{Citation needed|date=December 2012}}.
टीटीपी-आधारित मॉड्यूलर एयरोस्पेस कंट्रोल (MAC), जो कि [[ सामान्य विद्युतीय ]] के F110 फुल अथॉरिटी डिजिटल इंजन कंट्रोल (FADEC) सिस्टम का एक हिस्सा है, [[लॉकहीड मार्टिन एफ -16]] | लॉकहीड मार्टिन F-16 लड़ाकू विमान पर एकीकृत है। टीटीपी, जिसका उपयोग बैकप्लेन बस के रूप में किया जाता है, उच्च स्तर की इंजन सुरक्षा, परिचालन उपलब्धता और कम जीवन चक्र लागत का समर्थन करता है। एक महत्वपूर्ण लाभ यह है कि बस की सभी जानकारी FADEC दोनों चैनलों के लिए एक साथ उपलब्ध है{{Citation needed|date=December 2012}}.

Revision as of 20:19, 28 June 2023

समय-ट्रिगर प्रोटोकॉल (टीटीपी) नियंत्रण प्रणालियों के लिए ओपन कंप्यूटर नेटवर्क प्रोटोकॉल है। इसे वाहनों और औद्योगिक अनुप्रयोगों के लिए समय-ट्रिगर फ़ील्डबस के रूप में डिजाइन किया गया था।[1]और 2011 में SAE AS6003 (टीटीपी संचार प्रोटोकॉल) के रूप में मानकीकृत किया गया। टीटीपी नियंत्रकों ने विद्युत् उत्पादन, पर्यावरण और फ्लाइट नियंत्रण में वाणिज्यिक डीएएल ए एविएशन एप्लिकेशन में 500 मिलियन से अधिक फ्लाइट घंटे एकत्र किए हैं। टीटीपी का उपयोग एफएडीइसी और मॉड्यूलर एयरोस्पेस नियंत्रण और फ्लाइट कंप्यूटर में किया जाता है। इसके अतिरिक्त, टीटीपी उपकरणों ने एसआईएल4 रेलवे सिग्नलिंग अनुप्रयोगों में 1 अरब से अधिक परिचालन घंटे एकत्र किए हैं।

इतिहास

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

परिभाषा

टीटीपी डुअल-चैनल 4 - 25 एमबीटी/एस समय-ट्रिगर फील्ड बस है। यह 2x 25 Mbit/s की अधिकतम डेटा दर के साथ चैनलों का उपयोग करके कार्य कर सकता है। दोनों चैनलों पर प्रतिकृति डेटा के साथ, निरर्थक संचार समर्थित है।

दोष-सहिष्णु समय-ट्रिगर प्रोटोकॉल के रूप में, टीटीपी प्रतिरूपित संचार चैनलों पर टीडीएमए (समय-डिवीजन मल्टीपल एक्सेस) रणनीति को नियोजित करके ज्ञात समय पर स्वायत्त दोष-सहिष्णु संदेश परिवहन प्रदान करता है। टीटीपी दोष-सहिष्णु घड़ी सिंक्रनाइज़ेशन प्रदान करता है जो केंद्रीय समय सर्वर पर आशा किए बिना वैश्विक समय आधार स्थापित करता है [उद्धरण वांछित]।

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

इसके अतिरिक्त, टीटीपी में दोष परिकल्पना के बाहर दोषों ज्ञात करने के लिए क्लिक अवॉइडेंस की सेवा सम्मिलित है, जिसे प्रोटोकॉल स्तर पर सहन नहीं किया जा सकता है।

महत्वपूर्ण अनुप्रयोग

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

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

तकनीकी विवरण

टीटीपी में डेटा संचार टीडीएमए के समय में आयोजित किया जाता है। टीडीएमए के समय को स्लॉट्स में विभाजित किया गया है। प्रत्येक नोड में भेजने का स्लॉट होता है, और प्रत्येक दौर में फ़्रेम भेजना होगा। नोड को आवंटित फ्रेम आकार लंबाई में 2 से 240 बाइट्स तक भिन्न हो सकता है, प्रत्येक फ्रेम में सामान्यतः कई संदेश होते हैं। क्लस्टर चक्र टीडीएमए का आवर्ती क्रम है; भिन्न-भिन्न समय में भिन्न-भिन्न संदेशों को फ्रेम में प्रसारित किया जा सकता है, किन्तु प्रत्येक क्लस्टर चक्र में संदेशों का पूर्ण सेट दोहराया जाता है। डेटा 24-बिट सीआरसी (साइक्लिक रिडंडेंसी चेक) द्वारा सुरक्षित है। शेड्यूल को संचार नियंत्रक के भीतर एमइडीएल (संदेश डिस्क्रिप्टर सूची) में संग्रहीत किया जाता है।

Frame, संदेश, स्लॉट, TDMA दौर, क्लस्टर चक्र

स्लॉट

टीटीपी नेटवर्क में प्रत्येक नोड के लिए स्लॉट होता है। नोड सदैव अपने स्लॉट के समय डेटा (पैरामीटर) प्रसारित करता है, भले ही नोड के पास भेजने के लिए कोई डेटा न हो। चूँकि नोड केवल उन पैरामीटर को संचारित करेगा जो स्लॉट में विशिष्ट राउंड के लिए भेजने के लिए कॉन्फ़िगर किए गए हैं। नोड राउंड x के समय अपने स्लॉट में पैरामीटर 1,2,3 और अपने स्लॉट 4,5,6 संचारित कर सकता है।

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

राउंड

टीटीपी राउंड टीटीपी नेटवर्क में प्रत्येक नोड के लिए स्लॉट का उपयोग करता है। क्लस्टर चक्र में राउंड्स की संख्या को पीसी आधारित उपयोगिताओं टीटीपी प्लान और टीटीपी बिल्ड का उपयोग करके परिभाषित किया गया है। यह जानकारी एमइडीएल में भी निहित है।

राउंड उपस्थित हैं क्योंकि नोड को अपने स्लॉट के समय अपने सभी पैरामीटर को प्रसारित करने की आवश्यकता नहीं होती है। नोड्स के मध्य बैंडविड्थ वितरित करने के लिए, प्रत्येक नोड चयनित पैरामीटर को भिन्न-भिन्न राउंड में प्रसारित करता है।

क्लस्टर चक्र

क्लस्टर चक्र को कई राउंड के रूप में परिभाषित किया गया है। सभी नोड्स ने क्लस्टर चक्र के अंत में अपने सभी पैरामीटर प्रसारित कर दिए हैं। क्लस्टर चक्र को पहले राउंड के पहले स्लॉट के पहले बिट से प्रारंभ करने के रूप में परिभाषित किया गया है।

शेष नोड, स्लॉट और क्लस्टर चक्र

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

क्लॉक सिंक्रोनाइजेशन

क्लॉक सिंक्रोनाइजेशन सभी नोड्स को समान समय अवधारणा प्रदान करता है। प्रेषक की क्लॉक और रिसीवर की क्लॉक के मध्य अंतर के बारे में जानने के लिए प्रत्येक नोड सही संदेश के पूर्व ज्ञात अपेक्षित और देखे गए आगमन समय के मध्य अंतर को मापता है। दोष-सहिष्णु औसत एल्गोरिदम को समय-समय पर स्थानीय क्लॉक केसुधार शब्द की गणना करने के लिए इस जानकारी की आवश्यकता होती है जिससे क्लॉक को क्लस्टर के अन्य सभी क्लॉक के साथ समन्वयित किया जा सके।

सदस्यता और पावती

समय-ट्रिगर प्रोटोकॉल वितरित सिस्टम के सभी सही नोड्स के लिए लगातार डेटा संचारित करने का प्रयास करता है और विफलता के मामले में, संचार प्रणाली यह तय करने का प्रयास करती है कि कौन सा नोड दोषपूर्ण है। ये गुण सदस्यता प्रोटोकॉल और पावती तंत्र द्वारा प्राप्त किए जाते हैं।

कॉन्फ़िगरेशन आवश्यकताएँ

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

प्रत्येक नोड के लिए विशिष्ट कॉन्फ़िगरेशन डेटा सेट:

  1. AS8202NF के लिए TASM (एमइडीएल के उपयोग की अनुमति देता है)
  2. AS8202NF के लिए एमइडीएल या संदेश डिस्क्रिप्टर सूची (सभी नोड्स के मध्य आदान-प्रदान किए जाने वाले डेटा को परिभाषित करता है)
  3. प्लेटफ़ॉर्म कॉन्फ़िगरेशन की गणना करें। (अपेक्षित डेटा और उसके उपयोग को परिभाषित करता है)

डेटा सेट TASM और एमइडीएल TTTech द्वारा प्रदान की गई उपयोगिताओं टीटीपी योजना और टीटीपी बिल्ड द्वारा बनाए गए हैं। तीसरा डेटा सेट प्रायः ग्राहक द्वारा बनाया जाता है और यह प्लेटफ़ॉर्म और एप्लिकेशन विशिष्ट होता है।

हार्डवेयर

टीटीपी नेटवर्क के इंटरफ़ेस के लिए AS8202NF डिवाइस के उपयोग की आवश्यकता होती है।[2] यह डिवाइस कंप्यूटर प्लेटफॉर्म और टीटीपी नेटवर्क के मध्य कार्य करता है। AS8202NF को ऑपरेशन से पहले एक TASM (टीटीपी असेंबलर) और एमइडीएल (मैसेज डिस्क्रिप्टर लिस्ट) कॉन्फ़िगरेशन डेटा सेट के साथ लोड करना आवश्यक है।

AS8202NF एक या दो टीटीपी नेटवर्क पर संचार करेगा।

केवल AS8202NF उपकरण खरीदकर टीटीपी नेटवर्क को डिजाइन और कार्यान्वित करना संभव नहीं है। प्रत्येक डिज़ाइन के लिए TTTech या तृतीय पक्ष से लाइसेंस और कॉन्फ़िगरेशन टूल की आवश्यकता होती है।

वाणिज्यिक अनुप्रयोग

टीटीपी को कई व्यावसायिक अनुप्रयोगों में एकीकृत किया गया है।

रेलवे सिग्नलिंग समाधान

इलेक्ट्रॉनिक इंटरलॉकिंग सिस्टम "लॉकट्रैक 6131 एलेक्ट्रा" को थेल्स रेल सिग्नलिंग सॉल्यूशंस डिवीजन और टीटीटेक के सहयोग से डिजाइन किया गया था।[citation needed].

LockTrac 6131 ELEKTRA एक इलेक्ट्रॉनिक इंटरलॉकिंग सिस्टम है जो उच्चतम स्तर की सुरक्षा और उपलब्धता प्रदान करता है। सिस्टम सुरक्षा अखंडता स्तर 4 (सुरक्षा अखंडता स्तर) के साथ CENELEC मानकों के अनुसार स्वीकृत है और बुनियादी इंटरलॉकिंग फ़ंक्शंस, स्थानीय और रिमोट कंट्रोल, स्वचालित ट्रेन संचालन, एकीकृत ब्लॉक कार्यक्षमता और एक एकीकृत निदान प्रणाली प्रदान करता है। LockTrac 6131 में उच्च सुरक्षा आवश्यकताओं को सुनिश्चित करने के लिए विविध सॉफ़्टवेयर वाले दो सॉफ़्टवेयर चैनल हैं। बाहरी रूप से प्रसारित होने से पहले, सुरक्षा चैनल में डेटा की जाँच की जाती है। एक निदान उपकरण विफलता के मामले में कुशल रखरखाव की अनुमति देने के लिए सभी प्रासंगिक जानकारी सहेजता है[citation needed].

एफएडीईसी

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

टीटीपी-आधारित मॉड्यूलर एयरोस्पेस कंट्रोल (MAC), जो कि सामान्य विद्युतीय के F110 फुल अथॉरिटी डिजिटल इंजन कंट्रोल (FADEC) सिस्टम का एक हिस्सा है, लॉकहीड मार्टिन एफ -16 | लॉकहीड मार्टिन F-16 लड़ाकू विमान पर एकीकृत है। टीटीपी, जिसका उपयोग बैकप्लेन बस के रूप में किया जाता है, उच्च स्तर की इंजन सुरक्षा, परिचालन उपलब्धता और कम जीवन चक्र लागत का समर्थन करता है। एक महत्वपूर्ण लाभ यह है कि बस की सभी जानकारी FADEC दोनों चैनलों के लिए एक साथ उपलब्ध है[citation needed].

पर्यावरण और विद्युत् उत्पादन प्रणाली

एयरबस A380 के लिए TTTech ने केबिन प्रेशर कंट्रोल सिस्टम के लिए आंतरिक संचार प्रणाली विकसित की, जो हैमिल्टन सनस्ट्रैंड की सहायक कंपनी नॉर्ड-माइक्रो के साथ मिलकर कार्य कर रही है।[citation needed].

हैमिल्टन सुंदरस्ट्रैंड के सहयोग से, TTTech ने बोइंग 787 ड्रीमलाइनर के इलेक्ट्रिक और पर्यावरण नियंत्रण प्रणाली के लिए एक टीटीपी-आधारित डेटा संचार प्लेटफ़ॉर्म विकसित किया। टीटीपी-डिज़ाइन संचार मंच बस प्रणाली में एक अधिभार को रोकता है, भले ही कई महत्वपूर्ण घटनाएं एक साथ होती हैं। इसके अतिरिक्त, टीटीपी-आधारित प्रणालियां पारंपरिक प्रणालियों की तुलना में कम कनेक्टर्स की संख्या और कम वायरिंग के कारण वजन कम करती हैं[citation needed]. इसके अतिरिक्त, संपूर्ण प्रणाली अधिक लचीली है और इसमें पारंपरिक संचार प्रणालियों की तुलना में अधिक मॉड्यूलरिटी है।

स्वायत्त वाहन

DARPA ग्रैंड चैलेंज (2005) में प्रतिस्पर्धा करने वाले दो रेड टीम रोबोटिक वाहनों को ड्राइव-बाय-वायर तकनीक के साथ लागू किया गया था, जिसमें ऑन-बोर्ड कंप्यूटर स्टीयरिंग, ब्रेकिंग और अन्य आंदोलनों को नियंत्रित करते थे। तीन टीटीपी-आधारित TTC 200 इकाइयों ने पार्किंग ब्रेक और थ्रॉटल और ट्रांसमिशन कार्यों को नियंत्रित किया, और एक टीटीपी-बाय-वायर बॉक्स ने H1 हमर H1ghlander के सर्विस ब्रेक को नियंत्रित किया। ड्राइव-बाय-वायर संशोधनों ने सैंडस्टॉर्म के त्वरण, ब्रेकिंग और स्थानांतरण को नियंत्रित किया[citation needed].

यह भी देखें

संदर्भ

  1. Kopetz, Herman; Grunsteidl, Gunter (1993), "TTP - A time-triggered protocol for fault-tolerant real-timesystems", FTCS-23. The Twenty-Third International Symposium on Fault-Tolerant Computing, Digest of Papers, Toulouse, France: IEEE, pp. 524–533, doi:10.1109/FTCS.1993.627355, S2CID 509153, 0-8186-3680-7
  2. "AS8202 - TTP-C2NF Communication Controller - ams". Archived from the original on 2013-12-17.


बाहरी संबंध