एक AUTOSAR क्या है: वास्तुकला और इसके अनुप्रयोग

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





में ऑटोमोटिव सिस्टम , इलेक्ट्रॉनिक या इलेक्ट्रिकल जटिलता बढ़ रही है। एक आधुनिक वाहन में, उनके पास 100 से अधिक इंजन नियंत्रण इकाइयां हैं जिन्हें ईसीयू के रूप में जाना जाता है। प्रत्येक ईसीयू में कई कार्य शामिल होते हैं जिन्हें प्रोसेसर के हार्डवेयर बदलने के बाद स्क्रैच से बार-बार रीफ़्रैश किया जाना चाहिए। ऑटोमोबाइल के लिए एप्लिकेशन सॉफ़्टवेयर को उसके हार्डवेयर की मदद से स्वतंत्र बनाना बहुत महत्वपूर्ण है। इसे प्राप्त करने के लिए, ऑटोमोटिव इंजन नियंत्रण इकाइयों के लिए एक ओपन सॉफ्टवेयर आर्किटेक्चर बनाने और स्थापित करने के लिए AUTOSAR में मूलभूत कार्यों को निष्पादित किया जाता है। यह लेख एक AUTOSAR के अवलोकन पर चर्चा करता है।

ऑटोसर का परिचय

AUTOSAR को अलग-अलग द्वारा विकसित किया गया था ऑटोमोबाइल वर्ष 2003 में बीएमडब्ल्यू, कॉन्टिनेंटल एजी, डेमलर-बेंज, रॉबर्ट बॉश जीएमबीएच, सीमेंस वीडीओ जैसी विनिर्माण कंपनियों ने एक ऑटोमोबाइल में बिजली और इलेक्ट्रॉनिक उपकरणों के लिए एक खुले उद्योग-मानक वास्तुकला की स्थापना के लिए। उसी वर्ष नवंबर में, फोर्ड जैसी प्रसिद्ध मोटर कंपनी कोर पार्टनर की तरह शामिल हुई। दिसंबर के महीने में, Toyota Motor Corporation & Groupe PSA शामिल हुई थी। फरवरी 2008 में, सीमेंस वीडीओ कंपनी द्वारा कॉन्टिनेंटल के माध्यम से प्राप्त किए जाने के बाद, फिर इसे ऑटोसार के लिए एक स्वायत्त कोर पार्टनर बनाया गया।




वर्ष 2003 में, AUTOSAR ने ऑटोमोटिव उद्योगों के लिए चार प्रमुख सॉफ्टवेयर आर्किटेक्चर जारी किए। AUTOSAR के काम को 3-चरणों में विभाजित किया जा सकता है। 2004 से 06 तक चरण -1 में, बुनियादी विकास किया गया था, चरण -2 में 2007 से 09 तक बुनियादी विकास को वास्तुकला के साथ-साथ पद्धति में भी बढ़ाया गया था। चरण -3 में 2010 से 13 तक संरक्षण और पसंदीदा सुधार किए जा सकते हैं। अनुकूली मंच का काम वर्ष 2016 में शुरू हो गया है और मुख्य विकास कार्यों को अंततः क्लासिक, एडाप्टिव एंड फाउंडेशन ऑफ ऑटोसर के संयुक्त रिलीज में प्रकाशित किया गया था।

AUTOSAR क्या है?

AUTOSAR शब्द 'ऑटोमोटिव ओपन सिस्टम आर्किटेक्चर' के लिए है। यह मानकीकृत होने के साथ-साथ ओपन ऑटोमोटिव सॉफ्टवेयर आर्किटेक्चर भी है। यह आर्किटेक्चर एप्लिकेशन सॉफ्टवेयर और वाहन के बुनियादी कार्यों में इंटरफेस का समर्थन करता है। और सभी AUTOSAR सहयोगियों के लिए इंजन नियंत्रण प्रणाली के परिचित सॉफ्टवेयर आर्किटेक्चर को स्थापित करने में भी मदद करता है।



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

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


मोटर वाहन के इंजन नियंत्रण इकाई में निम्नलिखित विशेषताएं शामिल हैं

  • एक्ट्यूएटर्स और सेंसर जैसे हार्डवेयर के साथ एक मजबूत इंटरफ़ेस
  • वाहन के भीतर बस सिस्टम के साथ इंटरफेस
  • 16/32 बिट्स माइक्रोकंट्रोलर शामिल करें
  • आंतरिक या बाहरी फ्लैश मेमोरी
  • वास्तविक समय प्रणाली

उदाहरण के साथ ऑटोसार आर्किटेक्चर

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

AUTOSAR वास्तुकला

AUTOSAR वास्तुकला

AUTOSAR वास्तुकला की विभिन्न परतें एप्लिकेशन परत, RTE (रनटाइम वातावरण), सर्विस लेयर, और BSW (बेसिक सॉफ्टवेयर), आदि जैसे एक माइक्रोकंट्रोलर पर रन करें। प्रत्येक परत में इंजन कंट्रोल यूनिट से एप्लिकेशन सॉफ़्टवेयर को स्वायत्त बनाने के लिए पूर्वनिर्धारित सॉफ़्टवेयर मॉड्यूल और सेवाएँ शामिल हैं।

अनुप्रयोग परत

AUTOSAR वास्तुकला की पहली परत अनुप्रयोग परत है जो कस्टम फंक्शंस को लागू करने का समर्थन करती है। इसमें सॉफ्टवेयर घटकों के साथ-साथ निर्देशों के अनुसार सटीक कार्यों को निष्पादित करने के लिए कई एप्लिकेशन शामिल हैं।

इस परत में तीन घटक जैसे अनुप्रयोग सॉफ्टवेयर, सॉफ्टवेयर के बंदरगाह और पोर्ट इंटरफेस शामिल हैं। इन घटकों के लिए, आर्किटेक्चर एप्लिकेशन परत के भीतर मानकीकृत इंटरफेस सुनिश्चित करता है। इस परत के सॉफ्टवेयर घटक वाहन कार्यों के लिए समर्थन देने के लिए आसान एप्लिकेशन बनाने में सहायता करेंगे।

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

आरटीई (रनटाइम पर्यावरण)

RTE एक मिडलवेयर लेयर है जो AUTOSAR के सॉफ्टवेयर घटकों को संचार सेवाएं प्रदान करती है और अनुप्रयोगों में AUTOSAR सेंसर या एक्चुएटर पार्ट्स शामिल हैं। इसका मुख्य उद्देश्य एक सटीक इंजन नियंत्रण प्रणाली के लिए मैपिंग के लिए सॉफ्टवेयर घटकों को स्वतंत्र बनाना है।

आरटीई की मुख्य विशेषताओं में निम्नलिखित शामिल हैं।

  • यह इंजन नियंत्रण प्रणाली और अनुप्रयोग के लिए विशिष्ट है।
  • यह हर इंजन नियंत्रण इकाई के लिए उत्पन्न होता है।
  • इसका इंटरफ़ेस इंजन कंट्रोल यूनिट से पूरी तरह स्वतंत्र है।

सेवा परत

यह मुख्य सॉफ्टवेयर परत है जो निम्नलिखित जैसे विभिन्न कार्य प्रदान करता है।

  • ऑपरेटिंग सिस्टम
  • मेमोरी सेवा
  • वाहन के लिए नेटवर्क संचार
  • इंजन नियंत्रण इकाई का राज्य प्रबंधन
  • समस्या-समाधान सेवा

यह परत विभिन्न अनुप्रयोगों के लिए मूलभूत सॉफ्टवेयर मॉड्यूल और सेवाएं प्रदान करती है।

सेवा परत की मुख्य विशेषताओं में निम्नलिखित शामिल हैं।

  • MCU के लिए विशिष्ट ( माइक्रोकंट्रोलर यूनिट ) और ईसीयू हार्डवेयर का एक तत्व
  • इसका इंटरफ़ेस ECU के साथ-साथ MCU के लिए स्वतंत्र है

BSW (बेसिक सॉफ्टवेयर)

बुनियादी सॉफ्टवेयर परत में तीन परतें शामिल हैं

  • ईसीयू एब्स्ट्रक्शन लेयर
  • जटिल ड्राइवर
  • MCAL (माइक्रोकंट्रोलर एब्स्ट्रक्शन लेयर)

ईसीयू एब्स्ट्रक्शन लेयर

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

ECU अमूर्त परत की मुख्य विशेषताओं में निम्नलिखित शामिल हैं।

  • माउंटिंग ईसीयू के हार्डवेयर पर निर्भर हो सकती है जबकि एमसीयू पर स्वतंत्र
  • MCU और ECU हार्डवेयर इकाइयों के लिए उच्च आदेश इंटरफ़ेस स्वतंत्र हो सकता है

जटिल ड्राइवर

इन परतों का उपयोग बहुमुखी कार्यों के लिए किया जाता है जो अन्य परतों पर उपलब्ध नहीं हैं। यह परत सीधे MCU तक पहुंच सकती है। मुख्य उदाहरण विद्युत मूल्य नियंत्रण हैं, इंजेक्शन नियंत्रण स्थिति में वृद्धि का पता लगाना, आदि।

मुख्य उद्देश्य यौगिक सेंसरों के साथ-साथ एक्ट्यूएटर्स के संचालन के लिए वांछित विशेष कार्यों और समय की आवश्यकताओं को पूरा करना है।

जटिल चालकों की मुख्य विशेषताओं में निम्नलिखित शामिल हैं।

  • माउंटिंग ईसीयू, एमसीयू आदि पर बेहद निर्भर है।
  • AUTOSAR के इंटरफेस के आधार पर उच्च ऑर्डर इंटरफेस को माउंट और मानकीकृत किया जा सकता है

MCAL (माइक्रोकंट्रोलर एब्स्ट्रक्शन लेयर)

इस सॉफ्टवेयर मॉड्यूल को सीधे ऑन-चिप MCU बाह्य उपकरणों और बाहरी उपकरणों तक पहुँचा जाता है जिन्हें मेमोरी के साथ मैप किया जाता है। मुख्य उद्देश्य MCU के लिए स्वतंत्र एक उच्च सॉफ्टवेयर परत बनाना है।

MCAL की मुख्य विशेषताओं में निम्नलिखित शामिल हैं।

  • बढ़ते MCU पर निर्भर करता है
  • उच्च क्रम इंटरफ़ेस MCU पर निर्भर नहीं है।

AUTOSAR के उद्देश्य

AUTOSAR के मुख्य उद्देश्यों में निम्नलिखित शामिल हैं।

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

AUTOSAR के फायदे और नुकसान

AUTOSAR के फायदों में निम्नलिखित शामिल हैं।

  • विभिन्न कंपनियों के बीच सॉफ्टवेयर शेयरिंग संभव हो सकती है
  • सॉफ्टवेयर घटक की पुन: प्रयोज्यता
  • बुनियादी सॉफ्टवेयर वास्तुकला स्तरित है।
  • इंटरफेस की संगति
  • इंटरोऑपरेबिलिटी
  • सॉफ्टवेयर कोड का पुन: उपयोग किया जा सकता है।
  • डिजाइन लचीलापन अधिक है
  • लागत और विकास का समय कम हो जाएगा
  • कार्यात्मक विकास के भीतर दक्षता बढ़ाई जा सकती है
  • पारदर्शिता और अलग इंटरफेस नए व्यापार मॉडल की अनुमति देगा।

AUTOSAR के नुकसानों में निम्नलिखित शामिल हैं।

  • जटिलता
  • शुरुवाती निवेश
  • सीखने की अवस्था

AUTOSAR के अनुप्रयोग

ऑटोसार वास्तुकला के अनुप्रयोगों में निम्नलिखित शामिल हैं।

  • इंफोटेनमेंट
  • LIDAR और RADAR जैसे सेंसर
  • प्रागाक्ति रख - रखाव
  • विद्युतीकरण
  • एक कैमरे के साथ कार्य
  • v2x
  • मानचित्र अद्यतन
  • ऑटोमोटिव ऐप

पूछे जाने वाले प्रश्न

1)। AUTOSAR क्या है?

ऑटोमोटिव ओपन सिस्टम आर्किटेक्चर एक प्रकार का ऑटोमोटिव सॉफ्टवेयर आर्किटेक्चर है, जो विभिन्न ऑटोमोबाइल आपूर्तिकर्ताओं, निर्माताओं, आदि द्वारा विकसित किया जाता है।

२)। AUTOSAR का उद्देश्य क्या है?

यह एक वाहन प्रणाली के लिए एक घटक मॉडल के आधार पर एक सॉफ्टवेयर डिजाइन के उपयोग को सक्षम करता है।

३)। क्या AUTOSAR एक ऑपरेटिंग सिस्टम है?

नहीं, लेकिन इसमें ऑपरेटिंग सिस्टम के लिए एक विनिर्देश है।

4)। AUTOSAR में RTE की भूमिका क्या है?

इसका उपयोग संचार घटकों को सॉफ्टवेयर घटकों के बीच संचार की अनुमति देने के लिए किया जाता है, जो मूलभूत सॉफ्टवेयर मॉड्यूल जैसे कि एक्सेस करते हैं ऑपरेटिंग सिस्टम और संचार सेवा।

5)। AUTOSAR वास्तुकला में परतें क्या हैं?

RTE, सर्विस लेयर और बेसिक सॉफ्टवेयर जैसी तीन तरह की परतें होती हैं।

6)। इस AUTOSAR वास्तुकला का विकास किसने किया?

यह उपकरण डेवलपर्स, ऑटोमोबाइल आपूर्तिकर्ताओं और इसके निर्माताओं द्वारा विकसित किया गया है।

))। AUTOSAR कैसे सीखें?

सबसे पहले, अनुभवी व्यक्तियों से मूल बातें सीखें और अपनी वास्तुकला के आधार पर ईसीयू विकसित करने के लिए परियोजनाएं करना शुरू करें। इसके अलावा, मतलाब के भीतर कुछ नमूने बनाएं और उत्पन्न कोड के माध्यम से जाएं।

इस प्रकार, यह सब के बारे में है AUTOSAR का अवलोकन । यह एक मानकीकृत ऑटोमोबाइल सॉफ्टवेयर आर्किटेक्चर है, जो विभिन्न ऑटोमोबाइल आपूर्तिकर्ताओं, निर्माताओं द्वारा विकसित किया गया है। इसका मुख्य उद्देश्य एप्लिकेशन सॉफ़्टवेयर और ECU हार्डवेयर के बीच एक परत स्थापित करना है। इसलिए, यह सॉफ्टवेयर मुख्य रूप से किसी भी पसंदीदा माइक्रोकंट्रोलर के साथ-साथ एक कार निर्माता के लिए स्वतंत्र है जो इसे कई व्यक्तिगत इंजन नियंत्रण इकाई प्रणालियों के लिए पुन: प्रयोज्य बनाता है। यहाँ आपके लिए एक प्रश्न है, AUTOSAR का पूर्ण रूप क्या है?