मायक्रोकंट्रोलर ऍप्लिकेशन्स

सध्याच्या मायक्रोकंट्रोलर्समध्ये पुरेशी उच्च संगणकीय शक्ती आहे या वस्तुस्थितीमुळे, जे केवळ एका लहान मायक्रोक्रिकेटला लहान आकाराचे पूर्ण कार्यक्षम डिव्हाइस लागू करण्यास अनुमती देते, शिवाय, कमी उर्जा वापरासह, थेट पूर्ण केलेल्या उपकरणांची किंमत कमी होत चालली आहे. .

या कारणास्तव, मायक्रोकंट्रोलर पूर्णपणे भिन्न उपकरणांच्या इलेक्ट्रॉनिक युनिट्समध्ये सर्वत्र आढळू शकतात: संगणकाच्या मदरबोर्डवर, डीव्हीडी ड्राइव्हच्या नियंत्रकांमध्ये, हार्ड आणि सॉलिड-स्टेट ड्राइव्हस्मध्ये, कॅल्क्युलेटरमध्ये, वॉशिंग मशीनच्या नियंत्रण पॅनेलवर, मायक्रोवेव्ह ओव्हन, टेलिफोन, व्हॅक्यूम. क्लीनर, डिशवॉशर, घरातील घरातील रोबोट, प्रोग्राम करण्यायोग्य रिले आणि पीएलसी, मशीन कंट्रोल मॉड्यूल्समध्ये, इ.

एक ना एक मार्ग, आज कोणतेही आधुनिक इलेक्ट्रॉनिक उपकरण त्याच्या आत किमान एका मायक्रोकंट्रोलरशिवाय करू शकत नाही.

मायक्रोकंट्रोलर ऍप्लिकेशन्स

८-बिट मायक्रोप्रोसेसर ही भूतकाळातील गोष्ट असली तरी, ८-बिट मायक्रोकंट्रोलर आजही मोठ्या प्रमाणावर वापरले जातात. असे बरेच अनुप्रयोग आहेत जेथे उच्च कार्यक्षमतेची अजिबात आवश्यकता नाही, परंतु अंतिम उत्पादनाची कमी किंमत हा महत्त्वपूर्ण घटक आहे.अर्थात, रिअल टाइममध्ये डेटाच्या मोठ्या प्रवाहावर प्रक्रिया करण्यास सक्षम असलेले अधिक शक्तिशाली मायक्रोकंट्रोलर आहेत (उदाहरणार्थ, व्हिडिओ आणि ऑडिओ).

येथे मायक्रोकंट्रोलर पेरिफेरल्सची एक छोटी सूची आहे ज्यावरून तुम्ही या लहान चिप्सच्या संभाव्य क्षेत्रांबद्दल आणि उपलब्ध क्षेत्रांबद्दल निष्कर्ष काढू शकता:

  • सार्वत्रिक डिजिटल पोर्ट इनपुट किंवा आउटपुटसाठी कॉन्फिगर केलेले;

  • विविध I/O इंटरफेस: UART, SPI, I? C, CAN, IEEE 1394, USB, इथरनेट;

  • डिजिटल-टू-एनालॉग आणि अॅनालॉग-टू-डिजिटल कन्व्हर्टर;

  • तुलना करणारे;

  • पल्स रुंदी मॉड्युलेटर (PWM कंट्रोलर);

  • टाइमर;

  • ब्रशलेस (आणि स्टेपर) मोटर कंट्रोलर्स;

  • कीबोर्ड आणि डिस्प्ले कंट्रोलर;

  • रेडिओ फ्रिक्वेन्सी ट्रान्समीटर आणि रिसीव्हर;

  • फ्लॅश मेमरीसह अंगभूत अॅरे;

  • अंगभूत वॉचडॉग टाइमर आणि घड्याळ जनरेटर.

मायक्रोकंट्रोलर वापरण्याचे उदाहरण

आपण आधीच समजून घेतल्याप्रमाणे, मायक्रोकंट्रोलर एक लहान मायक्रो सर्किट आहे ज्यावर एक लहान संगणक बसविला जातो. याचा अर्थ असा की एका लहान चिपमध्ये एक प्रोसेसर, रॉम, रॅम आणि पेरिफेरल्स आहेत जे एकमेकांशी आणि बाह्य घटकांसह संवाद साधण्यास सक्षम आहेत, आपल्याला फक्त प्रोग्राम मायक्रो सर्किटमध्ये लोड करणे आवश्यक आहे.

प्रोग्राम मायक्रोकंट्रोलरच्या उद्देशानुसार कार्य सुनिश्चित करेल — योग्य अल्गोरिदमनुसार, आसपासच्या इलेक्ट्रॉनिक्स (विशेषतः: घरगुती उपकरणे, कार, अणुऊर्जा प्रकल्प, रोबोट, सोलर ट्रॅकर इ.) नियंत्रित करण्यास सक्षम असेल.

मायक्रोकंट्रोलर

मायक्रोकंट्रोलरची घड्याळ वारंवारता (किंवा बसचा वेग) मायक्रोकंट्रोलर वेळेच्या युनिटमध्ये किती गणना करू शकतो हे प्रतिबिंबित करते. अशा प्रकारे, बसचा वेग वाढल्याने मायक्रोकंट्रोलरची कार्यक्षमता आणि त्याद्वारे वापरली जाणारी शक्ती वाढते.

मायक्रोकंट्रोलरची कार्यक्षमता प्रति सेकंद लाखो सूचनांमध्ये मोजली जाते — MIPS (मिलियन इंस्ट्रक्शन्स प्रति सेकंद). अशा प्रकारे, लोकप्रिय Atmega8 कंट्रोलर, प्रति घड्याळ चक्र एक संपूर्ण सूचना कार्यान्वित करून, 1 MIPS प्रति MHz ची कार्यक्षमता प्राप्त करतो.

त्याच वेळी, विविध कुटुंबातील आधुनिक मायक्रोकंट्रोलर इतके बहुमुखी आहेत की समान नियंत्रक, रीप्रोग्राम केलेले, पूर्णपणे भिन्न उपकरणे नियंत्रित करू शकतात. स्वतःला एका क्षेत्रापुरते मर्यादित ठेवणे अशक्य आहे.

अशा सार्वत्रिक नियंत्रकाचे उदाहरण तेच Atmega8 आहे, ज्यावर ते एकत्र केले जातात: टाइमर, घड्याळे, मल्टीमीटर, होम ऑटोमेशन इंडिकेटर, स्टेपर मोटर चालक इ.

मायक्रोकंट्रोलरच्या लोकप्रिय उत्पादकांपैकी आम्ही लक्षात घेतो: Atmel, Hitachi, Intel, Infineon Technologies, Microchip, Motorola, Philips, Texas Instruments.

मायक्रोकंट्रोलरचे वर्गीकरण प्रामुख्याने डेटाच्या बिटनेसनुसार केले जाते जे कंट्रोलरचे अंकगणित-लॉजिक डिव्हाइस प्रक्रिया करते: 4, 8, 16, 32, 64 — बिट्स. आणि 8-बिट, वर नमूद केल्याप्रमाणे, एक महत्त्वपूर्ण बाजार हिस्सा आहे (सुमारे 50% मूल्य). पुढे 16-बिट मायक्रोकंट्रोलर्स येतात, त्यानंतर सिग्नल प्रोसेसिंगसाठी वापरले जाणारे DSP-कंट्रोलर्स (दोन्ही बाजारातील 20% भाग घेतात).

आम्ही तुम्हाला वाचण्याचा सल्ला देतोः

विद्युत प्रवाह धोकादायक का आहे?