DSpower servo motoru adətən Pulse Eni Modulyasiyası (PWM) vasitəsilə idarə olunur. Bu idarəetmə üsulu servoya göndərilən elektrik impulslarının enini dəyişdirərək servo çıxış şaftını dəqiq şəkildə yerləşdirməyə imkan verir. Bu necə işləyir:
Pulse Width Modulation (PWM): PWM, müəyyən bir tezlikdə bir sıra elektrik impulslarının göndərilməsini əhatə edən bir texnikadır. Əsas parametr hər bir nəbzin eni və ya müddətidir, adətən mikrosaniyələrlə (µs) ölçülür.
Mərkəzi Mövqe: Tipik bir servoda, təxminən 1,5 millisaniyə (ms) nəbz mərkəzi mövqeyi göstərir. Bu o deməkdir ki, servo çıxış mili onun orta nöqtəsində olacaq.
İstiqamətə Nəzarət: Servonun döndüyü istiqamətə nəzarət etmək üçün nəbz genişliyini tənzimləyə bilərsiniz. Məsələn:
1,5 ms-dən (məsələn, 1,0 ms) kiçik bir nəbz servonun bir istiqamətə dönməsinə səbəb olacaq.
1,5 ms-dən (məsələn, 2,0 ms) böyük bir nəbz servonun əks istiqamətə dönməsinə səbəb olacaq.
Mövqe Nəzarəti: Xüsusi impuls eni birbaşa servo mövqeyi ilə əlaqələndirilir. Məsələn:
1,0 ms impuls -90 dərəcəyə (və ya servo spesifikasiyalarından asılı olaraq başqa bir xüsusi bucaq) uyğun ola bilər.
2,0 ms nəbz +90 dərəcəyə uyğun ola bilər.
Davamlı Nəzarət: Fərqli impuls genişliklərində davamlı olaraq PWM siqnalları göndərməklə, siz servonun müəyyən edilmiş diapazonda istənilən bucağa fırlanmasını təmin edə bilərsiniz.
DSpower Servo yeniləmə dərəcəsi: Bu PWM siqnallarını göndərdiyiniz sürət, servonun nə qədər sürətli cavab verdiyinə və nə qədər rəvan hərəkət etdiyinə təsir edə bilər. Servolar adətən 50 ilə 60 Hertz (Hz) diapazonunda tezlikləri olan PWM siqnallarına yaxşı cavab verir.
Mikrokontroller və ya Servo Sürücü: PWM siqnallarını yaratmaq və servoya göndərmək üçün mikro nəzarətçidən (Arduino kimi) və ya xüsusi servo sürücü modulundan istifadə edə bilərsiniz. Bu cihazlar təmin etdiyiniz girişə (məsələn, istədiyiniz bucaq) və servo spesifikasiyalarına əsasən lazımi PWM siqnallarını yaradır.
PWM-dən istifadə edərək bir servo idarə edə biləcəyinizi göstərmək üçün Arduino kodunda bir nümunə:
Bu nümunədə bir servo obyekti yaradılır, müəyyən bir pinə əlavə olunur və sonra servo bucağını təyin etmək üçün yazma funksiyasından istifadə olunur. Servo Arduino tərəfindən yaradılan PWM siqnalına cavab olaraq həmin bucağa doğru hərəkət edir.
Göndərmə vaxtı: 18 oktyabr 2023-cü il