• page_banner

Նորություններ

Ինչպե՞ս է սերվոն կառավարվում PWM-ի միջոցով:

DSpower սերվո շարժիչը սովորաբար կառավարվում է իմպուլսային լայնության մոդուլյացիայի (PWM) միջոցով:Կառավարման այս մեթոդը թույլ է տալիս ճշգրիտ դիրքավորել սերվոյի ելքային լիսեռը՝ փոփոխելով սերվոյին ուղարկվող էլեկտրական իմպուլսների լայնությունը:Ահա թե ինչպես է այն աշխատում.

Զարկերակային լայնության մոդուլյացիա (PWM). PWM-ն տեխնիկա է, որը ներառում է մի շարք էլեկտրական իմպուլսների ուղարկում որոշակի հաճախականությամբ:Հիմնական պարամետրը յուրաքանչյուր իմպուլսի լայնությունն է կամ տևողությունը, որը սովորաբար չափվում է միկրովայրկյաններով (µs):

Կենտրոնի դիրքը. Սովորական սերվոյում մոտ 1,5 միլիվայրկյան (ms) զարկերակը ցույց է տալիս կենտրոնի դիրքը:Սա նշանակում է, որ սերվոյի ելքային լիսեռը կլինի իր միջին կետում:

Ուղղության կառավարում. Սերվոյի պտտման ուղղությունը վերահսկելու համար կարող եք կարգավորել իմպուլսի լայնությունը:Օրինակ:

1,5 մվ-ից պակաս զարկերակ (օրինակ՝ 1,0 մվ) կհանգեցնի սերվոյի շրջվելու մեկ ուղղությամբ:
1,5 մվ-ից ավելի զարկերակ (օրինակ՝ 2,0 մվ) կհանգեցնի սերվոյի հակառակ ուղղությամբ շրջվելու:
Դիրքի կառավարում. հատուկ զարկերակային լայնությունը ուղղակիորեն կապված է սերվոյի դիրքի հետ:Օրինակ:

1,0 ms իմպուլսը կարող է համապատասխանել -90 աստիճանի (կամ մեկ այլ կոնկրետ անկյան՝ կախված սերվոյի բնութագրերից):
2,0 ms զարկերակը կարող է համապատասխանել +90 աստիճանի:
Շարունակական կառավարում. Անընդհատ ուղարկելով PWM ազդանշաններ տարբեր զարկերակային լայնություններով, դուք կարող եք ստիպել սերվոյին պտտել ցանկացած ցանկալի անկյան տակ իր սահմանված տիրույթում:

DSpower Servo-ի թարմացման արագություն. արագությունը, որով ուղարկում եք այս PWM ազդանշանները, կարող է ազդել սերվոյի արագ արձագանքման և սահուն շարժման վրա:Սերվոները սովորաբար լավ են արձագանքում PWM ազդանշաններին 50-ից 60 Հց (Հց) հաճախականությամբ:

Microcontroller կամ Servo Driver. PWM ազդանշաններ սերվոյին ստեղծելու և ուղարկելու համար կարող եք օգտագործել միկրոկառավարիչ (ինչպես Arduino-ն) կամ հատուկ սերվո վարորդի մոդուլ:Այս սարքերը ստեղծում են անհրաժեշտ PWM ազդանշաններ՝ հիմնվելով ձեր տրամադրած մուտքի վրա (օրինակ՝ ցանկալի անկյունը) և սերվոյի բնութագրերի վրա:

Ահա Arduino կոդի մի օրինակ՝ ցույց տալու համար, թե ինչպես կարող եք կառավարել սերվոն՝ օգտագործելով PWM.

DSpower PWM servo

Այս օրինակում ստեղծվում է servo օբյեկտ, որը կցվում է կոնկրետ փինին, այնուհետև գրելու ֆունկցիան օգտագործվում է սերվոյի անկյունը սահմանելու համար:Սերվոն շարժվում է դեպի այդ անկյունը՝ ի պատասխան Arduino-ի կողմից առաջացած PWM ազդանշանի:


Հրապարակման ժամանակը՝ հոկտ-18-2023