विषय - सूची

ऑटोसार क्या है?

[wd_asp आईडी=1]

परिचय

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

लेकिन ऑटोसार क्या है, और ऑटोमोटिव सॉफ्टवेयर विकास में यह इतना आवश्यक क्यों है?

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

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

ऑटोसार क्या है?

ऑटोसार (ऑटोमोटिव ओपन सिस्टम आर्किटेक्चर) एक वैश्विक विकास साझेदारी है जो एक खुले और मानकीकृत ऑटोमोटिव सॉफ्टवेयर आर्किटेक्चर को परिभाषित करती है। यह आधुनिक वाहनों में इलेक्ट्रॉनिक कंट्रोल यूनिट्स (ईसीयू) के लिए स्केलेबल, पुन: प्रयोज्य और हार्डवेयर-स्वतंत्र सॉफ्टवेयर घटकों के डिजाइन और कार्यान्वयन को सक्षम बनाता है।

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

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

ऑटोमोटिव उद्योग में ऑटोसार का महत्व

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

ऑटोसार इन चुनौतियों का समाधान इस प्रकार करता है:

  • विभिन्न कार्यक्रमों और प्लेटफार्मों में सॉफ्टवेयर के पुनः उपयोग को बढ़ावा देना
  • विभिन्न विक्रेताओं की प्रणालियों के बीच अंतर-संचालन को सक्षम बनाना
  • आईएसओ 26262 जैसे सुरक्षा मानकों के अनुपालन का समर्थन करना
  • विकास लागत में कमी लाना और बाजार तक पहुंचने में लगने वाले समय में तेजी लाना
  • सिस्टम की विश्वसनीयता और रखरखाव क्षमता बढ़ाना

ऑटोमोटिव सॉफ्टवेयर विकास में ऑटोसार

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

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

ऑटोमोटिव सॉफ्टवेयर में AUTOSAR क्यों महत्वपूर्ण है?

आधुनिक वाहन सॉफ्टवेयर विकास में चुनौतियाँ

जैसे-जैसे वाहन अधिक बुद्धिमान, कनेक्टेड और स्वायत्त होते जा रहे हैं, ऑटोमोटिव सॉफ्टवेयर विकास की जटिलता तेजी से बढ़ रही है। आधुनिक वाहनों में अक्सर 100 से अधिक इलेक्ट्रॉनिक कंट्रोल यूनिट (ECU) होते हैं, जिनमें से प्रत्येक पावरट्रेन नियंत्रण, इन्फोटेनमेंट या ADAS जैसे विशिष्ट कार्यों का प्रबंधन करता है।

प्रमुख चुनौतियों में शामिल हैं:

  • ECUs और प्रणालियों में सॉफ्टवेयर जटिलता में वृद्धि
  • एकाधिक विक्रेताओं के हार्डवेयर और सॉफ्टवेयर के बीच एकीकरण संबंधी समस्याएं
  • आईएसओ 26262 और साइबर सुरक्षा मानकों को पूरा करने का बढ़ता दबाव
  • मापनीयता, पुन: प्रयोज्यता और दीर्घकालिक सॉफ्टवेयर रखरखाव को बनाए रखने में कठिनाई

इन चुनौतियों के कारण OEM और आपूर्तिकर्ताओं के लिए वैश्विक वाहन प्लेटफार्मों पर स्थिरता, दक्षता और अनुपालन सुनिश्चित करना कठिन हो जाता है।

ओईएम और आपूर्तिकर्ताओं में मानकीकरण की आवश्यकता

ऑटोमोटिव इकोसिस्टम में OEM, टियर 1 सप्लायर और टूल प्रदाताओं सहित कई हितधारकों के बीच सहयोग शामिल है। एक सामान्य ढांचे के बिना, सॉफ़्टवेयर एकीकरण खंडित, समय लेने वाला और महंगा हो जाता है।

ऑटोसर एक मानकीकृत सॉफ्टवेयर आर्किटेक्चर प्रदान करके इस समस्या का समाधान करता है जो हार्डवेयर निर्भरता से एप्लिकेशन विकास को अलग करता है। यह सक्षम बनाता है:

  • सुसंगत इंटरफ़ेस परिभाषाएँ और डेटा प्रारूप
  • तृतीय-पक्ष सॉफ़्टवेयर मॉड्यूल का आसान एकीकरण
  • उन्नत पता लगाने योग्यता, सत्यापन और परीक्षण प्रक्रियाएं

एकीकृत संरचना का निर्माण करके, ऑटोसार ऑटोमोटिव आपूर्ति श्रृंखला में सुचारू सहयोग और एकीकरण का समर्थन करता है।

ऑटोसार के लाभ: पुन: प्रयोज्यता, मापनीयता और अंतर-संचालन

ऑटोसार की वास्तुकला अगली पीढ़ी के वाहन विकास के लिए महत्वपूर्ण लाभ प्रदान करती है:

  • रेस की क्षमता: एक बार विकसित करें, कई ECUs और वाहन कार्यक्रमों में तैनात करें
  • अनुमापकता: सॉफ्टवेयर घटकों को विभिन्न हार्डवेयर प्लेटफॉर्म और प्रदर्शन आवश्यकताओं के अनुकूल बनाना
  • इंटरोऑपरेबिलिटी: मानकीकृत इंटरफेस का उपयोग करके विभिन्न विक्रेताओं के घटकों को सहजता से एकीकृत करें

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

ऑटोसार आर्किटेक्चर अवलोकन

ऑटोसार आर्किटेक्चर क्या है?

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

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

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

ऑटोसार आर्किटेक्चर के प्रमुख डिजाइन सिद्धांत

  1. स्तरित वास्तुकला

ऑटोसार बहुस्तरीय डिजाइन का उपयोग करता है, जहां प्रत्येक परत की भूमिका स्पष्ट रूप से परिभाषित होती है:

  • अनुप्रयोग परत - इसमें कार्यात्मक सॉफ्टवेयर घटक शामिल हैं जो वाहन सुविधाओं को लागू करते हैं
  • रनटाइम एनवायरनमेंट (RTE) – अनुप्रयोगों और बुनियादी सॉफ्टवेयर के बीच एक मिडलवेयर के रूप में कार्य करता है
  • बेसिक सॉफ्टवेयर (बीएसडब्ल्यू) – ECU संचालन के लिए मानकीकृत सेवाएं प्रदान करता है, जैसे संचार, मेमोरी और I/O
  • माइक्रोकंट्रोलर एब्स्ट्रेक्शन लेयर (MCAL) – माइक्रोकंट्रोलर हार्डवेयर के साथ सीधे इंटरफेस

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

  1. मतिहीनता

ऑटोसर हार्डवेयर और सॉफ्टवेयर अमूर्तता को बढ़ावा देता है, जिसका अर्थ है कि डेवलपर्स अंतर्निहित हार्डवेयर के बारे में चिंता किए बिना एप्लिकेशन कोड लिख सकते हैं। यह सक्षम बनाता है:

  • एकाधिक ECUs में कोड पोर्टेबिलिटी
  • सॉफ्टवेयर माइग्रेशन और एकीकरण में जटिलता कम हुई
  • विविध हार्डवेयर प्लेटफ़ॉर्म और आपूर्तिकर्ताओं के लिए समर्थन

साथ में, ये डिजाइन सिद्धांत AUTOSAR सॉफ्टवेयर आर्किटेक्चर को स्केलेबल, रखरखाव योग्य और मजबूत ऑटोमोटिव एम्बेडेड सिस्टम के लिए आवश्यक बनाते हैं।

कोर घटक और ऑटोसार परतें

ऑटोसार सॉफ्टवेयर आर्किटेक्चर को कई परतों में व्यवस्थित किया गया है, जिनमें से प्रत्येक को मॉड्यूलरिटी, अमूर्तता और पुन: प्रयोज्यता का समर्थन करने के लिए विशिष्ट जिम्मेदारियां दी गई हैं। ये परतें हार्डवेयर-स्वतंत्र ऑटोमोटिव सॉफ्टवेयर विकास को सक्षम करने के लिए एक साथ काम करती हैं, जिससे OEM और आपूर्तिकर्ता विभिन्न इलेक्ट्रॉनिक कंट्रोल यूनिट्स (ECU) और प्लेटफ़ॉर्म में सिस्टम को एकीकृत और स्केल कर सकते हैं।

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

एप्लीकेशन लेयर में सॉफ्टवेयर घटक (SW-Cs) होते हैं जो वाहन के कार्यात्मक व्यवहार को लागू करते हैं, जैसे कि ब्रेकिंग सिस्टम, इन्फोटेनमेंट या ड्राइवर सहायता। ये घटक हार्डवेयर-स्वतंत्र हैं और विभिन्न ECU प्लेटफ़ॉर्म पर पुन: उपयोग योग्य हैं।

  • मॉड्यूलर विकास का समर्थन करता है
  • संचार और डेटा विनिमय के लिए इंटरफेस शामिल हैं
  • वाहन कार्यक्रमों में पुनः उपयोग किया जा सकता है

2. रनटाइम एनवायरनमेंट (RTE)

आरटीई (रनटाइम एनवायरनमेंट) एप्लीकेशन लेयर और बेसिक सॉफ्टवेयर (बीएसडब्ल्यू) के बीच एक मिडलवेयर लेयर के रूप में कार्य करता है। यह सॉफ्टवेयर घटकों और सॉफ्टवेयर और अंतर्निहित सेवाओं के बीच संचार की सुविधा प्रदान करता है।

  • ECU-विशिष्ट संचार कोड उत्पन्न करता है
  • हार्डवेयर निर्भरता को दूर करता है
  • घटकों के बीच उचित इंटरफेसिंग सुनिश्चित करता है

3. बेसिक सॉफ्टवेयर (बीएसडब्ल्यू)

ऑटोसार बेसिक सॉफ्टवेयर (BSW) मानकीकृत सेवाएँ और ड्राइवर प्रदान करता है जो एप्लिकेशन सॉफ़्टवेयर के निष्पादन का समर्थन करते हैं। इसमें संचार प्रोटोकॉल (CAN, LIN, FlexRay) से लेकर मेमोरी और डायग्नोस्टिक सेवाओं तक सब कुछ शामिल है।

बीएसडब्ल्यू को कई मॉड्यूलों में विभाजित किया गया है:

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

4. सेवा परत

सेवा परत BSW के भीतर रहती है और सामान्य प्रयोजन प्रणाली सेवाएँ प्रदान करती है, जैसे:

  • डायग्नोस्टिक सेवाएँ (जैसे, डीसीएम, डीईएम)
  • संचार सेवाएँ
  • ओएस और मेमोरी सेवाएं
  • एनवीआरएएम प्रबंधन

यह अनुप्रयोग स्तर को मानकीकृत इंटरफेस के माध्यम से सिस्टम-स्तरीय सेवाओं तक पहुंचने में सक्षम बनाता है।

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

MCAL ऑटोसार स्टैक के निचले भाग में स्थित है और माइक्रोकंट्रोलर हार्डवेयर के साथ सीधे इंटरफेस करता है। यह टाइमर, ADC और GPIO जैसे परिधीय मॉड्यूल के लिए मानकीकृत API प्रदान करता है।

  • माइक्रोकंट्रोलर-विशिष्ट ड्राइवरों को अमूर्त करके पोर्टेबिलिटी सुनिश्चित करता है
  • अंतर्निहित MCU की परवाह किए बिना ऊपरी सॉफ्टवेयर परतों की पुनः प्रयोज्यता को सक्षम बनाता है

6. ईसीयू अमूर्त परत

ECU एब्स्ट्रेक्शन लेयर हार्डवेयर ड्राइवर्स (MCAL में) और BSW में उच्चतर परतों के बीच इंटरफ़ेस को मानकीकृत करता है। यह EEPROMs, सेंसर या वॉचडॉग टाइमर जैसे ऑनबोर्ड डिवाइस के हार्डवेयर विवरण को छुपाता है।

  • ऊपरी परतों को हार्डवेयर-विशिष्ट निर्भरता के बिना हार्डवेयर सुविधाओं तक पहुंचने की अनुमति देता है
  • सॉफ्टवेयर पोर्टेबिलिटी को बढ़ाता है और एकीकरण प्रयास को कम करता है

साथ मिलकर, ये मुख्य परतें AUTOSAR स्टैक की नींव बनाती हैं, जो एम्बेडेड ऑटोमोटिव प्रणालियों के कुशल, स्केलेबल और विश्वसनीय विकास को सक्षम बनाती हैं।

ऑटोसार क्लासिक प्लेटफॉर्म

ऑटोसार क्लासिक प्लेटफॉर्म क्या है?

ऑटोसर क्लासिक प्लेटफ़ॉर्म एक मानकीकृत सॉफ़्टवेयर फ्रेमवर्क है जिसे ऑटोमोटिव डोमेन में वास्तविक समय एम्बेडेड नियंत्रण प्रणालियों के लिए डिज़ाइन किया गया है। यह संसाधन-प्रतिबंधित ECU के लिए अनुकूलित है जो पावरट्रेन नियंत्रण, ब्रेकिंग, एयरबैग परिनियोजन और बॉडी इलेक्ट्रॉनिक्स जैसे समय-महत्वपूर्ण कार्यों को संभालता है।

यह प्लेटफ़ॉर्म एक स्थिर कॉन्फ़िगरेशन मॉडल का अनुसरण करता है और सख्त समय और सुरक्षा आवश्यकताओं को पूरा करने के लिए OSEK/VDX-अनुरूप वास्तविक समय ऑपरेटिंग सिस्टम का उपयोग करता है। क्लासिक प्लेटफ़ॉर्म आर्किटेक्चर में एप्लिकेशन लेयर, रनटाइम एनवायरनमेंट (RTE) और बेसिक सॉफ़्टवेयर (BSW) शामिल हैं, जो एक मॉड्यूलर और हार्डवेयर-स्वतंत्र विकास वातावरण प्रदान करता है।

एम्बेडेड कंट्रोल सिस्टम और ECU में उपयोग के मामले

ऑटोसर क्लासिक प्लेटफ़ॉर्म को विभिन्न ऑटोमोटिव ECU में व्यापक रूप से अपनाया जाता है जहाँ वास्तविक समय का प्रदर्शन, नियतात्मक व्यवहार और सीमित हार्डवेयर संसाधन आवश्यक हैं। सामान्य उपयोग के मामलों में शामिल हैं:

  • इंजन और ट्रांसमिशन नियंत्रण
  • ब्रेकिंग सिस्टम और स्थिरता नियंत्रण
  • एयरबैग और सुरक्षा प्रणालियाँ
  • बॉडी कंट्रोल मॉड्यूल (बीसीएम)
  • प्रकाश व्यवस्था और HVAC प्रणालियाँ

ये ECU आमतौर पर 8-बिट, 16-बिट या 32-बिट माइक्रोकंट्रोलरों पर काम करते हैं, जिससे क्लासिक प्लेटफॉर्म कम विलंबता, पूर्वानुमानित निष्पादन और मिशन-महत्वपूर्ण वाहन कार्यों को संभालने के लिए आदर्श बन जाता है।

वास्तविक समय और संसाधन-प्रतिबंधित प्रणालियों के साथ संगतता

ऑटोसर क्लासिक प्लेटफ़ॉर्म की एक प्रमुख ताकत सीमित मेमोरी, प्रोसेसिंग पावर और I/O क्षमताओं वाले ECU पर कुशलतापूर्वक चलने की इसकी क्षमता है। इसके पूर्व-कॉन्फ़िगर किए गए सॉफ़्टवेयर मॉड्यूल यह सुनिश्चित करते हैं कि:

  • वास्तविक समय की बाधाओं का सख्ती से पालन किया जाता है
  • अनुकूलित BSW कॉन्फ़िगरेशन के माध्यम से मेमोरी फ़ुटप्रिंट को न्यूनतम किया जाता है
  • सिस्टम कार्यात्मक सुरक्षा मानकों जैसे कि ISO 26262 का अनुपालन कर सकते हैं

यह क्लासिक प्लेटफॉर्म को उच्च-मात्रा, सुरक्षा-महत्वपूर्ण एम्बेडेड ऑटोमोटिव अनुप्रयोगों के लिए एक उद्योग मानक बनाता है।

ऑटोसार अनुकूली प्लेटफार्म

ऑटोसार अनुकूली प्लेटफार्म क्या है?

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

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

उच्च-प्रदर्शन कंप्यूटिंग और SOA के लिए डिज़ाइन किया गया

सेवा-उन्मुख वास्तुकला (SOA) पर निर्मित, AUTOSAR अनुकूली प्लेटफ़ॉर्म मॉड्यूलर, स्केलेबल और शिथिल युग्मित सेवाओं को SOME/IP, TCP/IP और DDS प्रोटोकॉल के माध्यम से संचार करने की अनुमति देता है। इसे पारंपरिक ECU की तुलना में काफी अधिक मेमोरी और कंप्यूटिंग शक्ति वाले मल्टी-कोर प्रोसेसर पर चलाने के लिए डिज़ाइन किया गया है।

मुख्य विशेषताएं शामिल हैं:

  • गतिशील अनुप्रयोग प्रबंधन
  • रनटाइम पर अपडेट और अपग्रेड करें
  • अंतर-प्रक्रिया और अंतर-उपकरण संचार
  • उन्नत साइबर सुरक्षा और कार्यात्मक सुरक्षा अनुपालन

स्वचालित ड्राइविंग, OTA और क्लाउड एकीकरण में उपयोग के मामले

ऑटोसर एडेप्टिव प्लेटफ़ॉर्म पारंपरिक ECU फ़ंक्शन से कहीं आगे की क्षमताओं को सक्षम करके उभरते ऑटोमोटिव मेगाट्रेंड का समर्थन करता है। सामान्य उपयोग के मामलों में शामिल हैं:

  • स्वायत्त ड्राइविंग सिस्टम (ADAS और AI एकीकरण)
  • ओवर-द-एयर (OTA) सॉफ़्टवेयर अपडेट और पैच
  • वाहन-से-क्लाउड और वाहन-से-सबकुछ (V2X) संचार
  • वाहन में मनोरंजन और डिजिटल कॉकपिट प्रणाली
  • डेटा लॉगिंग, एनालिटिक्स और बेड़ा प्रबंधन अनुप्रयोग

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

ऑटोसार क्लासिक और एडेप्टिव प्लेटफॉर्म के बीच मुख्य अंतर

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

नीचे एक तुलना तालिका दी गई है जो ऑटोसार क्लासिक और एडेप्टिव प्लेटफॉर्म के बीच मुख्य अंतर को उजागर करती है:

ऑटोसार क्लासिक बनाम एडेप्टिव प्लेटफॉर्म तुलना

Feature ऑटोसार क्लासिक प्लेटफॉर्म ऑटोसार अनुकूली प्लेटफार्म
लक्ष्य उपयोग के मामले वास्तविक समय एम्बेडेड ECUs (जैसे, पावरट्रेन, बॉडी) उच्च प्रदर्शन कंप्यूटिंग (जैसे, स्वायत्त, इन्फोटेनमेंट)
सिस्टम प्रकार स्थैतिक विन्यास रनटाइम पर गतिशील कॉन्फ़िगरेशन
ऑपरेटिंग सिस्टम OSEK/VDX-अनुरूप RTOS POSIX-आधारित OS (जैसे, Linux, QNX)
संचार प्रोटोकॉल CAN, LIN, FlexRay, ईथरनेट SOME/IP, DDS, TCP/IP, ईथरनेट
वास्तुकला प्रकार घटक-आधारित, कार्य-उन्मुख सेवा-उन्मुख वास्तुकला (SOA)
अनुप्रयोग प्रबंधन पूर्व संकलित और स्थैतिक रूप से लिंक किया गया गतिशील परिनियोजन और अद्यतन समर्थन
पुनः प्रयोज्यता और मापनीयता पूर्वनिर्धारित कॉन्फ़िगरेशन तक सीमित प्लेटफ़ॉर्म और सेवाओं में उच्च मापनीयता
OTA अद्यतन समर्थन मूल रूप से समर्थित नहीं ओवर-द-एयर (OTA) अपडेट का पूर्ण समर्थन करता है
विशिष्ट हार्डवेयर 8-बिट से 32-बिट माइक्रोकंट्रोलर 64-बिट मल्टीकोर प्रोसेसर (x86, ARM)
स्वचालित ड्राइविंग उपयुक्तता उपयुक्त नहीं विशेष रूप से स्वायत्त और कनेक्टेड वाहनों के लिए डिज़ाइन किया गया

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

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

ईसीयू विकास और परीक्षण के साथ एकीकरण

व्यावहारिक ऑटोमोटिव विकास में, AUTOSAR विविध इलेक्ट्रॉनिक कंट्रोल यूनिट्स (ECUs) में सॉफ़्टवेयर घटकों के सुव्यवस्थित एकीकरण को सक्षम बनाता है। ECU विकास जीवनचक्र के दौरान, AUTOSAR प्रदान करता है:

  • मॉड्यूलर और पुन: प्रयोज्य घटकों के निर्माण के लिए एक मानकीकृत सॉफ्टवेयर स्टैक
  • सॉफ़्टवेयर घटक व्यवहार, इंटरफ़ेस और मैपिंग को परिभाषित करने के लिए कॉन्फ़िगरेशन उपकरण
  • परीक्षण ढांचे के साथ सहज एकीकरण, शीघ्र सत्यापन, सिमुलेशन और हार्डवेयर-इन-द-लूप (HiL) परीक्षण को सक्षम करना

ऑटोसार पद्धति को अपनाकर, ओईएम और टियर 1 आपूर्तिकर्ता ईसीयू विकास में तेजी ला सकते हैं, वाहन कार्यक्रमों में एकरूपता सुनिश्चित कर सकते हैं, और एकीकरण संबंधी मुद्दों को कम कर सकते हैं।

ISO 26262 और कार्यात्मक सुरक्षा के लिए समर्थन

ऑटोसर की एक प्रमुख खूबी यह है कि यह ऑटोमोटिव सिस्टम में कार्यात्मक सुरक्षा के लिए अंतर्राष्ट्रीय मानक ISO 26262 के अनुरूप है। इसकी वास्तुकला निम्नलिखित को बढ़ावा देती है:

  • सुरक्षा-महत्वपूर्ण और गैर-महत्वपूर्ण घटकों का पृथक्करण
  • बेसिक सॉफ्टवेयर लेयर (BSW) के भीतर सुरक्षा तंत्र का उपयोग
  • सुरक्षा अनुपालन के लिए पता लगाने और दस्तावेज़ीकरण आवश्यक है
  • ईसीयू और घटकों के बीच सुरक्षित संचार

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

कनेक्टेड और इलेक्ट्रिक वाहनों में भूमिका

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

  • मानकीकृत प्रोटोकॉल (जैसे, SOME/IP, DDS) का उपयोग करके वाहन-से-क्लाउड और V2X संचार
  • सुविधाओं में सुधार और बग फिक्स के लिए सुरक्षित ओवर-द-एयर (OTA) अपडेट
  • बैटरी प्रबंधन प्रणाली (बीएमएस) और इलेक्ट्रिक पावरट्रेन नियंत्रण का एकीकरण
  • ADAS और स्वचालित ड्राइविंग प्लेटफ़ॉर्म के लिए स्केलेबल समर्थन

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

ऑटोसार उपकरण और पारिस्थितिकी तंत्र

लोकप्रिय ऑटोसार उपकरण और समाधानों का अवलोकन

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

ऑटोसार पारिस्थितिकी तंत्र में कुछ व्यापक रूप से अपनाए गए उपकरण इस प्रकार हैं:

  • Visure आवश्यकताएँ ALM प्लेटफ़ॉर्म - एक अग्रणी आवश्यकता प्रबंधन और ट्रेसेबिलिटी टूल, विज़र ऑटोसर वर्कफ़्लो के साथ सहजता से एकीकृत होता है। यह अनुपालन सुनिश्चित करने, कार्यात्मक सुरक्षा (ISO 26262) का प्रबंधन करने में मदद करता है, और आवश्यकताओं के लेखन, समीक्षा और परिवर्तन प्रबंधन के लिए AI-संचालित सहायता प्रदान करता है।
  • वेक्टर डेविन्सी डेवलपर और कॉन्फ़िगरेटर - ऑटोसार सॉफ्टवेयर घटकों, बीएसडब्ल्यू मॉड्यूल और आरटीई को बनाने और कॉन्फ़िगर करने के लिए उपयोग किया जाता है।
  • इलेक्ट्रोबिट ईबी ट्रेसोस स्टूडियो - ऑटोसार-अनुरूप बेसिक सॉफ्टवेयर को कॉन्फ़िगर करने और उत्पादन-तैयार कोड उत्पन्न करने के लिए एक विकास वातावरण।
  • ETAS ISOLAR - ऑटोसार सॉफ्टवेयर घटकों और बीएसडब्ल्यू के मॉडलिंग, कॉन्फ़िगरेशन और निर्माण के लिए एक टूलसेट।
  • ऑटोसार बिल्डर (डसॉल्ट सिस्टम्स) - ऑटोसार प्रणाली, सॉफ्टवेयर और हार्डवेयर आर्किटेक्चर डिजाइन का समर्थन करने वाला एक मॉडल-आधारित वातावरण।

टूल इंटरऑपरेबिलिटी और अनुपालन का महत्व

मल्टी-वेंडर ऑटोमोटिव सप्लाई चेन में, टूल इंटरऑपरेबिलिटी महत्वपूर्ण है। आवश्यकता प्रबंधन, आर्किटेक्चर मॉडलिंग, कोड जनरेशन और सत्यापन टूल के बीच सहज एकीकरण सुनिश्चित करता है:

  • विकास जीवनचक्र में लगातार डेटा विनिमय और पता लगाने की क्षमता
  • OEM और टियर 1 आपूर्तिकर्ताओं के बीच बेहतर सहयोग
  • मैनुअल त्रुटियों, पुनःकार्य और बाजार में आने में लगने वाले समय में कमी
  • ऑटोसार मानकों, आईएसओ 26262 और साइबर सुरक्षा विनियमों का आसान अनुपालन

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

ऑटोसार कार्यान्वयन सर्वोत्तम अभ्यास

सफल ऑटोसार कार्यान्वयन के लिए दिशानिर्देश

कुशल, स्केलेबल और अनुपालन करने वाले ऑटोसार सॉफ्टवेयर विकास को प्राप्त करने के लिए, संगठनों को एक अच्छी तरह से परिभाषित कार्यान्वयन रणनीति का पालन करना चाहिए। चाहे क्लासिक प्लेटफ़ॉर्म या अनुकूली प्लेटफ़ॉर्म को लक्षित करना हो, निम्नलिखित सर्वोत्तम अभ्यास सफलता सुनिश्चित करने में मदद करते हैं:

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

सामान्य नुकसान और उनसे कैसे बचें

लाभों के बावजूद, ऑटोसार के क्रियान्वयन में कई चुनौतियाँ आ सकती हैं। आम नुकसानों में शामिल हैं:

ख़तरा इससे कैसे बचें
अपूर्ण आवश्यकताएं या अस्पष्ट विनिर्देश अच्छी तरह से परिभाषित, परीक्षण योग्य आवश्यकताओं को सुनिश्चित करने के लिए विज़्योर जैसे AI-संचालित टूल का उपयोग करें
गलत संरेखित उपकरण या खराब एकीकरण ट्रेसिबिलिटी समर्थन के साथ अंतर-संचालनीय, ऑटोसार-अनुरूप उपकरण चुनें
अति-इंजीनियरिंग या अनावश्यक जटिलता केवल उन AUTOSAR परतों और मॉड्यूल को अपनाएं जिनकी आपको वास्तव में आवश्यकता है
विलंबित सत्यापन और परीक्षण प्रत्येक विकास चरण में सिमुलेशन और प्रारंभिक परीक्षण (जैसे, MIL, SIL, HiL) का उपयोग करें
टीम प्रशिक्षण अपर्याप्त डेवलपर्स और परीक्षकों के लिए ऑटोसार प्रशिक्षण और ज्ञान-साझाकरण में निवेश करें

 

शुरुआती और बढ़ती टीमों के लिए ऑटोसार

ऑटोसार में नई टीमों के लिए, छोटे, सुविचारित प्रोजेक्ट से शुरुआत करना और धीरे-धीरे क्षमता का निर्माण करना महत्वपूर्ण है। मुख्य सुझावों में शामिल हैं:

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

ऑटोमोटिव विकास में ऑटोसार का भविष्य

विकसित होते मानक और रोडमैप

ऑटोसर की साझेदारी लगातार विकसित हो रही है, जो ऑटोमोटिव डिजिटलीकरण, विद्युतीकरण और स्वचालन की बढ़ती मांगों को संबोधित करती है। अपने रोडमैप के हिस्से के रूप में, ऑटोसर नियमित रूप से अपडेट किए गए विनिर्देश जारी करता है जो निम्नलिखित को बढ़ाते हैं:

  • साइबर सुरक्षा क्षमताएं (ISO/SAE 21434 के अनुरूप)
  • अनुकूली प्लेटफ़ॉर्म के लिए सेवा-उन्मुख वास्तुकला (SOA) संवर्द्धन
  • एज कंप्यूटिंग के लिए बेहतर क्लाउड एकीकरण और समर्थन
  • आधुनिक वाहनों में क्षेत्रीय और केंद्रीकृत कंप्यूटिंग मॉडल के लिए मापनीयता

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

अगली पीढ़ी के ई/ई आर्किटेक्चर और एसडीवी में ऑटोसार की भूमिका

अगली पीढ़ी के इलेक्ट्रिकल/इलेक्ट्रॉनिक (ई/ई) आर्किटेक्चर वितरित ईसीयू से केंद्रीकृत, क्षेत्रीय और उच्च-प्रदर्शन कंप्यूट नोड्स में स्थानांतरित हो रहे हैं। ऑटोसार इस बदलाव में महत्वपूर्ण भूमिका निभाता है:

  • विभिन्न क्षेत्रों में एकीकरण के लिए स्तरित सॉफ्टवेयर अमूर्तता को सक्षम करना
  • अनुकूली प्लेटफ़ॉर्म के साथ बहु-डोमेन नियंत्रकों का समर्थन करना
  • इन्फोटेनमेंट, ADAS और पावरट्रेन जैसे डोमेन में सॉफ्टवेयर फ़ंक्शन के पुनः उपयोग को बढ़ावा देना

यह वास्तुशिल्पीय बदलाव सॉफ्टवेयर-परिभाषित वाहनों (एसडीवी) के विकास को रेखांकित करता है, जहां सॉफ्टवेयर को हार्डवेयर से अलग रखा जाता है, निरंतर अद्यतन किया जाता है, तथा स्केलेबल होता है।

एआई एकीकरण और ऑटोसार की भूमिका

चूंकि कृत्रिम बुद्धिमत्ता (एआई) स्वायत्त ड्राइविंग, पूर्वानुमानित रखरखाव और ड्राइवर व्यवहार विश्लेषण जैसे कार्यों के लिए केंद्रीय बन गई है, इसलिए ऑटोसार निम्नलिखित का समर्थन करने के लिए अपनी क्षमताओं का विस्तार कर रहा है:

  • अनुकूली प्लेटफ़ॉर्म के माध्यम से वास्तविक समय डेटा प्रसंस्करण और सेंसर फ़्यूज़न
  • एआई फ्रेमवर्क और एज इंफरेंस इंजन के साथ एकीकरण
  • AI आउटपुट के आधार पर गतिशील सॉफ़्टवेयर अपडेट और फ़ीचर स्केलिंग का प्रबंधन
  • डेटा लॉगिंग, एनालिटिक्स और V2X संचार के लिए समर्थन

यद्यपि AUTOSAR मूल रूप से AI एल्गोरिदम प्रदान नहीं करता है, लेकिन यह ऑटोमोटिव-ग्रेड वातावरण में AI-आधारित अनुप्रयोगों की तैनाती, ऑर्केस्ट्रेशन और सुरक्षित निष्पादन को सक्षम बनाता है।

निष्कर्ष

जैसे-जैसे वाहन सॉफ्टवेयर-परिभाषित प्लेटफ़ॉर्म में विकसित होते हैं, मानकीकृत, स्केलेबल और इंटरऑपरेबल सॉफ़्टवेयर आर्किटेक्चर की आवश्यकता पहले कभी इतनी अधिक नहीं रही। अपने क्लासिक और एडेप्टिव प्लेटफ़ॉर्म के साथ ऑटोसार विश्वसनीय, मॉड्यूलर और भविष्य-प्रूफ ऑटोमोटिव सॉफ़्टवेयर विकसित करने के लिए आधार के रूप में कार्य करता है।

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

ऑटोसार को सफलतापूर्वक क्रियान्वित करने तथा पूर्ण आवश्यकताओं की पता लगाने योग्यता, अनुपालन और गुणवत्ता बनाए रखने के लिए सही उपकरणों को एकीकृत करना महत्वपूर्ण है।

विसुरे पर 14-दिन का निःशुल्क परीक्षण देखें, ऑटोसार आवश्यकताओं, ट्रेसिबिलिटी, कार्यात्मक सुरक्षा (आईएसओ 26262), और एआई-संचालित क्षमताओं के साथ एंड-टू-एंड जीवनचक्र कवरेज के प्रबंधन के लिए एक उद्योग-अग्रणी मंच।

इस पोस्ट को शेयर करना न भूलें!

अध्याय

विज़्योर के साथ बाज़ार तक तेज़ी से पहुँचें

वीज़र इन एक्शन देखें

अपने डेमो तक पहुंचने के लिए नीचे दिया गया फॉर्म पूरा करें