پلس چوڑائی ماڈیولیشن (PWM) ڈیجیٹل سگنل کی ایک قسم کے لیے ایک فینسی اصطلاح ہے۔ PWMs پیچیدہ کنٹرول سرکٹس سمیت متعدد ایپلی کیشنز میں استعمال ہوتے ہیں۔ SparkFun پر ہم انہیں استعمال کرنے کا ایک عام طریقہ یہ ہے کہ RGB LED کو مدھم کیا جائے یا سروو کی سمت کو کنٹرول کیا جائے۔ ہم ان دونوں ایپلی کیشنز میں نتائج کی ایک حد حاصل کر سکتے ہیں کیونکہ PWM ہمیں ینالاگ طریقے سے سگنل کے زیادہ ہونے کی مقدار میں فرق کرنے کی اجازت دیتا ہے۔ جب کہ سگنل کسی بھی وقت صرف زیادہ (عام طور پر 5V) یا کم (زمین) ہو سکتا ہے، ہم ایک مستقل وقت کے وقفے سے کم کے مقابلے میں سگنل کے زیادہ ہونے کے تناسب میں فرق کر سکتے ہیں۔
جب کوئی سگنل زیادہ ہوتا ہے تو ہم اسے "وقت پر" کہتے ہیں۔ "وقت پر" کی مقدار کو بیان کرنے کے لیے ہم ڈیوٹی سائیکل کا تصور استعمال کرتے ہیں۔ ڈیوٹی سائیکل فیصد میں ماپا جاتا ہے. ڈیوٹی سائیکل فیصد خاص طور پر اس وقت کی فیصد کی وضاحت کرتا ہے جو ایک وقفہ یا مدت کے اندر ڈیجیٹل سگنل پر ہوتا ہے۔ مدت ویوفارم کی فریکوئنسی کا الٹا ہے۔ اگر ڈیجیٹل سگنل آدھے وقت پر ہے اور دوسرے آدھے سے دور ہے، تو ہم کہتے ہیں کہ ڈیجیٹل سگنل میں 50% ڈیوٹی سائیکل ہے، جو ایک مثالی مربع لہر کی طرح ہے۔ اگر فیصد 50% سے زیادہ ہے تو، ڈیجیٹل سگنل اونچی حالت میں کم حالت میں زیادہ وقت گزارتا ہے، اور اس کے برعکس اگر ڈیوٹی سائیکل 50% سے کم ہو۔ درج ذیل خاکہ ان تین صورتوں کی وضاحت کرتا ہے:

100% ڈیوٹی سائیکل وولٹیج کو 5 وولٹ (ہائی) پر سیٹ کرنے کے مترادف ہے۔ 0% ڈیوٹی سائیکل سگنل کو زمین سے جوڑنے کے مترادف ہے۔
مثال
آپ ڈیوٹی سائیکل کو ایڈجسٹ کرکے ایل ای ڈی کی چمک کو کنٹرول کرسکتے ہیں۔

آر جی بی (سرخ، سبز اور نیلے) ایل ای ڈی کے ساتھ، آپ ان تینوں رنگوں میں سے ہر ایک کی مقدار کو مختلف مقداروں سے مدھم کرکے کنٹرول کرسکتے ہیں۔

اگر تینوں کو یکساں مقدار میں آن کیا جائے تو نتیجہ سفید روشنی کے مختلف شیڈز ہوں گے۔ نیلے اور سبز کا ایک ہی اختلاط ایک نیلا سبز رنگ بنائے گا۔ قدرے پیچیدہ مثال کے لیے، نارنجی رنگ بنانے کے لیے مکمل طور پر سرخ، 50% ڈیوٹی سائیکل پر سبز کو مکمل طور پر آن اور نیلے کو مکمل طور پر آف کرنے کی کوشش کریں۔

LEDs کو کنٹرول کرتے وقت، مربع لہر کی فریکوئنسی کافی زیادہ ہونے کی ضرورت ہوتی ہے تاکہ مناسب مدھم اثر حاصل کیا جا سکے۔ 1 ہرٹز پر 20% ڈیوٹی سائیکل لہر واضح طور پر دکھائے گی کہ یہ آپ کی آنکھ میں آن اور آف ہو رہا ہے، جب کہ 20 ہرٹز یا اس سے زیادہ پر 100% ڈیوٹی سائیکل مکمل آن ہونے کے مقابلے میں مدھم نظر آئے گا۔ بنیادی طور پر، اگر آپ کا مقصد ایل ای ڈی کے ساتھ مدھم اثر حاصل کرنا ہے، تو مدت بہت زیادہ نہیں ہو سکتی۔ آپ روبوٹک بازو جیسے مکینیکل ڈیوائس سے منسلک سروو موٹر کے زاویے کو کنٹرول کرنے کے لیے پلس چوڑائی کی ماڈیولیشن بھی استعمال کر سکتے ہیں۔ ایک سروو میں ایک شافٹ ہوتا ہے جو اپنی کنٹرول لائن کی بنیاد پر ایک مخصوص پوزیشن کی طرف موڑتا ہے۔ ہماری سروو موٹرز کی حد تقریباً 180 ڈگری ہے۔
تعدد/ مدت کسی خاص سرو کو کنٹرول کرنے کے لیے مخصوص ہے۔ ایک عام سروو موٹر 1 ms اور 2 ms کے درمیان نبض کے ساتھ ہر 20 ms پر ایک اپ ڈیٹ کی توقع کرتی ہے- دوسرے لفظوں میں، 50 Hz ویوفارم پر 5% اور 10% کے درمیان ڈیوٹی سائیکل۔ 1.5 ایم ایس پلس کے ساتھ، سروو موٹر اپنی قدرتی 90 ڈگری پوزیشن میں ہوگی۔ 1 ایم ایس پلس پر، سرو 0 ڈگری پر ہوگا، اور 2 ایم ایس پلس پر، سرو 180 ڈگری پر ہوگا۔ آپ سروو کو درمیان کی اقدار میں اپ ڈیٹ کر کے حرکت کی پوری رینج حاصل کر سکتے ہیں۔
پلس چوڑائی ماڈیولیشن مختلف ایپلی کیشنز، خاص طور پر کنٹرول میں استعمال ہوتی ہے۔ اب جب کہ آپ جانتے ہیں کہ اس کا استعمال ایل ای ڈی کو مدھم کرنے اور سروو موٹرز کے زاویے کو کنٹرول کرنے کے لیے کیا جا سکتا ہے، آپ دوسرے ممکنہ استعمال کو تلاش کرنا شروع کر سکتے ہیں۔ اگر آپ کھوئے ہوئے محسوس کر رہے ہیں، تو بلا جھجھک SparkFun Inventor's Kit دیکھیں، جس میں پلس چوڑائی ماڈیولیشن کا استعمال کرنے والی مثالیں شامل ہیں۔ اگر آپ ابھی کوڈنگ شروع کرنے کے لیے تیار ہیں اور آپ کے پاس Arduino ہے، تو یہاں PWM کوڈنگ کی مثالیں دیکھیں۔
پوسٹ ٹائم: جولائی 31-2025


