Oct 09, 2018 پیام بگذارید

طراحی موتور محافظ موتور هوشمند مبتنی بر ARM STM32 (2)

3 طراحی نرم افزار سیستم

3.1 مراحل نظارت

در محافظ موتور هوشمند، MCU فقط نمونه برداری، محاسبه و تجزیه و تحلیل جریان و ولتاژ را برای تحقق عملکرد های مختلف انجام می دهد و پارامترهای خط را نشان می دهد و وضعیت خطا را در زمان واقعی ثبت می کند.

در نرم افزار سیستم، نرم افزار نظارت جهانی، به طور چرخه ای وضعیت هر یک از زیر فرعی را اسکن می کند، از جمله نمونه برداری داده از مبدل آنالوگ به دیجیتال، محاسبه داده ها پس از جمع آوری داده ها، محاسبه شده است، و سپس استراتژی حفاظت با توجه به نتیجه محاسبات و پارامترهای موتور پیش فرض. وضعیت فعلی موتور را تعیین کنید. در نهایت، اطلاعات مربوط به وضعیت و توابع کنترل از طریق صفحه نمایش LCD و رابط کنترل خروجی صادر می شود.

3.2 تنظیم و استفاده از ADC

از آنجا که حفاظت موتور ولتاژ و جریان جریان فرکانس 50Hz را جمع آوری می کند و به منظور نظارت بر اجزای هارمونیک بالاتر در شبکه برق (عمدتا هارمونیک 3)، فرکانس نمونه برداری از ADC باید در یک چندگانه یکپارچه از فرکانس قدرت. این نتایج دقیق ترین نتایج را در هنگام انتخاب سریع فوریه (FFT) انجام می دهد. در همان زمان، زمانی که داده ها نمونه برداری می شوند، از آنجایی که محاسبه برق نیاز به خرید همزمان ولتاژ و مقادیر فعلی، در طراحی سیستم، پارامترهای سه فاز به ترتیب به دو مبدل آنالوگ به دیجیتال اختصاص داده می شوند و درجه حرارت قرار می گیرد در سومین تبدیل آنالوگ به دیجیتال. دستگاه تمام تبدیلات آنالوگ به دیجیتال توسط وقفه تایمر داخلی انجام می شود.

برای دریافت ولتاژ و جریان، سیستم از یک مدول نمونه برداری همگام استفاده می کند، به طور همزمان ولتاژ و مقادیر فعلی همان کانال را جمع آوری می کند؛ در همان زمان، در کانال پیکربندی کانال نمونه برداری، سه کانال جریان ولتاژ به طور پیوسته مرتب شده اند، به طوری که تحت یک ماشه تایمر، تبدیل کامل از تمام کانال ها در یک زمان.

از آنجا که FFT نیاز به مجموعه ای از داده ها برای محاسبه، طراحی سیستم با استفاده از DMA برای تکمیل انتقال نتایج تبدیل برای حداقل مداخله CPU. هنگام برنامه ریزی، لازم است دو منطقه ذخیره سازی داده را برای ذخیره سازی متناوب داده های نمونه انتخاب کنید. در همان زمان، مقدار پیش تعیین شده از تعداد بایت انتقال DMA، طول آرایه تبدیل فوریه ضرب در تعداد کانال های به دست آمده است.

3.3 ارتباط از راه دور

محافظ موتور به عنوان برده MODBUS طراحی شده است. تمام حالت های حرکت موتور، حالت های کنترل و سایر پارامترها در ثبت نام آدرس مورد نظر سیستم قرار می گیرند. در عین حال، برده MODBUS نیاز به یک آدرس فرعی منحصر به فرد در شبکه برای هر کنترل کننده موتور از پیش تعیین شده دارد، بنابراین لازم است که از دکمه و صفحه LCD برای تنظیم آدرس فرعی استفاده شود.

4. نتیجه گیری

این مقاله یک موتور محافظ موتور هوشمند جدید بر اساس سری STM32 ارائه می دهد. این طراحی، استفاده کامل از منابع تراشه STM32 را انجام می دهد و اجزای محیطی لازم را برای ایجاد یک سیستم کامل فراهم می کند. کاربرد عملی ثابت می کند که این سیستم می تواند به طور موثر از موتور محافظت می کند و دارای مزایای ساختار ساده، عملکرد کامل و رابط کاربری غنی است. همچنین می تواند اینترفیس هایی مانند USB و CAN را با توجه به نیازهای واقعی باز کند، بنابراین این سیستم می تواند به طور گسترده ای در تولید صنعتی مورد استفاده قرار گیرد. هر زمینه.


ارسال درخواست

whatsapp

teams

ایمیل

پرس و جو