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

क्या है ड्यूटी साइकिल?

कर्तव्य चक्र समय के प्रतिशत का प्रतिनिधित्व करता है एक चक्र के भीतर एक संकेत "उच्च" अवस्था में होता है। यह एक डिवाइस को वितरित औसत शक्ति को निर्धारित करता है। 100% का एक कर्तव्य चक्र का मतलब है कि संकेत हमेशा चालू होता है, जबकि 0% का मतलब है कि यह हमेशा बंद होता है।

गणना शुल्क चक्र

शुल्क चक्र की गणना सूत्र का उपयोग करके की जाती है:

Duty Cycle (%) = (On Time / Total period) × 100

उदाहरण के लिए, यदि PWM अवधि 20 मिलीसेकेंड है और संकेत 5 मिलीसेकेंड के लिए उच्च है, तो कर्तव्य चक्र है:

(5 ms / 20 ms) × 100 = 25% ]

Arduino में शुल्क चक्र लागू करना

Arduino में, फ़ंक्शन का उपयोग PWM संकेतों को उत्पन्न करने के लिए किया जाता है। यह 0 और 255 के बीच एक मूल्य स्वीकार करता है, जो कि 0% से 100% तक एक शुल्क चक्र के अनुरूप है।

सूत्र को एक प्रतिशत शुल्क चक्र को Arduino मान में बदलने के लिए है:

Value = (ड्यूटी साइकिल % / 100) × 255

50% शुल्क चक्र के लिए, Arduino मान होगा:

(50/100) × 255 ≈ 127

सारांश

यह समझना कि कैसे शुल्क चक्र की गणना और लागू करने के लिए Arduino परियोजनाओं में इलेक्ट्रॉनिक घटकों के सटीक नियंत्रण की अनुमति देता है। पीडबल्यूएम सिग्नल को समायोजित करके, उपयोगकर्ता विभिन्न उपकरणों को प्रभावी ढंग से बिजली वितरण का प्रबंधन कर सकते हैं।