সুচিপত্র:

বর্তমান উৎস DAC AD5420 এবং Arduino: 4 টি ধাপ (ছবি সহ)
বর্তমান উৎস DAC AD5420 এবং Arduino: 4 টি ধাপ (ছবি সহ)

ভিডিও: বর্তমান উৎস DAC AD5420 এবং Arduino: 4 টি ধাপ (ছবি সহ)

ভিডিও: বর্তমান উৎস DAC AD5420 এবং Arduino: 4 টি ধাপ (ছবি সহ)
ভিডিও: পণ্য প্যাকেটে ভরলেই হয়ে যাচ্ছে অর্গানিক! | DNCRP Raid on Dr Jahangir Kabir's Company | Somoy TV 2024, নভেম্বর
Anonim
বর্তমান উৎস DAC AD5420 এবং Arduino
বর্তমান উৎস DAC AD5420 এবং Arduino

হ্যালো এই নিবন্ধে, আমি AD5420 বর্তমান ডিজিটাল-টু-এনালগ কনভার্টারের সাথে আমার অভিজ্ঞতা শেয়ার করতে চাই, যার নিম্নলিখিত বৈশিষ্ট্য রয়েছে:

  • 16-বিট রেজোলিউশন এবং একঘেয়েমি
  • বর্তমান আউটপুট রেঞ্জ: 4 mA থেকে 20 mA, 0 mA থেকে 20 mA, অথবা 0 mA থেকে 24 mA
  • ± 0.01% FSR সাধারণ মোট অপ্রয়োজনীয় ত্রুটি (TUE)
  • ± 3 ppm/° C টিপিক্যাল আউটপুট ড্রিফট
  • নমনীয় সিরিয়াল ডিজিটাল ইন্টারফেস
  • অন-চিপ আউটপুট ফল্ট ডিটেকশন
  • অন-চিপ রেফারেন্স (সর্বোচ্চ 10 পিপিএম/° C)
  • আউটপুট কারেন্টের মতামত/পর্যবেক্ষণ
  • অসিঙ্ক্রোনাস ক্লিয়ার ফাংশন

পাওয়ার সাপ্লাই (AVDD) পরিসীমা

  • 10.8 V থেকে 40 V; AD5410AREZ/AD5420AREZ
  • 10.8 V থেকে 60 V; AD5410ACPZ/AD5420ACPZ
  • AVDD এর আউটপুট লুপ সম্মতি - 2.5 V
  • তাপমাত্রার পরিসীমা: -40 ° C থেকে +85 ° C

ধাপ 1: প্রয়োজনীয় উপাদান

প্রয়োজনীয় উপাদান
প্রয়োজনীয় উপাদান

কাজের জন্য, আমি নিম্নলিখিত উপাদানগুলি নিয়েছি:

  • আরডুইনো ইউএনও,
  • AD5420 Arduino জন্য ieldাল (galvanic বিচ্ছিন্নতা সহ),
  • মাল্টিমিটার (আউটপুট কারেন্ট পরিমাপের জন্য)।

ধাপ 2: সমাবেশ

সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ
সমাবেশ

প্রথম ধাপে, ieldালটিতে জাম্পারগুলি ইনস্টল করা প্রয়োজন যা লজিক্যাল সিগন্যালের ভোল্টেজ স্তর নির্বাচন করার জন্য, সেইসাথে FAULT, CLEAR এবং LATCH সিগন্যাল নির্বাচন করার জন্য দায়ী।

দ্বিতীয় ধাপে, আমি AD5420 ieldালকে Arduino UNO- এর সাথে সংযুক্ত করেছি, 9-12V শক্তি সংযুক্ত করেছি, প্রোগ্রামিংয়ের জন্য USB তারের, 24V ভোল্টেজ পরিমাপের জন্য একটি মাল্টিমিটার (একটি অভ্যন্তরীণ উৎস থেকে)।

পাওয়ার সংযুক্ত করার পর, আমি অবিলম্বে 24V এর একটি ভোল্টেজ দেখেছি (যা আসলে একটু বেশি ছিল: 25V)।

ভোল্টেজ নিয়ন্ত্রণ করার পর, আমি imeালের আউটপুটে কারেন্ট পরিমাপ করার জন্য মাল্টিমিটার চালু করেছি।

ধাপ 3: প্রোগ্রামিং

এরপরে, আমি আরডুইনো ইউএনওতে স্কেচ প্রোগ্রাম করেছি। স্কেচ এবং প্রয়োজনীয় গ্রন্থাগার নিচে সংযুক্ত করা হয়েছে।

*. Txt থেকে *.zip এবং আনজিপে ফাইলের নাম পরিবর্তন করুন।

ধাপ 4: কাজ করা

কর্মরত
কর্মরত
কর্মরত
কর্মরত
কর্মরত
কর্মরত
কর্মরত
কর্মরত

প্রোগ্রামিং করার পর, আমি সিরিয়াল মনিটর খুললাম, যাতে ডিবাগিং তথ্য জারি করা হয় এবং যার মাধ্যমে আপনি বর্তমান মান 0 থেকে 20 mA থেকে 1.25 mA বৃদ্ধিতে সেট করতে পারেন। আমি স্কেচকে জটিল না করার সিদ্ধান্ত নিয়েছি, কিন্তু যতটা সম্ভব এটি সহজ করার জন্য, তাই আমি সংখ্যা এবং অক্ষরে 0-9 এবং A, B, C, D, E, F, G এ কারেন্ট সেট করেছি। মোট 17 টি মান, 16 ব্যবধান, অতএব, ধাপ 20mA / 16 = 1.25mA।

শেষ ধাপে আমি একটি ওপেন সার্কিট সনাক্তকরণ পরীক্ষা করেছি, এর জন্য আমি পরিমাপ সার্কিটটি ভেঙেছি এবং দেখেছি যে স্ট্যাটাস রেজিস্টার মানটি 0x00 থেকে 0x04 এ পরিবর্তন করেছে।

ফলাফল: বর্তমান উৎস DAC স্থিতিশীল, উচ্চ নির্ভুলতা আছে। গ্যালভানিক বিচ্ছিন্নতার উপস্থিতি বিপজ্জনক শিল্প এলাকায় এর ব্যবহারের অনুমতি দেয়।

প্রস্তাবিত: