योजनाबद्ध आलोचना


10

मैंने अपना पहला इलेक्ट्रॉनिक्स प्रोजेक्ट डिजाइन किया है और अगर आप मुझे इस पर कोई प्रतिक्रिया दे सकते हैं तो मैं आपका आभारी हूं।

मैं विशेष रूप से किसी भी शुरुआती गलतियों की तलाश कर रहा हूं, मेरे सर्किट के साथ कुछ भी गलत या अक्षम है, और जिस तरह से मैंने योजनाबद्ध बनाया है।

परियोजना एक Arduino द्वारा नियंत्रित रसोई टाइमर है। इसमें तीन टाइमर होते हैं जो एक ही समय में चल सकते हैं और जब यह शून्य तक पहुंचता है तो यह बीप करता है। यह दीवार से संचालित होता है, लेकिन जब इसे काट दिया जाता है, तो टाइमर को रिबूट किए बिना, बैटरी को मान लेना चाहिए।

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

योजनाबद्ध १

दूसरे योजनाबद्ध में माइक्रोकंट्रोलर और टाइमर को नियंत्रित करने के लिए उपयोग किए जाने वाले स्विच और बटन शामिल हैं।

योजनाबद्ध २

तीसरे योजनाबद्ध में डिस्प्ले शामिल है।

योजनाबद्ध ३

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

संपादित करें

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

मैंने आपके बताए अनुसार बदलाव करने की कोशिश की। मैंने इसे अभी तक ब्रेडबोर्ड पर आज़माया नहीं है, इसलिए मुझे यकीन नहीं है कि सब कुछ काम करेगा। R5 के सर्वोत्तम मूल्य का पता लगाने के लिए मुझे अभी भी कुछ परीक्षण करने की आवश्यकता है।

यहाँ अद्यतन योजनाबद्ध है:

योजनाबद्ध १

योजनाबद्ध २

योजनाबद्ध ३


3
एलईडी के लिए 220 ओम थोड़ा कम है। मान वोल्टेज और आगे के वोल्टेज पर निर्भर होना चाहिए। मान लेते हैं कि आप एक विशिष्ट एलईडी-फॉरवर्ड वोल्टेज 0.7v और वर्तमान 10mA का उपयोग कर रहे हैं। 12v नेतृत्व के लिए, V = IR का उपयोग करते हुए, अवरोधक (12v - 0.7v) / 10mA = 1130 ओम होना चाहिए ... इसलिए वहां 1.2K अवरोधक। 5v नेतृत्व के लिए भी, शायद एक 470 ओम रोकनेवाला। यदि आप उज्जवल चाहते हैं, तो इन मूल्यों को थोड़ा छोटा करें।
ज्यामितीय

1
@geometrikal धन्यवाद, मेरे पास कोई कार्यक्रम स्थापित नहीं था इसलिए मैंने सिर्फ हाथ से आकर्षित किया।
एंड्रे वैग्नर

4
Atmega रीसेट लाइन सक्रिय कम है, इसलिए इसे Vcc से ग्राउंड न किया जाना चाहिए। मैं 8 बिट महसूस प्यार करता हूँ, यह बहुत अच्छा लग रहा है।
s3c

2
जब स्विच दबाया जाता है तो डेब्यू उच्च संक्रमण के लिए एक चिकनी कम बना देगा। S4 एक तीन पोल स्विच है? आपको r3 के नीचे अवरोधक की आवश्यकता नहीं है, अगर यह mcu से जुड़ा नहीं है, तो नीचे खींचने की कोई आवश्यकता नहीं है
geometrikal

2
सॉफ्टवेयर डिबगिंग एक पूरी तरह से वैध समाधान है और काफी सामान्य है; बशर्ते कि इसे करने के लिए चक्र / मेमोरी अन्यथा अप्रयुक्त होगी, इसमें एक बार विकसित होने पर शून्य इकाई लागत होती है।
क्रिस स्ट्रैटन

जवाबों:


10

(सबसे) घटकों के लिए एक रेफरी (संदर्भ पदनाम) का उपयोग करने के लिए यश। खासकर यदि आप एक योजनाबद्ध पर चर्चा करना चाहते हैं तो वे सभ्य संचार के लिए आवश्यक हैं।

पावर सप्लाय

  • आप एल ई डी के लिए "L1" और "L2" के रिफाइंड का उपयोग करते हैं। मत करो। "एल" प्रेरकों के लिए मानक पदनाम है। डायोड के लिए "एलडी" या "एलईडी" या, जैसा कि मैं करता हूं, "डी" का उपयोग करें।
  • R1 का मान बहुत कम है। यह LED 45 mA देगा जो कि इंडिकेटर LED के लिए बहुत ज्यादा है। मूल्य को 560 Ω तक बढ़ाएं और आपके पास एक सुरक्षित 18 एमए होगा; वे आमतौर पर 20 एमए पर रेट किए जाते हैं। डेटशीट की जांच करें। वैसे, क्या आपको वास्तव में उस एलईडी की आवश्यकता है? यह हमेशा बिजली की खपत करेगा।
  • C1 और C2 को "10 mF" के रूप में दर्शाया गया है, जहां मुझे लगता है कि उन्हें "10 "F" होना चाहिए, यह एक कारक 1000 अंतर है। वे सबसे अधिक संभावना इलेक्ट्रोलाइटिक कैपेसिटर होंगे, जो कि ध्रुवीकृत हैं। एक प्रतीक का उपयोग करें जो ध्रुवीकरण को इंगित करता है और स्पष्ट रूप से इंगित करता है कि सकारात्मक पक्ष क्या है। इलेक्ट्रोलाइटिक्स के लिए भी योजनाबद्ध में वोल्टेज का उल्लेख करना अच्छा है। C1 कम से कम 20 V, C2 10 V होना चाहिए।
  • C1 और C2 के समानांतर 100 nF रखें
  • सी 2 को एलईडी की तुलना में नियामक के आउटपुट के करीब खींचें। विद्युत रूप से इससे कोई फ़र्क नहीं पड़ता है, लेकिन आपको उन्हें पीसीबी पर रखना चाहिए। 100 एनएफ आउटपुट के सबसे करीब होना चाहिए।

माइक्रोकंट्रोलर

  • ATmega328 में VREF पिन नहीं है। शायद यही Vcc होना चाहिए। Vcc और ग्राउंड के बीच एक 100 nF डेकोप्लिंग कैपेसिटर जोड़ें, जितना संभव हो उतना पिन के करीब। हमेशा एक आईसी की बिजली की आपूर्ति को कम करना।
  • रीसेट जमीन से जुड़ा हुआ है। यदि आप आंतरिक रीसेट सर्किटरी का उपयोग करते हैं तो ठीक है, लेकिन RSTDISBL बिट को "1" पर प्रोग्राम करना न भूलें।
  • आप I / O पिन से सीधे स्पीकर नहीं चला सकते। आपको वहां एक ट्रांजिस्टर की आवश्यकता होगी।
  • यदि आप PC0 के आंतरिक पुल-अप का उपयोग करते हैं और स्विच को जमीन से जोड़ते हैं तो आप एक अवरोधक को बचा सकते हैं। तब R4 की आवश्यकता नहीं होगी। याद रखें कि तर्क उलटा होगा।
  • पीबी 2 से पीबी 5 और स्विच एस 2 और एस 4 के लिए समान: आंतरिक पुल-अप और स्विच +5 वी के बजाय जमीन पर।
  • स्विच S2 और S4 भ्रमित कर रहे हैं। आपके पास नीचे की तरफ 2 संपर्क हैं, और उच्च तरफ 5 हैं। क्या वे परिवर्तन-पर संपर्क करने वाले हैं? यदि हां, तो आपको इसकी आवश्यकता नहीं होगी: एक इनपुट हमेशा दूसरे का पूरक होगा, इसलिए आपको केवल एक की आवश्यकता होगी। किसी भी स्थिति में पुल-डाउन प्रतिरोधों में से कोई भी कार्य नहीं करता है।
  • मैं पोर्ट डी पर नेट्स के लिए अधिक वर्णनात्मक नामों का उपयोग करूंगा, जैसे "डिजिट 1", "डिजिट 2", आदि।

प्रदर्शन

  • फिर से, 100 एनएफ संधारित्र के साथ बिजली की आपूर्ति को कम करें।
  • R4 के लिए अवरोधक मान बहुत अधिक हैं। उन्हें 150 Ω प्रकारों के लिए स्वैप करें।
  • 5 R5 प्रतिरोधों को गिराया जा सकता है। वे कोई कार्य नहीं करते हैं।
  • माइक्रोकंट्रोलर सीधे आम कैथोड को ड्राइव नहीं कर सकता है: सभी एल ई डी पर आपके पास 7 _20 mA = 140 mA होगा, जो कि I / O से अधिक डूब सकता है। आपको यहां 5 NPN ट्रांजिस्टर की आवश्यकता होगी, या ULN2803 की तरह एक ट्रांजिस्टर सरणी । ×

निष्कर्ष
यह एक लंबी सूची है, लेकिन मुझे लगता है कि आपने एक अच्छा काम किया, यह आपकी पहली परियोजना है। मैंने बहुत बुरा योजनाबद्ध देखा है। सफलता!


संपादित करें पुनः प्रश्न का अपडेट
Q1 और डी 3 के आसपास आपका सर्किट काफी ठीक नहीं है: बैटरी एलईडी को खिलाएगी, लेकिन सर्किट के बाकी हिस्सों को नहीं। मुझे यकीन नहीं है कि बैटरी संकेतक के रूप में एलईडी एक अच्छा विचार है: विशेष रूप से बैटरी शक्ति के साथ आपको किफायती होना चाहिए, और एलईडी पर बिजली बर्बाद नहीं करना चाहिए।

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


योजनाबद्ध का मूल्यांकन करने के लिए समय निकालने के लिए बहुत-बहुत धन्यवाद। एक प्रारंभिक प्रश्न: आप माइक्रोकंट्रोलर को डिकम्पोज करने की बात करते हैं और बाद में डिस्प्ले को। मैं मान रहा हूँ कि सभी + 5V इनपुट बिजली की आपूर्ति पर + ५ वी आउटपुट से जुड़े हैं। क्या सत्ता पहले से ही विघटित नहीं हुई है? मुझे फिर से डिकोड करने की आवश्यकता क्यों होगी?
एंड्रे वैगनर

3
@ आंद्रे - अच्छा सवाल। जब कई ट्रांजिस्टर एक साथ स्विच करते हैं तो विशेष रूप से डिजिटल आईसी कम वर्तमान चोटियां खींच सकते हैं। वृद्धि का समय बहुत अधिक (= उच्च आवृत्ति) हो सकता है, और पीसीबी के निशान का अधिष्ठापन बिजली आपूर्ति के संधारित्र के प्रति एक उच्च प्रतिरोध हो सकता है। इसलिए आप पावर पिन के पास एक अतिरिक्त ऊर्जा बफर चाहते हैं (यह एक डिकूपिंग कैप है)। "पास" को शाब्दिक रूप से लें: 1 मिमी 5 मिमी से बेहतर है। एक अतिरिक्त यह है कि वर्तमान स्पाइक बोर्ड पर यात्रा नहीं करते हैं, जहां वे ईएमआई का कारण बन सकते हैं। सभी आईसी के लिए हमेशा डिकम्पलिंग प्रदान करें । यह कानून है! :-)
स्टीवन्वह

एक और सवाल: आपकी पिछली टिप्पणी के बारे में, कि मुझे एलईडी का नेतृत्व करने के लिए कुछ ट्रांजिस्टर की आवश्यकता होगी। मैंने ट्रांजिस्टर के बिना ब्रेडबोर्ड में सर्किट का निर्माण किया (एमसी को सीधे एलइडी में जोड़ते हुए) और यह मेरी जरूरतों के लिए पर्याप्त उज्ज्वल था। (मैं 220 आर प्रतिरोधों का उपयोग कर रहा हूं) क्या मैं इसे ऐसे ही छोड़ सकता हूं या क्या मुझे माइक्रोकंट्रोलर को नुकसान पहुंचाने का खतरा है?
एंड्रे वैग्नर

2
@ एंड्रे - नुकसानदायक। मैंने गणना की कि आप 140 mA तक खींच लेंगे, जबकि डेटाशीट कहती है कि 40 mA पूर्ण अधिकतम है । पृष्ठ 313. सूचना पढ़ें: "निरपेक्ष अधिकतम रेटिंग" के तहत सूचीबद्ध लोगों से परे डिवाइस को स्थायी नुकसान हो सकता है । " और अंतिम पंक्ति: "विस्तारित अवधि के लिए पूर्ण अधिकतम रेटिंग स्थितियों के लिए एक्सपोज़र डिवाइस की विश्वसनीयता को प्रभावित कर सकता है ।" बेहतर उपयोग ट्रांजिस्टर।
स्टीवन्वह

ठीक है! तब मुझे लगता है कि मैं वहाँ कुछ ट्रांजिस्टर रखूँगा! जानकारी के लिए धन्यवाद।
एंड्रे वैग्नर

4

मैं यहाँ कुछ त्वरित विचार फेंकूँगा और बाद में उन्हें जोड़ सकता हूँ।
टिप्पणियों में दूसरों की सूची एक संयुक्त उत्तर के रूप में अच्छी तरह से करेगी।

जब तक आप उठाए गए कुछ बिंदुओं को संबोधित नहीं करते हैं, तब तक किसी को ओलिन को बंद कर देना चाहिए।

सी! & C2 को प्रत्येक 10 mF के रूप में दिखाया गया है।
mF = मिलि-फराड = 10,000 माइक्रोफ़ारड।
यदि आपका मतलब 10 माइक्रोफ़ारड (जैसा कि संभावना है) है तो यह आमतौर पर 10 यूएफ लिखा जाता है।
आपने इसे UF के रूप में लिखा है और इसे फ़ॉन्ट प्रतिस्थापन द्वारा बदल कर 10 mF कर दिया गया है (जैसा कि कभी-कभी होता है) लेकिन इसके लिए जाँच की जानी चाहिए।

आप प्रतिरोधों के एक समूह के लिए एक रोकनेवाला नाम का उपयोग कर रहे हैं। जैसे R4 = 7 x 10k।
यह आसानी से समझ में आता है, लेकिन व्यक्तिगत अवरोधक या समान को आसानी से संदर्भित करना असंभव बनाता है, और लेआउट उद्देश्यों के लिए स्वचालित करने के लिए अनुपयुक्त है (जो घटक आर 4 अनिश्चित है।

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

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

सभी इलेक्ट्रॉन C1 :-) से बाहर निकलेंगे।
वास्तव में, निश्चित रूप से नहीं, लेकिन सी 2 के अनुसार इसके लीड्स को लंबवत रूप से संरेखित करें।
कैपेसिटर को क्षैतिज रूप से संरेखित करने में कुछ भी गलत नहीं है जहां यह एप्लिकेशन को सूट करता है लेकिन क्षैतिज रेखा से जमीन पर संधारित्र दिखाते समय सामान्य उपयोग (जैसे कि वोल्टेज नियामक यू 1 से पहले और बाद में) सी 2 के अनुसार होता है।

इसी तरह R2 की क्षैतिज व्यवस्था कम सामान्य है और "dooesns’n look good"। यह अंतरिक्ष को बचाने के लिए किया गया था, लेकिन उदाहरण के लिए U1 को ऊपर ले जाना इसलिए इसके इनपुट को D1 द्वारा क्षैतिज रूप से खिलाया गया था और U1 के ऊपर पाठ को स्थानांतरित करने से एक ही स्थान का उपयोग किया जा सकेगा, लेकिन L2 & R2 दोनों को लंबवत होना चाहिए।

SPK1 कनेक्शन थोड़ा अजीब लग रहा है - इरादा स्पष्ट है।

जमीन के लिए एक क्षैतिज कनेक्शन के उपयोग से कई स्थानों पर पठनीयता में सुधार होगा, या जमीन के लिए एक लंबे तार के बजाय एक स्थानीय जमीन के प्रतीक के रूप में।
उदा U3 के पिन ले,


नियामक तोशिबा TA4805 हो सकता है ।
अनलोडेड क्विज़ेंट करंट 0.85 mA टिपिकल और 1.7 mA सबसे खराब स्थिति है।
BUT LED स्टेटस इंडिकेटर 3 mA के बारे में बताता है। एक PP3 9V 'ट्रांजिस्टर बैटरी' में लगभग 600 mAh क्षमता थी, इसलिए बैटरी जीवन अनलोड = ~ 600/5 = 150 घंटे या 24/7 का लगभग 1 सप्ताह, लेकिन अनलोड किए गए ऑपरेशन पर।
आधुनिक एल ई डी बहुत उज्ज्वल हो सकता है और 1 एमए के तहत पर्याप्त होना चाहिए।

पोर्ट पिन PC1 - PC5 दिखाए गए अनुसार ठीक हैं, लेकिन इनपुट के रूप में सेट किए गए या यदि आउटपुट के रूप में सेट किए जाने चाहिए, तो उन्हें पुल / डाउन के साथ प्रोग्राम किया जाना चाहिए।

R4 = 7 x 10k तब तक बहुत ऊंचा दिखता है जब तक कि यह वर्तमान प्रावधान के लिए उच्च शक्ति के संपर्क में स्मार्ट डिस्प्ले न हो।

आनन ...


"जब तक यह उच्च शक्ति के संपर्क में एक स्मार्ट डिस्प्ले नहीं है"। क्या ये 7-खंड के लिए मौजूद हैं? मुझे पता है कि वे मैट्रिक्स डिस्प्ले के लिए करते हैं ।
स्टीवनवह

आह, निश्चित रूप से वे करते हैं! महंगे MAX7219 की तरह। लेकिन मैं आमतौर पर धारावाहिक रूप से हस्तक्षेप करता हूं, मुझे लगता है।
स्टीवनवह

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