د نبض-چوټی ماډلولیشن (PWM) د ډیجیټل سیګنال یو ډول لپاره یوه غوره اصطلاح ده. PWMs په مختلفو غوښتنلیکونو کې کارول کیږي، په شمول د پیچلي کنټرول سرکټونو. یوه عامه لاره چې موږ یې په سپارک فن کې کاروو هغه د RGB LED کمول یا د سرو سمت کنټرول کول دي. موږ کولی شو په دې دواړو غوښتنلیکونو کې یو لړ پایلې ترلاسه کړو ځکه چې PWM موږ ته اجازه راکوي چې د انلاګ لارې په اوږدو کې د سیګنال لوړ وخت اندازه بدل کړو. پداسې حال کې چې سیګنال یوازې لوړ (معمولا 5V) یا ټیټ (ځمکه) په هر وخت کې کیدی شي، موږ کولی شو د هغه وخت تناسب بدل کړو چې سیګنال لوړ وي د یو ثابت وخت وقفې په پرتله ټیټ وي.
کله چې یو سیګنال لوړ وي، موږ ورته "په وخت" وایو. د "په وخت" د مقدار تشریح کولو لپاره، موږ د دندې دورې مفهوم کاروو. د دندې دوره په سلنه کې اندازه کیږي. د دندې دورې سلنه په ځانګړي ډول د هغه وخت سلنه بیانوي چې ډیجیټل سیګنال په یوه وقفه یا دوره کې فعال وي. دوره د څپې د فریکونسۍ معکوس ده. که چیرې ډیجیټل سیګنال په نیم وخت کې وي او په بل نیم وخت کې نه وي، موږ وایو چې ډیجیټل سیګنال 50٪ د دندې دوره لري، د مثالي مربع څپې سره ورته. که چیرې سلنه له 50٪ څخه لوړه وي، ډیجیټل سیګنال په ټیټ حالت کې په لوړ حالت کې ډیر وخت تیروي، او برعکس که چیرې د دندې دوره له 50٪ څخه کم وي. لاندې ډیاګرام دا درې قضیې ښیې:

د ۱۰۰٪ دندې دوره د ولټاژ ۵ ولټو (لوړ) ته تنظیم کولو سره ورته ده. د صفر٪ دندې دوره د ځمکې سره د سیګنال نښلولو سره ورته ده.
مثال
تاسو کولی شئ د دندې دورې تنظیمولو سره د LED روښانتیا کنټرول کړئ.

د RGB (سور، شنه او نیلي) LEDs سره، تاسو کولی شئ د دریو رنګونو مخلوط شوي مقدار کنټرول کړئ د دوی د مختلف مقدارونو په کمولو سره.

که چیرې درې واړه په مساوي مقدار کې فعال شي، نو پایله به یې د سپینې رڼا مختلف سیوري وي. د نیلي او شین ورته مخلوط به نیلي-شین رنګ رامینځته کړي. د یو څه ډیر پیچلي مثال لپاره، هڅه وکړئ چې سور په بشپړ ډول فعال کړئ، شین په بشپړ ډول په 50٪ دندو دوره کې فعال کړئ، او نیلي په بشپړ ډول بند کړئ ترڅو نارنجي رنګ رامینځته کړئ.

کله چې د LEDs کنټرول کوئ، د مربع څپې فریکونسي باید دومره لوړه وي چې د مناسب تیاره کولو اغیز ترلاسه کړي. په 1 Hz کې د 20٪ دندې دورې څپې به په څرګنده توګه ستاسو سترګو ته وښيي چې دا چالان او بند کیږي، پداسې حال کې چې په 20 Hz یا لوړ کې د 100٪ دندې دورې به د بشپړ فعالیدو په پرتله تیاره ښکاري. په اصل کې، که ستاسو هدف د LEDs سره د تیاره کولو اغیز ترلاسه کول وي، نو موده ډیره لویه نشي کیدی. تاسو کولی شئ د نبض-پلنوالي ماډلولیشن هم وکاروئ ترڅو د سرو موټور زاویه کنټرول کړئ چې د میخانیکي وسیلې سره وصل وي لکه روبوټیک بازو. سروو یو شافټ لري چې د هغې د کنټرول لاین پراساس یو ځانګړي موقعیت ته ګرځي. زموږ سرو موټورونه نږدې 180 درجو رینج لري.
فریکونسي/دوره د یو ځانګړي سرو کنټرول لپاره ځانګړې ده. یو عادي سرو موټور په هرو 20 ملی ثانیو کې د تازه کولو تمه لري، د 1 ملی ثانیو او 2 ملی ثانیو ترمنځ نبض سره - په بل عبارت، د 50 هرټز څپې په بڼه د 5٪ او 10٪ ترمنځ د دندې دوره. د 1.5 ملی ثانیو نبض سره، سرو موټور به په خپل طبیعي 90 درجې موقعیت کې وي. په 1 ملی ثانیو نبض کې، سرو به په 0 درجو کې وي، او په 2 ملی ثانیو نبض کې، سرو به په 180 درجو کې وي. تاسو کولی شئ د سرو په منځ کې ارزښتونو ته تازه کولو سره د حرکت بشپړ حد ترلاسه کړئ.
د نبض-چوټی ماډلولیشن په مختلفو غوښتنلیکونو کې کارول کیږي، په ځانګړې توګه کنټرول. اوس چې تاسو پوهیږئ چې دا د LEDs کمولو او د سرو موټرو زاویه کنټرولولو لپاره کارول کیدی شي، تاسو کولی شئ د نورو ممکنه کارولو سپړنه پیل کړئ. که تاسو د ورکیدو احساس کوئ، نو د سپارک فن اختراع کونکي کټ وګورئ، کوم چې د نبض-چوټی ماډلولیشن کارولو مثالونه پکې شامل دي. که تاسو چمتو یاست چې سمدلاسه کوډ کول پیل کړئ او یو Arduino ولرئ، دلته د PWM کوډ کولو مثالونه وګورئ.
د پوسټ وخت: جولای-۳۱-۲۰۲۵


