
متوسط أداء محول باك المتزامن عالي الأداء
منظر أعلى
يوضح مثال الرمز هذا متوسط تطبيق التحكم في الوضع الحالي لـ DSPIC33CK. تم تطويره على وجه التحديد لمحول باك المتزامن عالي الأداء EPC9153.
تبدأ اللوحة محول Buck تلقائيًا عند تطبيق الطاقة على اللوحة ، وبالتالي زيادة جهد الإخراج من 0 إلى قيمته الاسمية. يتم التحكم في إجراء بدء التشغيل وتنفيذه بواسطة آلة حالة وحدة التحكم في الطاقة ويتضمن إجراء بدء تشغيل قابل للتكوين مع تأخير الطاقة ، وفترة الارتفاع وتأخير الطاقة جيدًا قبل الانخفاض في وضع التنظيم الثابت. يراقب روتين معالج الأعطال الإضافي بشكل مستمر بيانات ADC الواردة وبتات الحالة المحيطية ويغلق مصدر الطاقة إذا كان جهد الإدخال خارج النطاق الأقصى المحدد من 41.5 فولت إلى 59.5 فولت (UVLO/OVLO) أو إذا كان جهد الإخراج أكثر من +/- 0.5 V من تنظيم ما يزيد عن 10 ميليسيتون.
منتجات تكنولوجيا الرقائق الدقيقة المميزة:
منتجات تحويل الطاقة الفعالة (EPC) المميزة:
توفر وحدة محول Buck المتزامنة عالية الأداء EPC9153 جميع الواجهات المطلوبة لبرمجة وتصحيح DSPIC33CK32MP102 DSC بالإضافة إلى نقاط الاختبار وموصلات جاك الموز للتعامل السهل والآمن للمجموعة أثناء اختبارات المقاعد. يوفر EPC9153 QSG تعليمات إجراءات تشغيل مفصلة.
يأتي اللوحة مبرمجة وجاهزة لاستخدامها عند تفريغها. لا يلزم إعادة برمجة الجهاز المستهدف لتشغيل اللوحة ما لم يكن هناك حاجة إلى تعديل الميزات أو الإعدادات مثل جهد الإخراج الاسمي أو توقيت بدء التشغيل.


في حالة حاجة إلى تغيير الميزات المستندة إلى البرامج الثابتة ، يمكن إعادة برمجة وحدة التحكم MicroChip DSPIC33CK باستخدام ميناء البرمجة التسلسلي داخل الدائرة (ICSP) على واجهة البرمجة RJ-11 بالإضافة إلى رأس 5 بودين. تدعم هذه الواجهات جميع المبرمجين/تصحيحات الدائرة في رقاقة ، مثل MPLAB® ICD4 ، MPLAB® Real ICE أو MPLAB® Pickit4 والمشتقات السابقة. راجع دليل البدء السريع EPC9153 للحصول على التفاصيل.
يبدأ المحول تلقائيًا عند تطبيق أكثر من 41.5 فولت تيار مستمر عبر محطات الإدخال في EPC9153. يرجى قراءة دليل البدء السريع EPC9153 للحصول على معلومات مفصلة حول متطلبات إعداد وتشغيل هذا التصميم المرجعي.
يمر آلة الولاية بالخطوات التالية بالترتيب الزمني:
أ) التهيئة
في هذه الخطوة ، تتم إعادة تعيين معلمات حلقة التحكم إلى الإعدادات الافتراضية ، يتم إيقاف مخرجات PWM ولكن لا تزال PWM تعمل ، مما يؤدي باستمرار إلى ADC للحفاظ على جهد أخذ العينات وجهد الإخراج وكذلك درجة حرارة اللوحة.
ب) إعادة تعيين هذه الحالة "السقوط الخلفي" الذي سيتم من خلاله إعادة تشغيل محول باك بمجرد بدء تشغيله بنجاح وتم إغلاقه بسبب حالة خطأ (مثل الإدخال تحت/تجاوز الجهد أو حالة درجة الحرارة)
ج) الاستعداد بعد إعادة التعيين ، تنتظر آلة الحالة لتطهير جميع أعلام الصدع وتمكين التمكين والبتات.
د) تأخير الطاقة (POD) بمجرد مسح محول Buc ، سيتم تنفيذ جهاز الحالة على إجراء بدء التشغيل بدءًا من الطاقة عند التأخير. هذا مجرد تأخير بسيط سيظل خلاله المحول غير نشط ولكن معالج الخطأ سوف يلاحظ القيم التي تم إنشاؤها بواسطة ADC لظروف الصدع التي تحدث.
هـ) المنحدر الجهد بعد انتهاء صلاحية تأخير الطاقة ، سيتم قياس جهد الإدخال والمخرجات. في حالة انحياز إخراج المحول مسبقًا (الجهد = غير الصفر) ، سيتم "الشحن" مسبقًا مع تاريخ التحكم الاصطناعي وإخراج PWM لزيادة جهد الخرج بهدوء من مستواها الأخير.
و) تم تمكين تحرير الجهد الآن ، يتم تمكين حلقة التغذية المرتدة الرقمية و PWM ويتم زيادة القيمة المرجعية لنظام الحلقة المغلقة مع كل تنفيذ لآلة الحالة (فاصل 100 µSEC). تم تعديل حلقة التحكم للعمل مع تردد متقاطع قدره> 10 كيلو هرتز مطابقة الحد الأقصى لتردد الاضطراب المسموح به للحفاظ على نظام التحكم مستقرًا.
ز) تأخير القوة الجيدة بعد زيادة الجهد المرجعي إلى المستوى الاسمي المحدد مسبقًا ، يتحول آلة الحالة إلى فترة تأخير الطاقة الجيدة. هذا تأخير بسيط آخر حيث تكون حلقة التحكم في حالة مستقرة في انتظار انتهاء فترة التأخير.
ح) عبر الإنترنت بعد انتهاء صلاحية تأخير الطاقة الجيدة ، ينخفض المحول إلى التشغيل الاسمي. في هذه الحالة ، يلاحظ باستمرار القيمة المرجعية للتغييرات. إذا قام أي جزء آخر من البرامج الثابتة بتغيير مرجع وحدة التحكم ، فإن جهاز الحالة ستعمل بهدوء إلى المستوى الجديد بدلاً من تبديل المرجع.
1) التعليق/الخطأ إذا تم إيقاف تشغيل وحدة تحكم الطاقة وإعادة تعيينه بالأوامر الخارجية (على سبيل المثال ، معالج الصدع الذي يكتشف حالة خطأ أو من خلال تداخل المستخدم) ، تقوم جهاز الحالة بالتبديل إلى حالة التعليق ، والتي تعطل مخرجات PWM وتنفيذ حلقة التحكم ، ومسح تاريخ التحكم وإعادة تعيين آلة الحالة مرة أخرى
يستخدم هذا البرنامج الثابت تحكمين رقميين من النوع الثاني لإغلاق حلقة التغذية المرتدة في متوسط التحكم في الوضع الحالي. يتكون وحدة التحكم من حلقتين متتاليتين. تحدد حلقة التغذية المرتدة من الجهد الخارجي خطأ جهد الإخراج ويحسب المرجع المطلوب لحلقة التغذية المرتدة الحالية الداخلية. تحدد متوسط الحلقة الحالية المتوسطة الحالية الانحراف الأحدث بين المرجع الجديد وأحدث إشارة التغذية المرتدة وضبط دورة عمل PWM لتلبية الطلب على الطاقة وتصحيح خطأ جهد الخرج. يتم فحص الناتج الرقمي لكل حلقة مقابل عتبات الحد الأدنى المحددة والحد الأقصى ، وعند الضرورة ، تم تثبيته على هذه العتبات المعرفة من قبل المستخدم لحماية الأجهزة ومنع تشبع الحلقة.
يمكن تشغيل/إيقاف تشغيل حلقة التحكم هذه باستخدام بت تمكين في كلمة الحالة لهيكل بيانات وحدة تحكم CNPNZ_T. إن تعديل كسب الحلقة التكيفية نشط بشكل دائم بمجرد تمكين حلقة التحكم.
يتم تكوين رمز مصدر حلقة التحكم وإنشائه بواسطة برنامج PowerSmart ™ - Digital Control Library Designer (DCLD).
يتوفر برنامج التصميم الإضافي هذا للتنزيل على صفحات GitHub:
بمجرد التثبيت ، يمكن تعديل تكوين وحدة التحكم. يمكن فتح أحدث تكوين من داخل MPLAB X® IDE بالنقر بزر الماوس الأيمن على ملف تكوين حلقة التحكم المعنية "xxx_loop.dcld" الموجود في مجلد الملفات المهم في مدير المشروع. يتم تكوين كل حلقة تحكم في ملف التكوين الفردي المسماة "V_LOOP.DCLD" لحلقات الجهد و "i_loop.dcld" للحلقات الحالية. عند النقر بزر الماوس الأيمن فوق "فتح في النظام" لفتح التكوين في PowerSmart ™ DCLD.
يرجى الرجوع إلى دليل المستخدم لـ PowerSmart ™ DCLD الذي يتم تضمينه في البرنامج ويمكن فتحه من قائمة المساعدة في التطبيق.
لم تتم إضافة واجهة التحكم في المستخدم إلى البرامج الثابتة. يمكن إجراء أي تغيير في البرامج الثابتة والتشغيل الأساسي للتصميم المرجعي ، بما في ذلك إعادة برمجة جهد الإخراج الاسمي عن طريق تحرير القيم الخاصة بالأجهزة في ملف رأس الأجهزة "EPC9153_R10_HWDESCR.H" الموجود في "ملفات المشروع => ملفات الرأس/التكوين".
يتم تعريف إعدادات المحول في هذا الملف على أنها القيم الفعلية مثل Volt و Ampere و OHM ، وما إلى ذلك. وبالتالي ، لا يتعين على المستخدمين تحويل القيم يدويًا.
لبرمجة المحول لتوفير جهد إخراج اسمي يختلف عن 12 فولت DC المحدد افتراضيًا ، اتبع هذه الخطوات:
يتم تعيين الإعداد لجهد الإخراج الاسمي باستخدام هذه التعريفات
#define BUCK_VOUT_NOMINAL (float)20.000 // Nominal output voltage
#define BUCK_VOUT_TOLERANCE_MAX (float)0.500 // Output voltage tolerance [+/-]
#define BUCK_VOUT_TOLERANCE_MIN (float)0.100 // Output voltage tolerance [+/-]
تشمل إعدادات التسامح أعلاه الاستجابة العابرة في خطوة الحمل القصوى. يلاحظ معالج الصدع. إذا تم تحويل قراءة جهد الإخراج من أحدث قيمة الجهد المرجعي بأكثر من النطاق المحدد ، فسيتم إيقاف المحول وسيتم الإشارة إلى خطأ في التنظيم. سيتم استرداد مصدر الطاقة تلقائيًا بمجرد مسح حالة الخطأ وتأمل فترة تأخير الاسترداد التي تحددها Buck_regerr_recovery_delay ، التي تم الإعلان عنها في ملف رأس الأجهزة EPC9148. يمكن ضبط حساسية رحلة الصدع عن طريق تغيير إعلان Buck_regerr_trip_delay.
(قد تخضع أرقام الأسطر المعطاة للتغيير)
تتضمن أمثلة هذه الكود حلقة تحكم متناسبة بديلة وتستخدم عادة أثناء قياسات استجابة تردد محطة توليد الطاقة. عندما يتم ضبط التعريف التالي على TRUE ، يتم استبدال حلقة التحكم الرئيسية الشائعة بوحدة التحكم النسبية.
app_power_control.c, line 33: #define PLANT_MEASUREMENT false
تعتبر وحدات التحكم النسبية بشكل افتراضي غير مستقر وليست مناسبة لتنظيم إخراج مصدر الطاقة في ظل ظروف التشغيل العادية. أثناء قياس النبات ، من الضروري أن يظل جهد الإدخال والحمل مستقرًا ولا يتغير.
لمزيد من المعلومات حول كيفية إجراء قياس محطة توليد الطاقة ، يرجى الرجوع إلى القسم 6.1 من دليل مستخدم PowerSmart ™ DCLD.
(ج) 2020 ، Microchip Technology Inc.