• банэр_старонкі

Навіны

Як сервопривод кіруецца праз ШІМ?

Серварухавік DSpower звычайна кіруецца з дапамогай шыротна-імпульснай мадуляцыі (ШІМ).Гэты метад кіравання дазваляе дакладна пазіцыянаваць выхадны вал сервопривода, змяняючы шырыню электрычных імпульсаў, якія пасылаюцца на сервопривод.Вось як гэта працуе:

Шыротна-імпульсная мадуляцыя (ШІМ): ШІМ - гэта метад, які ўключае адпраўку серыі электрычных імпульсаў з пэўнай частатой.Ключавым параметрам з'яўляецца шырыня або працягласць кожнага імпульсу, якая звычайна вымяраецца ў мікрасекундах (мкс).

Цэнтральнае становішча: у тыповым сервоприводе імпульс працягласцю каля 1,5 мілісекунд (мс) паказвае цэнтральнае становішча.Гэта азначае, што выхадны вал сервопривода будзе знаходзіцца ў яго сярэдняй кропцы.

Кіраванне кірункам: каб кантраляваць кірунак кручэння сервопривода, вы можаце наладзіць шырыню імпульсу.Напрыклад:

Імпульс менш за 1,5 мс (напрыклад, 1,0 мс) прывядзе да павароту сервопривода ў адным кірунку.
Імпульс большы за 1,5 мс (напрыклад, 2,0 мс) прывядзе да павароту сервопривода ў процілеглым кірунку.
Кантроль становішча: удзельная шырыня імпульсу непасрэдна карэлюе з становішчам сервопривода.Напрыклад:

Імпульс працягласцю 1,0 мс можа адпавядаць -90 градусам (або іншаму канкрэтнаму вуглу, у залежнасці ад спецыфікацый сервопривода).
Імпульс працягласцю 2,0 мс можа адпавядаць +90 градусам.
Бесперапыннае кіраванне: бесперапынна пасылаючы ШІМ-сігналы з рознай шырынёй імпульсу, вы можаце прымусіць сервопривод паварочвацца на любы жаданы кут у зададзеным дыяпазоне.

Хуткасць абнаўлення сервопривода DSpower: Хуткасць, з якой вы адпраўляеце гэтыя сігналы ШІМ, можа паўплываць на тое, наколькі хутка рэагуе сервопривод і наколькі плаўна ён рухаецца.Сервоприводы звычайна добра рэагуюць на сігналы ШІМ з частотамі ў дыяпазоне ад 50 да 60 Герц (Гц).

Мікракантролер або драйвер сервопривода: каб генераваць і адпраўляць сігналы ШІМ на сервопривод, вы можаце выкарыстоўваць мікракантролер (напрыклад, Arduino) або спецыяльны модуль драйвера сервопривода.Гэтыя прылады генеруюць неабходныя ШІМ-сігналы на аснове ўваходных дадзеных (напрыклад, патрэбнага вугла) і спецыфікацый сервопривода.

Вось прыклад кода Arduino, каб праілюстраваць, як можна кіраваць сервоприводом з дапамогай ШІМ:

Сервапрывад DSpower PWM

У гэтым прыкладзе ствараецца аб'ект сервопривода, прымацаваны да пэўнага штыфта, а затым функцыя запісу выкарыстоўваецца для ўстаноўкі кута сервопривода.Сервапрывад рухаецца да гэтага вугла ў адказ на ШІМ-сігнал, які ствараецца Arduino.


Час публікацыі: 18 кастрычніка 2023 г