केबल , की तुलना में अधिक सिर्फ एक केबल है यह एक माइक्रो कि हैंडल कार के नैदानिक प्रोटोकॉल है।
आपके कंप्यूटर का सॉफ़्टवेयर केबल के निर्माता के लिए एक मालिकाना प्रोटोकॉल के साथ केबल से बात करता है, और केबल स्वयं कार के प्रोटोकॉल के बराबर अनुवाद करता है।
मुझे वास्तव में आश्चर्य हुआ है कि हम सभी कारों के लिए एक ही केबल क्यों नहीं रख सकते हैं और कार के प्रोटोकॉल को सीधे कंप्यूटर पर संभाल सकते हैं (केबल एक साधारण कनवर्टर है जो कार की तरफ से प्राप्त फ्रेम को कंप्यूटर की तरफ और इसके विपरीत पर निर्भर करता है) , और यहाँ एक उत्तर मुझे रॉस-टेक (वीसीडीएस डेवलपर) से मिला:
K या CAN कनवर्टर करने के लिए एक "गूंगा" नेटवर्क एक व्यावहारिक उपकरण नहीं है; नैदानिक प्रोटोकॉल भी उस उपकरण से वास्तविक समय की प्रतिक्रियाओं की मांग कर रहे हैं जो उनसे पूछताछ कर रहा है।
जाहिर तौर पर कंप्यूटर पर जा सकने वाले CAN पैकेट के होने से प्रेरित विलंबता, वहां संसाधित होना और वापस जाना बहुत अधिक है, इसलिए केबल पर सीधे कार प्रोटोकॉल को संभालने की आवश्यकता होती है।
OBD-II को लागू करना सरल है और यह प्रोटोकॉल मानक और सबसे अधिक संभावना है। निर्माता-विशिष्ट प्रोटोकॉल को लागू करना कठिन है क्योंकि उनके बारे में बहुत कम प्रलेखन है और यह जानने का एकमात्र तरीका है कि प्रोटोकॉल ECUs के फ़र्मवेयर को रिवर्स-इंजीनियर करना है या कार और निर्माता के आधिकारिक नैदानिक उपकरण के बीच संचार पर कब्जा करना है। तो यह मुश्किल है, समय लेने वाली और महंगी है कि प्रत्येक निर्माता द्वारा उपयोग किए जाने वाले प्रोटोकॉल के लिए, और फिर उस सभी को सीधे केबल के माइक्रोकंट्रोलर पर लागू करें।
फिर भी, देखते हैं सार्वभौमिक केबलों वे (सबसे कारणों मैं उपर्युक्त के लिए) की संभावना अभी बहुत महंगी हैं, और मुझे शक है कि वे सभी सुविधाओं है कि निर्माता-विशिष्ट उपकरण होता है (यह न केवल, केबल आप का उल्लेख निदान के बारे में है कार को कॉन्फ़िगर कर सकते हैं, उदाहरण के लिए नई कुंजी जोड़ें या स्टीयरिंग सहायता को ट्वीक करें )।