Table of Contents
چرا پردازنده های سیگنال دیجیتال در طراحی مدرن عرضه می شوند
سیستم های تامین برق به مراتب فراتر از تنظیم کنندگان خطی ساده و حلقه های بازخورد آنالوگ تکامل یافته اند.امروز، منابع قدرت تغییر حالت، منابع برق غیر قابل تفسیر، شارژر باتری و اینورتر های انرژی تجدید پذیر نیاز به محاسبات زمان واقعی، کنترل سازگار و عملیات پیشرفته برق، در قلب این سیستم های پیچیده، پردازنده سیگنال دیجیتال (DSP) را بررسی می کند، بر خلاف یک پیاده سازی کلی (کنترل کننده) و یا تنظیم کننده قدرت، نیاز به یک سیستم های کنترل دقیق است.
درک معماری DSP برای Power Electronics
یک DSP یک ریزپردازنده تخصصی است که در اطراف یک هاروارد ساخته شده یا معماری هاروارد را اصلاح کرده است، با اتوبوس های جداگانه برای برنامه و حافظه داده ها، این جدایی به تراشه اجازه می دهد تا یک دستورالعمل را تهیه کند و داده های خواندن یا نوشتن را در یک چرخه ساعت منفرد، به طور چشمگیری سرعت محاسبات کلیدی معماری که باعث می شود DSP ایده آل برای کنترل منبع برق شامل:
- واحد های ضرب و شتم (MAC) - برای فیلترهای دیجیتال و حلقه های کنترل که نیاز به ضرب و شتم و تجمع در هر دوره نمونه ضروری است.
- بافرهای دایره ای سخت [FLT 1] - ساده سازی پیاده سازی پاسخ حرکتی محدود (FIR) فیلتر رایج در تهویه سیگنال سنسور.
- کنترل کننده های دسترسی مستقیم به حافظه (DMA) [FLT 1] - حرکت داده ها را از بین ببرید تا هسته برای اجرای الگوریتم آزاد بماند.
- رابط های آنالوگ به دیجیتال (ADC) - اجازه می دهد نمونه گیری همزمان از ولتاژ، جریان و سیگنال های دما.
- در-چیپ-تحریم (PWM) محیط های - تولید اصلاحات موج با وضوح بالا تغییر برای مراحل قدرت مدرن.
این بلوک های سخت افزاری با هم کار می کنند تا یک الگوریتم کنترل را در ده ها ثانیه انجام دهند، فرکانس های سوئیچ را از ده ها تا صدها کیلوهرتز برای ارجاعات معماری دقیق، یادداشت های کاربردی را از ابزار Texas در کنترل کننده های زمان واقعی C2000 (FLT 1) یا Alog] در عملکرد دیجیتال [F:3F3] مشاهده کنید.
DSP در مقابل میکروکنترلرها در مقابل FPGA ها در کنترل قدرت
طراحان اغلب بین MCU، FPGA ها و DSP ها برای کنترل قدرت دیجیتال انتخاب می کنند.این تصمیم به سرعت حلقه، انعطاف پذیری و پیچیدگی توسعه بستگی دارد.
میکروکنترلرها (MCUs)
MCU های عمومی (به عنوان مثال، سری ARM Cortex-M) مقرون به صرفه و آسان برای برنامه هستند، اما واحدهای منطقی محاسباتی آنها (ALUs) معمولا فاقد سخت افزار MAC اختصاصی هستند، در حالی که برخی از MCU های مدرن شامل افزونه های DSP هستند، هسته هنوز برای کنترل جریان طراحی شده است نه ریاضی فشرده.
آرایه های دروازه قابل برنامه ریزی Field-P (FPGAs)
FPGA ها بالاترین عملکرد را ارائه می دهند زیرا منطق کنترل در سخت افزار موازی اجرا می شود، با این حال، توسعه FPGA نیاز به تخصص در زبان های توصیف سخت افزار (VHDL / Verilog) دارد و لایحه هزینه مواد به طور کلی بالاتر است. FPGAs در برنامه های کاربردی که نیاز به زمان حلقه های فوق العاده سریع (100 ns) یا طرح های سفارشی، اما برای اکثر صنعتی و منابع انرژی، و تلاش های اضافی توجیه شده است.
پردازنده های سیگنال دیجیتال (DSPs)
DSP یک زمین وسط را اشغال می کند: آنها ارائه نزدیک به برنامه ریزی محاسباتی برای الگوریتم های کنترل در حالی که حفظ سهولت توسعه نرم افزار معمول از MCUs. واحد MAC اختصاصی و محیط های On-chip اجازه می دهد یک واحد برای مدیریت حلقه های کنترل متعدد، پشته های ارتباطی (PMBus، I2C، اشپیگل)، و نظارت بر سیستم.
الگوریتم های کنترل هسته در DSP ها پیاده سازی شده اند
قدرت واقعی یک DSP زمانی آشکار می شود که اجرای استراتژی های کنترل پیشرفته که با مدارهای آنالوگ یا MCU های پایین غیر عملی خواهد بود.
Proportional-Integral-Derivative (PID) با ارتقاء دیجیتال
کنترل کننده های PID دیجیتال ستون فقرات اکثر حلقه های منبع برق هستند. A می تواند محاسبات PID را با ضدwindup، فیلترینگ مشتق شده و به دست آوردن برنامه ریزی در چند میکرو ثانیه. توانایی تنظیم ضریب در سیستم عامل، بدون تغییر سخت افزار، تنظیم سازگار را فعال می کند.
کنترل پیش بینی (مدل کنترل پیش بینی کننده – MPC)
MPC از یک مدل از مرحله قدرت برای پیش بینی رفتار آینده و انتخاب حالت های تعویض بهینه استفاده می کند در حالی که به طور محاسباتی فشرده است، DSP ها می توانند مشکلات بهینه سازی لازم را در محدوده میلی ثانیه برای تغییر فرکانس تا 20 کیلوهرتز حل کنند. MPC پاسخ سریع تر و تحریف کلی آسیب پذیری در مقایسه با PID معمولی را فراهم می کند.
فیلتر دیجیتال برای رد شدن سنسور نویز
سنسورهای فعلی و ولتاژ در دنیای واقعی، صدای را معرفی می کنند. DSP ها پاسخ های محرک FIR یا بی نهایت (IIR) را برای سیگنال های تمیز بدون حرکت یا حساسیت دما از فیلترهای آنالوگ پیاده سازی می کنند.این فیلترها به طور همزمان با نمونه گیری ADC اجرا می شوند و اطمینان از اینکه حلقه کنترل داده های بازخورد پاک را می بیند.
نرم افزار Layer-Locked Loop (PLL) برای اینورتر های Grid-Tied
در سیستم های انرژی تجدید پذیر، یک نرم افزار مبتنی بر DSP، اینورتر را با شبکه همگام می کند. پردازنده مرحله شبکه و فرکانس را با دقت بالا هدایت می کند، تزریق برق یکپارچه و توابع پشتیبانی شبکه را فعال می کند.
پیاده سازی واقعی: یک مثال اینورتر مرحله 3
یک اینورتر سه فاز 10 کیلووات برای یک سیستم فتوولتائیک خورشیدی در نظر بگیرید. DSP بازخورد از سنسورهای فعلی در هر مرحله و سنسور ولتاژ در اتوبوس DC دریافت می کند.
- نمونه برداری - همزمان جریان فاز و ولتاژ اتوبوس را در 100 kS / هر یک ضبط می کند.
- تحول هماهنگ - تبدیل جریان های ثابت α-β برای چرخش مختصات d-q با استفاده از یک PLL دیجیتال و جدول های نگاه سه ضلعی.
- ] کنترل اجاره ( - دو کنترل کننده PI (د و q محور) ولتاژ مورد نیاز را محاسبه می کنند.
- نسل - DSP چرخه های وظیفه را برای شش سوئیچ برق محاسبه می کند و آنها را به محیط PWM با قرار دادن زمان مرده بارگیری می کند.
- قابلیت نظارت و حفاظت - بیش از حد، بیش از حد و آستانه دما بررسی هر چرخه.
تمام این مراحل در کمتر از 50 μs اجرا می شوند و اجازه می دهند یک فرکانس 20 کیلوهرتز بدون یک DSP، دستیابی به این عملکرد نیاز به اجزای متعدد یا یک FPGA بسیار گران تر داشته باشد.
مزایای کنترل قدرت مبتنی بر DSP
مزایای آن فراتر از سرعت خام است:
- انعطاف پذیری قابل توجه [FLT 1] - به روز رسانی برای کنترل پارامترها یا الگوریتم ها می تواند در این زمینه بدون تغییرات سخت افزاری مستقر شود.
- ] [بخش قرمز - DSP ها ADCs، DACs، PWM و رابط های ارتباطی را ادغام می کنند، اندازه و هزینه هیئت مدیره را کاهش می دهند.
- بهره وری بالا - الگوریتم های پیشرفته مانند کنترل پیش بینی و مقیاس ولتاژ پویا به حداقل رساندن زیان های تغییر.
- قابلیت اطمینان بهبود یافته - منطق دیجیتال کمتر مستعد حرکت دما و پیری جزء نسبت به معادل های آنالوگ است.
- تشخیص های تشخیصی و تله سنج - DSP می تواند تاریخ عملیاتی، حوادث خطا و داده های بهره وری را برای نگهداری پیش بینی شده وارد کند.
طراحی در هنگام استفاده از DSP
سرعت ساعت و زمان اعدام
اکثر حلقه های کنترل عرضه برق باید در عرض 5 تا 20 درصد از دوره تعویض تکمیل شود.برای یک سوئیچ 100 کیلوهرتز با یک دوره 10 μs، DSP باید محاسبات خود را در 1 -2 μs بالا به پایان برساند.
قطعنامه ی DC و Synchronization
رزولوشن ADC به طور مستقیم بر روی دقت و سر و صدا تاثیر می گذارد. 12 بیتی ADCs برای منابع برق رایج است، 4096 گام در محدوده سنجش اندازه گیری.برای برنامه های با دقت بالا (به عنوان مثال شارژ باتری)، 16 بیتی ADC ممکن است لازم باشد.
توسعه محیط زیست
توسعه دهندگان به طور معمول از C / C ++ با توابع خاص DSP برای عملیات MAC استفاده می کنند.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.D.S. فروشندگان طرح های مرجع و کتابخانه های نرم افزار برای توپولوژی های رایج (ب، تقویت، پرواز، فاز-trans-trans، و غیره).
آینده روند: AI، ML و تکامل DSP
نقش DSP در منابع برق در حال گسترش است به عنوان هوش مصنوعی و یادگیری ماشین به سیستم های جاسازی شده است. A می تواند شبکه عصبی سبک را برای پیش بینی تغییرات بار یا الگوهای تخریب، اجازه می دهد فعال به جای کنترل واکنشی استفاده کند.
علاوه بر این، ادغام هسته های RISC-V در کنار واحدهای محاسباتی در افق قرار دارد و یک پلت فرم یکپارچه برای هر دو کنترل و پردازش عمومی را ارائه می دهد.این معماری سیستم را ساده می کند و تأخیر بین تصمیم گیری و خروجی محرک AI را کاهش می دهد.
منطقه دیگر جفت دیجیتال ادغام: یک DSP اجرای یک مدل سریع از مرحله قدرت به طور موازی با سیستم فیزیکی است. تفاوت بین مدل و رفتار اندازه گیری می تواند خطا در اوایل، بهبود ایمنی و زمان بالا را برای یک چشم انداز صنعت، ببینید IEEE مقاله بر اساس انرژی دیجیتال مبتنی بر مدل سازی شده برای تبدیل شدن به برق دیجیتال [F:3F3].
نتیجه گیری
پردازنده های سیگنال دیجیتال از اجزای طاقچه به کنترل کنندگان مرکزی در سیستم های پیشرفته تامین برق حرکت کرده اند. ترکیب منحصر به فرد آنها از محاسبات با سرعت بالا، محیط های یکپارچه، و برنامه های نرم افزار، طراحان را قادر می سازد تا مبدل های کوچکتر، کارآمد تر و هوشمند تر برق را بسازند، به عنوان ادغام انرژی تجدید پذیر، شارژ خودرو و قدرت مرکزی نیاز به رشد، همچنان ضروری برای تحقق دقیق و مقررات بهره وری دقیق است که مهندسان برق به خوبی کنترل می کنند.
برای مطالعه بیشتر در کنترل دیجیتال و انتخاب، مقالات سفید موجود در دستگاه های Analog و گزارش های کاربردی از ابزار C2000 کنترل زمان واقعی مشورت کنید.