एक सममित कनेक्टर की स्थिति निर्धारित करने का एक तरीका


12

मेरे पास कनेक्टर्स की एक पुरानी, ​​कस्टम जोड़ी है जो बड़ी संख्या में सिस्टम द्वारा उपयोग की जाएगी। कनेक्टर्स माता / पिता और सममित हैं, क्योंकि उनके पास उपयोगकर्ता को "सही" स्थिति में प्लग करने के लिए एक यांत्रिक गाइड नहीं है।

मैं किसी भी तरह से पिता डिवाइस और कनेक्टर को बदल नहीं सकता।

पिता कनेक्टर (यह उपयोगकर्ताओं को प्लग इन है)

4 पिन हैं: वीसीसी जीएनडी आरएक्स टीएक्स। मेरे पास पावर पिन पर एक उच्च वोल्टेज है और 5x पर आरएक्स / टीएक्स लॉजिक है। Rx / Tx घड़ी एक विशेष मूल्य पर पूर्व निर्धारित है।

माँ कनेक्टर पिनआउट

इसलिए, पिता कनेक्टर को 4 संभावित तरीकों से प्लग किया जा सकता है।

माँ VCC के साथ 1000V के तहत और 100A के तहत अगर और जब पिन "संरेखित" हैं तो पिता की आपूर्ति करती है। तब तक, डिवाइस आरएक्स और टीएक्स @ 5 वी के माध्यम से बात कर सकते हैं (पिता कनेक्टर एंड डिवाइस पर एक छोटी रिचार्जेबल बैटरी है)।

कनेक्टर्स और उपकरणों का मामला गैर-प्रवाहकीय है।

मुझे अभिविन्यास का पता लगाने में सक्षम होने की आवश्यकता है / यह कि पिता कनेक्टर को कैसे डाला जाता है ताकि मैं वर्तमान और संकेतों को ठीक से रिले कर सकूं, ताकि डिवाइस कनेक्ट हो जाएंगे और बात करेंगे, भले ही कनेक्टर्स कैसे प्लग इन हों।

इसे निष्पादित करने का श्रेष्ठ तरीका क्या है? "सबसे अच्छा तरीका" से मेरा मतलब है कम से कम घटक / FET / रिले / डायोड। मैं अपने अंत में किसी भी प्रकार के एमसीयू का उपयोग कर सकता हूं, एसटीएम से एल-क्लास देख रहा था।

NB: मदर कनेक्टर के पीछे एक इलेक्ट्रो-मैकेनिकल डिवाइस, डिस्क के रूप में एक मोटर द्वारा 90 'दक्षिणावर्त के चरणों में घुमाया जाता है (मूल रूप से 4 "कोशिशें" तब तक की जाती हैं जब तक कि सिग्नल ठीक से संरेखित नहीं हो जाते) के माध्यम से प्रस्तावित किया गया है एक और चैनल, मैं इस तरह के समाधान की तलाश में नहीं हूं, कुछ ठोस अवस्था की आवश्यकता है, बिना किसी भाग के।


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

11
BTW: आपके पास एक और मुद्दा है जिसका आपने उल्लेख नहीं किया है। आपको यह पता लगाने में सक्षम होने की आवश्यकता है कि यह कब अनप्लग हो गया है, इसलिए कुछ बेवकूफ इसे चालू करने पर इसे अनप्लग नहीं करते हैं और इसे घुमाते हैं और इसे वापस प्लग करते हैं।
ट्रेवर_जी

10
आप कहते हैं कि प्रमाणपत्रों के कारण इसे बदला नहीं जा सकता, लेकिन ईमानदारी से कोई भी "प्रमाणन" जिसने इस कनेक्टर को 1000 V के लिए उपयोग करने की अनुमति दी है, शून्य से कम है। मैं चला जाता। यह मरने के लायक नहीं है, और इसका कोई भी समाधान आंतरिक रूप से जोखिम भरा है। मूल रूप से कोई तरीका नहीं है जिससे आप यह साबित कर सकते हैं कि माइक्रोकंट्रोलर (या जो भी) लटका नहीं सकता है और एक खतरनाक स्थिति में बिजली छोड़ सकता है।
इवान

9
@NickM: (1) किसी ने नहीं पूछा, लेकिन वास्तव में डिवाइस क्या है? (२) यह बिना ध्रुवीकृत योजक के क्यों बनाया गया होगा? (३) सीरियल प्रोटोकॉल क्या है? (४) क्या आप बता सकते हैं कि जीएनडी को TX / RX कैसे संदर्भित किया जाता है? (५) आपको यहाँ उठाए गए सभी बिंदुओं को अपने प्रश्न में वापस शामिल करना चाहिए।
ट्रांजिस्टर

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

जवाबों:


4

चूंकि आप जिस चीज में प्लगिंग कर रहे हैं, वह Tx लाइन (और शायद Rx पर एक पुलअप) पर ग्राउंड पिन के सापेक्ष एक वोल्टेज को बाहर निकाल रहा है, जिसे आपको एक सर्किट की तरह शुरू करने में सक्षम होना चाहिए।

ढांच के रूप में

इस सर्किट का अनुकरण करें - सर्किटलैब का उपयोग करके बनाई गई योजनाबद्ध

प्रत्येक पिन को एक बार में एक ग्राउंड पर खींचें और जांचें कि कौन से पिन वापस आ रहे हैं। आपको यह पता लगाने में सक्षम होना चाहिए कि कौन सा पिन उस तरह से वास्तविक ग्राउंड पिन है। एक बार जब आप यह जान लेते हैं कि, TX / RX सिग्नलों को सही पिनों में दिखाया गया है (नहीं दिखाया गया है) और उपयुक्त पावर P-MOSFET चालू करने से पहले संचार को सत्यापित करें।

एक बार जब आप जान जाते हैं कि कौन सी जमीन है, और इसे संचालित किया गया है, तो प्लग को खींचने का पता लगाने के लिए बस Vcc लाइन पर ट्रांजिस्टर की निगरानी का विषय होना चाहिए।


3

आप 0, 90, 180 या 270 डिग्री द्वारा संकेतों को घुमाने के लिए दो-चरण बैरल शिफ्टर के समान सर्किट का उपयोग कर सकते हैं :

ढांच के रूप में

इस सर्किट का अनुकरण करें - सर्किटलैब का उपयोग करके बनाई गई योजनाबद्ध

आप स्विच के लिए या तो ठोस अवस्था या यांत्रिक रिले का उपयोग कर सकते हैं। केवल दो नियंत्रण संकेत हैं, जो 4 संभव झुकावों के अनुरूप 4 संभावित सेटिंग्स की अनुमति देता है।

सही अभिविन्यास खोजने के लिए, बस सेटिंग्स के माध्यम से टॉगल करें जब तक आपको एक वैध RX / TX संकेत नहीं मिलता है। चूँकि उच्च वोल्टेज की आपूर्ति सही अभिविन्यास मिलने से पहले सक्षम नहीं है, इसलिए तर्क को केवल rx / tx संकेतों पर + - 5V को संभालना होगा। एक साधारण श्रृंखला रोकनेवाला और डायोड क्लैंप पर्याप्त हो सकता है।

(यदि उच्च वोल्टेज गलत पिंस पर समाप्त होता है, तो निश्चित रूप से किसी प्रकार की गिरावट से सुरक्षा करना स्मार्ट होगा, लेकिन यह एक प्रश्न के लिए एक विषय के लिए पर्याप्त है।)

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.