ПредишенСледващото

Уважаеми mikroproger, ще говоря с вас много прости думи:

представим един електрически импулс с напрежение амплитуда на 0V до 5V, дължина от 1 милисекунда и период на повторение на 10ms (т.е. в 1 MS напрежението на линията, по която импулс е 5V, след това за 9ms е 0V и т.н. повтаря на всеки 10 милисекунди). А сега си представете, че се увеличава на импулса от А до 2ms (макар че сега тя ще бъде импулс B), и това се повтаря точно една и съща всеки 10ms. Проблем импулс промени ширина с 1ms да 2ms пулс B и има задачата да PWM.

Най-общо казано думата "модулация" означава промяна в трептения (честота, амплитуда, фаза) параметри. Импулсния - промяна на пулса съотношение при постоянна честота. Коефициент на запълване - същото като дължината, т.е. в този пример, промяната в дължината на пулсациите от 1ms да 2ms.

PWM контролер работа показва ясно на картина-графиката.

На графиката се вижда, три сигнала. Th модулирани сигнали PWM, който генерира и контролира цикъл.

Работен цикъл на графиката по-горе - 15%. Това означава, че за период, който е равен на 100%, 15% от времето, издаден от логическо устройство (TTL ниво напрежение е + 3V или 5 V). 75% от времето, издаден от логика нула (без напрежение в линията - 0V).

средната графика порьозността на 50% - 50% от времето дадена логическа 1, 50% е дадена логическа 0.

Графиката под 90% работен цикъл. 90% -1. 10% - 0.

Ако се свързвате към нашия LED PWM контролер. в случая на първата графика на индикаторът ще свети слабо. От графиката светодиодите 2 светлина е по-ярка от 1, но светодиодът ще бъде 50% от капацитета си. В случай на третия графиката, LED нивото на яркост е настроена на 90%, в близост до максималната.

Както можете да видите, като се използва PWM е много удобно да се коригира LED яркостта, както и работата на стъпков двигател.

Отново си спомни ни импулси А и В. Те преминават през проводник на електрически ток за потребителя и представляват електрически ток с определено напрежение (V) и открива мощност (усилватели), което зависи от потребителя. Потребителите обикновено ядат фиксиран ток (например 300 mA). Това означава, че ако се използва инерцията на А или Б, продължило всички 10 държави-членки и да не се прекъсва, консумацията на ток за потребителя, че е 300mA. Ако се прекъсне текущата продължителност на импулса, консумацията на ток по време на импулс ще бъде 300 mA * (1/10) = 30 mA. когато импулс B 300mA * на (2/10) = шейсетmA.

PWM генератори се използват в LED светлини проблеми контрол. Всичко е просто: по-голяма власт се прилага към LED, толкова по-ярко свети. Същото е и с RGB светодиоди - да предостави на червения (R) импулс (30 ma) за синьо пулс B (60 mA) за зелена 0 - получите тъп виолетова светлина, която се получава от по-малко ярко червено и по-ярка синьо.

PWM се използва в въртящи проблемите, регулираща мотора - толкова по-голям ток се подава към контактите на двигателя, толкова по-бързо тя се върти. И ако ние имаме три от двигателя, и в допълнение имаме много идеи и цяла програма за постоянни доставки от тип А и Б импулси на тяхната ликвидация? Тук е възможно да се съберат на 3D принтер!

За реализиране mikroprogerskogo същество израза "ШИМ регулатор", достатъчно е да се разбере полезността на референтната честота и средства за издаване на един крак на чип последователност на такива и логическите нули.

Да предположим, че имаме микроконтролер или FPGA и съща ротационен двигател, който в DC 5V 300mA консумира, докато консумират размахва оста си 10 пъти в секунда. Сега бяхме помолени - направи го така че натискане на бутона, а двигателят има 5 се превръща в една революция в секунда, а след това взе още 2 завои 1 секунда и се изключва.

Това е така, се напише програма за нашия любим логично pribludy - plisiny или mikrika. В прог е вход, ако един започва цикъл, при която - издаване на 1 за 1 MS и след това 0 за 9ms, така 5 пъти. Тогава за емитиране на 1 2ms два пъти. краен модул. Започнете Компилация.

Точно преди свързване на товара (мотор), за да микроконтролер или на FPGA не забравяйте да прочетете този кратък, много полезна статия. не позволявайте да изгори нашия новооткрит PWM контролер.

Подкрепете проекта - споделете линка, благодаря!