AVT5540 B - सभी के लिए एक छोटा RDS रेडियो
प्रौद्योगिकी

AVT5540 B - सभी के लिए एक छोटा RDS रेडियो

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

फोटो 1. RDA5807 चिप के साथ मॉड्यूल की उपस्थिति

RDA5807 चिप वाला मॉड्यूल रेडियो ट्यूनर के रूप में कार्य करता है। उनकी पट्टिका, पर दिखाई गई तस्वीर 1आयाम 11 × 11 × 2 मिमी। इसमें एक रेडियो चिप, एक क्वार्ट्ज रेज़ोनेटर और कई निष्क्रिय घटक शामिल हैं। मॉड्यूल को स्थापित करना बहुत आसान है, और इसकी कीमत सुखद आश्चर्यजनक है।

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

इमारत

चित्र 2. RDA5807 प्रणाली का आंतरिक आरेख

रेडियो रिसीवर का सर्किट आरेख दिखाया गया है आंकड़ा 3. इसकी संरचना को कई ब्लॉकों में विभाजित किया जा सकता है: बिजली आपूर्ति (IC1, IC2), रेडियो (IC6, IC7), ऑडियो पावर एम्पलीफायर (IC3) और नियंत्रण और उपयोगकर्ता इंटरफ़ेस इकाई (IC4, IC5, SW1, SW2)।

बिजली की आपूर्ति दो स्थिर वोल्टेज प्रदान करती है: ऑडियो पावर एम्पलीफायर और डिस्प्ले को पावर देने के लिए +5 वी, और रेडियो मॉड्यूल और नियंत्रण माइक्रोकंट्रोलर को पावर देने के लिए +3,3 वी। RDA5807 में एक अंतर्निहित कम-शक्ति वाला ऑडियो एम्पलीफायर है जो आपको, उदाहरण के लिए, हेडफ़ोन को सीधे चलाने की अनुमति देता है।

इतने पतले सर्किट के आउटपुट पर बोझ न डालने और अधिक शक्ति प्राप्त करने के लिए, प्रस्तुत डिवाइस में एक अतिरिक्त ऑडियो पावर एम्पलीफायर का उपयोग किया गया था। यह TDA2822 का एक विशिष्ट अनुप्रयोग है, जो कई वाट आउटपुट पावर प्राप्त करता है।

सिग्नल आउटपुट तीन कनेक्टर्स पर उपलब्ध है: CON4 (एक लोकप्रिय मिनी-जैक कनेक्टर जो आपको कनेक्ट करने की अनुमति देता है, उदाहरण के लिए, हेडफ़ोन), CON2 और CON3 (आपको स्पीकर को रेडियो से कनेक्ट करने की अनुमति देता है)। हेडफ़ोन प्लग करने से स्पीकर से सिग्नल म्यूट हो जाता है।

चित्र 3. आरडीएस वाले रेडियो का योजनाबद्ध आरेख

स्थापना

रेडियो रिसीवर असेंबली आरेख में दिखाया गया है आंकड़ा 4. स्थापना सामान्य नियमों के अनुसार की जाती है। तैयार रेडियो मॉड्यूल को माउंट करने के लिए मुद्रित सर्किट बोर्ड पर एक जगह है, लेकिन यह मॉड्यूल बनाने वाले व्यक्तिगत तत्वों को इकट्ठा करने की संभावना भी प्रदान करता है, अर्थात। आरडीए प्रणाली, क्वार्ट्ज गुंजयमान यंत्र और दो कैपेसिटर। इसलिए, सर्किट और बोर्ड पर IC6 और IC7 तत्व हैं - रेडियो को असेंबल करते समय, उन विकल्पों में से एक चुनें जो अधिक सुविधाजनक हो और आपके घटकों के अनुकूल हो। सोल्डर साइड पर डिस्प्ले और सेंसर लगाए जाने चाहिए। असेंबली के लिए उपयोगी फोटो 5, एकत्रित रेडियो बोर्ड दिखा रहा है।

चित्र 4. आरडीएस के साथ रेडियो के लिए इंस्टॉलेशन आरेख

असेंबली के बाद, रेडियो को केवल पोटेंशियोमीटर R1 का उपयोग करके डिस्प्ले कंट्रास्ट को समायोजित करने की आवश्यकता होती है। इसके बाद वह जाने के लिए तैयार हैं.

फोटो 5. इकट्ठे रेडियो बोर्ड

चित्र 6. डिस्प्ले पर दिखाई गई जानकारी

सेवा

बेसिक जानकारी डिस्प्ले पर दिखाई जाती है। बाईं ओर प्रदर्शित बार प्राप्त रेडियो सिग्नल का शक्ति स्तर दिखाता है। प्रदर्शन के मध्य भाग में वर्तमान में निर्धारित रेडियो आवृत्ति के बारे में जानकारी होती है। दाईं ओर - एक पट्टी के रूप में भी - ध्वनि संकेत का स्तर प्रदर्शित होता है (संख्या 6).

कुछ सेकंड की निष्क्रियता के बाद - यदि आरडीएस रिसेप्शन संभव है - प्राप्त आवृत्ति संकेत मूल आरडीएस सूचना द्वारा "छायांकित" होता है और विस्तारित आरडीएस जानकारी प्रदर्शन के निचले रेखा पर दिखाई जाती है। मूल जानकारी में केवल आठ वर्ण होते हैं। आमतौर पर हम वर्तमान कार्यक्रम या कलाकार के नाम के साथ बारी-बारी से स्टेशन का नाम देखते हैं। विस्तारित जानकारी में 64 वर्ण तक हो सकते हैं। इसका टेक्स्ट पूरा संदेश दिखाने के लिए डिस्प्ले की निचली रेखा के साथ स्क्रॉल करता है।

रेडियो को संचालित करने के लिए दो पल्स जनरेटर का उपयोग किया जाता है। बाईं ओर वाला आपको प्राप्त आवृत्ति सेट करने की अनुमति देता है, और दाईं ओर वाला आपको वॉल्यूम समायोजित करने की अनुमति देता है। इसके अलावा, बाएं पल्स जनरेटर बटन को दबाने से आप वर्तमान आवृत्ति को आठ समर्पित मेमोरी स्थानों में से एक में संग्रहीत कर सकते हैं। प्रोग्राम नंबर का चयन करने के बाद, एनकोडर दबाकर ऑपरेशन की पुष्टि करें (संख्या 7).

चित्र 7. निर्धारित आवृत्ति को याद रखना

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

कार्य

RDA5807 चिप सीरियल इंटरफ़ेस I के माध्यम से माइक्रोकंट्रोलर के साथ संचार करता है।2C. इसका संचालन सोलह 16-बिट रजिस्टरों द्वारा नियंत्रित किया जाता है, लेकिन सभी बिट्स और रजिस्टरों का उपयोग नहीं किया जाता है। 0x02 से 0x07 पते वाले रजिस्टर मुख्य रूप से लिखने के लिए उपयोग किए जाते हैं। कार्यक्रम की शुरुआत में आई2C राइट फ़ंक्शन के साथ, पता 0x02 वाला रजिस्टर पहले स्वचालित रूप से सहेजा जाता है।

0x0A से 0x0F पते वाले रजिस्टरों में केवल पढ़ने योग्य जानकारी होती है। ट्रांसमिशन की शुरुआत I2सी, आरडीएस रजिस्टरों की स्थिति या सामग्री को पढ़ने के लिए, स्वचालित रूप से रजिस्टर पते 0x0A से पढ़ना शुरू कर देता है।

पता I2दस्तावेज़ीकरण के अनुसार, सी सिस्टम आरडीए में 0x20 (रीड फ़ंक्शन के लिए 0x21) है, हालांकि, इस मॉड्यूल के उदाहरण प्रोग्राम में, पता 0x22 वाले फ़ंक्शन पाए गए थे। यह पता चला कि माइक्रोक्रिकिट के एक विशिष्ट रजिस्टर को इस पते पर लिखा जा सकता है, न कि पूरे समूह को, रजिस्टर पते 0x02 से शुरू करके। यह जानकारी दस्तावेज़ से गायब थी.

निम्नलिखित सूचियाँ C++ में लिखे गए प्रोग्राम के अधिक महत्वपूर्ण भाग दिखाती हैं। सूची 1 इसमें महत्वपूर्ण रजिस्टरों और बिट्स की परिभाषाएँ शामिल हैं - उनका अधिक विस्तृत विवरण सिस्टम दस्तावेज़ में उपलब्ध है। पर सूचीकरण 2 आरडीए रेडियो रिसीवर एकीकृत सर्किट के लिए आरंभीकरण प्रक्रिया दिखाता है। पर सूचीकरण 3 एक निर्दिष्ट आवृत्ति प्राप्त करने के लिए रेडियो सिस्टम को ट्यून करने की प्रक्रिया प्रस्तुत करता है। प्रक्रिया एकल रजिस्टर लेखन फ़ंक्शन का उपयोग करती है।

आरडीएस डेटा प्राप्त करने के लिए प्रासंगिक जानकारी वाले आरडीए रजिस्टरों को लगातार पढ़ने की आवश्यकता होती है। माइक्रोकंट्रोलर मेमोरी में मौजूद प्रोग्राम लगभग हर 0,2 सेकंड में यह क्रिया करता है। इसके लिए एक फंक्शन है. आरडीएस डेटा संरचनाओं का वर्णन ईपी में पहले ही किया जा चुका है, उदाहरण के लिए एवीटी5401 प्रोजेक्ट (ईपी 6/2013) के दौरान, इसलिए मैं अपने ज्ञान का विस्तार करने में रुचि रखने वालों को प्रैक्टिकल इलेक्ट्रॉनिक्स () के अभिलेखागार में मुफ्त में उपलब्ध लेख पढ़ने के लिए प्रोत्साहित करता हूं। इस विवरण के अंत में, प्रस्तुत रेडियो टेप रिकॉर्डर में प्रयुक्त समाधानों के लिए कुछ वाक्य समर्पित करना उचित है।

मॉड्यूल से प्राप्त आरडीएस डेटा को चार रजिस्टरों आरडीएसए... आरडीएसडी (0x0C से 0x0F तक के पते वाले रजिस्टरों में स्थित) में विभाजित किया गया है। आरडीएसबी रजिस्टर में डेटा समूह के बारे में जानकारी होती है। संबंधित समूह 0x0A हैं, जिसमें आरडीएस बॉडी टेक्स्ट (आठ अक्षर) शामिल हैं, और 0x2A, जिसमें विस्तारित टेक्स्ट (64 अक्षर) शामिल हैं। बेशक, पाठ एक समूह में नहीं है, बल्कि समान संख्या वाले कई बाद के समूहों में है। उनमें से प्रत्येक में पाठ के दिए गए भाग की स्थिति के बारे में जानकारी होती है, ताकि आप संपूर्ण संदेश पूरा कर सकें।

"झाड़ियों" के बिना सही संदेश एकत्र करने के लिए डेटा फ़िल्टरिंग एक बड़ी समस्या बन गई। डिवाइस एक डबल बफ़र्ड आरडीएस संदेश समाधान का उपयोग करता है। प्राप्त संदेश के टुकड़े की तुलना उसके पिछले संस्करण से की जाती है, जिसे पहले बफर में रखा गया है - काम करने वाला, उसी स्थिति में। यदि तुलना सकारात्मक है, तो संदेश दूसरे बफ़र - परिणाम में संग्रहीत होता है। विधि के लिए बहुत अधिक मेमोरी की आवश्यकता होती है, लेकिन यह बहुत ही कुशल है।

एक टिप्पणी जोड़ें