دانلود X-CUBE-MCSDK نسخه 6.4.2

X-CUBE-MCSDK
6 بازدید
۱۴۰۵-۰۳-۲۳
1 دقیقه
  • نویسنده: Shadow
  • درباره نویسنده: سئوکار ساده! 🔗 مهندس الکترونیک⚡

بسته نرم‌افزاری X-CUBE-MCSDK ابزار رسمی STMicroelectronics برای کنترل موتورهای سه‌فاز PMSM و BLDC است. این ابزار به زبان C نوشته شده است و با استفاده از توابع HAL و LL، از میکروکنترلرهای خانواده STM32 پشتیبانی می‌کند.

یکی از مهم‌ترین قابلیت‌های این ابزار، Motor Profiler است که می‌تواند پارامترهای الکتریکی و مکانیکی موتور را به‌صورت خودکار شناسایی کند. این قابلیت فرآیند راه‌اندازی موتور را ساده‌تر کرده و پیاده‌سازی الگوریتم کنترل برداری (FOC) را سریع‌تر و کم‌خطاتر می‌سازد.

راهنمای نصب

نصب X-CUBE-MCSDK از طریق بسته رسمی ST انجام می‌شود. برای نصب، مراحل زیر را دنبال کنید:

۱. فایل ZIP نرم‌افزار را از لینک زیر دانلود کنید:

لینک های دانلود 

۲. فایل دانلودشده را از حالت فشرده خارج کرده و برنامه Setup را اجرا کنید.

۳. پیش از نصب، مطمئن شوید که نرم‌افزارهای STM32CubeMX و STM32CubeIDE روی سیستم شما نصب شده باشند. زیرا برای راه‌اندازی و توسعه پروژه به آن‌ها نیاز خواهید داشت. 

تست و تایید نصب

برای اطمینان از نصب صحیح، نرم‌افزار STM32 Motor Control Workbench را از منوی برنامه‌های سیستم اجرا کنید. اگر صفحه اصلی نرم‌افزار و گزینه‌هایی مانند New Project نمایش داده شوند، نصب با موفقیت انجام شده است.

تست در یک پروژه عملی ساده

در محیط گرافیکی MC Workbench، میکروکنترلر و درایور موتور موردنظر خود را انتخاب کنید و سپس روی گزینه Generate کلیک کنید. نرم‌افزار یک فایل .ioc به‌همراه فایل‌های پروژه تولید می‌کند.

پروژه تولیدشده را در کامپایلر STM32CubeIDE باز کنید. سپس به پوشه Core/Src رفته و فایل main.c را باز کنید. در این فایل می‌توانید کدهای مربوط به راه‌اندازی موتور را مشاهده کنید:

برای اعمال تغییرات در برنامه، کدهای خود را بین کامنت‌های USER CODE BEGIN و USER CODE END قرار دهید. در این صورت، هنگام تولید مجدد کد توسط نرم‌افزار، تغییرات شما حفظ خواهند شد.

سیم‌کشی سخت‌افزار 

کامپایل و اجرای کد 

پس از بررسی و ویرایش کدها در STM32CubeIDE:

  1. از نوار ابزار، روی آیکون Build کلیک کنید تا پروژه بدون خطا کامپایل شود.
  2. برد STM32 را متصل کرده و روی آیکون Debug یا Run کلیک کنید تا کد روی میکروکنترلر فلش شده و اجرا شود.
شاید برای شما مفید باشد:
آماده سازی محیط Eclips برای برنامه نویسی میکروکنترلر های AVR
اطلاعات
6
0
0
اشتراک و حمایت
profile نویسنده: Shadow متخصص الکترونیک

سئوکار ساده! 🔗 مهندس الکترونیک⚡


مقالات بیشتر

slide

پالت | بازار خرید و فروش قطعات الکترونیک

قطعات اضافه و بدون استفاده همیشه یکی از سرباره‌‌های شرکتها و طراحان حوزه برق و الکترونیک بوده و هست. پالت سامانه‌ای است که بصورت تخصصی اجازه خرید و فروش قطعات مازاد الکترونیک را فراهم می‌کند. فروش در پالت
family

آیسی | موتور جستجوی قطعات الکترونیک

سامانه آی سی سیسوگ (Isee) قابلیتی جدید و کاربردی از سیسوگ است. در این سامانه سعی شده است که جستجو، انتخاب و خرید مناسب تر قطعات برای کاربران تسهیل شود. جستجو در آیسی
family

سیسوگ‌شاپ | فروشگاه محصولات Quectel

فروشگاه سیسوگ مجموعه ای متمرکز بر تکنولوژی های مبتنی بر IOT و ماژول های M2M نظیر GSM، GPS، LTE، NB-IOT، WiFi، BT و ... جایی که با تعامل فنی و سازنده، بهترین راهکارها انتخاب می شوند. برو به فروشگاه سیسوگ
family

سیسوگ فروم | محلی برای پاسخ پرسش‌های شما

دغدغه همیشگی فعالان تخصصی هر حوزه وجود بستری برای گفتگو و پرسش و پاسخ است. سیسوگ فروم یک انجمن آنلاین است که بصورت تخصصی امکان بحث، گفتگو و پرسش و پاسخ در حوزه الکترونیک را فراهم می‌کند. پرسش در سیسوگ فرم
family

سیکار | اولین مرجع متن باز ECU در ایران

بررسی و ارائه اطلاعات مربوط به ECU (واحد کنترل الکترونیکی) و نرم‌افزارهای متن باز مرتبط با آن برو به سیکار
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله

خانواده سیسوگ

سیسوگ‌شاپ

فروشگاه محصولات Quectel

پالت
سیسوگ فروم

محلی برای پاسخ پرسش‌های شما

سیسوگ جابز
سیسوگ
سیسوگ فروم
سی‌کار

اولین مرجع متن باز ECU در ایران

سیسوگ مگ
آی‌سی

موتور جستجوی قطعات الکترونیکی

سیسوگ آکادمی
پالت

بازار خرید و فروش قطعات الکترونیک

دیدگاه ها

become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله
become a writer
نویسنده شو !

سیسوگ با افتخار فضایی برای اشتراک گذاری دانش شماست. برای ما مقاله بنویسید.

ارسال مقاله