एवीआर माइक्रोकंट्रोलर पर घर का बना ऑसिलोस्कोप। AVR माइक्रोकंट्रोलर (ATmega32, C) पर आधारित डिजिटल ऑसिलोस्कोप

इससे पहले कि हम विवरण शुरू करें DIY यूएसबी ऑसिलोस्कोप ATtiny45 पर, यह ध्यान दिया जाना चाहिए कि डिज़ाइन केवल 10-बिट रिज़ॉल्यूशन वाले ATmega45 माइक्रोकंट्रोलर के एकीकृत ADC कनवर्टर का उपयोग करता है, और V-USB सॉफ़्टवेयर का उपयोग करके डेटा को कंप्यूटर में स्थानांतरित किया जाता है यूएसबी ड्राइवर HID, समग्र डेटा अंतरण दर गंभीर रूप से सीमित है।

दोनों चैनलों पर वास्तविक नमूने प्रति सेकंड दस नमूने तक। इस प्रकार, यह एक माइक्रोकंट्रोलर पर एक डिजिटल दो-चैनल कम गति वाला ऑसिलोस्कोप है।

वी-यूएसबी एटमेल एवीआर श्रृंखला प्रोसेसर के लिए कम गति वाले यूएसबी प्रोटोकॉल का विशुद्ध रूप से सॉफ्टवेयर कार्यान्वयन है। इन पुस्तकालयों के लिए धन्यवाद, आप अतिरिक्त विशेष उपकरणों की आवश्यकता के बिना, मामूली प्रतिबंधों के साथ लगभग किसी भी माइक्रोकंट्रोलर के साथ यूएसबी का उपयोग कर सकते हैं। सभी वी-यूएसबी लाइब्रेरी जीएनयू जीपीएल वी.2 लाइसेंस के तहत वितरित की जाती हैं।

दो एनालॉग इनपुट 0 से +5 V तक वोल्टेज मापने में सक्षम हैं। एक उच्च इनपुट प्रतिबाधा, परिवर्तनीय लाभ (या इनपुट) एम्पलीफायर जोड़कर एक विस्तृत वोल्टेज रेंज प्राप्त की जा सकती है। प्रतिरोधक विभक्त), या कम से कम एक नियमित चर अवरोधक का उपयोग करना।

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

लेकिन, चूंकि यूएसबी पोर्ट के डेटा पिन 0 से +3.3 वी तक वोल्टेज स्तर का उपयोग करते हैं, इसलिए सीमित प्रतिरोधक आर 2, आर 3 और जेनर डायोड डी 2, डी 3 का उपयोग करना आवश्यक है। यह समाधान, निश्चित रूप से, किसी व्यावसायिक उत्पाद के लिए अनुशंसित नहीं किया जा सकता है, लेकिन यूएसबी की समस्याओं से परिचित होने और इसके लिए एक सरल डिज़ाइन प्राप्त करने के लिए घरेलू इस्तेमालकाफी.

J2 पर इनपुट चैनल CH1 और CH2 आवश्यक आंतरिक ADC विनिर्देश के अनुसार 100n कैपेसिटर C2 और C3 द्वारा अवरुद्ध हैं। LED D1 केवल संचालन को इंगित करने के लिए कार्य करता है और इसलिए इसे छोड़ा जा सकता है।

घटकों की सूची:

  • आर1-270आर
  • आर2, आर3 - 68आर
  • आर4 - 2के2
  • सी1, सी2, सी3 - 100एन
  • डी1 - एलईडी 3मिमी
  • डी2, डी3 - जेडडी (3.6 वोल्ट)
  • IO1 - Attiny45-20PU
  • जे1 - यूएसबी बी 90

सॉफ़्टवेयर:

संकलित HEX फ़ाइल लेख के अंत में डाउनलोड के लिए उपलब्ध है सोर्स कोडसी भाषा में कॉन्फ़िगरेशन सेटिंग आंतरिक पीएलएल ऑसिलेटर गुणक का उपयोग करने के विकल्प तक सीमित है।

चूंकि एप्लिकेशन HID ड्राइवर (ह्यूमन इंटरफ़ेस डिवाइस) का उपयोग करता है, जो लगभग हर में उपलब्ध हैं ऑपरेटिंग सिस्टम, अतिरिक्त ड्राइवर स्थापित करने की कोई आवश्यकता नहीं है।

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

(डाउनलोड: 1,273)

http://pandatron.cz/?1138&dvoukanalovy_usb_hid_osciloskop

हाल ही में मैंने पहले से ही एक निर्माण किट की समीक्षा की है, आज शुरुआती रेडियो शौकीनों के लिए सभी प्रकार की घरेलू चीजों के बारे में समीक्षाओं की एक छोटी श्रृंखला की निरंतरता है।
मैं तुरंत कहूंगा कि यह निश्चित रूप से टेक्ट्रोनिक्स या यहां तक ​​कि DS203 नहीं है, लेकिन यह अपने तरीके से एक दिलचस्प चीज़ है, भले ही यह मूल रूप से एक खिलौना है।
आमतौर पर, परीक्षण से पहले, चीज़ को पहले अलग किया जाता है, यहां आपको पहले इसे इकट्ठा करना होगा :)

मेरी राय में, ये एक रेडियो शौकिया की "आँखें" हैं। मल्टीमीटर के विपरीत, इस उपकरण में शायद ही कभी उच्च सटीकता होती है, लेकिन यह आपको गतिशीलता में प्रक्रियाओं को देखने की अनुमति देता है, अर्थात। "आंदोलन" में.
कभी-कभी ऐसा दूसरा "लुक" परीक्षक के साथ एक दिन की उलझने से अधिक मदद कर सकता है।

पहले, ऑसिलोस्कोप ट्यूब ऑसिलोस्कोप थे, फिर उन्हें ट्रांजिस्टर वाले से बदल दिया गया, लेकिन परिणाम अभी भी सीआरटी स्क्रीन पर प्रदर्शित होता था। समय के साथ, उन्हें उनके डिजिटल समकक्षों, छोटे, हल्के, द्वारा प्रतिस्थापित किया गया और तार्किक निरंतरता ऐसे उपकरण को इकट्ठा करने के लिए एक डिजाइनर की उपस्थिति थी।
कई साल पहले, कुछ मंचों पर, मुझे एक होममेड ऑसिलोस्कोप विकसित करने के प्रयासों (कभी-कभी सफल) का पता चला था। निःसंदेह कंस्ट्रक्टर उनसे सरल और कमजोर है तकनीकी निर्देश, लेकिन मैं विश्वास के साथ कह सकता हूं कि एक स्कूली बच्चा भी इसे असेंबल कर सकता है।
यह निर्माण सेट ज्येटेक द्वारा विकसित किया गया था। निर्माता की वेबसाइट पर इस डिवाइस का.

शायद यह समीक्षा विशेषज्ञों को अत्यधिक विस्तृत लगेगी, लेकिन नौसिखिए रेडियो शौकीनों के साथ संवाद करने के अभ्यास से पता चला है कि वे इस तरह से जानकारी को बेहतर ढंग से समझते हैं।

सामान्य तौर पर, मैं आपको हर चीज़ के बारे में थोड़ा नीचे बताऊंगा, लेकिन अभी के लिए मानक परिचय, अनपैकिंग।

उन्होंने निर्माण सेट को एक नियमित ज़िप-लॉक बैग में भेजा, हालांकि यह काफी मोटा था।
मेरी राय में, ऐसे सेट को कुछ अच्छी पैकेजिंग से वास्तव में लाभ होगा। क्षति से सुरक्षा के उद्देश्य से नहीं, बल्कि बाहरी सौंदर्यशास्त्र के उद्देश्य से। आख़िरकार, चीज़ अनपैकिंग चरण में भी सुखद होनी चाहिए, क्योंकि यह एक निर्माण सेट है।

पैकेज में शामिल हैं:
निर्देश
पीसीबी
मापे गए सर्किट से कनेक्ट करने के लिए केबल
सामग्री के दो बैग
प्रदर्शन।

डिवाइस की तकनीकी विशेषताएं बहुत मामूली हैं, क्योंकि मेरे लिए यह एक प्रशिक्षण सेट से कहीं अधिक है मीटर, हालाँकि इस उपकरण की सहायता से भी माप करना संभव है, भले ही वह साधारण ही क्यों न हो।

किट में दो शीटों पर विस्तृत रंग निर्देश भी शामिल हैं।
निर्देश संयोजन, अंशांकन के अनुक्रम और उपयोग के लिए एक संक्षिप्त मार्गदर्शिका का वर्णन करते हैं।
एकमात्र नकारात्मक यह है कि यह सब अंग्रेजी में है, लेकिन चित्र स्पष्ट रूप से बनाए गए हैं, इसलिए इस संस्करण में भी अधिकांशस्पष्ट हो जायेगा.
निर्देश यहां तक ​​कि तत्वों की स्थिति को भी दर्शाते हैं और "चेकबॉक्स" बनाते हैं जहां आपको एक निश्चित चरण पूरा करने के बाद एक बॉक्स को चेक करने की आवश्यकता होती है। बहुत परवाह करने वाला।

एसएमडी घटकों की सूची के साथ कागज की एक अलग शीट है।
गौरतलब है कि डिवाइस के कम से कम दो वेरिएंट हैं। पहले पर, प्रारंभ में केवल माइक्रोकंट्रोलर को वायर्ड किया जाता है, दूसरे पर, सभी को एसएमडी घटक.
पहला विकल्प थोड़े अधिक अनुभवी उपयोगकर्ताओं के लिए डिज़ाइन किया गया है।
यह वह विकल्प है जो मेरी समीक्षा में शामिल है; मुझे दूसरे विकल्प के अस्तित्व के बारे में बाद में पता चला।

मुद्रित सर्किट बोर्ड दो तरफा है, पिछली समीक्षा की तरह, यहां तक ​​कि रंग भी वही है।
शीर्ष पर तत्वों के पदनाम के साथ एक मुखौटा है, तत्वों का एक हिस्सा पूरी तरह से नामित है, दूसरे में आरेख के अनुसार केवल एक स्थिति संख्या है।

रिवर्स साइड पर कोई निशान नहीं हैं, केवल जंपर्स का पदनाम और डिवाइस मॉडल का नाम है।
बोर्ड एक मास्क से ढका हुआ है, और मास्क बहुत टिकाऊ है (मुझे इसे अनैच्छिक रूप से जांचना पड़ा), मेरी राय में, शुरुआती लोगों के लिए विशेष रूप से इसकी आवश्यकता है, क्योंकि असेंबली प्रक्रिया के दौरान किसी भी चीज़ को नुकसान पहुंचाना मुश्किल है।

जैसा कि मैंने ऊपर लिखा है, स्थापित तत्वों के पदनाम बोर्ड पर अंकित हैं, चिह्न स्पष्ट हैं, इस आइटम के बारे में कोई शिकायत नहीं है।

सभी संपर्क टिनिंग हैं, बोर्ड बहुत आसानी से सोल्डर हो जाता है, ठीक है, लगभग आसानी से, असेंबली अनुभाग में इस बारीकियों पर अधिक :)

जैसा कि मैंने ऊपर लिखा है, बोर्ड पर एक माइक्रोकंट्रोलर पहले से स्थापित है
यह ARM 32-बिट Cortex™-M3 कोर पर आधारित 32-बिट माइक्रोकंट्रोलर है।
अधिकतम ऑपरेटिंग आवृत्ति 72 मेगाहर्ट्ज है, और इसमें 2 x 12-बिट, 1 μs ADC भी है।

बोर्ड के दोनों तरफ इसका मॉडल DSO138 दर्शाया गया है।

आइए घटकों की सूची पर वापस लौटें।
छोटे रेडियो घटक, कनेक्टर आदि। छोटे स्नैप बैग में पैक किया गया।

एक बड़े बैग की सामग्री को मेज पर डालें। अंदर कनेक्टर, स्टैंड और इलेक्ट्रोलाइटिक कैपेसिटर हैं। इसके अलावा पैकेज में दो और छोटे बैग हैं :)

सभी पैकेज खोलने पर, हमें बहुत सारे रेडियो घटक दिखाई देते हैं। हालाँकि, यह देखते हुए कि यह एक डिजिटल ऑसिलोस्कोप है, मुझे और अधिक की उम्मीद थी।
यह अच्छा है कि एसएमडी प्रतिरोधों पर हस्ताक्षर किए गए हैं, हालांकि मेरी राय में हस्ताक्षर करने में कोई दिक्कत नहीं होगी साधारण प्रतिरोधक, या किट में एक छोटी रंग-कोडिंग मार्गदर्शिका प्रदान करें।

डिस्प्ले नरम सामग्री में पैक किया गया है; जैसा कि यह निकला, यह फिसलता नहीं है, इसलिए यह बैग में नहीं लटकेगा पीसीबीपरिवहन के दौरान इसे क्षति से बचाता है।
लेकिन फिर भी, मुझे लगता है कि सामान्य पैकेजिंग से नुकसान नहीं होगा।

डिवाइस एलईडी बैकलाइट के साथ 2.4 इंच टीएफटी एलसीडी संकेतक का उपयोग करता है।
स्क्रीन रेज़ोल्यूशन 320x240 पिक्सल।

एक छोटी केबल भी शामिल है. ऑसिलोस्कोप से कनेक्ट करने के लिए, एक मानक बीएनसी कनेक्टर का उपयोग किया जाता है; केबल के दूसरे छोर पर एलीगेटर क्लिप की एक जोड़ी होती है।
केबल मध्यम नरम है, मगरमच्छ काफी बड़े हैं।

खैर, यहां पूरे सेट का एक दृश्य सामने आया है।

अब आप इस कंस्ट्रक्टर की वास्तविक असेंबली के लिए आगे बढ़ सकते हैं, और साथ ही यह पता लगाने का प्रयास कर सकते हैं कि यह कितना कठिन है।

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

जब मैं सोल्डर करने के लिए तैयार था, तो मैंने सोचा कि तत्व एक ऐसे केस में थे जो एक शुरुआत करने वाले के लिए बहुत छोटा था, 0805 के बजाय 1206 आकार के प्रतिरोधों का उपयोग करना संभव था। ली गई जगह में अंतर महत्वहीन है, लेकिन टांका लगाना आसान है.
दूसरा विचार था - अब मैं अवरोधक खो दूँगा और उसे नहीं पाऊँगा। ठीक है, मैं टेबल खोलूंगा और दूसरा ऐसा अवरोधक निकालूंगा, लेकिन हर किसी के पास ऐसा कोई विकल्प नहीं है। इस मामले में, निर्माता ने इसका ख्याल रखा।
मैंने सभी प्रतिरोधकों को एक और दे दिया (यह अफ़सोस की बात है कि वे माइक्रो-सर्किट नहीं थे), यानी। रिजर्व में, बहुत विवेकपूर्ण ढंग से, ऑफसेट।

आगे मैं इस बारे में थोड़ी बात करूंगा कि मैं ऐसे घटकों को कैसे सोल्डर करता हूं, और मैं दूसरों को इसे करने की सलाह कैसे देता हूं, लेकिन यह सिर्फ मेरी राय है, निश्चित रूप से, हर कोई इसे अपने तरीके से कर सकता है।
कभी-कभी एसएमडी घटकों को एक विशेष पेस्ट का उपयोग करके टांका लगाया जाता है, लेकिन ऐसा अक्सर नहीं होता है कि एक शुरुआती रेडियो शौकिया (और यहां तक ​​कि एक गैर-शुरुआती) के पास भी यह हो, इसलिए मैं आपको दिखाऊंगा कि इसके बिना काम करना कितना आसान है।
हम चिमटी के साथ घटक लेते हैं और इसे इंस्टॉलेशन साइट पर लागू करते हैं।

सामान्य तौर पर, मैं अक्सर पहले घटक की स्थापना साइट को फ्लक्स से कोट करता हूं; इससे सोल्डरिंग आसान हो जाती है, लेकिन बोर्ड की सफाई जटिल हो जाती है, जिससे घटक के नीचे से फ्लक्स को धोना कभी-कभी मुश्किल हो सकता है;
इसलिए, इस मामले में मैंने फ्लक्स के साथ केवल 1 मिमी ट्यूबलर सोल्डर का उपयोग किया।
घटक को चिमटी से पकड़कर, सोल्डरिंग आयरन टिप पर सोल्डर की एक बूंद रखें और घटक के एक तरफ सोल्डर करें।
यह ठीक है अगर इस स्तर पर सोल्डरिंग बदसूरत हो जाती है या बहुत मजबूत नहीं होती है, तो यह पर्याप्त है कि घटक खुद को एक साथ रखे।
फिर हम शेष घटकों के साथ ऑपरेशन दोहराते हैं।
इस तरह से सभी घटकों (या एक ही मूल्यवर्ग के सभी घटकों) को सुरक्षित करने के बाद, हम आवश्यकतानुसार सुरक्षित रूप से सोल्डर कर सकते हैं, ऐसा करने के लिए, हम बोर्ड को घुमाते हैं ताकि पहले से ही सोल्डर वाला पक्ष बाईं ओर हो और सोल्डरिंग आयरन को पकड़ लें दाहिने हाथ में (यदि आप दाएं हाथ के हैं), और बाएं हाथ में सोल्डर, हम सभी बिना सोल्डर स्थानों से गुजरते हैं। यदि दूसरी तरफ की सोल्डरिंग संतोषजनक नहीं है, तो बोर्ड को 180 डिग्री घुमाएं और इसी तरह घटक के दूसरी तरफ भी सोल्डर करें।
यह प्रत्येक घटक को अलग-अलग टांका लगाने की तुलना में इसे आसान और तेज़ बनाता है।

यहां फोटो में आप कई स्थापित प्रतिरोधक देख सकते हैं, लेकिन अभी तक केवल एक तरफ ही टांका लगाया गया है।

एसएमडी पैकेज में माइक्रो-सर्किट को नियमित रूप से उसी तरह से चिह्नित किया जाता है, निशान के पास बाईं ओर (हालांकि आमतौर पर अंकन को देखते समय नीचे बाईं ओर) पहला संपर्क होता है, बाकी को वामावर्त गिना जाता है।
फोटो में माइक्रोक्रिकिट स्थापित करने का स्थान और इसे कैसे स्थापित किया जाना चाहिए इसका एक उदाहरण दिखाया गया है।

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

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

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

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

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

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

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

लेबलिंग के बारे में कुछ शब्द.
ऐसे कैपेसिटर को प्रतिरोधों की तरह ही चिह्नित किया जाता है।
पहले दो अंक संख्या हैं, तीसरा अंक संख्या के बाद शून्य की संख्या है।
परिणामी परिणाम पिकोफैराड में धारिता के बराबर है।
लेकिन इस बोर्ड पर ऐसे कैपेसिटर हैं जो इस अंकन के अंतर्गत नहीं आते हैं, ये 1, 3 और 22pF के मान हैं;
उन्हें केवल कैपेसिटेंस का संकेत देकर चिह्नित किया जाता है क्योंकि कैपेसिटेंस 100pF से कम है, यानी। तीन अंकों से कम.

सबसे पहले, मैं छोटे कैपेसिटर को स्थितीय पदनामों के अनुसार सोल्डर करता हूं (यह एक खोज है)।

100nF की क्षमता वाले कैपेसिटर के साथ, मैंने उन्हें तुरंत प्लेट में जोड़े बिना थोड़ा कदम बढ़ाया, मुझे बाद में इसे हाथ से करना पड़ा।

मैंने कैपेसिटर के लीड को पूरी तरह से नहीं मोड़ा, लेकिन लगभग 45 डिग्री पर, यह घटक को गिरने से रोकने के लिए काफी है।
वैसे, इस फोटो में आप देख सकते हैं कि बोर्ड के सामान्य संपर्क से जुड़े स्थान सही ढंग से बने हैं, गर्मी हस्तांतरण को कम करने के लिए एक कुंडलाकार अंतराल है, इससे ऐसे स्थानों को सोल्डर करना आसान हो जाता है।

किसी तरह मैंने इस बोर्ड पर थोड़ा आराम किया और सिरेमिक कैपेसिटर को सोल्डर करने के बाद चोक और डायोड के बारे में याद किया, हालांकि उनके सामने उन्हें सोल्डर करना बेहतर होता।
लेकिन इससे वास्तव में स्थिति में कोई बदलाव नहीं आया, तो चलिए उन पर आगे बढ़ते हैं।
बोर्ड को तीन चोक और दो डायोड (1N4007 और 1N5815) की आपूर्ति की गई थी।

डायोड के साथ सब कुछ स्पष्ट है, स्थान को लेबल किया गया है, कैथोड को डायोड पर और बोर्ड पर एक सफेद पट्टी के साथ चिह्नित किया गया है, इसे भ्रमित करना बहुत मुश्किल है।
चोक के साथ यह थोड़ा अधिक जटिल हो सकता है, कभी-कभी ऐसा भी होता है रंग कोडिंग, सौभाग्य से इस मामले में तीनों चोक की रेटिंग समान है :)

बोर्ड पर, चोक को L अक्षर और एक लहरदार रेखा द्वारा दर्शाया जाता है।
फोटो में सीलबंद चोक और डायोड के साथ बोर्ड का एक भाग दिखाया गया है।

ऑसिलोस्कोप अलग-अलग चालकता के दो ट्रांजिस्टर और अलग-अलग ध्रुवता वाले दो स्टेबलाइजर माइक्रो-सर्किट का उपयोग करता है। इस संबंध में, इंस्टॉल करते समय सावधान रहें, क्योंकि पदनाम 78L05 काफी हद तक 79L05 के समान है, लेकिन यदि आप इसे दूसरे तरीके से रखते हैं, तो आप संभवतः नए विकल्प चुनेंगे।
ट्रांजिस्टर के साथ यह थोड़ा सरल है, हालांकि बोर्ड केवल ट्रांजिस्टर के प्रकार को इंगित किए बिना चालकता दिखाता है, लेकिन ट्रांजिस्टर के प्रकार और इसकी स्थिति पदनाम को आरेख या घटक स्थापना मानचित्र से आसानी से देखा जा सकता है।
यहां टर्मिनलों को ढालना अधिक कठिन है, क्योंकि सभी तीन टर्मिनलों को ढालने की आवश्यकता है, इसलिए जल्दबाजी न करना बेहतर है, ताकि टर्मिनल टूट न जाएं।

निष्कर्ष उसी प्रकार बनते हैं, इससे कार्य सरल हो जाता है।
ट्रांजिस्टर और स्टेबलाइजर्स की स्थिति बोर्ड पर इंगित की गई है, लेकिन बस मामले में, मैंने एक फोटो लिया कि उन्हें कैसे स्थापित किया जाना चाहिए।

किट में एक शक्तिशाली (अपेक्षाकृत) प्रारंभ करनेवाला शामिल था, जिसका उपयोग नकारात्मक ध्रुवता प्राप्त करने के लिए कनवर्टर में किया जाता है, और एक क्वार्ट्ज गुंजयमान यंत्र।
उन्हें निष्कर्ष निकालने की जरूरत नहीं है.

अब क्वार्ट्ज रेज़ोनेटर के बारे में, यह 8 मेगाहर्ट्ज की आवृत्ति के लिए बनाया गया है, इसमें कोई ध्रुवता भी नहीं है, लेकिन इसके नीचे टेप का एक टुकड़ा रखना बेहतर है, क्योंकि इसका शरीर धातु है और यह पटरियों पर स्थित है। बोर्ड एक सुरक्षात्मक मास्क से ढका हुआ था, लेकिन मैं ऐसे मामलों में सुरक्षा के लिए किसी तरह का सहारा लेने का आदी हूं।
आश्चर्यचकित न हों कि शुरुआत में मैंने संकेत दिया था कि प्रोसेसर की अधिकतम आवृत्ति 72 मेगाहर्ट्ज है, और क्वार्ट्ज की लागत केवल 8 है, प्रोसेसर के अंदर आवृत्ति डिवाइडर और कभी-कभी मल्टीप्लायर दोनों होते हैं, इसलिए कोर आसानी से काम कर सकता है, उदाहरण के लिए , 8x8 = 64 मेगाहर्ट्ज की आवृत्ति पर।
किसी कारण से, बोर्ड पर प्रारंभ करनेवाला संपर्क वर्गाकार और गोल होते हैं, हालांकि प्रारंभ करनेवाला स्वयं एक गैर-ध्रुवीय तत्व है, इसलिए हम बस इसे जगह में मिलाप करते हैं, लीड को मोड़ना बेहतर नहीं है;

किट में कई इलेक्ट्रोलाइटिक कैपेसिटर शामिल हैं, उन सभी में 100 μF की समान क्षमता और 16 वोल्ट का वोल्टेज है।
उन्हें सही ध्रुवता के साथ मिलाया जाना चाहिए, अन्यथा आतिशबाज़ी का प्रभाव संभव है :)
संधारित्र का लंबा लीड सकारात्मक संपर्क है। बोर्ड में संबंधित पिन के पास और संधारित्र की स्थिति को चिह्नित करने वाले सर्कल के बगल में ध्रुवीयता चिह्न होते हैं, जो काफी सुविधाजनक है।
सकारात्मक आउटपुट चिह्नित है. कभी-कभी वे इसे नकारात्मक के रूप में चिह्नित करते हैं, ऐसी स्थिति में वृत्त का लगभग आधा भाग छायांकित होता है। और फिर आसुस जैसा कंप्यूटर हार्डवेयर निर्माता है, जो सकारात्मक पक्ष को उजागर करता है, इसलिए आपको हमेशा सावधान रहना होगा।

धीरे-धीरे हम एक दुर्लभ घटक, ट्रिमर कैपेसिटर तक पहुंचे।
यह एक कैपेसिटर है जिसकी कैपेसिटेंस को छोटी सीमाओं के भीतर बदला जा सकता है, उदाहरण के लिए 10-30pF, आमतौर पर इन कैपेसिटर्स की कैपेसिटेंस छोटी होती है, 40-50pF तक।
सामान्य तौर पर, यह एक गैर-ध्रुवीय तत्व है, अर्थात। औपचारिक रूप से, इससे कोई फर्क नहीं पड़ता कि आप इसे कैसे सोल्डर करते हैं, लेकिन कभी-कभी यह मायने रखता है कि आप इसे कैसे सोल्डर करते हैं।
कैपेसिटर में एक स्क्रूड्राइवर स्लॉट होता है (एक छोटे स्क्रू के सिर की तरह), जो होता है बिजली का संपर्कएक निष्कर्ष के साथ. इस सर्किट में, कैपेसिटर का एक टर्मिनल बोर्ड के सामान्य कंडक्टर से जुड़ा होता है, और दूसरा शेष तत्वों से जुड़ा होता है।
सर्किट मापदंडों पर स्क्रूड्राइवर के प्रभाव को कम करने के लिए, इसे सोल्डर करना आवश्यक है ताकि स्लॉट से जुड़ा लीड जुड़ा रहे सामान्य तारफीस.
बोर्ड पर यह अंकित है कि इसे कैसे टांका लगाया जाए, और बाद में समीक्षा में एक फोटो होगी जहां आप इसे देख सकते हैं।

बटन और स्विच.
खैर, यहां कुछ गलत करना कठिन है, क्योंकि उन्हें किसी तरह सम्मिलित करना बहुत कठिन है :)
मैं केवल इतना कह सकता हूं कि स्विच बॉडी के टर्मिनलों को बोर्ड से जोड़ा जाना चाहिए।
स्विच के मामले में, यह न केवल ताकत बढ़ाएगा, बल्कि स्विच बॉडी को बोर्ड के सामान्य संपर्क से भी जोड़ेगा और स्विच बॉडी हस्तक्षेप से ढाल के रूप में कार्य करेगी।

कनेक्टर्स।
टांका लगाने के मामले में सबसे कठिन हिस्सा। यह घटक की सटीकता या छोटे आकार के कारण मुश्किल नहीं है, बल्कि इसके विपरीत, कभी-कभी सोल्डरिंग क्षेत्र को गर्म करना मुश्किल होता है, इसलिए बीएनसी कनेक्टर के लिए अधिक शक्तिशाली सोल्डरिंग आयरन लेना बेहतर होता है।

फोटो में आप देख सकते हैं -
एक बीएनसी कनेक्टर, एक अतिरिक्त पावर कनेक्टर (यहां एकमात्र कनेक्टर जिसे रिवर्स में स्थापित किया जा सकता है) और एक यूएसबी कनेक्टर को सोल्डर करना।

इंडिकेटर, या यूं कहें कि इसे जोड़ने के लिए कनेक्टर्स के साथ थोड़ी समस्या थी।
किट में डबल कॉन्टैक्ट्स (पिन) की एक जोड़ी शामिल करना भूल गया, इनका उपयोग यहां सिग्नल कनेक्टर के विपरीत संकेतक के किनारे को सुरक्षित करने के लिए किया जाता है।

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

हम बोर्ड पर कनेक्टर्स के सॉकेट (तथाकथित महिला) भागों को मिलाप करते हैं।

बोर्ड में एक अंतर्निहित 1KHz जनरेटर का आउटपुट है, हमें बाद में इसकी आवश्यकता होगी, हालांकि ये दोनों संपर्क एक दूसरे से जुड़े हुए हैं, हम अभी भी एक जम्पर में मिलाप करते हैं, यह "मगरमच्छ" सिग्नल केबल को जोड़ने के लिए सुविधाजनक होगा।
जम्पर के लिए इलेक्ट्रोलाइटिक कैपेसिटर के कटे हुए लीड का उपयोग करना सुविधाजनक है, वे लंबे और काफी कठोर होते हैं;
यह जम्पर पावर कनेक्टर के बाईं ओर स्थित है।

बोर्ड पर कुछ महत्वपूर्ण जम्पर भी हैं।
उनमें से एक को बुलाया गया JP3इसे तुरंत शॉर्ट-सर्किट किया जाना चाहिए, यह सोल्डर की एक बूंद के साथ किया जाता है।

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

इसके बाद जम्पर जेपी4, थोड़ा बाईं ओर और स्टेबलाइज़र के नीचे स्थित है, सोल्डर की एक बूंद का उपयोग करके भी जुड़ा हुआ है।

पर पीछे की ओरबोर्ड में चार और जंपर्स हैं, आपको उन्हें छूने की ज़रूरत नहीं है, ये बोर्ड का निदान करने और प्रोसेसर को फ़र्मवेयर मोड में स्विच करने के लिए तकनीकी जंपर्स हैं।

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

हालाँकि डिस्प्ले पर एक सुरक्षात्मक फिल्म है, मैं कनेक्टर को सोल्डर करते समय स्क्रीन को कागज के टुकड़े से ढकने की सलाह दूंगा, ऐसी स्थिति में सोल्डरिंग के दौरान उबलने वाले फ्लक्स की बूंदें स्क्रीन पर नहीं बल्कि कागज पर उड़ जाएंगी।

बस इतना ही, आप शक्ति लगा सकते हैं और जांच सकते हैं :)
वैसे, जिन डायोडों को हमने पहले टांका लगाया था उनमें से एक डेवलपर की ओर से इलेक्ट्रॉनिक्स को गलत बिजली कनेक्शन से बचाने का काम करता है, यह एक उपयोगी कदम है, क्योंकि बोर्ड को एक सेकंड में गलत ध्रुवता के साथ जलाया जा सकता है;
बोर्ड 9 वोल्ट की बिजली आपूर्ति को इंगित करता है, लेकिन 12 वोल्ट तक की सीमा निर्दिष्ट है।
परीक्षणों में, मैंने बोर्ड को 12 वोल्ट की बिजली आपूर्ति से संचालित किया, लेकिन मैंने दो श्रृंखला-जुड़े बिजली की आपूर्ति से भी प्रयास किया लिथियम बैटरीअंतर केवल स्क्रीन बैकलाइट की थोड़ी कम चमक में था, मुझे लगता है कि कम ड्रॉप के साथ 5 वोल्ट स्टेबलाइज़र का उपयोग करके और सुरक्षात्मक डायोड को हटाकर (या इसे बिजली की आपूर्ति के साथ समानांतर में जोड़कर और फ़्यूज़ स्थापित करके), आप दो लिथियम बैटरियों से बोर्ड को आसानी से बिजली दी जा सकती है।
वैकल्पिक रूप से, 3.7-5 वोल्ट पावर कनवर्टर का उपयोग करें।

चूंकि बोर्ड का स्टार्टअप सफल रहा, इसलिए इसे स्थापित करने से पहले बोर्ड को धोना बेहतर है।
मैं एसीटोन का उपयोग करता हूं, हालांकि यह बिक्री के लिए निषिद्ध है, लेकिन एक विकल्प के रूप में छोटे भंडार हैं, हमने टोल्यूनि, या, चरम मामलों में, मेडिकल अल्कोहल का भी उपयोग किया है।
लेकिन बोर्ड को धोया जाना चाहिए, आपको इसे पूरी तरह से "नहलाने" की ज़रूरत नहीं है, बस इसके ऊपर नीचे से रुई का फाहा लगा दें।

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

पहला परीक्षण बिल्ट-इन जनरेटर से होता है, इसके लिए हम क्रोकोडाइल को लाल इंसुलेटर से पावर कनेक्टर के पास जम्पर से जोड़ते हैं, कहीं भी काले तार को जोड़ने की आवश्यकता नहीं होती है।

मैं स्विचों और बटनों के उद्देश्य के बारे में कुछ शब्द लगभग भूल ही गया था।
बाईं ओर तीन तीन-स्थिति वाले स्विच हैं।
शीर्ष वाला इनपुट ऑपरेटिंग मोड को स्विच करता है।
जमीन
स्थिर घटक, या एसी, या बंद इनपुट के साथ ऑपरेटिंग मोड को ध्यान में रखे बिना ऑपरेटिंग मोड। एसी वर्तमान माप के लिए उपयुक्त है।
माप क्षमता के साथ ऑपरेटिंग मोड डीसी, या खुले इनपुट के साथ ऑपरेटिंग मोड। निरंतर वोल्टेज घटक को ध्यान में रखते हुए माप की अनुमति देता है।

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

दाईं ओर स्कैन मोड और ऑपरेटिंग मोड को नियंत्रित करने के लिए बटन हैं।
ऊपर से नीचे तक बटनों का विवरण.
1. जब थोड़ी देर दबाया जाता है, तो यह होल्ड मोड चालू कर देता है, यानी। डिस्प्ले पर रीडिंग रिकॉर्ड करना। लंबे समय तक (3 सेकंड से अधिक), सिग्नल पैरामीटर डेटा, आवृत्ति, अवधि, वोल्टेज के डिजिटल आउटपुट के मोड को चालू या बंद कर देता है।
2. चयनित पैरामीटर को बढ़ाने के लिए बटन
3. चयनित पैरामीटर को कम करने के लिए बटन।
4. ऑपरेटिंग मोड के माध्यम से साइकिल चलाने के लिए बटन।
स्वीप समय नियंत्रण, 10 μs से 500 सेकंड तक।
सिंक्रोनाइज़ेशन ट्रिगर, ऑटो, सामान्य और स्टैंडबाय के ऑपरेटिंग मोड का चयन करें।
सिग्नल के आगे या पीछे ट्रिगर द्वारा सिंक्रोनाइज़ेशन सिग्नल को कैप्चर करने का तरीका।
सिंक्रोनाइज़ेशन ट्रिगर सिग्नल कैप्चर के वोल्टेज स्तर का चयन करना।
तरंगरूप को क्षैतिज रूप से स्क्रॉल करने से आप सिग्नल को "स्क्रीन से बाहर" देख सकते हैं
ऑसिलोग्राम की ऊर्ध्वाधर स्थिति निर्धारित करने से सिग्नल वोल्टेज को मापने में मदद मिलती है और जब ऑसिलोग्राम स्क्रीन पर फिट नहीं होता है...
रीसेट बटन, बस आस्टसीलस्कप को रीबूट करना, जैसा कि यह निकला, कभी-कभी बहुत सुविधाजनक होता है।
बटन के बगल में है हरी एलईडी, जब आस्टसीलस्कप सिंक्रनाइज़ हो जाता है तो यह झपकता है।

डिवाइस बंद होने पर सभी मोड याद रहते हैं और फिर यह उसी मोड में चालू हो जाता है जिसमें इसे बंद किया गया था।

बोर्ड पर एक यूएसबी कनेक्टर भी है, लेकिन जैसा कि मैं इसे समझता हूं, इस संस्करण में इसका उपयोग नहीं किया जाता है, जब कंप्यूटर से कनेक्ट किया जाता है, तो यह प्रदर्शित होता है कि एक अज्ञात डिवाइस का पता लगाया गया है।
डिवाइस को फ्लैश करने के लिए संपर्क भी हैं।

बटन या स्विच द्वारा चयनित सभी मोड ऑसिलोस्कोप स्क्रीन पर डुप्लिकेट किए जाते हैं।

मैंने सॉफ़्टवेयर संस्करण अपडेट नहीं किया, क्योंकि यह इस समय नवीनतम 113-13801-042 है

डिवाइस को सेट करना बहुत सरल है; अंतर्निर्मित जनरेटर इसमें मदद करता है।
अंतर्निर्मित जनरेटर से कनेक्ट होने पर सबसे अधिक संभावना है आयताकार दालेंआप निम्न चित्र देखेंगे, चिकने आयतों के बजाय या तो ऊपर/नीचे के कोण का "पतन" होगा, नीचे या ऊपर।

ट्यूनिंग कैपेसिटर को घुमाकर इसे ठीक किया जाता है।
दो कैपेसिटर हैं, 0.1 वोल्ट मोड में हम C4 को समायोजित करते हैं, 1 वोल्ट मोड में, क्रमशः, C6। 10mV मोड में कोई समायोजन नहीं किया जाता है।

समायोजित करके स्क्रीन पर समान आयताकार पल्स प्राप्त करना आवश्यक है, जैसा कि तस्वीर में दिखाया गया है।

मैंने इस सिग्नल को एक अन्य ऑसिलोस्कोप से देखा, मेरी राय में यह इस ऑसिलोस्कोप को कैलिब्रेट करने के लिए पर्याप्त "सुचारू" है।

यद्यपि कैपेसिटर सही ढंग से स्थापित किए गए हैं, फिर भी इस विकल्प में धातु पेचकश से थोड़ा सा प्रभाव पड़ता है, जब तक हम समायोज्य तत्व पर टिप पकड़ते हैं, परिणाम वही होता है, जैसे ही आप टिप हटाते हैं, परिणाम बदल जाता है थोड़ा।
इस विकल्प में, या तो इसे छोटी-छोटी शिफ्टों से कस लें, या प्लास्टिक (डाइलेक्ट्रिक) स्क्रूड्राइवर का उपयोग करें।
मुझे किसी प्रकार के हिकविज़न कैमरे वाला ऐसा स्क्रूड्राइवर मिला।

एक तरफ इसमें एक क्रॉस टिप है, जो विशेष रूप से ऐसे कैपेसिटर के लिए कटी हुई है, दूसरी तरफ यह सीधी है।

इस आस्टसीलस्कप के बाद से अधिक उपकरणऑपरेशन के सिद्धांतों का अध्ययन करने के लिए, वास्तव में पूर्ण उपकरण की तुलना में, मुझे पूर्ण परीक्षण करने का कोई मतलब नहीं दिखता, हालांकि मैं मुख्य चीजों को दिखाऊंगा और जांचूंगा।
1. मैं पूरी तरह से भूल गया, कभी-कभी काम करते समय, किसी निर्माता का विज्ञापन स्क्रीन के नीचे दिखाई देता है :)
2. सिग्नल पैरामीटर के डिजिटल मान प्रदर्शित करता है, एक सिग्नल अंतर्निहित आयताकार पल्स जनरेटर से आपूर्ति की जाती है।
3. यह ऑसिलोस्कोप इनपुट का आंतरिक शोर है; मैंने इंटरनेट पर इसका उल्लेख देखा है, साथ ही यह तथ्य भी नया संस्करणशोर का स्तर कम है।
4. यह जांचने के लिए कि यह वास्तव में एनालॉग भाग का शोर है, और हस्तक्षेप नहीं है, मैंने शॉर्ट-सर्किट इनपुट के साथ ऑसिलोस्कोप को मोड में स्विच किया।

1. स्वीप समय को 500 सेकंड प्रति डिवीजन मोड पर स्विच कर दिया, जहां तक ​​मेरी बात है, यह बिल्कुल चरम खेल प्रेमियों के लिए है।
2. इनपुट सिग्नल स्तर को 10mV प्रति सेल से बदला जा सकता है
3. प्रति सेल 5 वोल्ट तक।
4. DS203 ऑसिलोस्कोप के जनरेटर से 10 KHz की आवृत्ति के साथ आयताकार संकेत।

1. DS203 ऑसिलोस्कोप के जनरेटर से 50 KHz की आवृत्ति के साथ आयताकार संकेत। यह देखा जा सकता है कि इस आवृत्ति पर सिग्नल पहले से ही अत्यधिक विकृत है। 100KHz का अब कोई खास मतलब नहीं रह गया है।
2. DS203 ऑसिलोस्कोप के जनरेटर से 20 KHz की आवृत्ति के साथ साइनसॉइडल सिग्नल।
3. DS203 ऑसिलोस्कोप के जनरेटर से 20 KHz की आवृत्ति के साथ त्रिकोणीय संकेत।
4. DS203 ऑसिलोस्कोप के जनरेटर से 20 KHz की आवृत्ति के साथ रैंप सिग्नल।

इसके बाद, मैंने एनालॉग जनरेटर से आपूर्ति किए गए साइनसॉइडल सिग्नल के साथ काम करते समय डिवाइस कैसे व्यवहार करता है, इस पर थोड़ा गौर करने का फैसला किया और इसकी तुलना अपने DS203 से की।
1. आवृत्ति 1KHz
2. आवृत्ति 10KHz

1. फ़्रीक्वेंसी 100KHz, डिज़ाइनर में आप 10ms से कम स्वीप समय का चयन नहीं कर सकते, इसीलिए यह एकमात्र तरीका है :(
2. और यह DS203 से प्राप्त 20KHz की आवृत्ति वाला एक साइनसॉइडल सिग्नल जैसा दिख सकता है, लेकिन एक अलग इनपुट डिवाइडर मोड में। ऊपर ऐसे सिग्नल का एक स्क्रीनशॉट था, लेकिन 1 वोल्ट x 1 की विभाजक स्थिति में सबमिट किया गया था, यहां सिग्नल 0.1 वोल्ट x 5 मोड में है।
नीचे आप देख सकते हैं कि DS203 को फीड किए जाने पर यह सिग्नल कैसा दिखता है

एनालॉग जनरेटर से 20KHz सिग्नल की आपूर्ति की जाती है।

दो ऑसिलोस्कोप, DSO138 और DS203 की तुलनात्मक तस्वीर। दोनों एक एनालॉग साइन जनरेटर से जुड़े हैं, आवृत्ति 20KHz, दोनों ऑसिलोस्कोप एक ही ऑपरेटिंग मोड पर सेट हैं।

फिर शुरू करना।
पेशेवरों
रोचक शैक्षिक डिज़ाइन
उच्च गुणवत्ता वाले मुद्रित सर्किट बोर्ड, टिकाऊ सुरक्षात्मक कोटिंग।
यहां तक ​​कि एक नौसिखिया रेडियो शौकिया भी सेट को असेंबल कर सकता है।
अच्छी तरह से सोची-समझी पैकेजिंग, इसमें शामिल अतिरिक्त प्रतिरोधकों से मैं प्रसन्न था।
निर्देश असेंबली प्रक्रिया का अच्छी तरह से वर्णन करते हैं।

दोष
कम आवृत्ति इनपुट सिग्नल।
वे संकेतक संलग्न करने के लिए कुछ संपर्कों को शामिल करना भूल गए।
सरल पैकेजिंग.

मेरी राय. संक्षेप में बता दूं, अगर बचपन में मेरे पास ऐसा कोई निर्माण सेट होता, तो कमियों के बावजूद भी शायद मैं बहुत खुश होता।
लंबी कहानी संक्षेप में, मुझे डिजाइनर द्वारा सुखद आश्चर्य हुआ, मैं इसे असेंबली और कमीशनिंग में अनुभव प्राप्त करने का एक अच्छा आधार मानता हूं इलेक्ट्रॉनिक उपकरण, और एक रेडियो शौकिया के लिए एक बहुत ही महत्वपूर्ण उपकरण के अनुभव में - एक ऑसिलोस्कोप। यह सरल हो सकता है, यहां तक ​​कि मेमोरी के बिना और कम आवृत्ति के साथ भी, लेकिन यह ऑडियो कार्ड के साथ खिलवाड़ करने से कहीं बेहतर है।
बेशक, इसे एक गंभीर उपकरण नहीं माना जा सकता है, लेकिन इसे इस तरह से नहीं, बल्कि एक डिजाइनर के रूप में, किसी भी चीज़ से बढ़कर रखा गया है।
मैंने इस डिज़ाइनर को ऑर्डर क्यों दिया? हाँ, यह बहुत दिलचस्प था, क्योंकि हम सभी को खिलौने पसंद हैं :)

मुझे आशा है कि समीक्षा दिलचस्प और उपयोगी थी, मैं परीक्षण विकल्पों के लिए सुझावों की प्रतीक्षा कर रहा हूं :)
खैर, हमेशा की तरह, अतिरिक्त सामग्री, फ़र्मवेयर, निर्देश, स्रोत, आरेख, विवरण -

हर किसी के जीवन में एक ऐसा क्षण आता है जब उन्हें एहसास होता है, " मुझे एक आस्टसीलस्कप खरीदने की ज़रूरत है!". मेरे अभ्यास में, ज्यादातर मामलों में सिग्नल आकार का निरीक्षण करने (या यहां तक ​​​​कि इसकी उपस्थिति दिखाने) के लिए एक ऑसिलोस्कोप की आवश्यकता होती थी, जबकि मुख्य माप और अध्ययन अन्य उपकरणों पर किए जाते थे। कई लोग अब मुझसे बहस करेंगे कि मैं इसे अपने लिए और अधिक सुविधाजनक बनाने के लिए क्या कर सकता हूं, इसलिए मैंने एक सरल ऑसिलोस्कोप जांच बनाने का फैसला किया। यह कोई अलग नहीं होगा अच्छी विशेषताएँ, मुख्य लक्ष्य ऑपरेशन के सिद्धांत को यथासंभव लोकप्रिय तरीके से समझाना है! लेख के अंत में आप उन सभी स्रोतों और सामग्रियों का एक संग्रह पा सकते हैं जिनकी आपको आवश्यकता होगी। तो चलिए शुरू करते हैं...

एक डिजिटल सिग्नल संख्याओं की एक श्रृंखला है (सरल शब्दों में), प्रत्येक संख्या एक निश्चित समय पर वोल्टेज मान है। नमूने एक निश्चित आवृत्ति पर लिए जाते हैं, जिसे नमूनाकरण आवृत्ति कहा जाता है। से अनुवादित एनालॉग सिग्नलअसतत में और एडीसी द्वारा नियंत्रित किया जाता है। ऐसे विशेष माइक्रो-सर्किट हैं जो इस फ़ंक्शन को कार्यान्वित करते हैं, लेकिन माइक्रोकंट्रोलर विशेष रूप से पिन से सुसज्जित होते हैं जिनसे मान लिया जा सकता है। आइए Atmega8 पर डेटाशीट खोलें, वहां हम वाक्यांश देखते हैं: 8 चैनल (या PDIP पैकेज के लिए 6) 10-बिट ADC। वे। आप इनमें से प्रत्येक चैनल से 8 सिग्नल कनेक्ट कर सकते हैं, और प्रत्येक से एक अलग सिग्नल निकाल सकते हैं! 10-बिट का मतलब है कि समय के प्रत्येक क्षण में वोल्टेज को 10 अंकों की 2-अंकीय संख्या के रूप में एन्कोड किया जाता है। इस तथ्य को याद रखें.

अब, हमारा ADC नकारात्मक वोल्टेज को नहीं समझता है, यह 0-GND से AREF तक मापता है। उच्च सीमा को एडीएमयूएक्स रजिस्टर में आंतरिक स्रोत = 2.56 वी के रूप में सेट किया जा सकता है, या यह एवीसीसी पिन पर वोल्टेज के बराबर हो सकता है (जो आमतौर पर किया जाता है)। इसके अलावा ADLAR में (नीचे चित्र देखें) आप वह क्रम निर्धारित कर सकते हैं जिसमें परिणाम भरा जाता है।

पता MUX 0x0000 इनपुट ADC0 से मेल खाता है, और उसी तरह जारी रहता है (यदि आप नहीं समझते हैं, तो पृष्ठ 199 पर डेटाशीट देखें)।

अब, ADC प्रारंभ करें. एडीसी 2 मोड में काम कर सकता है। पहला एकल वार्तालाप मोड है, इस मोड में हम "माप!" कमांड जारी करते हैं। यह मापता है और बंद कर देता है (लेकिन यह बहुत आलंकारिक है)। दूसरा एक निरंतर लॉन्च (फ्री रनिंग) है, जहां हम सब कुछ कॉन्फ़िगर करते हैं, इसे चालू करते हैं और यह काम करता है, और हम लगातार मूल्यों को हटाते हैं। दूसरा मोड हमारे कार्य के लिए अधिक उपयुक्त है, लेकिन माप को नियंत्रित करना अधिक कठिन है, इसलिए हम पहले का उपयोग करेंगे।

ADC मोड ADCSRA रजिस्टर में कॉन्फ़िगर किया गया है।

आखिरी चीज़ जो बची है वह है परिणाम रजिस्टर ADCH - MSB ADCL - LSB। मैं उनके बारे में बात नहीं करूंगा, तस्वीर में सब कुछ दिख रहा है और साफ है.

सिद्धांत के साथ बस इतना ही! अब प्रोग्राम लिखते हैं! एडीसी को डिबग और प्रशिक्षित करने के लिए, हम प्रोटियस में सर्किट को असेंबल करेंगे। हम निम्नलिखित कार्य करेंगे:

इनपुट स्तर मापें;

स्तर को बाइनरी कोड में आउटपुट करें (8 एलईडी का उपयोग करके)।

ऐसा करने के लिए, हम ADLAR=1 मोड में काम करेंगे और ADCH के केवल सबसे महत्वपूर्ण बिट्स पढ़ेंगे (यानी हम 2 सबसे कम महत्वपूर्ण बिट्स खो देते हैं, सटीकता खो जाती है, लेकिन मेरे लिए स्वीकार्य सीमा के भीतर)। कार्यक्रम एवीआर स्टूडियो में लिखा गया था।

Int main(void) ( DDRD=0xFF; ADMUX = 0b01100000; // AVCC वोल्टेज के लिए ऊपरी सीमा निर्धारित करें, 3.3V //ADLAR=1 की आपूर्ति करें और ADC0 पिन से ADC को हटा दें ADCSRA = 0b10001101; // सेट करें ADC मोड, सिंगल मोड चालू करें, ADC को ADC0 इनपुट से हटाएं _delay_us(10); while(1) ( ADCSRA |= 0x40;//ADC चालू करें while((ADCSRA & 0x10)==0);// पूरा होने की प्रतीक्षा करें PORTD=ADCH;//परिणाम आउटपुट करें) )

आइए इसे फ्लैश करें और देखें कि क्या होता है। जब साइन 0 से बढ़कर 3.3 हो जाता है, तो हम देखते हैं कि मान अधिकतम तक कैसे बढ़ता है, लेकिन जब साइन नकारात्मक भाग में जाता है, तो हमारे पास एक स्थिर 0 होता है।

इस समस्या को हल करने के लिए, हमें अपना सिग्नल 1.6 V (पूरी रेंज का आधा) बढ़ाने की जरूरत है, यानी। सिग्नल में आधी शक्ति जोड़ना और सिग्नल को 2 गुना कमजोर करना आवश्यक है ताकि इनपुट पर मान 0-3.3 V की हमारी सीमा से अधिक न हो। लेकिन! चूँकि लेख शिक्षाप्रद है, और यहाँ मुख्य बात आपको सब कुछ समझाना है, आइए इसे सरल बनाते हैं! अपने डिवाइस के संचालन का परीक्षण करने के लिए हम आउटपुट का उपयोग करेंगे अच्छा पत्रक(और पीसी एक सिग्नल जनरेटर चला रहा है), इसलिए हम बस +3 वी और एडीसी इनपुट के बीच 470 ओम अवरोधक फेंकते हैं। इससे हमें वांछित ऑफसेट मिलेगा।

परिणामस्वरूप, हमने सिग्नल को डिजिटल कर दिया। जो कुछ बचा है उसे स्क्रीन पर प्रदर्शित करना है।

अपने प्रोजेक्ट के लिए मैंने nokia1100 की स्क्रीन चुनी, क्यों? हां, क्योंकि मैंने इसे अभी अपने शहर में पाया है + प्रोटियस में इसके लिए एक लेआउट है। हम दूसरों का उपयोग कर सकते हैं, मुख्य बात यह है कि हमारे पास पहले से ही डेटा है (हमने सीख लिया है कि इसे कैसे प्राप्त किया जाए!)।

मैं यह नहीं बताऊंगा कि स्क्रीन को इनिशियलाइज़ कैसे किया जाए (इंटरनेट पर बहुत सारी जानकारी उपलब्ध है, मैं खुद को दोहराना नहीं चाहता + मैंने स्रोत कोड में यथासंभव अधिक टिप्पणियाँ शामिल कीं), लेकिन मैं बस इसका पाठ दूंगा टिप्पणियों के साथ कार्यक्रम:

#शामिल "nokia1100.h" // NOKIA1100 लाइब्रेरी अहस्ताक्षरित int n=(0x80,0x40,0x20,0x10,0x08,0x04,0x02,0x01); को शामिल करें; अहस्ताक्षरित int deltaU=4,deltaT=0; अहस्ताक्षरित पूर्णांक बफर; पूर्णांक ध्वज=0; void LCD_Signal(int Index,int znachenie,int deltaU)(//एक कॉलम में पिक्सेल आउटपुट करने के लिए फ़ंक्शन znachenie=znachenie/deltaU; unsigned int h; for(unsigned int i=0;i<8;i++){ nlcd_GotoXY(index,7-i); h=1; for(unsigned int j=0;j<8;j++){ if(i*8+j==znachenie){h=0; nlcd_SendByte(DATA_LCD_MODE,n[j]);} } if(h) nlcd_SendByte(DATA_LCD_MODE,0x00); } } void function_buttons(){//обработка кнопок while(PINB==0x01) flag=1; while(PINB==0x02) flag=2; if(flag==1)deltaU+=2; if(flag==2) deltaT+=10; } int main(void) { nlcd_Init();//инициализация дисплея _delay_us(10); ADMUX =0b01100000;//Настроили АЦП от 0 до AVCC на который мы подаем 3,3 В ADCSRA = 0b10001100;//Настраиваем режим АЦП, вход настраиваем так же на ADC0 while(1) { DDRB=0x00; PORTB=0x00; for(int i=0;i<96;i++){ ADCSRA |= 0x40;//Включаем АЦП while((ADCSRA & 0x10)==0);//Ждем завершения buffer[i]=ADCH;//Записываем в буфер _delay_us(deltaT);//задержка для уменьшения частоты дискритизации } for(int i=0;i<96;i++){//Выводим буфер на экран function_buttons(); LCD_Signal(i,buffer[i],deltaU); } } }

शामिल फ़ाइलें लेख के संग्रह में हैं!

चूँकि माइक्रोकंट्रोलर में एकीकृत ADC काफी धीमा है, इसलिए बाहरी हाई-स्पीड AD9280 ADC का उपयोग करने का निर्णय लिया गया। WG12864A (128*64) का उपयोग डिस्प्ले के रूप में किया जाता है। फर्मवेयर को AVR 5.60 कंपाइलर के लिए MikroC pro का उपयोग करके C में लिखा गया है।

आस्टसीलस्कप विशेषताएँ:

इनपुट प्रतिबाधा 100 kOhm;

अधिकतम नमूना आवृत्ति 9 मेगाहर्ट्ज;

न्यूनतम आवृत्ति 25 हर्ट्ज;

अधिकतम आवृत्ति 500 ​​kHz;

न्यूनतम वोल्टेज +/- 0.25 वी;

अधिकतम वोल्टेज +/- 25 वी;

आपूर्ति वोल्टेज 9 वी;

स्क्रीन के दाईं ओर, आयाम वोल्टेज मान, आरएमएस वोल्टेज मान, kHz में आवृत्ति, सिंक्रनाइज़ेशन प्रकार और विभाजक प्रदर्शित होते हैं। एटीएमईजीए32 26.601712 मेगाहर्ट्ज की बढ़ी हुई आवृत्ति पर काम करता है। क्वार्टज़ बाहर गिर रहा हैएल एक बांका के साथ. स्थिर संचालन के लिए, ATMEGA32 को 5.4 V के बढ़े हुए वोल्टेज द्वारा संचालित किया जाता है। इस उद्देश्य के लिए, एक स्टेबलाइज़र को नकारात्मक टर्मिनल में रखा गया हैऔर 7805 पर टांका लगाया गया है प्रत्येक 0.2 V की बूंद के साथ 2 शोट्की डायोडवहाँ नहीं होगा स्थिर होकर काम करेंपर 26.601712 मेगाहर्ट्ज, आप 20 मेगाहर्ट्ज पर क्वार्ट्ज स्थापित कर सकते हैं या 32 मेगाहर्ट्ज पर एक बाहरी ऑसिलेटर स्थापित कर सकते हैं। 26.601712 मेगाहर्ट्ज के अलावा अन्य आवृत्तियों पर, आपको प्रोजेक्ट सेटिंग्स में आवृत्ति को बदलने और आवृत्ति की गणना के लिए अन्य स्थिरांक का चयन करने की आवश्यकता है। 7805 स्टेबलाइज़र को रेडिएटर पर रखा जाना चाहिए। इनपुट कनेक्टर के रूप में उपयोग किया जाता हैएच ध्वनि 3.5 मिमी. ICL7660 चिप नकारात्मक कार्य करती हैवोल्टेज -5.4 वी, जो आवश्यक है ऑप-एम्प को पावर देने और वैकल्पिक सिग्नल को सकारात्मक रेंज में स्थानांतरित करने के लिए। मैंने एक ऑप एम्प के रूप में LM358 का उपयोग किया, इसे 6.5 V के वोल्टेज से संचालित किया गयाजेनर डायोड ए से . LM358 अत्यधिक विकृतनहीं 20 से अधिक आवृत्तियों पर सिग्नलको हर्ट्ज फोटो में उच्च आवृत्तियों पर आयताकार दालों को देखा जा सकता है।

ऑप एम्प का उपयोग 10 मेगाहर्ट्ज की आवृत्ति के साथ किया जाना चाहिए। शायद lm833 करेगा. यदि ऑप-एम्प रेल-टू-रेल है, तो आप इसे 5.4 वी से पावर दे सकते हैं। उदाहरण के लिए, एमसीपी6एच92।

रेंज को तीन-स्थिति स्विच द्वारा स्विच किया जाता है - 1:1 (25 वी); 1:4 (10 वी); 1:10 (2.5 वी).

ऑसिलोस्कोप को नियंत्रित करने के लिए 5 कुंजियों का उपयोग किया जाता है। आयाम स्वीप सेट करने के लिए ऊपर/नीचे कुंजियों का उपयोग किया जाता है। बाएँ/दाएँ कुंजियाँ कंपन आवृत्ति को बदलने के लिए डिज़ाइन की गई हैंहे रॉक एडीसी. मेनू में प्रवेश करने के लिए केंद्र कुंजी का उपयोग किया जाता है।पहले पैराग्राफ में ऑसिलोग्राम डिस्प्ले के प्रकार का चयन करें: बिंदुओं द्वारा या रेखाओं द्वारा। दूसरे पैराग्राफ में, वोल्टेज रेंज स्विच के आधार पर डिवाइडर सेट किया गया है। यह सही वोल्टेज डिस्प्ले के लिए आवश्यक है। तीसरे पैराग्राफ में, सिंक्रोनाइज़ेशन के प्रकार का चयन करें: अपनी सर्वोत्तम क्षमता से , मोर्चे की गिरावट के साथ, शून्य के माध्यम से संक्रमण।

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

योजना और हस्ताक्षर अद्यतन संस्करण V2

स्कीम और सील अद्यतन V3

इसे साझा करें:

विशेषताएँ।

कुछ महीने पहले, इंटरनेट पर सर्फिंग के दौरान मेरी नजर माइक्रोकंट्रोलर पर एक ऑसिलोस्कोप पर पड़ी pic18f2550 और ks0108 नियंत्रक पर ग्राफ़िक डिस्प्ले. यह स्टीवन कोलेवियाक की साइट थी। मैंने कभी किसी एकल माइक्रोकंट्रोलर पर ऑसिलोस्कोप नहीं देखा है। यह मेरे लिए प्रेरणादायक था और मैंने कुछ ऐसा ही करने का फैसला किया, लेकिन सी में। मेरे लिए सबसे अच्छा समाधान winavr का उपयोग करना था, यह सार्वजनिक रूप से उपलब्ध avr-gnu कंपाइलर पर आधारित है और इसके साथ बढ़िया काम करता है एवीआर स्टूडियो 4.मैंने जिस ग्राफ़िक्स लाइब्रेरी का उपयोग किया वह मेरे द्वारा विशेष रूप से इस प्रोजेक्ट के लिए बनाई गई थी। यह सामान्य उपयोग के लिए नहीं है. यदि आप इसे अपने कोड में शामिल करना चाहते हैं, तो आपको अपनी आवश्यकताओं के अनुरूप इसे संशोधित करना होगा। यह ऑसिलोस्कोप प्रदर्शित करने वाली अधिकतम आवृत्ति एक वर्गाकार तरंग के लिए 5 kHz है। अन्य सिग्नल (साइन, त्रिकोण) के लिए - 4 किलोहर्ट्ज़।

विवरण
सर्किट सप्लाई वोल्टेज 12V है। कन्वर्टर्स का उपयोग करके, इसे 8.2 V में परिवर्तित किया जाता है आईसी2 और आईसी3 के लिए आईसी1 और 5वी।यह सर्किट स्विच s1 (AC या DC) की स्थिति के आधार पर वोल्टेज को -2.5 V से +2.5 V या 0 V से +5 V तक माप सकता है। 1:10 डिवाइडर का उपयोग करके आप 10 गुना वोल्टेज माप सकते हैं। इसके अलावा, s2 का उपयोग करके आप इनपुट वोल्टेज को 2 से विभाजित कर सकते हैं।

प्रोग्रामिंग atmega32.
avr_ऑसिलोस्कोप.हेक्स- माइक्रोकंट्रोलर के लिए फर्मवेयर। फर्मवेयर को फ्लैश करते समय, माइक्रोकंट्रोलर के फ्यूज बिट्स को बाहरी क्वार्ट्ज से क्लॉक करने के लिए सेट करें। फ़र्मवेयर फ़्लैश करने के बाद, jtag को अक्षम करना सुनिश्चित करें! यदि आप ऐसा नहीं करते हैं, तो इसे चालू करने पर आपको प्रारंभिक स्क्रीन दिखाई देगी, और जब आप ऑसिलोस्कोप स्क्रीन पर जाएंगे, तो आपको फिर से प्रारंभिक स्क्रीन दिखाई देगी।

कैलिब्रेशन
केवल दो चीजों को अंशांकन की आवश्यकता है। ये परिवर्तनीय प्रतिरोधक p1 और p2 हैं। बीम को स्क्रीन के केंद्र में ले जाने के लिए p1 की आवश्यकता होती है, और डिस्प्ले कंट्रास्ट को समायोजित करने के लिए p2 की आवश्यकता होती है।

उपयोग.
आप क्रमशः s8 या s4 बटन दबाकर बीम को स्क्रीन के ऊपर या नीचे ले जा सकते हैं। 1 V का वोल्टेज डिस्प्ले पर एक डिवीजन से मेल खाता है। S7 और s3 से आप माप गति को बढ़ा या घटा सकते हैं। S6 बटन दबाकर आप स्क्रीन को फ्रीज कर सकते हैं।

मुद्रित सर्किट बोर्ड (101x160 मिमी) और घटक लेआउट।