• Dspower micro Servo

Amakuru

Guhindura Ubugari bwa Pulse Niki? Reka nkubwire!

Impinduka-ubugari bwa modulisiyo (PWM) ni ijambo ryiza kubwoko bwa signal ya digitale. PWMs zikoreshwa muburyo butandukanye, harimo kugenzura ibintu bigoye. Inzira isanzwe tuyikoresha kuri SparkFun nukugabanya LED RGB cyangwa kugenzura icyerekezo cya servo. Turashobora kugera kubisubizo bitandukanye muribi bisabwa byombi kuko PWM itwemerera guhindura igihe ikimenyetso kiri hejuru muburyo busa. Mugihe ikimenyetso gishobora kuba hejuru gusa (mubisanzwe 5V) cyangwa hasi (hasi) mugihe icyo aricyo cyose, turashobora guhindura igipimo cyigihe ikimenyetso kiri hejuru ugereranije no munsi yigihe gito.

Imashini ya roboInshingano

Iyo ikimenyetso kiri hejuru, tuyita "ku gihe." Kugirango dusobanure ingano y "igihe," dukoresha igitekerezo cyinshingano. Inshingano zipimwa ku ijanisha. Ijanisha ryinshingano zisobanura neza ijanisha ryigihe ikimenyetso cya digitale kiri mugihe runaka cyangwa mugihe. Ikiringo ninyuma yumurongo wumurongo. Niba ikimenyetso cya digitale kiri mugice cyigihe kandi kitarenze ikindi gice, tuvuga ko ikimenyetso cya digitale gifite 50% cyinshingano zumurimo, bisa na kwaduka nziza. Niba ijanisha rirenze 50%, ibimenyetso bya digitale bimara umwanya munini murwego rwo hejuru kuruta muri leta yo hasi, naho ubundi niba imisoro iri munsi ya 50%. Igishushanyo gikurikira kirerekana izi manza eshatu:

Serivisi zinganda

Inshingano yumusoro 100% ni kimwe no gushiraho voltage kuri volt 5 (hejuru). Inshingano ya 0% ni kimwe no guhuza ibimenyetso hasi.

urugero

Urashobora kugenzura urumuri rwa LED muguhindura urwego rwinshingano.

PWM ikoreshwa mugucunga urumuri rwa LED

Hamwe na RGB (umutuku, icyatsi, nubururu) LED, urashobora kugenzura ingano ya buri mabara atatu avanze mukuyungurura muburyo butandukanye.

Ibyingenzi byo kuvanga amabara

Niba byose uko ari bitatu bifunguye muburyo bungana, ibisubizo bizaba bitandukanye nigicucu cyumucyo wera. Kuvanga kimwe cyubururu nicyatsi bizana ibara ryatsi-icyatsi. Kurugero ruto rworoshye, gerageza uhindure umutuku wuzuye, icyatsi cyuzuye kuri 50% cycle cycle, nubururu bwuzuye kugirango ukore ibara rya orange.

PWM irashobora gukoreshwa kuvanga amabara ya RGB

Iyo ugenzura LED, inshuro yumurambararo wa kare igomba kuba ndende bihagije kugirango igere ku ngaruka nziza. 20% yumuzunguruko wamahoro kuri 1 Hz bizerekana neza ko ifunguye kandi izimye ijisho ryawe, mugihe 100% yumusoro kuri 20 Hz cyangwa irenga bizagaragara ko bitameze neza kuruta iyo byuzuye. Byibanze, niba intego yawe ari ukugera ku ngaruka zo gucana hamwe na LED, igihe ntigishobora kuba kinini. Urashobora kandi gukoresha pulse-ubugari modulasiyo kugirango ugenzure inguni ya moteri ya servo ihujwe nigikoresho cyimashini nkamaboko ya robo. Servo ifite igiti gihinduka kumwanya runaka ukurikije umurongo ugenzura. Moteri ya servo yacu ifite intera igera kuri dogere 180.

Inshuro / igihe cyihariye cyo kugenzura servo runaka. Moteri isanzwe ya servo iteganya ko ivugururwa buri ms 20, hamwe na pulse iri hagati ya ms 1 na ms 2 - mu yandi magambo, ukwezi kuzenguruka hagati ya 5% na 10% kumurongo wa 50 Hz. Hamwe na 1.5 ms pulse, moteri ya servo izaba iri mumiterere ya dogere 90. Kuri 1ms pulse, servo izaba iri kuri dogere 0, naho kuri 2ms pulse, servo izaba kuri dogere 180. Urashobora kubona urutonde rwuzuye muguhindura servo kubiciro hagati.

Imashini ya robo

Impinduka-ubugari modulation ikoreshwa muburyo butandukanye bwa porogaramu, cyane cyane kugenzura. Noneho ko uzi ko ishobora gukoreshwa kugirango LED igabanuke kandi igenzure inguni ya moteri ya servo, urashobora gutangira gushakisha ubundi buryo bushoboka bwo gukoresha. Niba wumva wazimiye, umva neza kugenzura ibikoresho bya SparkFun Inventor's Kit, ikubiyemo ingero ukoresheje pulse-ubugari modulation. Niba witeguye gutangira code ako kanya kandi ufite Arduino, reba ingero za code ya PWM hano.


Igihe cyo kohereza: Nyakanga-31-2025