• Dspower микро Servo

Яңалыклар

Пульс киңлеге модуляциясе нәрсә ул? Сезгә әйтим!

Пульс киңлеге модуляциясе (PWM) - санлы сигналның бер төре. PWMлар төрле кушымталарда, шул исәптән катлаулы контроль схемаларда кулланыла. Аларны SparkFun'да куллануның гомуми ысулы - RGB LED сүндерү яки серво юнәлешен контрольдә тоту. Без бу кушымталарның икесендә дә төрле нәтиҗәләргә ирешә алабыз, чөнки PWM безгә сигналның аналог рәвешендә күп вакытын үзгәртергә мөмкинлек бирә. Сигнал теләсә кайсы вакытта югары (гадәттә 5В) яки түбән (җир) була алса да, без сигналның югары булуын эзлекле вакыт аралыгында түбән белән чагыштырганда үзгәртә алабыз.

Роботик кул сервоБурыч циклы

Сигнал югары булганда, без аны "вакытында" дип атыйбыз. “Вакытында” күләмен тасвирлау өчен без дежур циклы төшенчәсен кулланабыз. Бурыч циклы процент белән үлчәнә. Бурыч циклы проценты санлы сигналның интервал яки период эчендә булган процентын махсус тасвирлый. Период - дулкын формасының ешлыгының киресе. Әгәр санлы сигнал ярты вакытта булса, калган яртыда булса, без санлы сигналның идеаль квадрат дулкынга охшаган 50% дежур циклы бар дип әйтәбез. Әгәр процент 50% тан югары булса, санлы сигнал югары хәлдә түбән хәлгә караганда күбрәк вакыт үткәрә, ә киресенчә, дежур циклы 50% тан ким булмаса. Түбәндәге схемада бу өч очрак күрсәтелә:

Индустриаль сервос

100% дежур циклы көчәнешне 5 вольтка (югары) кую белән бертигез. 0% дежур циклы сигналны җиргә тоташтыру белән бертигез.

мисал

Сез дежур циклын көйләп, LED яктылыгын контрольдә тота аласыз.

PWM яктырткычларның яктылыгын контрольдә тоту өчен кулланыла

RGB (кызыл, яшел, зәңгәр) яктырткычлар ярдәмендә сез өч төснең һәрберсенең күләмен төрле күләмдә караңгыландырып контрольдә тота аласыз.

Төсләр катнашу нигезләре

Өчесе дә тигез күләмдә кабызылса, нәтиҗә ак яктылыкның төрле төсләрендә булыр. Шул ук зәңгәр һәм яшел кушылу зәңгәр-яшел төс тудырачак. Бераз катлаулырак мисал өчен кызылны тулысынча кабызырга тырышыгыз, 50% дежур циклында яшел, ә кызгылт сары төс ясау өчен зәңгәр төсне тулысынча сүндереп карагыз.

PWM RGB төсләрен катнаштыру өчен кулланылырга мөмкин

Светофорны контрольдә тотканда, квадрат дулкынның ешлыгы дөрес караңгы эффектка ирешү өчен җитәрлек дәрәҗәдә булырга тиеш. 1 Гц 20% дежур циклы дулкыны аның сезнең кабызылганын һәм сүнгәнен ачык күрсәтәчәк, 20 Гц яки аннан да югарырак 100% дежур циклы тулысынча эшләгәнгә караганда караңгы булып күренәчәк. Асылда, сезнең максат - светофорлар белән караңгы эффектка ирешү булса, период бик зур була алмый. Сез шулай ук ​​робот кулы кебек механик җайланмага тоташтырылган серво мотор почмагын контрольдә тоту өчен импульс киңлеге модуляциясен куллана аласыз. Сервода контроль сызыгы нигезендә билгеле бер позициягә борылган вал бар. Безнең серво двигательләр диапазоны якынча 180 градус.

Ешлык / период билгеле бер серво белән идарә итү өчен хас. Типик серво мотор 20 мс саен яңарту көтә, импульсы 1 мс белән 2 мс - башкача әйткәндә, 50 Гц дулкын формасында 5% белән 10% арасында дежур циклы. 1,5 мс импульс белән серво моторы табигый 90 градус торышта булачак. 1мс импульсында серво 0 градус, 2мс импульста серво 180 градус булачак. Сез серво арасындагы кыйммәтләргә яңартып, хәрәкәтнең тулы спектрын ала аласыз.

Робот уртак серво

Пульс киңлеге модуляциясе төрле кушымталарда кулланыла, аеруча контроль. Светофорны сүндерергә һәм серво двигательләр почмагын контрольдә тотарга мөмкинлеген белгәч, сез бүтән мөмкин булган куллануны өйрәнә башлыйсыз. Әгәр дә сез үзегезне югалтасыз икән, импульс киңлеге модуляциясен кулланган мисалларны үз эченә алган SparkFun уйлап табучы комплектын карагыз. Әгәр сез шунда ук кодлаштыруны башларга һәм Arduino булса, монда PWM кодлау мисалларын карагыз.


Пост вакыты: 31-2025 июль