طراحی کنترلر PI جریان در حوزه فرکانس برای درایوهای ماشین الکتریکی AC. شامل تحلیل پایداری، نمودار بود و تولید کد C برای میکروکنترلر. مناسب برای EESM، IPMSM و موتور القایی.
اجرای اپلیکیشن »
ماشینحساب مهندسی برای کنترل موتور، الکترونیک قدرت، فریمور امبدد، آنالیز حرارتی و محاسبات پیشرانش EV. شامل مدل گشتاور PMSM/IPMSM/EESM، SVPWM، طراحی کنترلر PI، مبدلهای باک و بوست، رفتار حرارتی و مقاومت جاده.
اجرای اپلیکیشن »
آشنایی عملی با خروجی GPIO و سیگنالهای دیجیتال. یک LED وصل کنید، یک اسکریپت پایتون بنویسید و آن را مستقیماً از طریق پینهای GPIO کنترل کنید، نقطه شروع کلاسیک برنامهنویسی سختافزار.
مبتدی
مخزن GitHub »
از مدولاسیون پهنای پالس (PWM) برای کنترل نرم روشنایی LED استفاده کنید. نمایشی عملی از اینکه چگونه PWM فاصله بین خروجیهای دیجیتال و کنترل شبهآنالوگ را پر میکند، که پایه اصلی درایو موتور و مبدلهای قدرت است.
مبتدی تا متوسط
مخزن GitHub »
جریان DC/AC واقعی را با سنسور هالافکت ACS712 و کارت ADC ۳۲ بیتی ADS1263 از طریق SPI بخوانید. شامل اندازهگیری دیفرانسیلی، ارتباط SPI و تبدیل مقادیر خام ADC به واحدهای مهندسی.
متوسط
مخزن GitHub »
یک کنترلکننده PI جریان حلقهبسته کامل روی رزبری پای. ماژول MOSFET D4184 یک بار مقاومتی را سوئیچ میکند در حالی که ACS712 فیدبک جریان را فراهم میکند، نمایش عملی همان حلقه کنترلی که در الکترونیک قدرت صنعتی استفاده میشود.
متوسط تا پیشرفته
مخزن GitHub »
یک کنترلکننده پیشبین مدل (MPC) با افق محدود و قید، روی همان سختافزار MOSFET و ACS712 پروژه ۰۴. مدل پلنت را بهصورت آنلاین از یک تست پله شناسایی میکند، ماتریس بهره بهینه را از پیش محاسبه و بهینهسازی کامل با قید را در ~۴۸۰ هرتز اجرا میکند، بدون نیاز به تنظیم دستی.
پیشرفته
مخزن GitHub »
جریان ADC از برد کنترل F28388D را روی یک لینک اترنت نقطهبهنقطه دریافت میکند و آن را به صورت اسیلوسکوپ زنده نمایش میدهد. کانال ADCINA0 با نرخ ۱۰ کیلوهرتز نمونهبرداری میشود و در بستههای UDP ۵۰ نمونهای با نرخ ۲۰۰ بسته در ثانیه ارسال میگردد، با تلفات صفر در بازههای چنددقیقهای. سمت پای، یک شنونده UDP چندنخی و بافر حلقوی محدود دارد که از دو روش قابل دسترسی است: یک شنود CLI برای راهاندازی و عیبیابی، و داشبورد Streamlit و Plotly با شاخصهای زنده (جریان فعلی، میانگین، کمینه، بیشینه، RMS، نرخ بسته، درصد تلفات، زمان فعال بودن لینک)، دکمه توقف و خروجی CSV. تجزیهکننده بسته باینری تنها مرجع قالب سیم است و بایتبهبایت با فرستنده میانافزار همخوان نگه داشته میشود.
پیشرفته
مخزن GitHub »
میزبان فرمان و مصورسازی سمت پای برای کنترلر جریان قاب همگام F28388D روی اینورتر GaN ۴۸ ولت BOOSTXL-3PhGaNInv. روی یک لینک اترنت نقطهبهنقطه، پای بستههای فرمان باینری را با نرخ ۲۰۰ هرتز ارسال میکند که حامل Idref، Iqref، مرجع فرکانس الکتریکی، پارامترهای پلنت (Rs، Ls، پهنای باند هدف حلقه) و پرچمهای enable و reset هستند، در حالی که برد کنترل تلهمتری ۵ کیلوهرتزی را روی یک پورت UDP جداگانه باز میگرداند. یک داشبورد چهارپنلی Streamlit و Plotly، Id/Iq مرجع در مقابل اندازهگیری، سه جریان فاز و ولتاژ باس DC به همراه زاویه الکتریکی را با نرخ تازهسازی ۱۰۰ میلیثانیه نمایش میدهد، در کنار رمزگشای زنده پرچمهای وضعیت برای enable، اضافهجریان، اضافه/کاهش ولتاژ و watchdog اترنت. پیشنمایش Kp/Ki تنظیمشده با IMC پیش از ثبت هر مجموعه بهره جدید در میانافزار در مرورگر بازمحاسبه میشود و CRC-16-CCITT صحت هر بسته فرمان و تلهمتری را در برابر تعریف سیم سمت میانافزار اعتبارسنجی میکند.
پیشرفته
مخزن GitHub »
تأیید راهاندازی سختافزار برای controlCARD مدل TMDSCNCD28388D. LED داخلی D1 را از طریق GPIO31 با فرکانس ۱ هرتز چشمک میزند تا صحت درخت کلاک، زیرسیستم GPIO و اتصال دیباگ JTAG را پیش از اجرای هر فریمور کاربردی تأیید کند.
مبتدی
مخزن GitHub »
PWM بردار فضایی سهفاز را با فرکانس ۲۰ کیلوهرتز روی برد اینورتر BOOSTXL-3PHGANINV از طریق ماژولهای ePWM1/2/3 با dead-time تولید میکند. ADC در قله موج حامل PWM بهصورت همزمان فعال میشود تا جریان را در نقطه حداقل ریپل نمونهبرداری کند، در حالی که یک task اختصاصی CLA نتیجه را موازی با CPU اصلی میخواند. دادههای سکتور، سیکلهای کاری و ADC با نرخ ۱۰ هرتز از طریق UART ارسال میشوند.
متوسط تا پیشرفته
مخزن GitHub »
یک کنترلر جریان PI با فرکانس ۲۰ کیلوهرتز که بهطور کامل روی پردازنده همکار CLA در F28388D اجرا میشود و CPU اصلی C28x را برای تولید مرجع و تلهمتری سریال آزاد میگذارد. بهرهها بر اساس هدف پهنای باند (ωc = 2π×1000 rad/s) طراحی و در قالب فرم افزایشی گسستهسازی شدهاند که ضد اشباع ذاتی را بدون نیاز به منطق اضافی فراهم میکند. وظیفه CLA در کمتر از ۲ میکروثانیه اجرا میشود، توسط وقفه اتمام تبدیل ADC فعال میگردد و سیکل کاری جدید را در RAM پیام مشترک برای ISR ePWM مینویسد. یک اسکریپت Python دادههای تلهمتری سریال با نرخ ۱۰ هرتز را میخواند و پاسخ بود اندازهگیریشده را در مقابل منحنی تئوری حلقه باز رسم میکند.
پیشرفته
مخزن GitHub »
حفاظت سختافزاری اضافهجریان برای یک پایه اینورتر GaN با استفاده از CMPSS و Trip Zone های ePWM در F28388D. مقایسهگر جریان فاز را با آستانههای ±۸ آمپر کاملاً در سختافزار بررسی میکند و خروجیهای ePWM1 را در کمتر از ۱۰۰ نانوثانیه بدون دخالت CPU به صفر میرساند. یک پنجره بلانکینگ فیلتر دیجیتالی ۳۲ نمونهای نویز ناشی از ترانزیشنهای سوئیچینگ را حذف میکند. از هر دو حالت تریپ CBC و OST پشتیبانی میشود، یک ISR تریپ رویدادهای خطا را در بافر حلقوی ۱۶ تایی ذخیره میکند، و دادههای جریان و خطا با نرخ ۱۰ هرتز از طریق UART ارسال میشود. یک آزمون تزریق خطای نرمافزاری بهصورت خودکار در راهاندازی مسیر حفاظت را از ابتدا تا انتها تأیید میکند.
پیشرفته
مخزن GitHub »
میانافزار دوهستهای که F28388D را به یک frontend اسکوپ متصل به اترنت تبدیل میکند. هسته C28x CPU1 کانال ADCINA0 را با نرخ ۱۰ کیلوهرتز نمونهبرداری میکند (ePWM1 SOCA تریگر ADC-A SOC0)، هر نتیجه را به ولت تبدیل میکند و در یک حلقه شناور ۱۲۸ تایی در MSGRAM مشترک منتشر میسازد. هسته Cortex-M4 (CM) بسته lwIP NO_SYS را روی MAC اترنت تراشه با IP ثابت 192.168.10.10 بالا میآورد، حلقه را با SysTick یک میلیثانیهای میخواند و ۵۰ نمونه در هر بسته UDP، ۲۰۰ بسته در ثانیه ارسال میکند. CPU1 هسته CM را با Device_bootCM طبق ترتیب سختگیرانه فلش دوهستهای F2838x بوت میکند. سرتاسری با گیرنده رزبری پای، تلفات صفر در بازههای چنددقیقهای تأیید شده است.
پیشرفته
مخزن GitHub »
کنترلر جریان میدانگرا برای یک بار سهفاز RL که توسط اینورتر GaN ۴۸ ولت BOOSTXL-3PhGaNInv تغذیه میشود و از طریق اترنت توسط یک رزبری پای ۴ فرمان داده میشود. هسته C28x CPU1 با فرکانس ۲۰ کیلوهرتز خط پایپلاین کلارک ← پارک ← دو حلقه PI با decoupling ← پارک معکوس ← SVPWM با تزریق min/max حالت مشترک ← سه مقدار CMPA را در داخل ISR رویداد EOC کانال ADCA1 اجرا میکند، با بهرههای قطبصفر IMC (Kp = 2π·fbw·Ls، Ki = 2π·fbw·Rs)، ضد اشباع به روش back-calculation و decoupling پیشخور بین دو محور. سنس جریان فاز INA240 و ولتاژ باس DC در دره موج حامل ePWM نمونهبرداری میشود، آفست خودکالیبرهشده جریان صفر کسر میشود و یک لایه حفاظت سختافزاری (اضافهجریان، اضافه/کاهش ولتاژ، watchdog اترنت) سه CMPA را به ۵۰٪ مجبور میکند و در هر خطا تریپ یکشات Trip Zone ePWM را مسلح میکند. هسته Cortex-M4 بسته lwIP NO_SYS را روی MAC اترنت داخلی با IP ثابت 192.168.10.10 بالا میآورد و دو سوکت UDP (فرمان روی ۵۰۰۱، تلهمتری روی ۵۰۰۲) را با CPU1 از طریق دو مِیلباکس یکطرفه MSGRAM پل میزند. بستههای سیم با CRC-16-CCITT محافظت و little-endian تراز شدهاند تا سمت C28x با char ۱۶ بیتی و سمت M4 با char ۸ بیتی همان قالب بایتی را ببینند. پایپلاین ISR در حدود ۴.۵ میکروثانیه از دوره سوئیچینگ ۵۰ میکروثانیهای بسته میشود و بیش از ۹ برابر سرریز CPU باقی میگذارد.
پیشرفته
مخزن GitHub »
انیمیشنی شفاف که نشان میدهد SVPWM چگونه الگوی سوئیچینگ ۷ بخشی اینورتر را از یک بردار ولتاژ مرجع دوار میسازد.
۰:۵۹
مشاهده » GitHub »
مرور تصویری تبدیلهای کلارک (αβ) و پارک (dq) که در قلب کنترل برداری موتور قرار دارند.
۰:۵۸
مشاهده » GitHub »
انیمیشن نحوه جداسازی جریانهای d و q در کنترل برداری موتور PMSM و اهمیت آن برای کنترل مستقل گشتاور و شار.
مشاهده » GitHub »
شبیهسازی نشان میدهد ناظر PLL چگونه زاویه Back-EMF را در سرعتهای نزدیک صفر دنبال میکند و خطای فاز در نزدیکی حالت سکون را برجسته میکند.
مشاهده » GitHub »
یک اینورتر کششی ۸۰۰ ولت جدید از Fraunhofer IZM، ۵۰۰ کیلووات توان سهفاز را در حجم تنها یک لیتر و با راندمان اوج بالاتر از ۹۹ درصد ارائه میکند. کلید کار، جاسازی دوازده ماسفت SiC مستقیماً درون PCB برای هر نیمپل است که اندوکتانس حلقه کموتاسیون را تا حدود ۱ نانوهنری کاهش میدهد و اجازه میدهد کلیدها با سرعت ۶۵ ولت بر نانوثانیه سوئیچ کنند. نتیجه، تقریباً پنج برابر چگالی توان اینورترهای کششی تولیدی فعلی و ۲.۵ برابر بهترین رکورد پژوهشی پیشین است. این واحد برای Mitsubishi Heavy Industries ساخته شده و در نمایشگاه PCIM Europe در نورنبرگ از ۹ تا ۱۱ ژوئن ۲۰۲۶ به نمایش عمومی گذاشته خواهد شد.
خرداد ۱۴۰۵
بیشتر بخوانید »
یک مقاله مروری برجسته در IEEE Open Journal of Industry Applications بهطور جامع نشان میدهد چگونه یادگیری ماشین، از شبکههای عصبی عمیق تا یادگیری تقویتی، در حال متحول کردن کنترل سرعت و گشتاور، تشخیص خطا و پایش حرارتی در درایوهای ماشینهای الکتریکی است. این مطالعه موتورهای PMSM، القایی و ریلوکتانس سوئیچشده را پوشش میدهد و به مرجعی اساسی برای مهندسان در تقاطع هوش مصنوعی و الکترونیک قدرت تبدیل شده است.
اردیبهشت ۱۴۰۵
مطالعه مقاله »
کاربید سیلیکون در حال تغییر آنچه در درایوترین خودروهای برقی ممکن است. MOSFETهای نسل چهارم SiC راندمان اینورتر را از ۹۹ درصد فراتر میبرند و گرمای تولیدی را نسبت به سیلیکون معمولی به نصف کاهش میدهند. نتیجه عملی این است که ۴۰۰ کیلومتر برد را میتوان در کمتر از پنج دقیقه اضافه کرد و معماری ۸۰۰ ولت در سال ۲۰۲۶ به معیار پلتفرمهای جدی EV تبدیل شده است.
فروردین ۱۴۰۵
بیشتر بخوانید »
سالهاست که باتریهای حالت جامد همیشه «در راه» بودهاند. این در حال تغییر است. مرسدسبنز یک سلول حالت جامد لیتیوم-فلز را در پلتفرم یک خودرو واقعی جای داده، ریماک نمونهای را نشان داد که از ۱۰ تا ۸۰ درصد در شش و نیم دقیقه شارژ میشود، و Great Bay Technology تولید انبوه در ۲۰۲۶ را هدفگذاری کرده است. با چگالی انرژی تا ۳۷۵ واتساعت بر کیلوگرم، فاصله با لیتیوم-یون امروزی دارد سریع کم میشود.
اسفند ۱۴۰۴
بیشتر بخوانید »
یک مطالعه ۲۰۲۶ در مجله Nature Scientific Reports، یک مبدل DC-DC دوطرفه چندگانه با کنترلکننده TIFDNFD-SFOA برای تنظیم همزمان سرعت و ولتاژ درایو موتور BLDC پیشنهاد میدهد.
دی ۱۴۰۴
مطالعه مقاله »
یک مطالعه داوریشده در سال ۲۰۲۶، روشهای FOC، DTC، کنترل پیشبین مدل و چارچوبهای مبتنی بر هوش مصنوعی را برای درایوهای کشش PMSM، IM و BLDC از نظر بازده، پاسخ دینامیکی و مقیاسپذیری ارزیابی میکند.
آذر ۱۴۰۴
مطالعه مقاله »مهندس نرمافزار کنترل متخصص در درایوهای ماشین الکتریکی، سیستمهای اینورتر و نرمافزار کنترل خودرویی.
پلن۲۲ جایی است که ابزارهای مهندسی، شبیهسازیهای پایتون و پروژههای سختافزاری را در تقاطع تئوری کنترل، الکترونیک قدرت و سیستمهای EV به اشتراک میگذارم.
برای پرسشها یا همکاری، یک پیام ارسال کنید یا فرم زیر را پر کنید:
info@plan22.net