क्या वाहनों में OBD-II पोर्ट केवल डायग्नोस्टिक कोड पढ़ने के लिए उपयोग किया जाता है या क्या कुछ कार्यक्षमता है जो वाहन (जैसे। इंजन खुलासा) को OBD-II के माध्यम से नियंत्रित करने की अनुमति देता है?
धन्यवाद।
क्या वाहनों में OBD-II पोर्ट केवल डायग्नोस्टिक कोड पढ़ने के लिए उपयोग किया जाता है या क्या कुछ कार्यक्षमता है जो वाहन (जैसे। इंजन खुलासा) को OBD-II के माध्यम से नियंत्रित करने की अनुमति देता है?
धन्यवाद।
जवाबों:
अंतत: जवाब हां हैआप ऐसा कर सकते हैं। इस उत्तर को प्राप्त करने के लिए, हालांकि, आप केवल कुछ चीजों को नियंत्रित कर सकते हैं, लेकिन सभी चीजों को नहीं, केवल कुछ वाहनों पर। आप पोर्ट के माध्यम से सरल चीजें कर सकते हैं, जैसे कि ए / सी पंप चालू करें, या कोई अन्य चीज जो कंप्यूटर (पीसीएम) द्वारा नियंत्रित होती है। विस्तार के रूप में, मुझे यकीन है कि आप उसी तरीके का उपयोग करके इंजन को संशोधित कर सकते हैं जब तक कि वाहन में तार (DBW) सेटअप द्वारा ड्राइव है। DBW सेटअप में, कंप्यूटर थ्रॉटल को नियंत्रित करता है, इसलिए सही हैक के साथ इसे पूरा किया जा सकता है। कुछ भी जो कंप्यूटर द्वारा नियंत्रित किया जाता है और इनपुट के भौतिक साधनों पर निर्भर नहीं होता है (जैसे पारेषण में गियर को बदलना या स्टीयरिंग व्हील द्वारा सीधे नियंत्रित होने वाले वाहन को स्टीयरिंग - नीचे नोट देखें) को नियंत्रित करने में सक्षम होना चाहिए इस माध्यम से। माइंड यू, यू ' d को इस बात का पूरा ज्ञान होना चाहिए कि कंप्यूटर कुछ इस तरह से प्रोग्राम करने के लिए कैसे चलता है और कई निर्माता इस जानकारी को बाहर निकालने की अनुमति देते हैं (मुख्य रूप से कंप्यूटर में रीट्यून प्रयासों या इंजन मापदंडों को रोकने के लिए)। फिर वो भी, जिन्हेंHave फटा PCMs पर कोड अक्सर इस जानकारी या तो ... वे मुक्त करने के लिए उनकी रोजी रोटी देने के लिए नहीं करना चाहते हैं साझा करने के लिए तैयार नहीं हैं।
नोट: कुछ वाहन निकट भविष्य में स्टीयरिंग के लिए वायर सिस्टम द्वारा ड्राइव करने जा रहे हैं। हां, इसका मतलब है कि चालक और पहिए के बीच कोई सीधा संबंध नहीं है। व्यक्तिगत रूप से मुझे यह पसंद नहीं है क्योंकि यह सुरक्षा के लिए उधार नहीं देता है (यदि सिस्टम विफल होना चाहिए, तो आपके पास वाहन चलाने का कोई तरीका नहीं है ... और यदि आपके पास शक्ति नहीं है, तो या तो चलाने का कोई तरीका नहीं है)। उन्हें फीडबैक सर्किट में भी डिजाइन करना होगा, क्योंकि बॉब यहां बताते हैं कि ड्राइविंग करते समय फीडबैक के लिए कुछ कहा जाना चाहिए।
EDIT / UPDATE: मुझे इस WIRED लेख का लिंक दिया गया । यदि वे आपके वाहन में मनोरंजन प्रणाली के माध्यम से वायर्ड / वायरलेस रूप से वाहन को नियंत्रित कर सकते हैं, तो वाहन को निश्चित रूप से ऊपर वर्णित के अनुसार नियंत्रित किया जा सकता है।
EDIT2: मुझे यह पेपर भी मिला है जो वाहनों की सुरक्षा पर चर्चा करता है। लेख में यह कहा गया है:
सबसे महत्वपूर्ण ऑटोमोटिव इंटरफ़ेस OBD-II पोर्ट है, जो कि अमेरिका में संघ द्वारा अनिवार्य रूप से अनिवार्य है, जो आमतौर पर ऑटोमोबाइल की कुंजी CAN बसों तक सीधी पहुंच प्रदान करता है और ऑटोमोटिव सिस्टम की पूरी श्रृंखला से समझौता करने के लिए पर्याप्त पहुंच प्रदान कर सकता है।
OBD-II पोर्ट का उपयोग निश्चित रूप से कई वाहन प्रणालियों को एक्सेस और नियंत्रित करने के लिए किया जा सकता है।
यही कारण है कि यह नहीं बनाया गया था, लेकिन हाँ यह संभव है।
OBD पोर्ट आपको वाहन की CAN बसों में से एक तक पहुंच प्रदान करता है (उनके पास अक्सर कई हैं, सुरक्षा महत्वपूर्ण विशेषताएं एक अलग हैं और वे केवल एक प्रवेश द्वार के माध्यम से संवाद करते हैं जो केवल कुछ जानकारी से संबंधित है)।
वहां, आप या तो खुद को एक नैदानिक उपकरण के रूप में पेश कर सकते हैं (जैसा कि यहां दिए गए अन्य उत्तर के रूप में है) और प्रत्येक आउटपुट को व्यक्तिगत रूप से नियंत्रित करने के लिए "आउटपुट परीक्षण" सुविधा का उपयोग करें, यह परीक्षण के लिए अच्छा है लेकिन नियंत्रण के लिए कम है क्योंकि आप इसे एक आइटम पर कर सकते हैं यदि वाहन उदाहरण के लिए (सुरक्षा के लिए) चल रहा हो तो आपके कंप्यूटर को आपके अनुरोध को पूरा करने से मना किया जा सकता है।
या आप अपने अंधेरे पक्ष को खुद को व्यक्त करने और कुछ कम अच्छा करने की अनुमति दे सकते हैं, जैसे कि स्पूफ किए गए संदेश भेजना और कार के कंप्यूटरों में से एक होने का नाटक करना; इसमें कोई भी क्रिप्टोग्राफी नहीं है और न ही हैश शामिल है, इसलिए यह जानने की बात है कि पैकेट को क्या भेजना है और इसका क्या मतलब है, लेकिन एक बार जब आप यह कर सकते हैं कि आप वाहन के किसी भी इलेक्ट्रॉनिक पहलू को नियंत्रित कर सकते हैं। जब तक आपके पास सटीक संदेशों के बारे में कुछ प्रकार के दस्तावेज़ नहीं होते हैं, तो मैं आपको सुझाव देता हूं कि आप बस पर क्या होता है, इसकी निगरानी करके शुरू करें जब आप कुछ चीजें करते हैं, जैसे कार को लॉक करना / अनलॉक करना, इसे शुरू करना, आदि और फिर उन संदेशों को फिर से खेलना। आप अलार्म और इम्मोबिलाइज़र को भी हरा सकते हैं, क्योंकि कोई क्रिप्टो नहीं है और यह अस्पष्टता से सुरक्षा पर अधिक निर्भर करता है (यह है कि "जादुई ब्लैक बॉक्स" आप काले बाजार के काम पर कैसे पा सकते हैं,
ध्यान दें कि स्टीयरिंग के लिए वायर सिस्टम द्वारा एक पूर्ण ड्राइव की आवश्यकता नहीं है, एक इलेक्ट्रॉनिक पावर स्टीयरिंग सिस्टम पर्याप्त है, जैसे कि आज के अधिकांश वाहनों में है।
हां, वास्तव में "मध्यम-पुरुष" वोल्टेज के माध्यम से वोल्टेज जो कि ईसीयू को भेजे गए वोल्टेज और पैकेट की नकल कर सकता है, जो डेटा को एक्सट्रपलेट करता है और आपकी कार को चलाने के तरीके को नियंत्रित करता है।
अब बेशक कार का मॉडल, और आमतौर पर नया (अधिक नियंत्रण / सेंसर) सभी क्षमताओं में मायने रखता है जिसके लिए आप सिर्फ एक प्लग और प्ले के साथ सीमित हैं। हालांकि, स्टैंड-अलोन हार्डवेयर आपके वाहन के प्रकार के दोहन के साथ बहुत ही सरल है, जिसमें यह सचमुच सीपीयू तक पहुंचने से पहले इंटरसेप्ट होता है (यानी थ्रोटल, फ्यूल ट्रिम्स, पिंग, आदि) आपके स्टैंड-अलोन द्वारा प्राप्त किए जाते हैं। हार्डवेयर और आप कंप्यूटर द्वारा नियंत्रित सब कुछ बदलने में सक्षम हैं।