8051, PIC, AVR और ARM में क्या अंतर है?

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





आजकल, माइक्रोकंट्रोलर इतने सस्ते और बस प्राप्य हैं कि कुछ लॉजिक लचीलेपन प्राप्त करने और एकमात्र स्थान को छूट देने के एकमात्र कारण के लिए काउंटर जैसे आसान लॉजिक सर्किट के बजाय उनका उपयोग करना सामान्य है। कुछ मशीनें और रोबोट एक विशाल पर भी भरोसा करेंगे माइक्रोकंट्रोलर की संख्या , प्रत्येक एक उत्साही कार्य के लिए उत्साही। मुख्य रूप से ताजा माइक्रोकंट्रोलर fresh इन सिस्टम प्रोग्रामेबल ’हैं इसका मतलब है कि आप माइक्रोकंट्रोलर को उसकी स्थिति से हटाए बिना प्रोग्राम को निष्पादित किया जा रहा है, समायोजित कर सकते हैं। इस लेख में हम AVR, ARM, 8051 और PIC Microcontrollers के बीच अंतर के बारे में चर्चा कर रहे हैं।

एवीआर, एआरएम, 8051 और पीआईसी माइक्रोकंट्रोलर्स के बीच अंतर

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




एक माइक्रोकंट्रोलर क्या है?

एक माइक्रो-कंट्रोलर की तुलना एक छोटे से स्टैंड अलोन कंप्यूटर से की जा सकती है यह एक अत्यंत शक्तिशाली उपकरण है, जो पूर्व-प्रोग्राम किए गए कार्यों की एक श्रृंखला को निष्पादित करने और अतिरिक्त हार्डवेयर उपकरणों के साथ बातचीत करने में सक्षम है। एक छोटे एकीकृत परिपथ (IC) में पैक किया जा रहा है जिसका आकार और वजन नियमित रूप से नगण्य है, यह रोबोट या किसी भी प्रकार के बुद्धिमान स्वचालन के लिए आवश्यक मशीनों के लिए एकदम सही नियंत्रक बन रहा है। एक एकल माइक्रोकंट्रोलर एक छोटे मोबाइल रोबोट, एक स्वचालित वॉशर मशीन या एक सुरक्षा प्रणाली का प्रबंधन करने के लिए पर्याप्त हो सकता है। कई माइक्रोकंट्रोलर्स में प्रोग्राम को निष्पादित करने के लिए स्टोर करने के लिए एक मेमोरी होती है, और बहुत सारे इनपुट / आउटपुट लाइनें जो अन्य उपकरणों के साथ संयुक्त रूप से कार्य करने के लिए उपयोग की जा सकती हैं, जैसे सेंसर की स्थिति को पढ़ना या मोटर को नियंत्रित करना।

8051 माइक्रोकंट्रोलर

8051 माइक्रोकंट्रोलर वर्ष १ ९ This१ में इंटेल द्वारा माइक्रोकंट्रोलर का एक by-बिट परिवार विकसित किया गया है। यह दुनिया भर में माइक्रोकंट्रोलर के लोकप्रिय परिवारों में से एक है। इस माइक्रोकंट्रोलर को 'चिप पर सिस्टम' के रूप में संदर्भित किया गया था क्योंकि इसमें 128 बाइट्स रैम, एक रोम के 4Kbytes, 2 टाइमर, 1 सीरियल पोर्ट, और एक चिप पर 4 पोर्ट हैं। 8051 के 8 बिट प्रोसेसर के बाद से सीपीयू एक समय में 8 बिट डेटा के लिए भी काम कर सकता है। यदि डेटा 8 बिट्स से बड़ा है, तो उसे भागों में तोड़ना होगा ताकि सीपीयू आसानी से प्रक्रिया कर सके। अधिकांश निर्माताओं में ROM के 4Kbytes होते हैं भले ही ROM की संख्या 64 K बाइट से अधिक हो सकती है।



8051 माइक्रोकंट्रोलर

8051 माइक्रोकंट्रोलर

8051 में उपकरणों की एक विस्तृत संख्या में उपयोग किया गया है, ज्यादातर क्योंकि यह एक परियोजना में एकीकृत करना या लगभग एक डिवाइस बनाना आसान है। फोकस के प्रमुख क्षेत्र निम्नलिखित हैं:

ऊर्जा प्रबंधन: कुशल मीटरिंग सिस्टम घरों और विनिर्माण अनुप्रयोगों में ऊर्जा के उपयोग को नियंत्रित करने की सुविधा प्रदान करते हैं। ये मीटरिंग सिस्टम माइक्रोकंट्रोलर्स को शामिल करके सक्षम तैयार किए जाते हैं।


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

ऑटोमोबाइल: 8051 ऑटोमोबाइल समाधान प्रदान करने में व्यापक लेता है। वे इंजन वेरिएंट को संभालने के लिए हाइब्रिड वाहनों में व्यापक रूप से उपयोग किए जाते हैं। इसके अलावा, क्रूज कंट्रोल और एंटी-ब्रेक सिस्टम जैसे कार्यों को माइक्रोकंट्रोलर्स के उपयोग के साथ अधिक सक्षम बनाया गया है।

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

तस्वीर माइक्रोकंट्रोलर

परिधीय इंटरफ़ेस नियंत्रक (PIC) एक माइक्रोचिप द्वारा विकसित माइक्रोकंट्रोलर है, तस्वीर माइक्रोकंट्रोलर 8051 जैसे अन्य माइक्रोकंट्रोलर के विपरीत कार्यक्रम को लागू करने के लिए तेज और सरल है। प्रोग्रामिंग की आसानी और अन्य बाह्य उपकरणों के साथ इंटरफेस करने में आसान PIC सफल माइक्रोकंट्रोलर बन जाते हैं।

तस्वीर माइक्रोकंट्रोलर

तस्वीर माइक्रोकंट्रोलर

हम जानते हैं कि माइक्रोकंट्रोलर एक एकीकृत चिप है जिसमें रैम, रोम, सीपीयू शामिल हैं, समय और कूंजर । PIC एक माइक्रोकंट्रोलर है जिसमें RAM, ROM, CPU, टाइमर, काउंटर, ADC शामिल हैं ( डिजिटल कन्वर्टर्स के अनुरूप ), डीएसी (डिजिटल से एनालॉग कनवर्टर)। PIC माइक्रोकंट्रोलर अतिरिक्त परिधीयों के साथ एक इंटरफेसिंग के लिए CAN, SPI, UART जैसे प्रोटोकॉल का समर्थन करता है। PIC का उपयोग ज्यादातर हार्वर्ड वास्तुकला को संशोधित करने और समर्थन करने के लिए किया जाता है RISC (कम निर्देश कंप्यूटर सेट) उपरोक्त आवश्यकता से आरआईएससी और हार्वर्ड हम बस यह कह सकते हैं कि पीआईसी 8051 आधारित नियंत्रकों की तुलना में तेज है जो वॉन-न्यूमैन वास्तुकला से तैयार है।

एवीआर माइक्रोकंट्रोलर

AVR माइक्रोकंट्रोलर Atmel Corporation द्वारा 1996 के वर्ष में विकसित किया गया था। एवीआर के संरचनात्मक डिजाइन को अल्फ-एगिल बोजेन और वेजर्ड वूलन द्वारा विकसित किया गया था। एवीआर अपने डेवलपर्स से अपना नाम प्राप्त करता है और अल्फ-एगिल बोगन वोगार्ड रोलन आरआईएससी माइक्रोकंट्रोलर के लिए खड़ा है, जिसे एडवांस्ड वर्चुअल आरआईएससी के रूप में भी जाना जाता है। AT90S8515 प्रारंभिक माइक्रोकंट्रोलर था जो AVR आर्किटेक्चर पर आधारित था, हालांकि वाणिज्यिक बाजार में हिट करने वाला पहला माइक्रोकंट्रोलर वर्ष 1997 में AT90S1200 था।

एवीआर माइक्रोकंट्रोलर

एवीआर माइक्रोकंट्रोलर

AVR माइक्रोकंट्रोलर तीन श्रेणियों में उपलब्ध हैं

टाइनीराव: - कम स्मृति, छोटे आकार, सरल अनुप्रयोगों के लिए उपयुक्त

MegaAVR:- ये मुख्य रूप से लोकप्रिय हैं जिनमें अच्छी मात्रा में मेमोरी (256 केबी तक), अधिक संख्या में इनबिल्ट परिधीय और मामूली से जटिल अनुप्रयोगों के लिए उपयुक्त हैं।

XmegaAVR: - जटिल अनुप्रयोगों के लिए वाणिज्यिक में उपयोग किया जाता है, जिसमें बड़े प्रोग्राम मेमोरी और उच्च गति की आवश्यकता होती है।

एआरएम प्रोसेसर

एक एआरएम प्रोसेसर उन्नत RISC मशीन (ARM) द्वारा विकसित RISC (कम इंस्ट्रक्शन सेट कंप्यूटर) आर्किटेक्चर पर आधारित CPU के परिवार में से एक है।

एआरएम माइक्रोकंट्रोलर

एआरएम माइक्रोकंट्रोलर

एक एआरएम 32-बिट और 64-बिट आरआईएससी मल्टी-कोर प्रोसेसर बनाता है। RISC प्रोसेसर को कम संख्या में कंप्यूटर निर्देशों को निष्पादित करने के लिए डिज़ाइन किया गया है ताकि वे प्रति सेकंड (MIPS) अतिरिक्त लाखों निर्देशों का प्रदर्शन करते हुए उच्च गति से संचालित कर सकें। अनावश्यक निर्देशों को समाप्त करने और रास्ते का अनुकूलन करके, RISC प्रोसेसर CISC (जटिल निर्देश सेट कंप्यूटिंग) की शक्ति की मांग के एक हिस्से में उत्कृष्ट प्रदर्शन देते हैं।

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

एवीआर, एआरएम, 8051 और पीआईसी माइक्रोकंट्रोलर्स के बीच मुख्य अंतर

8051 है

पीआईसी

अप्रैल

हाथ

बस की चौड़ाई

मानक कोर के लिए 8-बिट8/16/32-बिट8/32-बिट32-बिट ज्यादातर 64-बिट में भी उपलब्ध है

संचार प्रोटोकॉल

UART, USART, SPI, I2Cतस्वीर, UART, USART, लिन, CAN, ईथरनेट, SPI, I2SUART, USART, SPI, I2C, (विशेष प्रयोजन AVR समर्थन CAN, USB, ईथरनेट)

UART, USART, LIN, I2C, SPI, CAN, USB, ईथरनेट, I2S, DSP, SAI (सीरियल ऑडियो इंटरफ़ेस),आईआरडीए

स्पीड

12 घड़ी / निर्देश चक्र4 घड़ी / निर्देश चक्र1 घड़ी / निर्देश चक्र1 घड़ी / निर्देश चक्र

याद

ROM, SRAM, FLASHSRAM, FLASHफ्लैश, SRAM, EEPROMफ्लैश, SDRAM, EEPROM

एक है

सीएलएससी

आरआईएससी की कुछ विशेषता

जोखिमजोखिम

मेमोरी आर्किटेक्चर

न्यूमैन वास्तुकला सेहार्वर्ड वास्तुकलासंशोधितसंशोधित हार्वर्ड वास्तुकला

बिजली की खपत

औसतकमकमकम

परिवार

8051 प्रकारPIC16, PIC17, PIC18, PIC24, PIC32टिनी, एटमेगा, ज़मेगा, विशेष उद्देश्य एवीआरARMv4,5,6,7 और श्रृंखला

समुदाय

व्यापकआप बहुत अआप बहुत अव्यापक

उत्पादक

NXP, Atmel, सिलिकॉन लैब्स, डलास, साइप्रस, Infineon, आदि।माइक्रोचिप औसतAtmelApple, Nvidia, Qualcomm, Samsung Electronics, और TI आदि।
लागत (प्रदान की गई सुविधाओं की तुलना में) बहुत कमऔसतऔसतकम

अन्य फ़ीचर

इसके मानक के लिए जाना जाता हैसस्तासस्ता, प्रभावीहाई स्पीड ऑपरेशन

व्यापक

लोकप्रिय माइक्रोकंट्रोलर

AT89C51, P89v51, आदि।PIC18fXX8, PIC16f88X, PIC32MXXAtmega8, 16, 32, Arduino समुदायLPC2148, ARM Cortex-M0 से ARM Cortex-M7, आदि।

इस प्रकार, यह सब AVR, ARM, 8051 और PIC माइक्रोकंट्रोलर्स के बीच अंतर के बारे में है। हमें उम्मीद है कि आपको इस अवधारणा की बेहतर समझ मिल गई होगी। इसके अलावा, इस अवधारणा के बारे में या लागू करने के लिए कोई प्रश्न इलेक्ट्रॉनिक्स और इलेक्ट्रिकल प्रोजेक्ट , कृपया नीचे टिप्पणी अनुभाग में टिप्पणी द्वारा अपने बहुमूल्य सुझाव दें। यहाँ आपके लिए एक सवाल है, AVR और ARM के अनुप्रयोग क्या हैं?