हम केवल २ वी और ४ वी के बजाय उन वोल्टेज पर संदर्भों का उपयोग क्यों करते हैं
यह केवल सही परिस्थितियों में फायदेमंद हो सकता है जब माइक्रोकंट्रोलर सीधे मानों को मानव को प्रदर्शित कर रहा हो। हालाँकि, अधिकांश समय ऐसा होता है क्योंकि वहाँ बहुत सारे लोग होते हैं जो गणित में खराब होते हैं या रुकते नहीं हैं और वास्तव में सोचते हैं।
दूसरों को पहले से ही पता चला है के रूप में, 2.048 = 2 11 /1000 और 4.096 = 2 12 /1000। यदि आप 4.096 वी संदर्भ के साथ 12 बिट ए / डी का उपयोग करते हैं, तो प्रत्येक गणना 1 एमवी है।
हालाँकि, रुकें और विचार करें कि वास्तव में क्या मायने रखता है। मिलिवल्स की इकाइयों के बारे में कुछ खास नहीं है। भौतिकी के संदर्भ में, वे ईएमएफ को मापने के लिए पूरी तरह से मनमानी इकाई हैं।
एक नियंत्रण प्रणाली में, उदाहरण के लिए, विभिन्न मापी गई मात्राओं के लिए उपयोग की जाने वाली इकाइयाँ आपको कुछ भी पसंद हो सकती हैं, जब तक आप जानते हैं कि वे क्या हैं। यदि आप निश्चित बिंदु का उपयोग कर रहे हैं, तो आप चाहते हैं कि अधिकतम मान लगभग संख्या को भरें, और पर्याप्त बिट्स का उपयोग करें ताकि आपके पास आवश्यक संकल्प हो। इकाइयों के स्केलिंग को सुविधाजनक आंतरिक बाइनरी अभ्यावेदन द्वारा निर्धारित किया जाना चाहिए।
इस प्रक्रिया में बाद में अनिवार्य रूप से समायोज्य लाभ कारक होंगे। सभी इनपुट मूल्यों के कस्टम स्केलिंग को विभिन्न प्रकार के लाभ कारकों के उपयोग द्वारा समायोजित किया जा सकता है जो पहले से ही हैं, और यह कि सिस्टम को पहले से ही मनमाने मूल्यों को संभालना है। कोई अतिरिक्त गणना की आवश्यकता नहीं है, केवल एक ही गणना में खिलाए गए विभिन्न मूल्य।
कुछ मामलों में, इन छोटे एम्बेडेड सिस्टम को मनुष्यों को डिजिटल मूल्य प्रदर्शित करने की आवश्यकता होती है। जब आप तीन दशमलव स्थानों के साथ एक वोल्टेज दिखाना चाहते हैं तो उस स्थिति में, मिलीवोल्ट की इकाइयाँ उपयोगी होती हैं। हालांकि, उनकी प्रकृति द्वारा मानव इंटरफेस माइक्रोकंट्रोलर की तुलना में धीमा है। आम तौर पर आप 2 हर्ट्ज से अधिक के डिजिटल डिस्प्ले को अपडेट नहीं करना चाहते हैं। किसी संख्या को दशमलव अंकों में बदलने से पहले से ही कुछ अंकगणित की आवश्यकता होती है। प्रदर्शित रिज़ॉल्यूशन से मिलान करने के लिए कुछ आंतरिक मूल्य को स्केल करना उस प्रक्रिया के सापेक्ष एक मामूली अतिरिक्त कदम है।
फिर यह भी विचार करें कि आप वास्तव में 0 से 4.095 वी की सीमा में वोल्टेज को कितनी बार मापना चाहते हैं, या कम से कम उस सीमा के अधिकांश। यदि आप 0 से 5 वी मापना चाहते हैं, तो 4.096 संदर्भ वास्तव में मदद नहीं करता है। आपको वैसे भी ए / डी में सिग्नल को अटेंड करने की आवश्यकता है, इसलिए मिलिवोल्ट्स की इकाइयों में अटैच्ड सिग्नल को पढ़ना डिजिटल मूल्यों को प्रदर्शित करते हुए भी कोई विशेष लाभ नहीं देता है।
तो संक्षेप में, आज की दुनिया में ए / डी रीडिंग से निपटने वाले माइक्रोकंट्रोलर्स के साथ, 2.048 और 4.096 वी संदर्भ ज्यादातर एक कथित आवश्यकता को पूरा करते हैं , और घुटने-झटका करने वालों को जो समस्या के बारे में ठीक से नहीं सोचते हैं।