माइक्रोकंट्रोलर आधारित कॉलर आईडी और DS1232 का उपयोग

समस्याओं को खत्म करने के लिए हमारे साधन का प्रयास करें





माइक्रोकंट्रोलर - कॉलर आईडी का उपयोग करके एक व्यावहारिक अनुप्रयोग

कॉलर आईडी को कॉलर पहचान (CID) के रूप में जाना जाता है, यह कॉल करने वाले का नंबर कॉल करने वाले व्यक्ति के फ़ोन पर कॉल करने के तुरंत बाद प्रेषित किया जाता है। जहाँ, कॉलर आईडी अतिरिक्त रूप से उपलब्ध होने पर कॉल करने वाले व्यक्ति के नाम को प्रस्तुत कर सकती है। कॉलर आईडी को फोन डिस्प्ले पर या एक अलग डिस्प्ले डिवाइस पर दिखाया जा सकता है जो इससे जुड़ा हुआ है।

कॉलर आईडी डिजिटल टेलीफोन नेटवर्क की एक विशेषता है, जिसके द्वारा कॉल करने वाले व्यक्ति के फोन नंबर को स्थानांतरित किया जा सकता है, जो कॉल करने वाले व्यक्ति को फोन करने के पहले मानक फोन लाइन का उपयोग करता है। दो अलग-अलग कॉलर आईडी सिग्नलिंग सिस्टम हैं, जिसमें पहले और दूसरे फोन की रिंग सिग्नल के फटने के बीच डेटा भेजा जाता है। इसके अलावा संख्या की जानकारी मानक DTMF संकेतों का उपयोग करके प्रसारित होती है। माइक्रोकंट्रोलर का उपयोग कुल सिस्टम को नियंत्रित करने के लिए किया जाता है।




आवक और डायल किए गए नंबर एलसीडी डिस्प्ले पर प्रदर्शित होते हैं। पूरे सिस्टम को नियंत्रित करने के लिए माइक्रोकंट्रोलर का उपयोग किया जाता है। यह DTMF डिकोडर के माध्यम से नंबर प्राप्त करता है और इसे एलसीडी पर प्रदर्शित करता है।

DTMF पर छोटे नोट:



दो प्रकार के डायलिंग सिस्टम हैं: पल्स डायलिंग और टोन डायलिंग। टोन डायलिंग सिस्टम एक सामान्य डायलिंग सिस्टम है और पल्स डायलिंग सिस्टम से तेज है। DTMFs का उपयोग टेलीफोन लाइन प्रणाली में किया जाता है और इसका उपयोग टेलीफोन प्रणालियों को नियंत्रित करने के लिए भी किया जाता है। DTMF प्रणाली में प्रत्येक संख्या के लिए मुख्य रूप से कम और उच्च आवृत्ति बैंड होते हैं, इन आवृत्तियों के अनुसार संकेतों को सिस्टम में स्थानांतरित किया जा सकता है। जब कोई नंबर टेलीफोन पर दबाया जाएगा तो एक टोन उत्पन्न होगा।

कॉलर आईडी के विनिर्देश और मानक:


कॉलर आईडी सिग्नलिंग सिस्टम दो प्रकार के होते हैं। नंबरिंग सिस्टम में देश कोड (CC) और राष्ट्रीय महत्वपूर्ण संख्या (NSN) शामिल हैं। उदाहरण के लिए, फोन नंबर 91-9885098850 में, देश का कोड '91' है और राष्ट्रीय महत्वपूर्ण संख्या '9885098850' है। राष्ट्रीय महत्वपूर्ण संख्या में एक क्षेत्र कोड और ग्राहक संख्या होती है।

फोन करने वालेकॉलिंग नंबर जानकारी और नंबर जानकारी को निम्न प्रारूप में स्थानांतरित किया जाता है:

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

कॉलर आईडी डिवाइस की मुख्य विशेषताएं:

  • कॉल का उत्तर देने से पहले कॉलिंग फ़ोन नंबर दिखाना
  • कॉल के समय और तारीख के साथ सभी अनुत्तरित कॉल का एक लॉग बनाए रखना
  • उपयोगकर्ता द्वारा डायल की गई संख्या और कॉल की अवधि प्रदर्शित करना
  • डिवाइस निष्क्रिय होने पर समय और दिनांक का प्रदर्शन
  • पुशबटन का उपयोग करके दिनांक और समय को समायोजित करने के लिए उपयोगकर्ता को सक्षम करना

8051 और कार्य का उपयोग कर कॉलर आईडी के ब्लॉक आरेख:

कॉलर आईडी प्रणाली में माइक्रोकंट्रोलर सबसे महत्वपूर्ण घटक है। इसका उपयोग कई कारणों से किया जाता है। 8051 8-बिट कंट्रोलर है, हम बहुत आसानी से प्रोग्राम कर सकते हैं। इसमें फ्लैश मेमोरी का 4Kb, ऑन-चिप रैम का 128 बाइट्स है।

कॉलर आईडीमाइक्रोकंट्रोलर कॉलर आईडी सिस्टम में मुख्य भूमिका निभाता है यह पूरी तरह से मुख्य रूप से डीटीएमएफ और एलसीडी डिस्प्ले के पूरे सिस्टम घटकों को नियंत्रित करता है। डिवाइस का मुख्य कार्य टेलीफोन लाइन से कॉलर आईडी जानकारी का प्रतिनिधित्व करने वाले DTMF सिग्नल प्राप्त करना और उन्हें संबंधित बाइनरी कोड में डिकोड करना है। डेटा प्राप्त करने के लिए एक सेल फोन उसके कान फोन सॉकेट से DTMF डिकोडर से जुड़ा हुआ है। ये कोड तब माइक्रोकंट्रोलर को हस्तांतरित किए जाते हैं। संसाधित डेटा तब समानांतर कनेक्टेड सात सेगमेंट डिस्प्ले को दिया जाता है।

माइक्रोकंट्रोलर आधारित सिस्टम को बिजली की आपूर्ति का परीक्षण करने का एक तरीका - DS1232 का उपयोग करना

DS1232 एक माइक्रो-मॉनीटर चिप है, जिसका उपयोग माइक्रोकंट्रोलर आधारित सिस्टम की बिजली आपूर्ति और सॉफ्टवेयर निष्पादन की निगरानी और नियंत्रण करने और पुश-बटन रीसेट प्रदान करने के लिए किया जाता है। यह मुख्य रूप से तीन आभासी स्थितियों पर काम करता है:

  1. सबसे पहले, एक सटीक तापमान ने संदर्भ को मुआवजा दिया और तुलनित्र सर्किट Vcc की स्थिति की निगरानी करता है।
  2. दूसरा कार्य पुश-बॉटम रिसेट कंट्रोल करना है।
  3. तीसरा फ़ंक्शन एक वॉचडॉग टाइमर है जो रीसेट सिग्नल को सक्रिय स्थिति में ले जाता है यदि स्ट्रोब इनपुट समय से पहले कम संचालित नहीं होता है।

जब Vcc एक सहिष्णुता की स्थिति में लौटता है, तो बिजली की आपूर्ति और प्रोसेसर को स्थिर करने की अनुमति देने के लिए रीसेट संकेतों को न्यूनतम 250ms के लिए सक्रिय स्थिति में रखा जाता है।

DS1232 8-पिन और 16-पिन कॉन्फ़िगरेशन में उपलब्ध है। यहां हम केवल 8-पिन DS1232 के बारे में देख रहे हैं।

DS1232 DS1232 पिन विवरण

विशेषताएं:

  • नियंत्रण से बाहर होने पर माइक्रोप्रोसेसर बंद कर देता है और पुनः आरंभ करता है
  • अंतरिक्ष की बचत के साथ 8-पिन डीआईपी
  • अलग घटकों को निकालता है
  • बिजली आते ही माइक्रोप्रोसेसर अपने आप रिस्टार्ट हो जाएगा
  • यदि बाहरी ओवरराइड हुआ, तो यह पुशबटन को नियंत्रित करता है
  • आपूर्ति की शक्ति को 5% या 10% नियंत्रित किया जाता है
  • पावर ट्रांज़ैक्टर की जाँच करते समय माइक्रोप्रोसेसर आदर्श रहेगा

DS1232 का आवेदन:

नीचे दिए गए सर्किट से पता चलता है कि DS87C520 माइक्रोकंट्रोलर के साथ DS1232 का उपयोग कैसे किया जाता है।

DS1232- सर्किट

सर्किट से, एक पुल-अप रोकनेवाला सक्रिय कम आउटपुट और एक डिकॉप्लिंग कैपेसिटर के लिए है, जो बिजली की आपूर्ति पर शोर की संभावना को कम करने के लिए रीसेट करता है। DS1232 का RST आउटपुट माइक्रोकंट्रोलर द्वारा आवश्यक नहीं है। ISRs (इंटरप्ट सर्विस रिक्वेस्ट) को सेव करने के लिए एलईडी का इस्तेमाल सिग्नल के लिए किया जाता है।

जब सक्रिय उच्च रीसेट सिग्नल VCC के साथ बढ़ जाता है और 250 ms और 1 सेकंड के बीच उच्च रहता है। सक्रिय कम रीसेट 0V तब तक रहता है जब तक विलंब समाप्त नहीं हो जाता है और फिर पुल-अप रोकनेवाला द्वारा उच्च खींचा जाता है। पुल-अप अवरोधक की आवश्यकता है क्योंकि आरएसटी एक खुले कलेक्टर आउटपुट है। आमतौर पर, RST और निष्क्रिय होने के लिए लगभग 450 ms की आवश्यकता होती है। यदि रीसेट सिग्नल निष्क्रिय है, तो माइक्रोकंट्रोलर को वॉचडॉग टाइमर से पहले एसटी सिग्नल कम करना चाहिए। DS1232 के वॉचडॉग टाइमर को अक्षम नहीं किया जा सकता है, इसलिए इसे रीसेट सिग्नल के n ms के भीतर निष्क्रिय होना चाहिए या माइक्रोप्रोसेसर को रीसेट करना होगा। DS1232 हर समय VCC पर नज़र रखता है और अगर वोल्टेज VCCTP (VCC ट्रिप पॉइंट) से नीचे चला जाता है, तो माइक्रोकंट्रोलर को रीसेट करता है। VCCTP VCC के नीचे 5% या 10% तक प्रोग्राम किया जा सकता है और VCC पुनर्प्राप्ति और VCCTP के ऊपर लौटने के बाद माइक्रो मॉनिटर 250 ms से 1 सेकंड के लिए रीसेट संकेतों को सक्रिय रखेगा। VCCTP को TOL पिन के साथ प्रोग्राम किया जाता है।