بایگانی برچسب‌ها: SPWM

پیاده‌سازی SPWM در Raspberry Pi Pico (MicroPython)

برد میکرو کنترولری Pico

بله، می‌توانید منطق تولید موج SPWM را برای اجرا روی Raspberry Pi Pico تطبیق دهید و به‌جای رسم نمودار گرافیکی، پالس‌های PWM واقعی را به یک پین GPIO ارسال کنید. اما یک نکته مهم: کتابخانه‌های NumPy و Matplotlib در محیط محدود MicroPython که روی Pico اجرا می‌شود، در دسترس نیستند. بنابراین، باید کد را با استفاده از توابع ریاضی داخلی …

ادامه مطلب >

موج سینوسی مدولاسیون عرض پالس (Sinusoidal Pulse Width Modulation – SPWM)

موج سینوسی مدولاسیون عرض پالس

با استفاده از پایتون و کتابخانه‌های NumPy برای محاسبات ریاضی و Matplotlib برای رسم نمودار، می‌توان موج سینوسی مدولاسیون عرض پالس (Sinusoidal Pulse Width Modulation – SPWM) را تولید و نمایش داد. SPWM با مقایسه یک موج سینوسی مرجع (Reference Sine Wave) با یک موج مثلثی یا دندانه‌اره‌ای حامل (Carrier Triangular/Sawtooth Wave) با فرکانس بسیار بالاتر ایجاد می‌شود. خروجی PWM …

ادامه مطلب >