Arduino पर वॉचडॉग घड़ी प्रबंधन

Arduino पर वॉचडॉग घड़ी प्रबंधन

Arduino पर वॉचडॉग घड़ी प्रबंधन

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

सामग्री की तालिका

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

    के साथ निगरानी का प्रबंधन करने के लिए Arduino पुस्तकालय का उपयोग किया जाना चाहिए wdt.h और केवल तीन कार्य: wdt_अक्षम() रीसेट समय को कॉन्फ़िगर करते समय इसे अक्षम करने के लिए, wdt_enable(समय) जो पैरामीटर (समय) के रूप में इंगित समय पर वॉचडॉग को कॉन्फ़िगर और सक्रिय करता है wdt_reset() यह उस अंतराल को नवीनीकृत करता है जिसे निगरानीकर्ता गिनता है।

    स्थिरांक जिनका उपयोग किया जा सकता है wdt_सक्षम उलटी गिनती का समय निर्धारित करने के लिए हैं:

    • WDTO_15MS = 15 मिलीसेकेंड
    • WDTO_30MS = 30 मिलीसेकेंड
    • WDTO_60MS = 60 मिलीसेकेंड
    • WDTO_120MS = 120 मिलीसेकेंड
    • WDTO_250MS = 250 मिलीसेकेंड
    • WDTO_500MS = 500 मिलीसेकेंड
    • WDTO_1S = 1 सेकंड
    • WDTO_2S = 2 सेकंड
    • WDTO_4S = 4 सेकंड
    • WDTO_8S = 8 सेकंड

    वॉचडॉग का उपयोग करने से पहले यह सुनिश्चित करना महत्वपूर्ण है कि बूटलोडर बोर्ड पर माइक्रोकंट्रोलर का क्या मतलब है? Arduino जिसका उपयोग किया जा रहा है उसने इस संसाधन के उपयोग के लिए प्रावधान किया है। की प्लेटों में एक ज्ञात त्रुटि है अरडिनो मेगा 2560 जिन्हें वॉचडॉग का उपयोग करने वाले प्रोग्रामों के साथ ठीक से लटका कर छोड़ दिया गया था।

    क्या है इसके बारे में और अधिक जानने के लिए बूटलोडर बूटलोडर और अपनी प्लेट के साथ आने वाली प्लेट से भिन्न प्लेट कैसे रिकॉर्ड करें, आप परामर्श ले सकते हैं एटमेल माइक्रोकंट्रोलर की प्रोग्रामिंग के तरीकों पर लेख.

    टिप्पणी पोस्ट

    आप चूक गए होंगे