ADCs कैसे विफल होते हैं?


12

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

नमूना छवि

ध्यान दें कि नीली रेखा का अर्थ कुछ और है (अनिवार्य रूप से, सॉफ्टवेयर लाल रेखा को नीले रेखा से मिलाने की कोशिश कर रहा है)।

आम तौर पर, चरण छोटे होते हैं, जैसा कि बड़े वर्ग की लहर पर कुछ छोटे धक्कों द्वारा देखा जा सकता है। हालाँकि, मान से नीचे जाने के बाद चरण काफी बड़े होते हैं। जबकि मेरे पास कच्चा गणना डेटा नहीं है, मुझे पता है कि यह मायने रखता है।

मैं समझने की कोशिश कर रहा हूं कि यह एडीसी कैसे विफल हो रहा है।

मैं निम्नलिखित अनुमान लगा रहा हूं, लेकिन मैं इस विचार का कुछ विश्लेषण करना चाहता हूं:

  1. रैखिक क्षेत्र में, डेल्टा v में एनालॉग वोल्टेज में प्रत्येक परिवर्तन के लिए, एक की गिनती में परिवर्तन होता है।
  2. गैर-रैखिक क्षेत्र में, डेल्टा वी में एनालॉग वोल्टेज में बदलाव के लिए, काउंट्स में कूद बहुत बड़ी है।
  3. यह संभव है कि 2 में डेल्टा v 1 से बड़ा है, लेकिन यह सामान्य रूप से भविष्यवाणी की तुलना में बहुत छोटा है।

याद रखें, यह एक उपग्रह है, इसलिए मैं इसे परीक्षण के लिए प्रयोगशाला में वापस नहीं ला सकता। कोई विचार?

संपादित करें: यहाँ इस तरह के एपिसोड के लिए कच्ची गणना है (कम आवृत्ति पर नमूना)। इसके अलावा, एडीसी लगभग 15-20 साल पुराना स्थान है, मेरे पास हाथ पर एक भाग संख्या नहीं है, लेकिन मैं देखूंगा कि क्या मुझे मिल सकता है। यह शायद 1993 में आसपास था, और FPGA आधारित हो सकता है। मायने रखता है जहाँ तक मैं 374- 421 अंतर के रूप में बता सकता हूँ (कुछ गिनती से दूर हो सकता है)। बाइनरी इस प्रकार है

374 101110110
421 110100101

यहाँ छवि विवरण दर्ज करें

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

यहाँ छवि विवरण दर्ज करें

इसके अलावा, यहां लगभग 24 घंटों की अवधि में एडीसी द्वारा पढ़े जाने वाले हर मूल्य की एक सूची है। लाइनों की एक भीड़ है (सभी में लगभग 20)। मेरा मानना ​​है कि अंतराल ADC या संबंधित सर्किटरी में एक मृत क्षेत्र का प्रतिनिधित्व करते हैं। इस प्लॉट में y अक्ष ADC पढ़ा आउटपुट मान है। जब भी आप एक मोटे तौर पर लंबवत रेखा देखते हैं, एक ऐसे क्षेत्र का प्रतिनिधित्व करती है, जहां ADC मान दर्ज नहीं कर सकता है।

यहाँ छवि विवरण दर्ज करें

ADC भाग ADC0808 है, एनालॉग मल्टीप्लेक्स भाग संख्या HCF4051BM1 है, कम से कम योजनाबद्ध मैं पा सकता हूं ... यह संभव है कि किसी समय में एक बदलाव किया गया था।

EDIT- एक अपडेट का अधिक: 3 एनालॉग मल्टीप्लेक्सर्स हैं जो एडीसी में फ़ीड करते हैं। मैं देखना चाहता था कि शायद उनमें से कोई एक इस मुद्दे पर था, जहां अन्य नहीं थे। हालाँकि, इसके लिए बहुत साक्ष्य नहीं हैं, फिर भी नीचे देखें। इस तरह के कई अंतराल हैं, मैंने सिर्फ एक दिखाने के लिए चुना है।

Count   #tot    #mux1   #mux2   #mux3
557 3360    1336    68  1956
558 252 128 4   120
577 684 292 4   388
578 964 480 8   476

3
भाग के लिए भाग संख्या और डेटा शीट?
ब्रायन कार्लटन

1
वास्तविक मूल्यों को पोस्ट करने से मदद मिल सकती है। यह हो सकता है कि किसी भी तरह एमएसबी और एलएसबी को एक साथ नहीं पढ़ा जा रहा है , इस अर्थ में कि यदि मूल्य उदाहरण के 0x00FFलिए 0x0100(छोटे परिवर्तन) से बदल रहा है तो आपको मिल रहा है 0x01FFया 0x0000(बड़ा परिवर्तन) हो सकता है ।
अपालोफापा

3
रुको, यह एक उपग्रह है? जैसे, यह अब अंतरिक्ष में है ? मुझे आशा है कि आपने विकिरण-कठोर भागों को खरीदा है।
कॉनर वुल्फ

2
यह अतीत में काम कर चुका है, यह ~ 10 साल के लगातार उपयोग के बाद विफल होने लगा। मैंने तापमान और दबाव सेंसर से समान व्यवहार देखा है, बैटरी वोल्टेज का उल्लेख नहीं करने के लिए, मैं सिर्फ वर्तमान पोस्ट करने के लिए हुआ।
PearsonArtPhoto

2
आपको एक अच्छा काम मिला है।
Ktc

जवाबों:


4

क्या सिस्टम में बाकी सब चीजों पर ADC का संदेह करने का कोई कारण है? बैटरी और ग्राउंड स्टेशन के बीच कुछ भी कारण हो सकता है जो आप देखते हैं। एक अच्छा गलती वाला पेड़ एडीसी के अलावा अन्य कारणों पर विचार करेगा।

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

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

क्या गुलाबी चैनल के तुरंत बाद बैंगनी चैनल पढ़ा जाता है? यह नमूने की तरह दिखता है और बैंगनी चैनल के लिए पकड़ कभी-कभी केवल एक ही तरीका होता है।
23

ईमानदारी से, मुझे नहीं पता है और मुझे यह भी नहीं पता है कि क्या इसका पता लगाने का कोई तरीका है ... लेकिन मैं यह देखूंगा कि मैं इसका पता लगाने के लिए क्या कर सकता हूं। यह दिलचस्प है कि वे एक ही सिग्नल स्तर हैं, लेकिन ध्यान दें कि यह तब दिखाई नहीं देता जब बैंगनी उच्च स्तर पर होता है।
PearsonArtPhoto

मैं अनुमान लगा रहा हूं कि हम जो देख रहे हैं वह एक आधा-मृत सीएमओएस ट्रांसमिशन गेट है जहां केवल दो ट्रांजिस्टर में से एक का संचालन होता है। यह नमूना चार्ज कर रहा है और कैपेसिटर को पकड़ रहा है लेकिन बैंगनी चैनल के सक्रिय होने पर इसे डिस्चार्ज नहीं कर रहा है।
थेरानन

2

मेरे द्वारा एकत्रित की जा रही विस्तृत जानकारी का उपयोग करते हुए, मैं निम्नलिखित रुझानों को देख रहा हूँ:

  1. ADC रेंज में कोई भी पूर्ण अंतराल दिखाई नहीं देता है, केवल उन क्षेत्रों को छोड़कर जहां यह प्रतीत होता है कि कोई इनपुट संकेत नहीं था।
  2. ऐसे कई क्षेत्र हैं जो नीचे दिए गए आंकड़ों की तरह दिखते हैं, जहां ऐसा लगता है कि एक छोटी सी खिड़की में मान लगभग कभी नहीं पढ़े जाते हैं, इससे पहले और बाद में बड़ी संख्या में। पहला स्तंभ ADC से आउटपुट है, दूसरा कई ऑब्जेक्ट प्रकारों में घटनाओं की संख्या है।

डेटा है:

350 253
351 106
354 1
357 1
359 2
360 183
361 270


375 288
376 188
392 1
409 1
424 762
425 1058
  1. ये माप विभिन्न प्रकार के इनपुटों को मापते हैं, लेकिन कई बहुत छोटे पैमाने पर कूदते हैं, जिनमें ऐसी चीजें शामिल हैं, जिन्हें जल्दी से नहीं कूदना चाहिए, जैसे तापमान, बैटरी का दबाव, बैटरी वोल्टेज, आदि।

इस सब को देखते हुए, मुझे यह कहना होगा कि एडीसी या सपोर्टिंग सर्किट इस तरह से विफल हो सकते हैं कि वे छोटे ईवेंट की घटनाओं को मापने के लिए सीमित क्षमता प्रदान करते हैं। इसके अलावा, ऐसा लगता है कि ये केवल चरण कार्य हैं।

मैं अभी भी यह पता लगाने की कोशिश कर रहा हूं कि ये छलांगें कैसे जुड़ी हुई हैं, लेकिन पूरी तस्वीर पाने में विफल ...

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