• паге_баннер

Вести

Како се серво контролише преко ПВМ-а?

ДСповер серво мотор се обично контролише преко пулсне ширине модулације (ПВМ). Овај метод контроле вам омогућава да прецизно позиционирате излазну осовину серво-а мењајући ширину електричних импулса који се шаљу на серво. Ево како то функционише:

Модулација ширине импулса (ПВМ): ПВМ је техника која укључује слање серије електричних импулса на одређеној фреквенцији. Кључни параметар је ширина или трајање сваког импулса, који се обично мери у микросекундама (µс).

Централна позиција: У типичном сервоу, пулс од око 1,5 милисекунди (мс) указује на средишњи положај. То значи да ће излазна осовина серво уређаја бити у средини.

Контрола правца: Да бисте контролисали смер у коме се серво окреће, можете подесити ширину импулса. на пример:

Импулс мањи од 1,5 мс (нпр. 1,0 мс) би проузроковао да се серво окреће у једном правцу.
Импулс дужи од 1,5 мс (нпр. 2,0 мс) би проузроковао да се серво окреће у супротном смеру.
Контрола положаја: Специфична ширина импулса директно корелира са позицијом серво уређаја. на пример:

Импулс од 1,0 мс може одговарати -90 степени (или другом специфичном углу, у зависности од спецификација серво уређаја).
Пулс од 2,0 мс може одговарати +90 степени.
Континуирана контрола: Континуираним слањем ПВМ сигнала при различитим ширинама импулса, можете натерати серво да ротира под било којим жељеним углом унутар свог одређеног опсега.

ДСповер серво брзина ажурирања: Брзина којом шаљете ове ПВМ сигнале може утицати на то колико брзо серво реагује и колико глатко се креће. Серво уређаји обично добро реагују на ПВМ сигнале са фреквенцијама у опсегу од 50 до 60 Херца (Хз).

Микроконтролер или серво драјвер: Да бисте генерисали и послали ПВМ сигнале на серво, можете користити микроконтролер (попут Ардуина) или наменски модул серво драјвера. Ови уређаји генеришу неопходне ПВМ сигнале на основу улаза који дате (нпр. жељени угао) и спецификација серво уређаја.

Ево примера у Ардуино коду који илуструје како можете да контролишете серво помоћу ПВМ-а:

ДСповер ПВМ серво

У овом примеру се креира серво објекат, причвршћен за одређени пин, а затим се функција писања користи за подешавање угла серво уређаја. Серво се помера до тог угла као одговор на ПВМ сигнал који генерише Ардуино.


Време поста: 18.10.2023