• بنر_صفحه

اخبار

سروو موتور چگونه از طریق PWM کنترل می‌شود؟

سروو موتور DSpower معمولاً از طریق مدولاسیون پهنای پالس (PWM) کنترل می‌شود. این روش کنترل به شما امکان می‌دهد تا با تغییر پهنای پالس‌های الکتریکی ارسالی به سروو، شفت خروجی سروو را به طور دقیق در موقعیت مناسب قرار دهید. نحوه کار آن به شرح زیر است:

مدولاسیون پهنای پالس (PWM): PWM تکنیکی است که شامل ارسال مجموعه‌ای از پالس‌های الکتریکی با فرکانس خاص می‌شود. پارامتر کلیدی، پهنای یا مدت زمان هر پالس است که معمولاً بر حسب میکروثانیه (µs) اندازه‌گیری می‌شود.

موقعیت مرکزی: در یک سروو معمولی، پالسی در حدود ۱.۵ میلی‌ثانیه (ms) موقعیت مرکزی را نشان می‌دهد. این بدان معناست که شفت خروجی سروو در نقطه میانی خود قرار خواهد گرفت.

کنترل جهت: برای کنترل جهت چرخش سروو، می‌توانید پهنای پالس را تنظیم کنید. برای مثال:

پالس کمتر از ۱.۵ میلی‌ثانیه (مثلاً ۱.۰ میلی‌ثانیه) باعث می‌شود سروو موتور در یک جهت بچرخد.
پالسی بزرگتر از ۱.۵ میلی‌ثانیه (مثلاً ۲ میلی‌ثانیه) باعث می‌شود سروو موتور در جهت مخالف بچرخد.
کنترل موقعیت: پهنای پالس خاص مستقیماً با موقعیت سروو موتور مرتبط است. برای مثال:

یک پالس ۱ میلی‌ثانیه‌ای ممکن است معادل ۹۰- درجه (یا زاویه خاص دیگری، بسته به مشخصات سروو موتور) باشد.
یک پالس ۲.۰ میلی‌ثانیه‌ای ممکن است معادل +۹۰ درجه باشد.
کنترل پیوسته: با ارسال پیوسته سیگنال‌های PWM با پهنای پالس‌های متغیر، می‌توانید سروو موتور را در هر زاویه دلخواه در محدوده مشخص شده بچرخانید.

نرخ به‌روزرسانی سروو موتور DSpower: سرعتی که شما این سیگنال‌های PWM را ارسال می‌کنید می‌تواند بر سرعت پاسخ سروو موتور و میزان نرمی حرکت آن تأثیر بگذارد. سروو موتورها معمولاً به سیگنال‌های PWM با فرکانس‌هایی در محدوده ۵۰ تا ۶۰ هرتز (Hz) به خوبی پاسخ می‌دهند.

میکروکنترلر یا درایور سروو: برای تولید و ارسال سیگنال‌های PWM به سروو، می‌توانید از یک میکروکنترلر (مانند آردوینو) یا یک ماژول درایور سروو مخصوص استفاده کنید. این دستگاه‌ها بر اساس ورودی که شما ارائه می‌دهید (مثلاً زاویه مورد نظر) و مشخصات سروو، سیگنال‌های PWM لازم را تولید می‌کنند.

در اینجا یک مثال در کد آردوینو برای نشان دادن نحوه کنترل سروو موتور با استفاده از PWM آورده شده است:

سروو موتور PWM دی‌اس‌پاور

در این مثال، یک شیء سروو ایجاد می‌شود، به یک پین خاص متصل می‌شود و سپس از تابع نوشتن برای تنظیم زاویه سروو استفاده می‌شود. سروو در پاسخ به سیگنال PWM تولید شده توسط آردوینو، به آن زاویه حرکت می‌کند.


زمان ارسال: ۱۸ اکتبر ۲۰۲۳