DSpower սերվոշարժիչը սովորաբար կառավարվում է իմպուլսի լայնության մոդուլյացիայի (PWM) միջոցով: Այս կառավարման մեթոդը թույլ է տալիս ճշգրիտ դիրքավորել սերվոյի ելքային լիսեռը՝ փոփոխելով սերվոշարժիչին ուղարկվող էլեկտրական իմպուլսների լայնությունը: Ահա, թե ինչպես է այն աշխատում.
Իմպուլսի լայնության մոդուլյացիա (PWM). PWM-ը տեխնիկա է, որը ներառում է որոշակի հաճախականությամբ էլեկտրական իմպուլսների շարք ուղարկելը: Հիմնական պարամետրը յուրաքանչյուր իմպուլսի լայնությունն է կամ տևողությունը, որը սովորաբար չափվում է միկրովայրկյաններով (µs):
Կենտրոնական դիրք. Սովորական սերվոշարժիչում մոտ 1.5 միլիվայրկյան (մվ) տևողությամբ իմպուլսը ցույց է տալիս կենտրոնական դիրքը: Սա նշանակում է, որ սերվոշարժիչի ելքային լիսեռը կլինի իր միջնակետում:
Ուղղության կառավարում. Սերվոմոմետրի պտտման ուղղությունը կառավարելու համար կարող եք կարգավորել իմպուլսի լայնությունը: Օրինակ՝
1.5 մվ-ից պակաս իմպուլսը (օրինակ՝ 1.0 մվ) կհանգեցնի սերվոմոտորի մեկ ուղղությամբ պտտմանը։
1.5 մվ-ից (օրինակ՝ 2.0 մվ) ավելի հաճախականությամբ իմպուլսը կհանգեցնի սերվոմոտորի հակառակ ուղղությամբ պտտմանը։
Դիրքի կառավարում. Իմպուլսի կոնկրետ լայնությունը ուղղակիորեն կապված է սերվո շարժիչի դիրքի հետ։ Օրինակ՝
1.0 մվրկ իմպուլսը կարող է համապատասխանել -90 աստիճանի (կամ այլ որոշակի անկյան, կախված սերվոմոտորի տեխնիկական բնութագրերից):
2.0 մվրկ իմպուլսը կարող է համապատասխանել +90 աստիճանի։
Անընդհատ կառավարում. Տարբեր իմպուլսային լայնություններով անընդհատ PWM ազդանշաններ ուղարկելով՝ դուք կարող եք սերվոմոտորը պտտել ցանկացած ցանկալի անկյան տակ՝ իր նշված միջակայքում:
DSpower սերվո շարժիչի թարմացման հաճախականություն. Այս PWM ազդանշանները ուղարկելու արագությունը կարող է ազդել սերվո շարժիչի արձագանքի արագության և սահուն շարժման վրա: Սերվո շարժիչները սովորաբար լավ են արձագանքում 50-ից 60 Հերց (Հց) հաճախականությունների PWM ազդանշաններին:
Միկրոկառավարիչ կամ սերվո դրայվեր. PWM ազդանշաններ սերվո շարժիչին ստեղծելու և ուղարկելու համար կարող եք օգտագործել միկրոկառավարիչ (օրինակ՝ Arduino) կամ նվիրված սերվո դրայվերի մոդուլ: Այս սարքերը ստեղծում են անհրաժեշտ PWM ազդանշանները՝ հիմնվելով ձեր տրամադրած մուտքային ազդանշանի (օրինակ՝ ցանկալի անկյունը) և սերվո շարժիչի տեխնիկական բնութագրերի վրա:
Ահա Arduino կոդի օրինակ, որը ցույց է տալիս, թե ինչպես կարող եք կառավարել սերվո-ն PWM-ի միջոցով.
Այս օրինակում ստեղծվում է սերվո օբյեկտ, որը միացվում է որոշակի քորոցի, և այնուհետև գրելու ֆունկցիան օգտագործվում է սերվոյի անկյունը սահմանելու համար: Սերվոն շարժվում է դեպի այդ անկյունը՝ ի պատասխան Arduino-ի կողմից ստեղծված PWM ազդանշանի:
Հրապարակման ժամանակը. Հոկտեմբերի 18-2023