पल्स चौड़ाई मॉडुलन (PWM) एक तकनीक है जिसका उपयोग इलेक्ट्रॉनिक उपकरणों को बिजली वितरण को नियंत्रित करने के लिए किया जाता है। माइक्रोकंट्रोलर मोटर गति, एलईडी चमक और अन्य अनुप्रयोगों को प्रबंधित करने के लिए PWM का उपयोग करते हैं, जिनकी आवश्यकता होती है चर शक्ति स्तर।

हार्डवेयर घटक

  • माइक्रोकंट्रोलर (जैसे, Arduino, ESP32)
  • मोटर ड्राइवर या एलईडी
  • बिजली की आपूर्ति
  • कनेक्टिंग तार

बुनियादी PWM कार्यान्वयन

माइक्रोकंट्रोलर एक विशिष्ट आवृत्ति और कर्तव्य चक्र पर डिजिटल आउटपुट पिन को टॉगल करके एक पीडबल्यूएम सिग्नल उत्पन्न करता है। कर्तव्य चक्र कनेक्टेड डिवाइस को वितरित शक्ति की मात्रा निर्धारित करता है। उच्च शक्ति उत्पादन में कर्तव्य चक्र परिणाम बढ़ाना, जबकि यह कम करने से शक्ति कम हो जाती है।

अधिकांश माइक्रोकंट्रोलरों ने PWM सिग्नल जनरेशन को सरल बनाने के लिए अंतर्निहित कार्यों या पुस्तकालयों को बनाया है। उदाहरण के लिए, Arduino विशिष्ट पिन पर PWM ड्यूटी चक्र को सेट करने के लिए फ़ंक्शन प्रदान करता है।

उदाहरण कोड स्निपेट

नीचे एक Arduino पर PWM का उपयोग करके एक एलईडी चमक को नियंत्रित करने का एक सरल उदाहरण है:

नोट: को अपने वास्तविक आउटपुट पिन के साथ बदलें। ]

]]]

अनुप्रयोग और विचार

PWM नियंत्रण व्यापक रूप से मोटर गति विनियमन, एलईडी dimming और बिजली प्रबंधन में प्रयोग किया जाता है। जब PWM को कार्यान्वित किया जाता है, तो फ़्लिकरिंग या शोर से बचने के लिए आवृत्ति पर विचार करें। उच्च आवृत्तियों को आम तौर पर चिकनी संचालन के लिए पसंद किया जाता है।

अपने माइक्रोकंट्रोलर और जुड़े घटकों को सुनिश्चित करने के लिए इष्टतम प्रदर्शन के लिए चयनित PWM आवृत्ति और कर्तव्य चक्र सीमा को संभाल सकते हैं।