یه سروو SG90 دارم که به Arduino وصله. وقتی حتی هیچ دیتایی براش نمیفرستم، سروو گهگاهی لرزش خیلی ریز داره، انگار داره موقعیتش رو تصحیح میکنه یا گیج شده. پین PWM هم ثابت گذاشتم. این رفتار طبیعیه یا مشکل از کده یا تغذیه؟
اطلاعیه
همه را پاک کن
1404-04-22 22:45
6 پاسخ ها
1404-04-22 22:46
خیلی وقتا این مشکل از نویز روی پین PWM هست . سیم کشی رو کوتاهتر کن یا یه مقاومت سری 330 اهم بذار سر راه سیگنال.
1404-04-22 22:46
تجربه من میگه SG90 سروو ارزونیه، حتی وقتی سیگنال PWM ثابته، خودش گاهی لرزش داره. مخصوصاً وقتی کیفیت تغذیه خوب نباشه.
1404-04-22 22:47
یه خازن 1000µF بین VCC و GND سروو بذار. من با این روش تو پروژهای مشکل لرزش کامل حل شد.
1404-04-22 22:47
کدت رو چک کن، بعضی وقتا کتابخونه Servo مقدار رو تو هر loop دوباره ارسال میکنه، حتی اگه تغییر نکرده باشه.
1404-04-22 22:48
اگه از Breadboard استفاده کردی، سیمهای سست و نویز یکی از رایجترین دلایل لرزشهای ریز سروو هستن. تا جای ممکن لحیم کن.
1404-04-22 22:48
تو پروژه مسابقهای که کار کردم، نهایتاً رفتیم سمت MG996R. SG90 دقت خوبی نداره و لرزشش تو پروژه حساس اذیت میکنه.