آموزش رباتیک | pwm چیست | جلسه هفتم

رباتیک و pwm در آردوینو
اگر براتون مفید بود لطفا امتیاز بدید
امتیاز دادن شما خیلی کمک میکنه به بهتر کردن مطالب
[کل: ۰ میانگین: ۰]

آشنایی با PWM و کنترل دور موتور با پالس PWM

خب رسیدیم به جلسه هفتم دوره آموزشی رباتیک و در این جلسه هم میخوایم مبحث pwm رو بررسی کنیم تا بدونید که اصلا pwm چی هست و چطور در کنترل سرعت موتورها در رباتیک بتونیم از موج پالس pwm استفاده کنیم. اگر بخوایم در جمله ای کوتاه PWM رو توصیف کنیم میشه گفت در واقع pwm روشی هست برای کنترل ولتاژ خروجی به صورت عرض پالس. برای درک بهتر این جمله لطفا به تصویر زیر دقت کنید.

PWM چیست

همان طور که مشاهده میکنید ولتاژ به صورت موج مربعی منتشر می شود. در این موج اون بخشی که نوشته شده Duty 50% در واقع همان زمان ۱ بودن ها هست و اون بخشی که نوشته شده OFF Time همان بخش صفر بودن ها. حالا اگر فلس دو طرفه رو خط زمانی در نظر بگیریم مثلا ۱ ثانیه،پس در هر ثانیه ۵۰ درصد زمان یعنی ۵۰۰ میلی ثانیه ولتاژ در حالت ۱ هست یعنی وجود داره ، و در ۵۰ درصد زمان دیگر که ۵۰۰ میلی ثانیه باقی هست ولتاژ صفر هست. در واقع بخش ON Time میشه ۱ و بخش OFF Time میشه صفر.

اگر ولتاژ ۱۲ ولت رو با همین حالت Duty Cycle به صورت ۵۰ درصد به موتوری DC اعمال کنیم در حقیقت موتور ۶ ولت دریافت میکند و در نتیجه موتور با نصف سرعت خود می چرخد. حالا اگر بخوایم سرعت موتور رو افزایش بدیم باید طول بخش های ON Time ها رو بیشتر کنیم که این کار توسط آی سی های تولید پالس مانند میکرو کنترلرها و یا آی سی های تایمر مثل آی سی ۵۵۵ امکان پذیره. برای نمونه شما در زیر یک نمونه از مدار ایجاد کننده pwm رو مشاهده میکنید که به صورت انیمیشن قرار دادیم و همچنین میتونید از لینک زیر انیمشن فایل پروتئوس پروژه pwm با ۵۵۵ رو دانلود کنید.

لینک دانلود نرم افزار NE555 Pro ( برای دانلود کلیک کنید )

لینک دنلود پروژه PWM با آی سی ۵۵۵ ( برای دانلود کلیک کنید )

خب ادامه توضیحات و انجام پروژه رو میذاریم در ویدیوی زیر به صورت کامل توضیح دادیم که پیشنهاد میکنم حتما ویدیوی بسیار کاربردی زیر رو مشاهده کنید تا بتونید با آی سی ۵۵۵ و یک ماسفت یک کنترل کننده دور موتور مبتنی بر pwm بسازید و از آن استفاده کنید.

 

برای دیدن کامل دوره رباتیک به کانال یوتیوب ما مراجعه کنید ( کلید کنید )

 

اگر میخواید اولین نفری باشید که از جدیدترین آموزش ها و به روز رسانی ها مطلع میشه در فرم زیر فقط با یک ایمیل ثبت نام کنید


    دیدگاهتان را بنویسید

    نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *