आईईईई 1588 मानक ईथरनेट नेटवर्क के नेटवर्किंग डिज़ाइन के लिए समय सिंक्रनाइज़ेशन को शामिल करने की परिकल्पना करता है, जो आम तौर पर डेटा संचार और वायरलेस बेस स्टेशनों के लिए नेटवर्क पर समय सिंक्रनाइज़ करने के लिए उपयोग किया जाता है। अब, सिंक्रोनस नेटवर्क उद्योगों की एक विस्तृत श्रृंखला में हैं और बिजली उत्पादन बाजार तेजी से लोकप्रिय हो रहा है। प्रोग्राम लैबल नियंत्रक (पीएलसी), ब्रशलेस मोटर्स, रोबोट, सिंक्रोफाशोर, असेंबली लाइन कंट्रोल और अन्य क्षेत्र आईईईई 1588 तुल्यकालिक समय कार्यक्रम का उपयोग करने की मांग कर रहे हैं।
एक डिजाइन की समय की सटीकता डिजाइन आवश्यकताओं और जुड़े नेटवर्क पर निर्भर करती है। कारण आईईईई 1588 जटिल क्यों है कि किसी भी आईईईई 1588 डिजाइन की सटीकता और सटीकता कई कारकों पर निर्भर करती है, जिसमें नेटवर्क कॉन्फ़िगरेशन के प्रकार, नोड्स की संख्या और नेटवर्क की अन्य विशेषताएं सामान्य तौर पर, आईईईई नेटवर्क पर अधिक 1588 संवेदन बिंदु, अधिक सटीक समय। समय की सटीकता के साथ मदद करने के लिए, आईईईई 1588 मानक समयबद्धता सटीकता को बेहतर बनाने में मदद करने के लिए कई प्रोफाइल स्थापित करता है उदाहरण के लिए, पावर प्रोफाइल को बिजली वितरण अनुप्रयोगों का समर्थन करने के लिए उपयोग किया जाता है, और जब एक डिज़ाइन लागू किया जाता है, तो उपयुक्त प्रोफ़ाइल को समर्थित होना चाहिए।
आईईईई 1588 नेटवर्क में ईथरनेट स्विचेस, गेटवे और एक्सेस प्वाइंट, और मास्टर / स्लेव / क्लाइंट एंडपॉइंट डिवाइस शामिल हो सकते हैं। मास्टर / स्क्वा एंडपॉइंट के लिए केवल एक ईथरनेट पोर्ट की आवश्यकता होती है। अधिकांश औद्योगिक डिवाइस जो IEEE1588 की आवश्यकता होती है, जैसे स्मार्ट ग्रिड रिले ईथरनेट पोर्ट की आवश्यकता है। यद्यपि मास्टर / गुलाम डिवाइस को केवल पोर्ट की आवश्यकता है, लेकिन आईईईई 1588 को बढ़ाने के लिए डिजाइन में आसान नहीं है।
IEEE 1588 डिजाइन में निम्नलिखित चार प्रमुख कार्यों को कार्यान्वित करने की आवश्यकता है:
ईथरनेट PHY या अन्य डिवाइस के माध्यम से टाइमस्टैम्प का समर्थन; आवश्यक प्रोसेसर प्रोसेसर द्वारा चल रहे सॉफ़्टवेयर प्रोग्राम में शामिल होना चाहिए; सॉफ्टवेयर प्रोग्राम में चल रहे एक एल्गोरिथ्म को IEEE 1588 प्रोफ़ाइल आउटपुट के अनुसार समायोजित करने में सक्षम होना चाहिए PLL; गतिशील रूप से नेटवर्क टाइमिंग क्लॉक पीएलएल आउटपुट के लिए समायोजित किया जा सकता है। चित्रा 1 एक पूर्ण IEEE1588 समाधान ब्लॉक आरेख है।
आईईई 1588 को कार्यान्वित करने के लिए आप विभिन्न प्रकार के डिजाइन तरीकों का उपयोग कर सकते हैं। उदाहरण के लिए, यदि आपके डिज़ाइन में पहले से ही एक मुख्य प्रोसेसर और ऑपरेटिंग सिस्टम (ओएस) है, तो क्या आप अपने अन्य सॉफ़्टवेयर कोड के साथ प्रोफाइल सॉफ़्टवेयर प्रोग्राम को एकीकृत करेंगे क्या OS चलाने पर ओएस आपके प्रोफ़ाइल कार्यक्रम चला रहा है या क्या आप चित्रा 1 में वर्णित पूरे समाधान को लागू करने के लिए एक निम्न-स्तरीय प्रोसेसर का उपयोग करते हैं?
बेशक, मौजूदा होस्ट प्रोसेसर के लिए एक प्रोफाइल सॉफ़्टवेयर जोड़ना घटक लागत में वृद्धि नहीं करता है, लेकिन सॉफ्टवेयर इंजीनियरिंग की लागत में वृद्धि करता है। यदि एक मौजूदा ओएस में एक लागू प्रोफ़ाइल है, तो यह भी सुनिश्चित करना चाहिए कि आईईईई 1588 प्रोग्राम चल रहा है मुख्य प्रोसेसर और मुख्य प्रोसेसर के विभिन्न इंटरप्ट, प्रोग्राम को विफल करने के कारण नहीं होते हैं क्योंकि सॉफ्टवेयर इंजीनियर आमतौर पर प्रोफाइल के महत्वपूर्ण प्रतिक्रिया समय को नहीं समझता है, इसलिए यह एक आसान चुनौती है
विकल्प पूरे समाधान के लिए एक समर्पित बाहरी प्रोसेसर का उपयोग करना है, हालांकि यह बोर्ड की लागत को बढ़ाता है और बोर्ड क्षेत्र में वृद्धि हो सकती है, लेकिन ऐसा करने के लिए कई महत्वपूर्ण लाभ हैं।
सबसे पहले, महंगी सॉफ्टवेयर एकीकरण और सत्यापन की कोई आवश्यकता नहीं है, और केवल बाहरी प्रोसेसर के साथ, सत्यापन प्रयासों में काफी कम हो जाएगा, और बाजार लाभ के लिए समय है। इसके अलावा, यदि समर्पित प्रोसेसर ने आईईईई 1588 प्रोफाइल चलाने में सक्षम साबित किया है, फिर प्रदर्शन की गारंटी दी जा सकती है। अंत में, समर्पित प्रोसेसर का उपयोग, क्योंकि मुख्य प्रोसेसर और ओएस सॉफ्टवेयर को सत्यापित किए बिना केवल आईईईई 1588 प्रोफाइल सॉफ़्टवेयर को सत्यापित करने की आवश्यकता है, ताकि साइट को तेज़ी से अपडेट कर सकें।
आईईई 1588 मास्टर / क्लाइंट डिज़ाइन को एक ही बंदरगाह को लागू करने पर कई ट्रेड-ऑफ को समझने की जरूरत है, और उपयोगकर्ताओं को पेशेवर और तकनीकी क्षमताओं पर विचार करना चाहिए जो कंपनी के भीतर समर्थित हो सकते हैं। अगर उपयोगकर्ता का संगठन आईईईई 1588 के बारे में बहुत जानकार है, एकीकृत सॉफ्टवेयर सही विकल्प हो सकता है, और आईईईई 1588 के उपयोगकर्ताओं के लिए जो गहरी पर्याप्त नहीं हैं, एक बाहरी प्रोसेसर जो एक पूरा समाधान प्रदान करता है का उपयोग किया जाना चाहिए।