विषयसूची:
- चरण 1: वीडियो देखें
- चरण 2: अपना हिस्सा तैयार करें
- चरण 3: योजना और सर्किट
- चरण 4: कोड डाउनलोड करें
- चरण 5: इंटरफ़ेस का परिचय
- चरण 6: संचालन का परिचय
- चरण 7: कार्यों का परिचय
- चरण 8: इसका परीक्षण करें
- चरण 9: सीमाएं और मुद्दे
- चरण 10: आगे की योजना
वीडियो: अद्भुत विशेषताओं के साथ DIY मिनी डीएसओ को वास्तविक ऑसिलोस्कोप में अपग्रेड करें: 10 कदम (चित्रों के साथ)
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
पिछली बार मैंने साझा किया था कि एमसीयू के साथ मिनी डीएसओ कैसे बनाया जाता है।
यह जानने के लिए कि इसे चरणबद्ध तरीके से कैसे बनाया जाए, कृपया मेरे पिछले निर्देश को देखें:
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
नई सुविधाओं:
- तरंग की आवृत्ति दिखाएं
- ट्रिगर स्तर अनुकूलित करें
- ऑटो, सामान्य और एकल ट्रिगर मोड
- क्षैतिज या लंबवत के साथ तरंग स्क्रॉल करें
- सेटिंग में OLED ब्राइटनेस एडजस्ट करें
चरण 1: वीडियो देखें
इस वीडियो में, मैं आपको मिनी डीएसओ के नए संस्करण के बारे में परिवर्तन, संचालन और कार्य दिखाऊंगा।
चरण 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 चैनल देखें:
सिफारिश की:
मिनी बैटरी चालित सीआरटी ऑसिलोस्कोप: 7 कदम (चित्रों के साथ)
मिनी बैटरी चालित सीआरटी ऑसिलोस्कोप: नमस्कार! इस निर्देशयोग्य में मैं आपको दिखाऊंगा कि कैसे एक मिनी बैटरी चालित CRT आस्टसीलस्कप बनाया जाता है। इलेक्ट्रॉनिक्स के साथ काम करने के लिए एक आस्टसीलस्कप एक महत्वपूर्ण उपकरण है; आप एक सर्किट में चारों ओर बहने वाले सभी संकेतों को देख सकते हैं, और समस्या का निवारण कर सकते हैं
एसटीसी एमसीयू के साथ आसानी से अपना खुद का ऑसिलोस्कोप (मिनी डीएसओ) बनाएं: 9 कदम (चित्रों के साथ)
एसटीसी एमसीयू के साथ आसानी से अपना खुद का ऑसिलोस्कोप (मिनी डीएसओ) बनाएं: यह एसटीसी एमसीयू के साथ बनाया गया एक साधारण ऑसिलोस्कोप है। आप इस मिनी डीएसओ का उपयोग तरंग को देखने के लिए कर सकते हैं। समय अंतराल: 100us-500ms वोल्टेज रेंज: 0-30V ड्रा मोड: वेक्टर या डॉट्स
रिगोल DS1054Z डिजिटल ऑसिलोस्कोप को हैक और अपग्रेड कैसे करें: 5 कदम (चित्रों के साथ)
रिगोल DS1054Z डिजिटल ऑसिलोस्कोप को हैक और अपग्रेड कैसे करें: रिगोल DS1054Z एक बहुत ही लोकप्रिय, एंट्री लेवल 4-चैनल डिजिटल स्टोरेज ऑसिलोस्कोप है। इसमें 1 GSa/s तक की रीयल-टाइम नमूना दर और 50 MHz की बैंडविड्थ है। विशेष रूप से बड़े TFT रंग डिस्प्ले पढ़ने में बहुत आसान हैं। एक के लिए धन्यवाद
फ्लैश मेमोरी के साथ अपने आइपॉड मिनी को अपग्रेड करें - कोई और हार्ड ड्राइव नहीं!: 6 कदम (चित्रों के साथ)
फ्लैश मेमोरी के साथ अपने आइपॉड मिनी को अपग्रेड करें - कोई और हार्ड ड्राइव नहीं!: हार्ड ड्राइव के बजाय, आपका नया अपग्रेड किया गया आईपॉड तेजी से बूट अप और amp के लिए बिना मूविंग पार्ट्स के फ्लैश मेमोरी का उपयोग करेगा। पहुंच समय और कम बिजली की खपत। (मैंने अपना आईपॉड एक बार चार्ज करने पर लगातार 20 घंटे तक चलाया!) आपको भी मिलेगा एन्हांस
एसर लैपटॉप पर विस्टा से विंडोज एक्सपी में अपग्रेड कैसे करें: 7 कदम (चित्रों के साथ)
एसर लैपटॉप पर विस्टा से विंडोज एक्सपी में अपग्रेड कैसे करें: मेरी पत्नी ने हाल ही में क्रिसमस के लिए मुझे एसर एक्स्टेंसा 5620 खरीदा है। यह बहुत अधिक क्षमता वाली एक बड़ी छोटी इकाई है, लेकिन एक बड़ी खामी ऑपरेटिंग सिस्टम थी: यह विंडोज विस्टा के साथ आया था। तेज़ हार्डवेयर फूला हुआ, अनाड़ी OS द्वारा अपंग हो गया था। मैं