اطلاعیه
همه را پاک کن

چرا موتور سروو تو پروژه‌م تکون‌های ریز بی‌مورد می‌زنه؟

نوشته ها: 9
شروع کننده موضوع
(@nrgsshabani)
عضو فعال
ملحق شد: 1 سال پیش

یه سروو SG90 دارم که به Arduino وصله. وقتی حتی هیچ دیتایی براش نمی‌فرستم، سروو گه‌گاهی لرزش خیلی ریز داره، انگار داره موقعیتش رو تصحیح می‌کنه یا گیج شده. پین PWM هم ثابت گذاشتم. این رفتار طبیعیه یا مشکل از کده یا تغذیه؟

پاسخ
6 پاسخ ها
hosseinele
نوشته ها: 19
(@hosseinele)
ملحق شد: 1 سال پیش

خیلی وقتا این مشکل از نویز روی پین PWM هست . سیم کشی رو کوتاه‌تر کن یا یه مقاومت سری 330 اهم بذار سر راه سیگنال.

پاسخ
نوشته ها: 11
(@afshinfrji)
عضو فعال
ملحق شد: 1 سال پیش

تجربه من می‌گه SG90 سروو ارزونیه، حتی وقتی سیگنال PWM ثابته، خودش گاهی لرزش داره. مخصوصاً وقتی کیفیت تغذیه خوب نباشه.

پاسخ
نوشته ها: 13
(@saidkvshki)
عضو فعال
ملحق شد: 1 سال پیش

یه خازن 1000µF بین VCC و GND سروو بذار. من با این روش تو پروژه‌ای مشکل لرزش کامل حل شد.

پاسخ
نوشته ها: 8
(@shaianmvsvi)
عضو فعال
ملحق شد: 1 سال پیش

کدت رو چک کن، بعضی‌ وقتا کتابخونه Servo مقدار رو تو هر loop دوباره ارسال می‌کنه، حتی اگه تغییر نکرده باشه.

پاسخ
نوشته ها: 9
(@negin-abt)
عضو فعال
ملحق شد: 1 سال پیش

اگه از Breadboard استفاده کردی، سیم‌های سست و نویز یکی از رایج‌ترین دلایل لرزش‌های ریز سروو هستن. تا جای ممکن لحیم کن.

پاسخ
نوشته ها: 12
(@hsinamini)
عضو فعال
ملحق شد: 1 سال پیش

تو پروژه مسابقه‌ای که کار کردم، نهایتاً رفتیم سمت MG996R. SG90 دقت خوبی نداره و لرزشش تو پروژه حساس اذیت می‌کنه.

پاسخ