• хуудас_баннер

Мэдээ

PWM-ээр дамжуулан серво хэрхэн хянагддаг вэ?

DSpower серво моторыг импульсийн өргөн модуляцаар (PWM) ихэвчлэн удирддаг. Энэхүү хяналтын арга нь серво руу илгээсэн цахилгаан импульсийн өргөнийг өөрчлөх замаар серво гаралтын босоо амыг нарийн байрлуулах боломжийг олгодог. Энэ нь дараах байдалтай байна.

Импульсийн өргөн модуляц (PWM): PWM нь тодорхой давтамжтайгаар хэд хэдэн цахилгаан импульс илгээдэг техник юм. Гол параметр нь импульс бүрийн өргөн буюу үргэлжлэх хугацаа бөгөөд энэ нь ихэвчлэн микросекундээр (μs) хэмжигддэг.

Төвийн байрлал: Ердийн servo-д ойролцоогоор 1.5 миллисекунд (мс) импульс нь төвийн байрлалыг заана. Энэ нь серво гаралтын босоо ам нь дунд цэг дээр байх болно гэсэн үг юм.

Чиглэлийн хяналт: Серво эргэх чиглэлийг хянахын тулд импульсийн өргөнийг тохируулж болно. Жишээ нь:

1.5 мс-ээс бага импульс (жишээ нь 1.0 мс) нь сервог нэг чиглэлд эргүүлэхэд хүргэдэг.
1.5 мс-ээс их импульс (жишээлбэл, 2.0 мс) нь сервог эсрэг чиглэлд эргүүлэхэд хүргэдэг.
Байршлын хяналт: Импульсийн тодорхой өргөн нь servo-ийн байрлалтай шууд хамааралтай. Жишээ нь:

1.0 мс импульс нь -90 градустай тохирч болно (эсвэл servo-ийн үзүүлэлтээс хамааран өөр тодорхой өнцөг).
2.0 мс импульс нь +90 градустай тохирч болно.
Тасралтгүй хяналт: Өөр өөр импульсийн өргөнтэй PWM дохиог тасралтгүй илгээснээр та сервог заасан хязгаарт хүссэн өнцгөөр эргүүлэх боломжтой.

DSpower Servo шинэчлэлтийн хурд: Таны эдгээр PWM дохиог илгээх хурд нь серво хэр хурдан хариу үйлдэл үзүүлэх, хэр зэрэг жигд хөдөлж байгаад нөлөөлдөг. Серво нь ихэвчлэн 50-60 Герц (Гц) давтамжтай PWM дохионд сайн хариу үйлдэл үзүүлдэг.

Микроконтроллер эсвэл Серво драйвер: PWM дохиог үүсгэж, серво руу илгээхийн тулд та микроконтроллер (Arduino гэх мэт) эсвэл тусгай серво драйвер модулийг ашиглаж болно. Эдгээр төхөөрөмжүүд нь таны оруулсан оролт (жишээ нь, хүссэн өнцөг) болон servo-ийн техникийн үзүүлэлтүүд дээр үндэслэн шаардлагатай PWM дохиог үүсгэдэг.

PWM ашиглан servo-г хэрхэн удирдаж болохыг харуулахын тулд Arduino кодын жишээг энд үзүүлэв.

DSpower PWM серво

Энэ жишээнд servo объектыг үүсгэж, тодорхой зүү дээр залгаад дараа нь бичих функцийг ашиглан сервогийн өнцгийг тохируулна. Servo нь Arduino-ийн үүсгэсэн PWM дохионы хариуд тэр өнцөг рүү шилждэг.


Шуудангийн цаг: 2023 оны 10-р сарын 18