विषयसूची:
- चरण 1: लोड सेल के बारे में
- चरण 2: सर्किट का निर्माण
- चरण 3: डिफरेंशियल Op-amp
- चरण 4: एम्पी प्राप्त करें
- चरण 5: समस्या निवारण
- चरण 6: प्रत्येक चरण से परिणाम
- चरण 7: Arduino परिणाम
- चरण 8: कोड
- चरण 9: अंतिम आउटपुट की तुलना इनपुट से करना
वीडियो: लोड सेल के साथ वजन मापना: 9 कदम
2024 लेखक: John Day | [email protected]. अंतिम बार संशोधित: 2024-01-30 09:20
यह पोस्ट कवर करेगी कि 1 किलो से कम वजन मापने के लिए सर्किट को कैसे सेट अप, समस्या निवारण और पुन: व्यवस्थित किया जाए।
एक ARD2-2151 की कीमत €9.50 है और इसे यहां खरीदा जा सकता है:
www.wiltronics.com.au/product/9279/load-ce…
क्या इस्तेमाल किया गया था:
-ए 1 किलो लोड सेल (ARD2-2151)
-दो सेशन एम्पलीफायर
-एक अरुडिनो
चरण 1: लोड सेल के बारे में
एक बहुत छोटा आउटपुट है और इस प्रकार एक वाद्य एम्पलीफायर के साथ प्रवर्धित करने की आवश्यकता है (इस प्रणाली के लिए कुल 500 का लाभ इस्तेमाल किया गया था)
लोड सेल को पावर देने के लिए 12V के DC स्रोत का उपयोग किया जाता है।
तापमान में -20 डिग्री सेल्सियस से 60 डिग्री सेल्सियस तक संचालित होता है, जिससे यह उस परियोजना के लिए अनुपयोगी हो जाता है जो हमारे दिमाग में थी।
चरण 2: सर्किट का निर्माण
लोड सेल में 12V इनपुट होता है, और आउटपुट को बढ़ाने के लिए आउटपुट को इंस्ट्रूमेंटेशन एम्पलीफायर से जोड़ा जाएगा।
लोड सेल में दो आउटपुट होते हैं, एक माइनस और एक पॉजिटिव आउटपुट, इनमें से अंतर वजन के समानुपाती होगा।
एम्पलीफायरों को +15V और -15V कनेक्शन की आवश्यकता होती है।
एम्पलीफायर का आउटपुट एक Arduino से जुड़ा होता है जिसे 5V कनेक्शन की आवश्यकता होती है, जहां एनालॉग मानों को पढ़ा जाएगा और वजन आउटपुट में फिर से बढ़ाया जाएगा।
चरण 3: डिफरेंशियल Op-amp
लोड सेल से प्लस और माइनस वोल्टेज आउटपुट के अंतर को बढ़ाने के लिए एक डिफ amp का उपयोग किया जाता है।
लाभ R2/R. द्वारा निर्धारित किया जाता है
R को कम से कम 50K ओम होना चाहिए क्योंकि लोड सेल का आउटपुट प्रतिबाधा 1k है और दो 50k प्रतिरोधक 1% त्रुटि देंगे जो कि अपवादनीय है
आउटपुट 0 से 120 mV तक होता है, यह बहुत छोटा है और इसे अधिक एम्पीयर करने की आवश्यकता है, एक बड़ा लाभ डिफरेंशियल amp पर इस्तेमाल किया जा सकता है या एक नॉन-इनवर्टिंग एम्पलीफायर जोड़ा जा सकता है
चरण 4: एम्पी प्राप्त करें
एक गैर-इनवर्टिंग amp का उपयोग किया जाता है क्योंकि अंतर amp केवल 120mV आउटपुट करता है
Arduino के लिए एनालॉग इनपुट 0 से 5v तक होता है, इसलिए हमारा लाभ उस सीमा के जितना संभव हो उतना करीब पहुंचने के लिए लगभग 40 होगा क्योंकि इससे हमारे सिस्टम की संवेदनशीलता बढ़ जाएगी।
लाभ R2/R1. द्वारा निर्धारित किया जाता है
चरण 5: समस्या निवारण
op-amp को 15V की आपूर्ति, लोड सेल को 10V और Arduino को 5V की आपूर्ति एक सामान्य आधार होनी चाहिए।
(सभी 0v मानों को एक साथ जोड़ने की आवश्यकता है।)
एक वोल्टमीटर का उपयोग यह सुनिश्चित करने के लिए किया जा सकता है कि प्रत्येक रोकनेवाला के बाद वोल्टेज गिरता है ताकि यह सुनिश्चित हो सके कि कोई शॉर्ट सर्किट न हो।
यदि परिणाम भिन्न और असंगत हैं तो तार के प्रतिरोध को मापने के लिए वोल्टमीटर का उपयोग करके उपयोग किए गए तारों का परीक्षण किया जा सकता है, यदि प्रतिरोध "ऑफ़लाइन" कहता है तो इसका मतलब है कि अनंत प्रतिरोध है और तार में एक खुला सर्किट है और इसका उपयोग नहीं किया जा सकता है। तार 10 ओम से कम होना चाहिए।
प्रतिरोधों में एक सहिष्णुता होती है, जिसका अर्थ है कि उनमें एक त्रुटि हो सकती है, यदि प्रतिरोध को सर्किट से हटा दिया जाता है तो प्रतिरोध मूल्यों को वोल्टमीटर से जांचा जा सकता है।
आदर्श प्रतिरोध मान प्राप्त करने के लिए छोटे प्रतिरोधों को श्रृंखला या समानांतर में जोड़ा जा सकता है।
रुश्रृंखला=r1+r2
1/समानांतर = 1/r1 + 1/r2
चरण 6: प्रत्येक चरण से परिणाम
लोड सेल से आउटपुट बहुत छोटा है और इसे बढ़ाने की आवश्यकता है।
छोटे आउटपुट का मतलब है कि सिस्टम में हस्तक्षेप का खतरा है।
हमारे सिस्टम को हमारे पास उपलब्ध वजन के आसपास डिजाइन किया गया था जो कि 500 ग्राम था, लाभ amp का लाभ प्रतिरोध हमारे सिस्टम की सीमा के विपरीत आनुपातिक है
चरण 7: Arduino परिणाम
इन परिणामों में संबंध रैखिक हैं और हमें दिए गए x मान (इनपुट वजन) के लिए y मान (Arduino से DU) खोजने के लिए एक सूत्र देता है।
लोड सेल के लिए वेट आउटपुट की गणना करने के लिए यह फॉर्मूला और आउटपुट arduino को दिया जाएगा।
एम्पलीफायर में 300DU का ऑफसेट होता है, लोड सेल वोल्टेज को बढ़ाने से पहले एक संतुलित व्हीटस्टोन ब्रिज डालने से इसे हटाया जा सकता है। जो सर्किट को अधिक संवेदनशीलता प्रदान करेगा।
चरण 8: कोड
इस प्रयोग में प्रयुक्त कोड ऊपर संलग्न है।
यह तय करने के लिए कि वजन पढ़ने के लिए किस पिन का उपयोग किया जाना चाहिए:
पिनमोड (ए0, इनपुट);
संवेदनशीलता (एक्स-गुणांक एक्सेल में) और ऑफसेट (एक्सेल eqn में स्थिर) घोषित किए गए हैं:
हर बार सिस्टम सेट होने पर ऑफ़सेट को वर्तमान DU में 0g. पर अपडेट किया जाना चाहिए
फ्लोट ऑफ़सेट = ३०९.७१;फ्लोट संवेदनशीलता=१.५२६२;
एक्सेल फॉर्मूला तब एनालॉग इनपुट पर लागू होता है
और सीरियल मॉनीटर पर प्रिंट किया गया
चरण 9: अंतिम आउटपुट की तुलना इनपुट से करना
Arduino से दिए गए अंतिम आउटपुट ने आउटपुट वजन की सही गणना की।
1% की औसत त्रुटि
यह त्रुटि अलग-अलग डीयू के एक ही वजन पर पढ़ने के कारण होती है जब परीक्षण दोहराया जाता है।
तापमान सीमा सीमाओं के कारण यह प्रणाली हमारी परियोजना में उपयोग करने के लिए उपयुक्त नहीं है।
यह सर्किट 500 ग्राम तक के वजन के लिए काम करेगा, क्योंकि 5v आर्डिनो में अधिकतम मूल्य है, अगर लाभ प्रतिरोध को आधा कर दिया जाता है तो सिस्टम 1 किग्रा तक काम करेगा।
सिस्टम में एक बड़ा ऑफसेट है लेकिन अभी भी सटीक है और 0.4g के परिवर्तनों को नोटिस करता है।
सिफारिश की:
40 किलो लगेज लोड सेल और HX711 एम्पलीफायर के साथ Arduino टेंशन स्केल: 4 कदम
40 किलो लगेज लोड सेल और HX711 एम्पलीफायर के साथ Arduino टेंशन स्केल: यह निर्देशयोग्य वर्णन करता है कि शेल्फ भागों से आसानी से उपलब्ध होने का उपयोग करके एक तनाव पैमाना कैसे बनाया जाए। आवश्यक सामग्री: 1। Arduino - यह डिज़ाइन एक मानक Arduino Uno का उपयोग करता है, अन्य Arduino संस्करण या क्लोन को भी काम करना चाहिए2। ब्रेकआउट बोर्ड पर HX711
50 किलो लोड सेल और HX711 एम्पलीफायर के साथ Arduino बाथरूम स्केल: 5 कदम (चित्रों के साथ)
50 किलोग्राम लोड सेल और HX711 एम्पलीफायर के साथ Arduino बाथरूम स्केल: यह निर्देशयोग्य वर्णन करता है कि शेल्फ भागों से आसानी से उपलब्ध होने का उपयोग करके एक वजन का पैमाना कैसे बनाया जाता है। आवश्यक सामग्री: Arduino - (यह डिज़ाइन एक मानक Arduino Uno का उपयोग करता है, अन्य Arduino संस्करण या क्लोन को काम करना चाहिए) भी) ब्रेकआउट बोआ पर HX711
5kg लोड सेल और HX711 एम्पलीफायर के साथ Arduino स्केल: 4 कदम (चित्रों के साथ)
5kg लोड सेल और HX711 एम्पलीफायर के साथ Arduino स्केल: यह निर्देशयोग्य वर्णन करता है कि शेल्फ भागों से आसानी से उपलब्ध होने का उपयोग करके एक छोटा वजन पैमाना कैसे बनाया जाए। आवश्यक सामग्री: 1। Arduino - यह डिज़ाइन एक मानक Arduino Uno का उपयोग करता है, अन्य Arduino संस्करण या क्लोन को भी काम करना चाहिए2। ब्रेकआउट पर HX711
ट्यूटोरियल: Arduino UNO के साथ लोड सेल को कैलिब्रेट और इंटरफ़ेस कैसे करें: 3 चरण
ट्यूटोरियल: Arduino UNO के साथ लोड सेल को कैलिब्रेट और इंटरफ़ेस कैसे करें: हाय दोस्तों, हम आपको ट्यूटोरियल दिखाएंगे: Arduino UNO के साथ लोड सेल या HX711 बैलेंस मॉड्यूल को कैलिब्रेट और इंटरफ़ेस कैसे करें। HX711 बैलेंस मॉड्यूल के बारे में विवरण: यह मॉड्यूल 24 उच्च का उपयोग करता है- सटीक ए / डी कनवर्टर। इस चिप को हाई-प्री
लोड सेल स्ट्रेट बार 50 किग्रा के साथ इंटरफ़ेस HX711 के लिए ट्यूटोरियल: 10 कदम (चित्रों के साथ)
लोड सेल स्ट्रेट बार 50 किग्रा के साथ इंटरफ़ेस HX711 के लिए ट्यूटोरियल: HX711 BALACE MODULED विवरण: यह मॉड्यूल 24 उच्च-परिशुद्धता A / D कनवर्टर का उपयोग करता है। यह चिप उच्च-सटीक इलेक्ट्रॉनिक पैमाने और डिज़ाइन के लिए डिज़ाइन की गई है, इसमें दो एनालॉग इनपुट चैनल हैं, 128 एकीकृत एम्पलीफायर का प्रोग्राम योग्य लाभ है। इनपुट सर्किट