विषयसूची:

अद्भुत विशेषताओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें: 10 कदम (चित्रों के साथ)
अद्भुत विशेषताओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें: 10 कदम (चित्रों के साथ)

वीडियो: अद्भुत विशेषताओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें: 10 कदम (चित्रों के साथ)

वीडियो: अद्भुत विशेषताओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें: 10 कदम (चित्रों के साथ)
वीडियो: समय निकालकर जरूर पढ़ें || अच्छा स्वास्थ्य || प्रेरणादायक विचार || Health tips || #haniavoice 2024, जुलाई
Anonim
अद्भुत सुविधाओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें
अद्भुत सुविधाओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें

पिछली बार मैंने साझा किया था कि एमसीयू के साथ मिनी डीएसओ कैसे बनाया जाता है।

यह जानने के लिए कि इसे चरणबद्ध तरीके से कैसे बनाया जाए, कृपया मेरे पिछले निर्देश को देखें:

www.instructables.com/id/Make-Your-Own-Osc…

चूंकि इस परियोजना में बहुत से लोग रुचि रखते हैं, इसलिए मैंने इसे समग्र रूप से अपग्रेड करने में कुछ समय बिताया। अपग्रेड करने के बाद, मिनी डीएसओ अधिक शक्तिशाली है।

विशिष्टता:

  • MCU: STC8A8K64S4A12 @ 27MHz इसे AliExpress से प्राप्त करें
  • डिस्प्ले: 0.96" OLED 128x64 रेजोल्यूशन के साथ इसे AliExpress से प्राप्त करें
  • नियंत्रक: एक EC11 एनकोडर इसे AliExpress से प्राप्त करें
  • इनपुट: सिंगल चैनल
  • सेकंड/डिव: 500ms, 200ms, 100ms, 50ms, 20ms, 10ms, 5ms, 2ms, 1ms, 500us, 200us, 100us 100us केवल ऑटो ट्रिगर मोड में उपलब्ध है
  • वोल्टेज रेंज: 0-30V
  • नमूनाकरण रेटिंग: 250kHz @ 100us/div

नई सुविधाओं:

  1. तरंग की आवृत्ति दिखाएं
  2. ट्रिगर स्तर अनुकूलित करें
  3. ऑटो, सामान्य और एकल ट्रिगर मोड
  4. क्षैतिज या लंबवत के साथ तरंग स्क्रॉल करें
  5. सेटिंग में OLED ब्राइटनेस एडजस्ट करें

चरण 1: वीडियो देखें

Image
Image

इस वीडियो में, मैं आपको मिनी डीएसओ के नए संस्करण के बारे में परिवर्तन, संचालन और कार्य दिखाऊंगा।

चरण 2: अपना हिस्सा तैयार करें

योजना और सर्किट!
योजना और सर्किट!

हमें नए कार्यों के लिए एक संकेतक जोड़ने की जरूरत है।

सामग्री की सूची:

  • LED x 1 इसे AliExpress से प्राप्त करें
  • रेसिस्टर 5k x 1 इसे AliExpress से प्राप्त करें

चरण 3: योजना और सर्किट

योजना और सर्किट!
योजना और सर्किट!
योजना और सर्किट!
योजना और सर्किट!
योजना और सर्किट!
योजना और सर्किट!

सर्किट में बदलाव केवल एक एलईडी को संकेतक के रूप में जोड़ने के लिए है।

मैं आपको बाद में संकेतक का उपयोग दिखाऊंगा।

सर्किट की सुरक्षा:पिछली बार मैंने फोम के साथ एक केस बनाया था। फोम स्थैतिक बिजली का उत्पादन कर सकता है। इस मुद्दे पर निश्चित रूप से ध्यान देने की जरूरत है। इस बार, मैं सुरक्षा करने के लिए उच्च तापमान टेप का उपयोग करता हूं।

चरण 4: कोड डाउनलोड करें

कोड डाउनलोड करें!
कोड डाउनलोड करें!
कोड डाउनलोड करें!
कोड डाउनलोड करें!
कोड डाउनलोड करें!
कोड डाउनलोड करें!

नीचे दिए गए पैकेज को डाउनलोड करें। स्रोत कोड और संकलित हेक्स फ़ाइल हैं।

इसके अलावा, GitHub पर उपलब्ध:

यदि आप कोड नहीं पढ़ना चाहते हैं, तो बस हेक्स को एमसीयू में जला दें।

MCU में कोड डाउनलोड करने के लिए USB से TTL डाउनलोडर और STC-ISP सॉफ़्टवेयर का उपयोग करें।

TXD, RXD और GND कनेक्ट करें।

यहां एसटीसी-आईएसपी सॉफ्टवेयर डाउनलोड करें:

यदि एसटीसी-आईएसपी का इंटरफ़ेस चीनी है, तो आप भाषा को अंग्रेजी में बदलने के लिए ऊपरी बाएँ आइकन पर क्लिक कर सकते हैं।

एसटीसी-आईएसपी के विस्तृत विन्यास के लिए कृपया मेरा पिछला वीडियो देखें।

कोड C में लिखे गए थे। इसे संपादित और संकलित करने के लिए Keil सॉफ़्टवेयर का उपयोग करें।

चरण 5: इंटरफ़ेस का परिचय

इंटरफ़ेस का परिचय!
इंटरफ़ेस का परिचय!
इंटरफ़ेस का परिचय!
इंटरफ़ेस का परिचय!

मुख्य इंटरफ़ेस में पैरामीटर:

सेकंड प्रति डिवीजन:

"500ms", "200ms", "100ms", "50ms", "20ms", "10ms", "5ms", "2ms", "1ms", "500us", "200us", "100us"

100us केवल ऑटो ट्रिगर मोड में उपलब्ध है

वोल्टेज सीमा:

वोल्टेज 0-30V है।

ट्रिगर स्तर:

ट्रिगर वोल्टेज स्तर।

ट्रिगर ढलान:

राइजिंग या फॉलिंग एज पर ट्रिगर।

ट्रिगर मोड:

ऑटो मोड, सामान्य मोड, सिंगल मोड।

मुख्य इंटरफ़ेस में स्थिति:

'रन': सैंपलिंग रनिंग।

'स्टॉप': सैंपलिंग रोक दी गई।

'विफल': ऑटो ट्रिगर मोड में तरंग से परे ट्रिगर स्तर।

'ऑटो': ऑटो वोल्टेज रेंज।

सेटिंग्स इंटरफ़ेस में पैरामीटर्स:

PMode(प्लॉट मोड): वेक्टर या डॉट्स में तरंग दिखाएं।

एलएसबी: नमूना गुणांक। एलएसबी को एडजस्ट करके सैंपलिंग वोल्टेज को कैलिब्रेट करें।

वोल्टेज विभाजन गुणांक का 100 गुना। जैसे वोल्टेज विभाजन के लिए प्रतिरोधी 10k और 2k है, वोल्टेज विभाजन गुणांक (10+2)/2=6 की गणना करें। एलएसबी = 6 x 100 = 600 प्राप्त करें।

BRT (चमक): OLED चमक समायोजित करें।

चरण 6: संचालन का परिचय

संचालन का परिचय!
संचालन का परिचय!

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

मुख्य इंटरफ़ेस - पैरामीटर मोड:

  • सिंगल क्लिक एनकोडर: सैंपलिंग चलाएँ/रोकें
  • डबल क्लिक एनकोडर: वेव स्क्रॉल मोड दर्ज करें
  • लॉन्ग प्रेस एनकोडर: सेटिंग्स इंटरफेस दर्ज करें
  • एनकोडर घुमाएँ: पैरामीटर समायोजित करें
  • दबाते समय एनकोडर घुमाएँ: विकल्पों के बीच स्विच करें
  • ऑटो और मैनुअल रेंज स्विच करें: ऑटो रेंज में प्रवेश करने के लिए एन्कोडर को लगातार दक्षिणावर्त घुमाएं। मैनुअल रेंज में प्रवेश करने के लिए एनकोडर को वामावर्त घुमाएं।

मुख्य इंटरफ़ेस - वेव स्क्रॉल मोड:

  • सिंगल क्लिक एनकोडर: सैंपलिंग चलाएँ/रोकें
  • डबल क्लिक एनकोडर: पैरामीटर मोड दर्ज करें
  • लॉन्ग प्रेस एनकोडर: सेटिंग्स इंटरफेस दर्ज करें
  • एनकोडर घुमाएँ: तरंग को क्षैतिज रूप से स्क्रॉल करें (नमूना बंद होने पर ही उपलब्ध)
  • दबाते समय एनकोडर घुमाएँ: तरंग को लंबवत रूप से स्क्रॉल करें (नमूना बंद होने पर ही उपलब्ध)

सेटिंग्स इंटरफ़ेस:

  • सिंगल क्लिक एनकोडर: एन/ए
  • डबल क्लिक एनकोडर: एन/ए
  • लॉन्ग प्रेस एनकोडर: मुख्य इंटरफ़ेस पर लौटें
  • एनकोडर घुमाएँ: पैरामीटर समायोजित करें
  • दबाते समय एनकोडर घुमाएँ: विकल्पों के बीच स्विच करें

चरण 7: कार्यों का परिचय

कार्यों का परिचय!
कार्यों का परिचय!
कार्यों का परिचय!
कार्यों का परिचय!
कार्यों का परिचय!
कार्यों का परिचय!

ट्रिगर स्तर:

सिग्नल को दोहराने के लिए, ट्रिगर स्तर इसे प्रदर्शन पर स्थिर बना सकता है। सिंगल-शॉट सिग्नल के लिए, ट्रिगर स्तर इसे कैप्चर कर सकता है।

ट्रिगर ढलान:

ट्रिगर ढलान यह निर्धारित करता है कि ट्रिगर बिंदु सिग्नल के बढ़ते या गिरने वाले किनारे पर है या नहीं।

ट्रिगर मोड:

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

सामान्य मोड और एकल मोड के लिए, सुनिश्चित करें कि ट्रिगर स्तर सही ढंग से समायोजित किया गया है, अन्यथा प्रदर्शन पर कोई तरंग नहीं दिखाया जाएगा।

संकेतक:

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

सेटिंग्स सेव करें:

सेटिंग्स इंटरफ़ेस से बाहर निकलने पर, सेटिंग्स और मुख्य इंटरफ़ेस के सभी पैरामीटर EEPROM में सहेजे जाएंगे।

चरण 8: इसका परीक्षण करें

झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!
झसे आज़माओ!

टेस्ट 1:

स्विचिंग पावर सप्लाई पावर के दौरान वेवफॉर्म को कैप्चर करें।

मिनी डीएसओ पर तरंग वही है जो डीएस 1052 ई पर है। तरंग में छोटे परिवर्तन को स्पष्ट रूप से कैप्चर किया जा सकता है। वोल्टेज की शुद्धता सभ्य है।

टेस्ट 2:

अधिष्ठापन और संतृप्ति धारा को मापने वाले सर्किट में तरंग को कैप्चर करें।

ट्रिगर स्तर केवल 0.1V है और sec/div 200us है। इतने छोटे सिग्नल के लिए ट्रिगर किया जा सकता है, यह बहुत अच्छा है।

चरण 9: सीमाएं और मुद्दे

सीमाएं और मुद्दे!
सीमाएं और मुद्दे!
सीमाएं और मुद्दे!
सीमाएं और मुद्दे!

1. पहले संस्करण के समान, यह नकारात्मक वोल्टेज को माप नहीं सका। तरंग 0V पर रुक जाएगी।

2. यदि उच्च गति नमूनाकरण पर इनपुट पीडब्लूएम संकेत, नमूना परिणाम अधिकतम बार-बार कूद जाएगा। मैंने इस मुद्दे के बारे में एसटीसी इंजीनियर से पूछा, लेकिन स्पष्ट स्पष्टीकरण नहीं मिला। यह उछल-कूद का मुद्दा भी प्रत्येक एमसीयू की गुणवत्ता से संबंधित है। मेरे हाथ में एक टुकड़ा बहुत गंभीर है, और दूसरे टुकड़े बेहतर हैं। लेकिन उन सभी में सैंपलिंग जंपिंग की समस्या है।

चरण 10: आगे की योजना

आगे की योजना!
आगे की योजना!

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

यदि आपके पास इस परियोजना के बारे में सलाह या आवश्यकताएं हैं, तो कृपया मुझे बताएं।

उम्मीद है आप इसे पसंद करते हैं।

बेझिझक मेरा YouTube चैनल देखें:

सिफारिश की: