Recent Posts

آی‌سی تایمر ۵۵۵ را چقدر میشناسید؟! NE556 هم میشناسی؟

شماتیک داخلی آس.سی. 555

تراشه NE555 (که به طور معمول به عنوان آی‌سی تایمر ۵۵۵ شناخته می‌شود) یک مدار مجتمع بسیار معروف و پرکاربرد است که می‌تواند به عنوان تایمر (برای تولید تأخیرهای زمانی دقیق) یا نوسان‌ساز (برای تولید پالس‌های دقیق) استفاده شود. 🕰️ این تراشه به دلیل تطبیق‌پذیری بالا، سادگی استفاده، قیمت پایین و پایداری در عملکرد، به “آچار فرانسه” آی‌سی‌ها معروف شده …

ادامه مطلب >

پیاده‌سازی 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 …

ادامه مطلب >