विषयसूची:

वर्तमान स्रोत DAC AD5420 और Arduino: 4 चरण (चित्रों के साथ)
वर्तमान स्रोत DAC AD5420 और Arduino: 4 चरण (चित्रों के साथ)

वीडियो: वर्तमान स्रोत DAC AD5420 और Arduino: 4 चरण (चित्रों के साथ)

वीडियो: वर्तमान स्रोत DAC AD5420 और Arduino: 4 चरण (चित्रों के साथ)
वीडियो: DAC AD420 problem 2024, नवंबर
Anonim
वर्तमान स्रोत DAC AD5420 और Arduino
वर्तमान स्रोत DAC AD5420 और Arduino

नमस्कार। इस लेख में, मैं अपने अनुभव को AD5420 वर्तमान डिजिटल-से-एनालॉग कनवर्टर के साथ साझा करना चाहूंगा, जिसमें निम्नलिखित विशेषताएं हैं:

  • 16-बिट रिज़ॉल्यूशन और एकरसता
  • वर्तमान आउटपुट रेंज: 4 एमए से 20 एमए, 0 एमए से 20 एमए, या 0 एमए से 24 एमए
  • ± 0.01% FSR विशिष्ट कुल असमायोजित त्रुटि (TUE)
  • ±3 पीपीएम/डिग्री सेल्सियस ठेठ आउटपुट बहाव
  • लचीला सीरियल डिजिटल इंटरफ़ेस
  • ऑन-चिप आउटपुट फॉल्ट डिटेक्शन
  • ऑन-चिप संदर्भ (अधिकतम 10 पीपीएम/डिग्री सेल्सियस)
  • आउटपुट करंट की प्रतिक्रिया / निगरानी
  • अतुल्यकालिक स्पष्ट कार्य

बिजली की आपूर्ति (एवीडीडी) रेंज

  • 10.8 वी से 40 वी; AD5410AREZ/AD5420AREZ
  • 10.8 वी से 60 वी; AD5410ACPZ/AD5420ACPZ
  • AVDD के लिए आउटपुट लूप अनुपालन - 2.5 V
  • तापमान सीमा: -40°C से +85°C

चरण 1: आवश्यक घटक

आवश्यक घटक
आवश्यक घटक

काम के लिए, मैंने निम्नलिखित घटक लिए:

  • अरुडिनो यूएनओ,
  • Arduino के लिए AD5420 शील्ड (गैल्वेनिक आइसोलेशन के साथ),
  • मल्टीमीटर (आउटपुट करंट मापने के लिए)।

चरण 2: विधानसभा

सभा
सभा
सभा
सभा
सभा
सभा

पहले चरण में, ढाल पर जंपर्स स्थापित करना आवश्यक है जो तार्किक संकेतों के वोल्टेज स्तर को चुनने के साथ-साथ FAULT, CLEAR और LATCH संकेतों के चयन के लिए जिम्मेदार हैं।

दूसरे चरण में, मैंने AD5420 शील्ड को Arduino UNO से जोड़ा, 9-12V पावर, प्रोग्रामिंग के लिए USB केबल, 24V वोल्टेज मापने के लिए एक मल्टीमीटर (एक आंतरिक स्रोत से) कनेक्ट किया।

बिजली को जोड़ने के बाद, मैंने तुरंत 24V का वोल्टेज देखा (जो वास्तव में थोड़ा अधिक था: 25V)।

वोल्टेज को नियंत्रित करने के बाद, मैंने शील्ड के आउटपुट पर करंट मापने के लिए मल्टीमीटर को स्विच किया।

चरण 3: प्रोग्रामिंग

इसके बाद, मैंने Arduino UNO में स्केच को प्रोग्राम किया। स्केच और आवश्यक पुस्तकालय नीचे संलग्न हैं।

*.txt से *.zip करने के लिए फ़ाइल का नाम बदलें और अनज़िप करें।

चरण 4: काम करना

काम में हो
काम में हो
काम में हो
काम में हो
काम में हो
काम में हो
काम में हो
काम में हो

प्रोग्रामिंग के बाद, मैंने सीरियल मॉनिटर खोला, जिसमें डिबगिंग जानकारी जारी की जाती है, और जिसके माध्यम से आप 1.25 एमए की वृद्धि में वर्तमान मान 0 से 20 एमए तक सेट कर सकते हैं। मैंने स्केच को जटिल नहीं बनाने का फैसला किया, लेकिन इसे यथासंभव सरल बनाने के लिए, इसलिए मैंने वर्तमान को संख्याओं और अक्षरों में 0-9 और ए, बी, सी, डी, ई, एफ, जी में सेट किया। कुल 17 मान, 16 अंतराल, इसलिए, चरण 20mA / 16 = 1.25mA है।

अंतिम चरण में मैंने एक खुले सर्किट का पता लगाने की जाँच की, इसके लिए मैंने मापने वाले सर्किट को तोड़ा और पाया कि स्थिति रजिस्टर ने मान को 0x00 से 0x04 में बदल दिया।

परिणाम: वर्तमान स्रोत डीएसी स्थिर है, उच्च सटीकता है। गैल्वेनिक अलगाव की उपस्थिति खतरनाक औद्योगिक क्षेत्रों में इसके उपयोग की अनुमति देती है।

सिफारिश की: