اصل کنترل موتور بدون جاروبک موج مربعی و مراحل اجرا
الف. نظریه کنترل موج مربعی بر اساس
کنترل موج مربعی، کنترل شش مرحله ای نیز نامیده می شود، در یک چرخه الکتریکی، موتور فقط شش حالت یا شش نوع حالت جریان استاتور (شش نوع حالت کلید بازوی پل سه فاز)). (در جهت عقربه های ساعت یا خلاف جهت عقربه های ساعت)، از چرخش روتور موتور سنکرون پیروی می کند. در کنترل موج مربعی، عمدتا برای کنترل دو مقدار، یکی موقعیت روتور موتور مربوط به حالت لوله باز است، یک هال، اطلاعات هال برای به دست آوردن موقعیت روتور، هیچ سنسوری وجود ندارد، موتور بدون جاروبک از اطلاعات نیروی الکتروموتور ضد برای به دست آوردن موقعیت روتور، بنابراین تصمیم به باز کردن حالت لوله وجود دارد. دوم، کنترل چرخه وظیفه PWM است، با کنترل نسبت وظیفه برای کنترل اندازه اندازه فعلی، به طوری که گشتاور و سرعت را کنترل می کند.
2. مراحل اجرای الگوریتم موج مربعی
کنترل موج مربعی سالن:
1. خواندن مقدار AD نمونهگیری جریان باسبار، محاسبه جریان گذرگاه
. پرش
محاسبه شده برای نقطه زمانی سوئیچینگ حالت بازوی پل سه فاز (همچنین به عنوان نقطه کموتاسیون نیز شناخته می شود)
. استفاده از تایمر می تواند ضبط & 60 درجه; زمان بخش، بنابراین فرکانس فعلی محاسبه می شود و سرعت موتور به دست می آید.
5. با حلقه جریان به عنوان حلقه داخلی، حلقه سرعت به عنوان حلقه بیرونی، موتور کنترل حلقه بسته، مانند نمودار بلوک کنترل موج مربعی هال. برای کنترل موج مربعی هال، موتور شروع می شود، موقعیت روتور موتور را می دانست، مستقیماً از گشتاور بردار حالت هال برای کشیدن استفاده می کند، می تواند موتور را راه اندازی کند و می تواند مستقیماً در کنترل حلقه بسته قرار گیرد.
3. کنترل موج مربعی BEMF:
1. مقدار AD نمونه برداری از جریان شینه، محاسبه جریان شینه را بخوانید.
2. محاسبه حلقه جریان باید چرخه وظیفه PWM را ارائه دهد، اندازه جریان را برای یک جریان معین کنترل کند.
3. یک حالت لوله باز (که جهت گیری بردار جهت را حفظ می کند)، موقعیت یابی، و سپس با توجه به تغییر فرکانس مشخص حالت لوله باز، و طبق قانون تغییر فرکانس را حفظ کند. برای تغییر فرکانس الکتریکی، و سپس تغییر به مدل نیروی الکتروموتور ضد. 4. وقفه تایمر برای خواندن با حالت خروجی مقایسه کننده فاز فرکانس بالا، اگر تلنگر سطح خروجی مقایسه کننده فاز، نیروی الکتروموتور تولید شده مخالف را نشان می دهد، در این مرحله، زمان خواندن پایه تایمر D مقدار را شمارش کنید، ذخیره کنید، و سپس تایمر D، D را پاک کنید و تایمر را پیکربندی کنید ثبت مقایسه 0 مقادیر مقایسه، باز کردن وضعیت تایمر که وقفه شروع می شود، سوئیچ PWMD شروع می شود. تاخیر صفر و 30 درجه پیدا شد.
زاویه الکتریکی و کموتاسیون.
5. با حلقه جریان به عنوان حلقه داخلی، حلقه سرعت به عنوان حلقه بیرونی، کنترل حلقه بسته موتور، برای کنترل موج مربعی BEMF، موتور شروع به کار می کند، موقعیت روتور موتور را نمی داند، بنابراین باید از موتور استارت همزمان، جریان استاتور با توجه به اندازه و فرکانس داده شده روتور موتور درایو استفاده کنید، و سپس موتور برای دستیابی به فرکانس سرعت موتور سوئیچینگ و چرخاندن به حالت چرخاندن، می تواند به چرخش در حالت خاموش و چرخاندن چرخانده شود.