با سلام و احترام
ابتدا خروجی Q0 در قسمت property را به صورت pwm و با فرکانس 1000 انتخاب کردم
سپس برای استفاده از بلوک pwm_gen به صورت ضمیمه اقدام کردم
هنگامی که online monitor میکنم خروجی تغییرات دارد ولی در اسیلوسکپ هیچ تغییری در خروجی نمیبینم
بلوک pwm_gen را چگونه راه اندازی کنم؟
- mahdi.faani
- مدیر انجمن
- پست: 99
- تاریخ عضویت: 14 می 2023, 14:39
- محل اقامت: Tehran
- تماس:
Re: بلوک pwm_gen را چگونه راه اندازی کنم؟
عرض ادب و احترام...
ببینید PWM_GEN برای شما یک سیگنال PWM به صورت نرم افزاری ایجاد میکند یعنی بدون نیاز به تغییر پیکربندی های خروجی دیجیتال میتوانید روی هر خروجی دیجیتال دلخواه سیگنال PWM ایجاد کنید (و نه فقط لزوما برای خروجی های دیجیتال). این روش برای ایجاد سیگنال های PWM با پریود طولانی و برای کاربرد های کم سرعت کاربرد دارد. به طور مثال برای راه اندازی SSR جهت ایجاد خروجی PWM برای کنترل دما.
اما با تغییر در پیکربندی خروجی های دیجیتال و تنظیم به حالت PWM میتوانید خروجی PWM را به صورت سخت افزاری و با دقت و فرکانس خیلی بالاتر از مرحله قبل ایجاد کنید.
بنابراین وقتی به صورت سخت افزاری قصد ایجاد PWM دارید نباید از PWM_GEN استفاده کنید.
سوال مشابه شما قبلا در لینک زیر پرسیده شده: لطفا لینک های زیر را مطالعه بفرمایید
viewtopic.php?t=44
viewtopic.php?t=50
ببینید PWM_GEN برای شما یک سیگنال PWM به صورت نرم افزاری ایجاد میکند یعنی بدون نیاز به تغییر پیکربندی های خروجی دیجیتال میتوانید روی هر خروجی دیجیتال دلخواه سیگنال PWM ایجاد کنید (و نه فقط لزوما برای خروجی های دیجیتال). این روش برای ایجاد سیگنال های PWM با پریود طولانی و برای کاربرد های کم سرعت کاربرد دارد. به طور مثال برای راه اندازی SSR جهت ایجاد خروجی PWM برای کنترل دما.
اما با تغییر در پیکربندی خروجی های دیجیتال و تنظیم به حالت PWM میتوانید خروجی PWM را به صورت سخت افزاری و با دقت و فرکانس خیلی بالاتر از مرحله قبل ایجاد کنید.
بنابراین وقتی به صورت سخت افزاری قصد ایجاد PWM دارید نباید از PWM_GEN استفاده کنید.
سوال مشابه شما قبلا در لینک زیر پرسیده شده: لطفا لینک های زیر را مطالعه بفرمایید
viewtopic.php?t=44
viewtopic.php?t=50