طراحی درایور موتور براشلس

اصفهان درایو در شبکه های اجتماعی

آموزش تولید شکل موج سینوسی(sine wave generator) با DAC در STM32

آموزش تولید شکل موج سینوسی(sine wave generator) با DAC در STM32
در این آموزش قصد داریم که در ابتدا خود واحد DAC و ویژگیهای اصلی اون و کاربردهاش رو بررسی کنیم در ادامه با ارائه یک مثال عملی، یک شکل موج سینوسی در پایه خروجی واحد DAC با فرکانس ۵۰ هرتز تولید میکنیم تا دید خوبی نسبت به راه اندازی هماهنگ تایمر، DMA و DAC پیدا کنیم.
ادامه مطلب

تولید شکل موج PWM سه فاز(اختلاف فاز ۱۲۰ درجه) در STM32

تولید شکل موج PWM سه فاز(اختلاف فاز ۱۲۰ درجه) در STM32
در این آموزش قصد داریم مطلبی رو به شما آموزش بدیم که ممکنه در کاربردهای راه‌اندازی موتور AC(VFD)، اینورترهای خورشیدی و ... به کار شما بیاد. قراره با هم یاد بگیریم چجوری با استفاده از مفهوم تایمرهای Master/Slave سه سیگنال PWM با اختلاف فاز 120 درجه به صورت سخت افزاری و بدون هیچ درگیری نرم افزاری ایجاد کنیم !
ادامه مطلب

آموزش راه اندازی Differential ADC(دیفرانسیلی تفاضلی) در STM32

آموزش راه اندازی Differential ADC(دیفرانسیلی تفاضلی) در STM32
در این قسمت از آموزش های اصفهان درایو به راه اندازی واحد جانبی ADC در مد دیفرانسیلی یا تفاضلی میپردازیم. با ارائه یه مثال اونو به صورت عملی راه اندازی میکنیم و نکات نرم افزاری و سخت افزاری مورد نیاز رو به شما ارائه میدیم.
ادامه مطلب

آموزش Debounce (نویزگیری) کلید در STM32: یک راه حل بهینه و حرفه‌ای

آموزش Debounce (نویزگیری) کلید در STM32: یک راه حل بهینه و حرفه‌ای
آموزش کاربردی نویزگیری (debounce) کلید در STM32 با یک کتابخانه آماده C. این راه حل، مشکل رایج لرزش کلید و ثبت چندین فشار به جای یک کلیک را به طور کامل حل می‌کند. با استفاده از یک روش بسیار بهینه و سبک، بدون ایجاد بار اضافی روی پردازنده، وضعیت کلیدها را مدیریت کنید. این کد به سادگی قابلیت تشخیص فشارهای کوتاه و طولانی را به پروژه شما اضافه کرده و با ساختار ماژولار خود، به شما در نوشتن کدی تمیز و حرفه‌ای برای مدیریت ورودی‌های کاربر کمک می‌کند.
ادامه مطلب

آموزش راه‌اندازی سنسور مجاورت القایی LJ12A3-4-Z/BX با میکروکنترلر STM32

آموزش راه‌اندازی سنسور مجاورت القایی LJ12A3-4-Z/BX با میکروکنترلر STM32
سنسورهای مجاورت القایی (Inductive Proximity Sensors) برای تشخیص اجسام فلزی بدون تماس فیزیکی استفاده می‌شوند. این سنسورها در اتوماسیون صنعتی، کنترل موقعیت، و ایمنی کاربرد گسترده‌ای دارند. یکی از سنسورهای رایج در بازار، مدل LJ12A3-4-Z/BX است که در این مقاله نحوه اتصال و استفاده از آن با STM32 را آموزش می‌دهیم.
ادامه مطلب

آموزش ساخت، راه‌اندازی و کنترل درایور موتور براشلس 24 ولت 10 آمپر سنسور دار به روش ذوزنقه‌ای با میکروکنترلر ATmega48

آموزش ساخت، راه‌اندازی و کنترل درایور موتور براشلس 24 ولت 10 آمپر سنسور دار به روش ذوزنقه‌ای با میکروکنترلر ATmega48
در این مقاله برای اولین بار، به صورت کامل آموزش ساخت، راه اندازی، برنامه نویسی و سخت افزار یک کنترلر براشلس سنسوردار رو با هم آموزش میبینیم و اون رو با همدیگه و به کمک میکروکنترلر AVR ATMEGA48 میسازیم و در اختیار مخاطبین اصفهان درایو قرار میدیم
ادامه مطلب

آشنایی با DWT در STM32 و کاربرد آن در اندازه‌گیری زمان اجرای کد

آشنایی با DWT در STM32 و کاربرد آن در اندازه‌گیری زمان اجرای کد
در این آموزش یک ابزار بسیار قدرتمند به نام DWT (مخفف Data Watchpoint and Trace)رو با هم بررسی میکنیم که به ما اجازه میده با دقت بالا زمان اجرای کد رو محاسبه کنیم، بدون نیاز به تایمرهای خارجی یا ایجاد وقفه.
ادامه مطلب

بررسی قابلیت BRAKE Function(ترمز) در تایمرهای پیشرفته میکروکنترلر STM32

بررسی قابلیت BRAKE Function(ترمز) در تایمرهای پیشرفته میکروکنترلر STM32
در این آموزش قصد داریم قابلیت brake function از تایمرهای advanced میکروکنترلرهای STM32 رو با هم بررسی کنیم. ببینیم این ویژگی اصلا چی هست، کاربردش کجاست و چطوری باید فعالش کرد و ازش استفاده کرد!
ادامه مطلب

بلاگ تخصصی اصفهان درایو