برد کنترل موتور صنعتی
جزئیات
دوم اینکه برای کنترل موتور قطعا از طرح کنترل موتور استفاده می شود اما چه نوع موتوری؟آیا این یک موتور DC است یا یک موتور AC؟ سطح قدرت چطور؟همه اینها باید زمانی که نوع موتور مشخص می شود آنالیز شوند! سپس، به سادگی به انواع موتورها نگاه کنید:
از دیدگاه نوع منبع تغذیه، می توان آن را به طور تقریبی به دسته های فوق تقسیم کرد که منجر به تولید طرح های مختلف کنترل موتور می شود؛ تقسیم بندی بعدی انواع مختلفی را تولید می کند.
به عنوان مثال، موتورهای DC را می توان به موتورهای تک فاز و موتورهای سه فاز نیز تقسیم کرد.و به دلیل طرحهای کنترلی متناظر متفاوت این طبقهبندیها، میتوان آن را در الگوریتم زیر تقسیم کرد.دیدن!
سپس، می توان آن را از نظر قدرت نیز تقسیم کرد: تعریف موتور بر اساس کلاس های مختلف قدرت! بنابراین، راه حل برای کنترل موتور باید با توجه به کاربرد و نوع موتور متمایز شود!نمی توان آن را تعمیم داد! سروو موتورها، موتورهای گشتاور، موتورهای رلوکتانس سوئیچ، و موتورهای سنکرون مغناطیس دائم همگی بر اساس کاربردشان متمایز می شوند. برای کنترل موتور نیز یک تقسیم بندی نرم افزاری و سخت افزاری وجود دارد.در اینجا نگاهی به سطح کنترل نرم افزاری می اندازیم: الگوریتم های متداول تر کنترل موتور، یعنی آنهایی که به معنای رایج مورد استفاده قرار می گیرند عبارتند از: موتور DC: بستگی به سه فاز یا تک فاز بودن آن دارد! تک فاز. : کنترل نسبتاً ساده است، مستقیم ترین آن کنترل مستقیم ولتاژ است، البته تنظیم سرعت نیز امکان پذیر است.و سه فاز: می توان از روش های کنترل مختلفی استفاده کرد، مانند کنترل ولتاژ مستقیم، کنترل pwm یا روش کنترل شش مرحله ای، که می تواند توسط اکثر میکروکامپیوترهای تک تراشه، کنترل موج ذوزنقه ای یا کنترل موج سینوسی تکمیل شود، که درست است. تراشه برخی از الزامات را مطرح می کند، مانند اینکه آیا ظرفیت کافی است، البته، می تواند کنترل FOC و غیره را نیز داشته باشد.
سپس موتورهای AC را نیز می توان به دسته هایی تقسیم کرد.سطح الگوریتم از کنترل کلاسیک pid استفاده می کند، البته، کنترل شبکه عصبی پیشرفته، کنترل فازی، کنترل تطبیقی و غیره نیز وجود دارد؛ سپس به این سوال برگردید که کدام تراشه بهتر است؟ با توجه به محتوای بالا، می توان آن را مشاهده کرد. که انواع مختلفی از موتورها وجود دارد و باید تراشههای مختلفی برای برآورده کردن الزامات تحت انواع مختلف و الگوریتمهای مختلف وجود داشته باشد! آیا محصولات ما باید اعمال شوند؟اگر محصول مصرفی باشد، کافی است که بتوان آن را راه اندازی کرد، 51 می تواند شرایط را برآورده کند و اگر در صنعت استفاده می شود، کافی است به ARM تبدیل شود و اگر در خودرو استفاده شود، این دو نوع قابل قبول نیستند.چیزی که باید مورد استفاده قرار گیرد MCU است که بتواند سطح مشخصات خودرو را برآورده کند!بنابراین اصل انتخاب تراشه برای کنترل موتور این است که از آنجایی که بستگی به نوع موتور دارد، به کاربرد نیز بستگی دارد! البته وجود دارد. همچنین برخی از مشترکاتبه عنوان مثال، از آنجا که این کنترل موتور است، راه حل معمولی قبلی به طور کلی نیاز به جمع آوری اطلاعات جاری دارد، بنابراین ممکن است از تقویت کننده برای تبدیل جریان و ارسال آن به MCU برای پردازش سیگنال استفاده شود.البته، با توسعه مدارهای مجتمع، بخش پیش درایور که در گذشته استفاده می شد، اکنون می تواند توسط برخی از سازندگان مستقیماً در MCU ادغام شود و در فضای طرح بندی صرفه جویی شود! در مورد سیگنال کنترل، کنترل ولتاژ مستقیم فقط نیاز به ارسال دارد. ولتاژ، کنترل pwm برای جمع آوری به mcu نیاز دارد، can/LIN و سایر کنترل های مورد استفاده در خودروها به تراشه های اختصاصی برای انتقال و ارسال به mcu و غیره نیاز دارند.
در اینجا، یک تراشه منفرد توصیه نمی شود، اما بسیاری از تولید کنندگان اصلی در جهان از راه حل های مختلف موتور استفاده می کنند.برای جزئیات، لطفاً از وبسایت اصلی دیدن کنید! سازندگان نسبتاً بزرگ اصلی: infineon، ST، ریزتراشه، مقیاس آزاد، NXP، ti، نیمهرسانا، و غیره، راهحلهای مختلف کنترل موتور را راهاندازی کردهاند.