সুইচিং পাওয়ার সাপ্লাই এর মাইক্রোকন্ট্রোলার নিয়ন্ত্রণ বিভিন্ন নিয়ন্ত্রণ মোড বিশ্লেষণ
একটি হল মাইক্রোকন্ট্রোলার একটি ভোল্টেজ আউটপুট করে (DA চিপ বা PWM পদ্ধতির মাধ্যমে), যা পাওয়ার সাপ্লাইয়ের রেফারেন্স ভোল্টেজ হিসাবে ব্যবহৃত হয়। এইভাবে মূল রেফারেন্স ভোল্টেজের পরিবর্তে একটি মাইক্রোকন্ট্রোলার, আপনি পাওয়ার সাপ্লাইয়ের আউটপুট ভোল্টেজের মান ইনপুট করতে কী ব্যবহার করতে পারেন, মাইক্রোকন্ট্রোলার পাওয়ার সাপ্লাইয়ের ফিডব্যাক লুপে যোগ দেয় না, পাওয়ার সাপ্লাই সার্কিট পরিবর্তন করা হয়নি . এই উপায় সবচেয়ে সহজ.
দ্বিতীয়টি হল মাইক্রোকন্ট্রোলার AD প্রসারিত করে, ক্রমাগত পাওয়ার সাপ্লাইয়ের আউটপুট ভোল্টেজ সনাক্ত করে, পাওয়ার সাপ্লাইয়ের আউটপুট ভোল্টেজ এবং সেট মানের মধ্যে পার্থক্য অনুসারে, DA-এর আউটপুট সামঞ্জস্য করে, PWM চিপ নিয়ন্ত্রণ করে এবং পরোক্ষভাবে বিদ্যুৎ সরবরাহ নিয়ন্ত্রণ। এইভাবে মাইক্রোকন্ট্রোলারটি পাওয়ার সাপ্লাইয়ের ফিডব্যাক লুপে যোগ করা হয়েছে, অ্যামপ্লিফিকেশন লিঙ্কের মূল তুলনার পরিবর্তে, মাইক্রোকন্ট্রোলার প্রোগ্রামটি আরও জটিল পিআইডি অ্যালগরিদম ব্যবহার করার জন্য।
তৃতীয়টি হল মাইক্রোকন্ট্রোলার AD প্রসারিত করার জন্য, ক্রমাগত পাওয়ার সাপ্লাইয়ের আউটপুট ভোল্টেজ সনাক্ত করে, পাওয়ার সাপ্লাই আউটপুট ভোল্টেজ এবং সেট মান, আউটপুট PWM তরঙ্গের মধ্যে পার্থক্য অনুযায়ী, সরাসরি পাওয়ার সাপ্লাই নিয়ন্ত্রণ করে। এইভাবে মাইক্রোকন্ট্রোলার পাওয়ার সাপ্লাইয়ের কাজে সবচেয়ে বেশি হস্তক্ষেপ করে।
তৃতীয় উপায় হল সবচেয়ে পুঙ্খানুপুঙ্খ মাইক্রোকন্ট্রোলার নিয়ন্ত্রণ সুইচিং পাওয়ার সাপ্লাই, তবে মাইক্রোকন্ট্রোলারের প্রয়োজনীয়তাও সর্বোচ্চ। মাইক্রোকন্ট্রোলার কম্পিউটিং গতির জন্য প্রয়োজনীয়তা, এবং একটি উচ্চ পর্যাপ্ত ফ্রিকোয়েন্সি PWM তরঙ্গ আউটপুট করতে পারে। এই ধরনের একটি মাইক্রোকন্ট্রোলার স্পষ্টতই ব্যয়বহুল।
ডিএসপি ক্লাস মাইক্রোকন্ট্রোলারের গতি যথেষ্ট বেশি, কিন্তু বর্তমান মূল্যও খুব বেশি, খরচের বিবেচনায়, পাওয়ার সাপ্লাইয়ের খরচের একটি অনুপাতের জন্য অ্যাকাউন্টিং, ব্যবহার করা উচিত নয়।
সস্তা মাইক্রোকন্ট্রোলার, AVR সিরিজ দ্রুততম, PWM আউটপুট সহ, বিবেচনা করা যেতে পারে। যাইহোক, AVR মাইক্রোকন্ট্রোলারের অপারেটিং ফ্রিকোয়েন্সি এখনও যথেষ্ট উচ্চ নয়, কেবলমাত্র ব্যবহার করা যেতে পারে। এখানে আমরা বিশেষভাবে গণনা করি AVR মাইক্রোকন্ট্রোলার সরাসরি নিয়ন্ত্রণ সুইচিং পাওয়ার সাপ্লাই কাজ কি স্তরে পৌঁছাতে পারে।
AVR মাইক্রোকন্ট্রোলার, 16MHz-এর সর্বোচ্চ ঘড়ির ফ্রিকোয়েন্সি, যদি PWM রেজোলিউশন 10-bit হয়, তাহলে PWM তরঙ্গের ফ্রিকোয়েন্সিও সুইচিং পাওয়ার সাপ্লাই 16000000/1024=15625 (Hz), এই ফ্রিকোয়েন্সিতে পাওয়ার সাপ্লাই স্যুইচিং কাজ স্পষ্টতই যথেষ্ট নয় (অডিও পরিসরে)। তারপর 9 বিটের PWM রেজোলিউশন নিন, এইবার সুইচিং পাওয়ার সাপ্লাইয়ের অপারেটিং ফ্রিকোয়েন্সি হল 16000000/512=32768 (Hz), যা অডিও রেঞ্জের বাইরে ব্যবহার করা যেতে পারে, কিন্তু অপারেটিং থেকে এখনও একটি নির্দিষ্ট দূরত্ব রয়েছে আধুনিক সুইচিং পাওয়ার সাপ্লাইয়ের ফ্রিকোয়েন্সি।
তবে এটি অবশ্যই উল্লেখ্য যে, {{0}} বিট রেজোলিউশনের অর্থ হল এই চক্রে পাওয়ার টিউব পরিবাহী - বন্ধ, 0.5 এর একটি শুল্ক চক্র অনুমান করে, শুধুমাত্র পরিবাহীতে 512টি অংশে বিভক্ত করা যেতে পারে, শুধুমাত্র 256 ভাগে ভাগ করা যায়। অ্যাকাউন্টে নাড়ি প্রস্থ এবং পাওয়ার সাপ্লাই আউটপুট একটি রৈখিক সম্পর্ক নয়, অন্তত অন্য ডিসকাউন্টের প্রয়োজন, অর্থাৎ, পাওয়ার সাপ্লাই আউটপুট শুধুমাত্র সর্বোচ্চ 1/128 নিয়ন্ত্রণ করা যেতে পারে, লোড পরিবর্তন হোক বা নেটওয়ার্ক পাওয়ার সাপ্লাই ভোল্টেজ পরিবর্তন, নিয়ন্ত্রণ ডিগ্রী শুধুমাত্র এই বিন্দু পর্যন্ত হতে পারে.
এছাড়াও উল্লেখ্য যে উপরে বর্ণিত শুধুমাত্র একটি PWM তরঙ্গ রয়েছে, যা একক-এন্ডেড। আপনি যদি ধাক্কা-টান কাজ করতে চান (অর্ধ-সেতু সহ), তবে আপনার দুটি PWM তরঙ্গের প্রয়োজন, উপরের নিয়ন্ত্রণের নির্ভুলতা অর্ধেক হওয়া উচিত, কেবলমাত্র 1/64 বিদ্যুত সরবরাহের জন্য নিয়ন্ত্রণ করা যেতে পারে উচ্চ স্তরের প্রয়োজন হয় না। চার্জিং, যেমন ব্যাটারি, ব্যবহারের প্রয়োজনীয়তা পূরণ করতে পারে, কিন্তু পাওয়ার সাপ্লাই আউটপুট নির্ভুলতার প্রয়োজনীয়তার জন্য, এটি যথেষ্ট নয়।