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

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

معرفی نرم‌افزار STM32 Universal Toolbox: دستیار هوشمند محاسبه رجیسترهای میکروکنترلر

معرفی نرم‌افزار STM32 Universal Toolbox: دستیار هوشمند محاسبه رجیسترهای میکروکنترلر
در توسعه درایورهای موتور و سیستم‌های نهفته با میکروکنترلرهای STM32، محاسبه دقیق رجیسترهای تایمر و ADC چالشی زمان‌بر است. نرم‌افزار STM32 Universal Toolbox یک دستیار هوشمند و پرتابل است که فرکانس PWM، رزولوشن، زمان‌مرده (Dead-Time) و زمان نمونه‌برداری را در کسری از ثانیه محاسبه می‌کند. این ابزار از تایمرهای ۱۶ و ۳۲ بیتی پشتیبانی کرده، خطای انسانی را به صفر می‌رساند و با یک رابط کاربری مدرن، سرعت توسعه پروژه‌های الکترونیک قدرت شما را به‌شدت افزایش می‌دهد.
ادامه مطلب

آموزش جامع برنامه‌نویسی اینورتر سه‌فاز (SPWM) با میکروکنترلرهای STM32: از معماری شی‌گرا تا حفاظت سخت‌افزاری

آموزش جامع برنامه‌نویسی اینورتر سه‌فاز (SPWM) با میکروکنترلرهای STM32: از معماری شی‌گرا تا حفاظت سخت‌افزاری
این مقاله به بررسی عمیق معماری نرم‌افزار و برنامه‌نویسی سطح پایین برای راه‌اندازی اینورترهای سه‌فاز (SPWM) با میکروکنترلرهای STM32 می‌پردازد. در این آموزش، نحوه پیاده‌سازی کدهای شی‌گرا (OOP) بدون توابع مسدودکننده، استفاده از محاسبات DSP نقطه ثابت درون روتین وقفه (ISR)، و اعمال تکنیک‌های حیاتی حفاظت سخت‌افزاری نظیر Bootstrap Clamping و مدیریت زمان مرده (Dead-Time) به صورت خط‌به‌خط تحلیل شده است. این مستند مرجعی کامل برای توسعه فریم‌ورهای صنعتی درایور موتورهای BLDC محسوب می‌شود.
ادامه مطلب

دانلود مجموعه نرم‌افزارهای توسعه میکروکنترلرهای STM32 (آپدیت جدید)

دانلود مجموعه نرم‌افزارهای توسعه میکروکنترلرهای STM32 (آپدیت جدید)
شرکت STMicroelectronics با ارائه اکوسیستم نرم‌افزاری یکپارچه، مسیر طراحی و توسعه سیستم‌های نهفته مبتنی بر میکروکنترلرهای STM32 را استانداردسازی کرده است. در این مقاله، آخرین نسخه از چهار ابزار ضروری برای مهندسان الکترونیک شامل STM32CubeMX (پیکربندی سخت‌افزار)، STM32CubeIDE (برنامه‌نویسی و دیباگ)، STM32CubeProgrammer (مدیریت حافظه) و STM32Cube AI Studio (استقرار مدل‌های هوش مصنوعی و TinyML) جهت دانلود با لینک مستقیم قرار گرفته است. استفاده از این ابزارهای رسمی، کاهش زمان توسعه (Time-to-Market) و پایداری پروژه‌های صنعتی شما را تضمین می‌کند.
ادامه مطلب

تشخیص خرابی(ناهنجاری) موتور با هوش مصنوعی(TinyML) در STM32- نگهداری پیش بین(Predictive Maintenance و Anomaly Detection)

تشخیص خرابی(ناهنجاری) موتور با هوش مصنوعی(TinyML) در STM32- نگهداری پیش بین(Predictive Maintenance و Anomaly Detection)
پیاده‌سازی الگوریتم‌های نگهداری پیش‌بین (Predictive Maintenance) در موتورهای الکتریکی دیگر نیازمند سرورهای ابری یا تخصص عمیق در علم داده نیست. در این پروژه یاد می‌گیرید که چگونه به کمک فناوری TinyML و ابزار NanoEdge AI Studio، یک شبکه عصبی سبک را روی میکروکنترلر STM32 اجرا کنید تا هارمونیک‌های خرابی بلبرینگ در کمتر از ۰.۵ میلی‌ثانیه تشخیص داده شوند. این معماری کاملاً صنعتی و مبتنی بر وقفه بوده و با بهره‌گیری از کنترلر DMA، تایمرها و قابلیت یادگیری مستمر (Continual Learning)، سیگنال‌ها را بدون مسدودسازی پردازنده تحلیل کرده و روی داشبورد پایتون نمایش می‌دهد.
ادامه مطلب

نقش تحول‌آفرین هوش مصنوعی(AI) در کنترل موتورهای BLDC

نقش تحول‌آفرین هوش مصنوعی(AI) در کنترل موتورهای BLDC
این مقاله به بررسی نقش انقلاب‌گونه هوش مصنوعی (AI) و یادگیری ماشین در سیستم‌های کنترل موتور BLDC و PMSM می‌پردازد. روش‌های کلاسیک مانند FOC و کنترلرهای PID به دلیل ماهیت خطی خود، در برابر تغییرات دینامیکی موتور دارای محدودیت هستند. با استقرار الگوریتم‌های TinyML در لبه (Edge AI)، قابلیت‌های بی‌نظیری چون کالیبراسیون و تنظیم خودکار ضرایب، تخمین دقیق موقعیت روتور در سرعت‌های پایین (بدون سنسور)، تشخیص زودهنگام خرابی‌ها از طریق تحلیل سیگنال (MCSA) و بهینه‌سازی مصرف انرژی فراهم می‌شود. این فناوری راندمان و پایداری درایوهای صنعتی را به سطح کاملاً جدیدی ارتقا می‌دهد.
ادامه مطلب

راهنمای جامع راه‌اندازی نمایشگرهای سون‌سگمنت با TM1637 در میکروکنترلرهای STM32

راهنمای جامع راه‌اندازی نمایشگرهای سون‌سگمنت با TM1637 در میکروکنترلرهای STM32
نمایشگرهای سون‌سگمنت به دلیل نیاز به رفرش مداوم، معمولاً بار پردازشی بالایی ایجاد می‌کنند. تراشه TM1637 با پروتکل ارتباطی شبیه به I2C، این مشکل را حل کرده و تنها با دو پین تا ۶ سگمنت را درایو می‌کند. در این راهنمای جامع، ضمن کالبدشکافی رجیسترها و پروتکل ارتباطی، یک درایور کاملاً صنعتی و شی‌گرا برای STM32 طراحی می‌کنیم. با بهره‌گیری از معماری Non-Blocking و ماشین حالت مبتنی بر وقفه، استفاده از دستورات مخرب مانند HAL_Delay به طور کامل حذف شده تا بار CPU به حداقل برسد و پایداری سیستم در کاربردهای بلادرنگ (Real-Time) تضمین گردد.
ادامه مطلب

راهنمای جامع پیاده‌سازی بینایی ماشین و پردازش تصویر (TinyML) روی میکروکنترلرهای STM32: از جمع‌آوری داده تا تشخیص بلادرنگ حضور انسان

راهنمای جامع پیاده‌سازی بینایی ماشین و پردازش تصویر (TinyML) روی میکروکنترلرهای STM32: از جمع‌آوری داده تا تشخیص بلادرنگ حضور انسان
اجرای شبکه‌های عصبی عمیق روی میکروکنترلرهای دارای منابع محدود، چالشی اساسی در سیستم‌های نهفته است. در این راهنمای جامع و صنعتی، یک سیستم بلادرنگ تشخیص حضور انسان را با پردازش تصویر به کمک دوربین OV2640 و پلتفرم Edge Impulse روی تراشه STM32F4 پیاده‌سازی می‌کنیم. این آموزش شما را در مهندسی داده‌ها، پیکربندی پیشرفته DCMI/DMA در STM32CubeMX، پیاده‌سازی مدل MobileNetV1 و برنامه‌نویسی Bare-Metal با معماری Zero-Copy و فیلترهای زمانی راهنمایی کرده و تخصص TinyML شما را به سطح صنعتی ارتقا می‌دهد.
ادامه مطلب

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

نرم افزار جامع انبارداری، کنترل و فروش قطعات الکترونیک
نرم‌افزار ESF Inventory یک دستیار مهندسی مستقل، بومی و سبک برای سیستم‌عامل ویندوز است که منحصراً جهت مدیریت موجودی قطعات الکترونیک در واحدهای تحقیق و توسعه (R&D) و کارگاه‌های مونتاژ توسعه یافته است. این پلتفرم با عبور از منطق حسابداری سنتی، چالش‌هایی نظیر کسر و اضافه گروهی قطعات یک برد بر اساس تیراژ تولید (BOM Batch Ops)، توقف هوشمند خط مونتاژ در زمان کسری کالا، آرشیو منظم و فراخوانی تک‌کلیکی دیتاشیت‌ها و رهگیری سریال گارانتی محصولات فروخته شده را اتوماسیون می‌کند. کلیه اطلاعات ۱۰۰٪ آفلاین روی هارد دیسک شما ذخیره شده و لایسنس نرم‌افزار مادام‌العمر است.
ادامه مطلب

دوره جامع و تخصصی پیاده‌سازی TinyML و پردازش صوت روی میکروکنترلرهای STM32

دوره جامع و تخصصی پیاده‌سازی TinyML و پردازش صوت روی میکروکنترلرهای STM32
دوره جامع TinyML و پردازش صوت در میکروکنترلرهای STM32، یک مسیر کاملاً مهندسی برای ورود به دنیای Edge AI است. در این آموزش یاد می‌گیرید چگونه با استفاده از پلتفرم Edge Impulse، سیگنال‌های صوتی را استخراج (MFCC) کرده و شبکه‌های عصبی را در سخت‌افزار پیاده‌سازی کنید. ما با بررسی پروتکل I2S، یک معماری کاملاً Non-blocking با بافرهای پینگ‌پنگی و DMA طراحی می‌کنیم تا میکروکنترلر بدون توقفِ پردازنده، کلمات کلیدی (KWS) را بلادرنگ تشخیص دهد. این آموزش شما را برای توسعه دستیارهای صوتی و تجهیزات هوشمند صنعتی آماده می‌کند.
ادامه مطلب

راهنمای جامع کنترل استپر موتور با STM32: از مبانی درایور تا راه‌اندازی پیشرفته با میکروکنترلر

راهنمای جامع کنترل استپر موتور با STM32: از مبانی درایور تا راه‌اندازی پیشرفته با میکروکنترلر
استپر موتورها قلب تپنده سیستم‌های موقعیت‌یابی دقیق هستند. در این مقاله جامع، ابتدا سخت‌افزار و سیگنال‌های حیاتی درایورها (PUL/DIR/ENA) را کالبدشکافی کرده و نحوه محاسبه دقیق زاویه و سرعت شفت را بررسی می‌کنیم. سپس با عبور از روش‌های سنتی و مسدودکننده مانند تاخیر نرم‌افزاری، به سراغ متدهای پیشرفته صنعتی می‌رویم. در نهایت، معماری ترکیب تایمرهای سخت‌افزاری (PWM) و وقفه (Interrupt) را تشریح می‌کنیم؛ راهکاری قدرتمند که کنترل هم‌زمان موقعیت و سرعت را به صورت کاملاً غیرمسدودکننده (Non-Blocking) و بدون درگیر کردن پردازنده مرکزی ممکن می‌سازد.
ادامه مطلب

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

  • ​جدیدترین محصولات اصفهان درایو

  • پنل و درایور کولرهای آبی براشلس BLDC

  • استپر موتور استوک

  • دوره آموزشی کاربردی TinyML: پردازش صوت و تشخیص کلمه کلیدی با STM32​​​​​​​