DSpower servo ماتورى ئادەتتە Pulse Width Modulation (PWM) ئارقىلىق كونترول قىلىنىدۇ. بۇ كونترول ئۇسۇلى مۇلازىمېتىرغا ئەۋەتىلگەن ئېلېكتر تومۇرنىڭ كەڭلىكىنى ئۆزگەرتىش ئارقىلىق مۇلازىمېتىرنىڭ چىقىرىش ئوقنى ئېنىق ئورۇنلاشتۇرالايسىز. ئۇنىڭ قانداق ئىشلەيدىغانلىقى تۆۋەندىكىچە:
تومۇر كەڭلىكى تەقلىد قىلىش (PWM): PWM بىر خىل ئېلېكتر تومۇرىنى مەلۇم چاستوتا ئەۋەتىشنى ئۆز ئىچىگە ئالغان تېخنىكا. ئاچقۇچلۇق پارامېتىر ھەر بىر تومۇرنىڭ كەڭلىكى ياكى ئۇزۇنلۇقى بولۇپ ، ئادەتتە مىكرو سېكۇنت (µs) بىلەن ئۆلچىنىدۇ.
مەركىزى ئورنى: تىپىك مۇلازىمېتىردا ، تومۇر 1.5 مىللىمېتىر (ms) ئەتراپىدا تومۇر مەركىزى ئورنىنى كۆرسىتىدۇ. بۇ سېرۋونىڭ چىقىرىش ئوقنىڭ ئوتتۇرىدا بولىدىغانلىقىدىن دېرەك بېرىدۇ.
يۆنىلىشنى كونترول قىلىش: مۇلازىمېتىرنىڭ بۇرۇلۇش يۆنىلىشىنى كونترول قىلىش ئۈچۈن تومۇرنىڭ كەڭلىكىنى تەڭشىسىڭىز بولىدۇ. مەسىلەن:
1.5 ms دىن تۆۋەن تومۇر (مەسىلەن ، 1.0 ms) سېرۋونىڭ بىر يۆنىلىشكە ئايلىنىشىنى كەلتۈرۈپ چىقىرىدۇ.
1.5 ms دىن چوڭ تومۇر (مەسىلەن ، 2.0 ms) سېرۋونىڭ قارشى يۆنىلىشكە بۇرۇلۇشىنى كەلتۈرۈپ چىقىرىدۇ.
ئورۇننى كونترول قىلىش: كونكرېت تومۇر كەڭلىكى مۇلازىمېتىرنىڭ ئورنى بىلەن بىۋاسىتە مۇناسىۋەتلىك. مەسىلەن:
1.0 ms تومۇر بەلكىم 90 گرادۇسقا ماس كېلىشى مۇمكىن (ياكى مۇلازىمېتىرنىڭ ئۆلچىمىگە ئاساسەن باشقا بىر بۇلۇڭ).
2.0 ms تومۇرى +90 گرادۇسقا ماس كېلىشى مۇمكىن.
ئۈزلۈكسىز كونترول قىلىش: ئوخشىمىغان تومۇر كەڭلىكىدە PWM سىگنالىنى ئۇدا ئەۋەتىش ئارقىلىق ، مۇلازىمېتىرنى بەلگىلەنگەن دائىرىدە خالىغان بۇلۇڭغا ئايلاندۇرالايسىز.
DSpower Servo يېڭىلاش نىسبىتى: بۇ PWM سىگناللىرىنى ئەۋەتىش سۈرئىتى مۇلازىمېتىرنىڭ قانچىلىك تېز ئىنكاس قايتۇرىدىغانلىقىغا ۋە قانچىلىك ئوڭۇشلۇق يۆتكىلىشىگە تەسىر كۆرسىتىدۇ. مۇلازىملار ئادەتتە 50 دىن 60 Hertz (Hz) ئارىلىقىدىكى چاستوتا PWM سىگنالىغا ياخشى جاۋاب قايتۇرىدۇ.
Microcontroller ياكى Servo قوزغاتقۇچ: مۇلازىمېتىرغا PWM سىگنالى ھاسىل قىلىش ۋە ئەۋەتىش ئۈچۈن ، مىكرو كونتروللىغۇچ (Arduino غا ئوخشاش) ياكى مەخسۇس مۇلازىمېتىر قوزغاتقۇچ مودۇلى ئىشلەتسىڭىز بولىدۇ. بۇ ئۈسكۈنىلەر سىز تەمىنلىگەن كىرگۈزۈش (مەسىلەن ، لازىملىق بۇلۇڭ) ۋە مۇلازىمېتىرنىڭ ئۆلچىمىگە ئاساسەن زۆرۈر بولغان PWM سىگنالىنى ھاسىل قىلىدۇ.
بۇ يەردە Arduino كودىدا PWM ئارقىلىق مۇلازىمېتىرنى قانداق كونترول قىلىدىغانلىقىڭىزنى كۆرسىتىپ بېرىدىغان بىر مىسال بار:
بۇ مىسالدا ، servo ئوبيېكتى قۇرۇلۇپ ، مەلۇم بىر مىخقا باغلىنىدۇ ، ئاندىن يېزىش ئىقتىدارى servo نىڭ بۇلۇڭىنى بەلگىلەيدۇ. مۇلازىمېتىر Arduino ھاسىل قىلغان PWM سىگىنالىغا ئاساسەن بۇ بۇلۇڭغا يۆتكىلىدۇ.
يوللانغان ۋاقتى: 18-ئۆكتەبىردىن 20-ئۆكتەبىرگىچە