क्या इलेक्ट्रिकल इंजीनियर माइक्रोकंट्रोलर का उपयोग करते हैं? [बन्द है]


14

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

मुझे पता है कि ऐसी नौकरियां जहां आपको घर के विभिन्न हिस्सों में बिजली लाने की आवश्यकता होती है, लेकिन शायद ऐसा काम नहीं होगा:

तुम्हारी जिम्मेदारियां:

  • नए डिफाइब्रिलेटर उत्पादों को डिजाइन और विकसित करना। प्राथमिक फोकस नए उत्पाद डिजाइन और एनालॉग और डिजिटल डिजाइन के क्षेत्र में वर्तमान उत्पाद समर्थन पर होगा।
  • मॉडल अनुरूप सर्किट विभिन्न सिमुलेशन उपकरण, जैसे कि PSPICE और MATLAB का उपयोग करते हैं।
  • प्रोटोटाइप बनाएं और डिजाइन व्यवहार्यता, कार्यक्षमता और प्रदर्शन को साबित करें।
  • आवश्यकताओं, विनिर्देशों, योजनाओं, समीक्षाओं, परीक्षण प्रक्रियाओं और परीक्षण रिपोर्ट सहित डिज़ाइन के सभी चरणों का दस्तावेज़।
  • मौजूदा उत्पादों का समर्थन करें। विनिर्माण और क्षेत्र में पाए जाने वाले उत्पाद मुद्दों की मूल वजह की जांच और निर्धारण। समस्या निवारण प्रणाली, PCBs, केबल और फर्मवेयर। मुद्दों का विश्लेषण और समाधान करने के लिए परीक्षण उपकरण का उपयोग करें।
  • इलेक्ट्रिकल तकनीकी क्षमताओं, अनुभव, इतिहास और प्रमाणपत्रों के आधार पर प्रमुख आपूर्तिकर्ताओं को पहचानें, उनका मूल्यांकन और अनुशंसा करें।
  • परियोजना विकास के दौरान प्रमुख आपूर्तिकर्ताओं और आंतरिक हितधारकों के साथ निरंतर संचार को बनाए रखना और बनाए रखना।
  • परियोजनाओं पर तकनीकी टीम की अगुवाई के रूप में ईई विकास समूह का प्रतिनिधित्व करते हैं। इसमें तकनीकी समाधान के साथ-साथ परियोजना समय-निर्धारण और परियोजना पर नज़र रखना भी शामिल होगा।
  • विनिर्माण के लिए डिजाइन का दस्तावेज (यानी चित्र, योजना, प्रयोग, परिवर्तन, परीक्षण के परिणाम, डेटा, पीसीबी लेआउट, आदि)।
  • क्रॉस फ़ंक्शनल टीमों के साथ काम करें जिसमें शामिल हैं: मैकेनिकल eng।, Software eng, क्लीनिकल एप्लिकेशन, लर्निंग प्रोडक्ट्स, मार्केटिंग, सपोर्ट इंजीनियरिंग, क्वालिटी एंड रेगुलेटरी और सप्लाई चेन। टीमों का अनुभव किया जाता है, लेकिन अपेक्षाकृत छोटे और सदस्य कई विकास भूमिकाएँ निभाते हैं।

जो लोग ऐसा करते हैं वे माइक्रोकंट्रोलर या कुछ इसी तरह का उपयोग करते हैं?


5
@VladimirCravero - जबकि एक arduino एक माइक्रोकंट्रोलर नहीं है, यह एक माइक्रोकंट्रोलर डेवलपमेंट बोर्ड है, जो प्रस्तावित लाइब्रेरी और आईडीई के साथ या इसके बिना है।
क्रिस स्ट्रैटन

3
Arduino नाम इंगित करता है कि माइक्रोकंट्रोलर में कुछ प्रकार के बूटलोडर हैं जो इसे कंप्यूटर से प्रोग्राम करने की अनुमति देता है। यह पुस्तकालयों या IDE नहीं है जो इसे एक Arduino, अपना बूटलोडर बनाता है। माइक्रोकंट्रोलर के दाहिने हाथ से, Arduino एक अच्छी तरह से समर्थित माइक्रोकंट्रोलर प्लेटफ़ॉर्म बन जाता है
फंकीगुए

5
@ व्लादिमीर क्रेवरो जबकि एक Arduino एक माइक्रोकंट्रोलर नहीं है। मुझे पता है कि ईई जो अरडिनो विकास बोर्ड, या सस्ते पीआईसी बोर्ड का उपयोग करते हैं, वे माइक्रोकंट्रोलर के लिए 'ब्रेक आउट' बोर्ड के रूप में उपयोग करते हैं। नैनो विशेष रूप से कुछ काम करने के लिए त्वरित, सस्ते, आसान तरीके प्रदान करती है, उदाहरण के लिए एक 'असली' उत्पाद या घटक काम कर रहा है यह सुनिश्चित करने के लिए एक परीक्षण प्रणाली का निर्माण करना।
gbulmer

5
मैं दूसरी ग़ुलाम की टिप्पणी। मैंने एक पेशेवर क्षमता में एक आर्डिनो का उपयोग किया है। मैंने परीक्षण में परीक्षण / दीर्घकालिक निरीक्षण के लिए उनके साथ परीक्षण मूल्यांकन किया है। मैंने उन्हें पेशेवर दिखने वाले एल्यूमीनियम मामलों में डाल दिया है और उन्हें ग्राहक साइटों पर भेज दिया है। मैं उनके साथ वॉल्यूम प्रोडक्शन नहीं कर रहा था, लेकिन जब मुझे अपने एप्लिकेशन के लिए कुछ चाहिए था और मुझे तेजी से जरूरत थी तो मैं एक Arduino मेगा में बदल गया। यह एक विजेता की तरह काम करता था। मुझे अपने उद्देश्यों को पूरा करने के लिए पीसीबी को स्पिन करने की आवश्यकता नहीं थी। इसके अलावा, कम मात्रा में अपने स्वयं के यूसी बोर्ड को स्पिन करने के बजाय प्रीफैब बोर्ड का उपयोग करना सस्ता है।
निक

4
सामान्य अवलोकन, यहां उंगलियों को इंगित नहीं करना ... क्या यह सिर्फ मुझे या किसी और को नोटिस करता है कि यदि ईई ने अपना सारा समय इस बात की शिकायत करने में बिताया कि अरडिनो सॉफ्टवेयर को कैसे विकसित किया गया है (पुस्तकालयों, आईडीई, आदि) वास्तव में इसे सुधारना, हम चाहेंगे एक औद्योगिक श्रेणी का पुस्तकालय है जो कई MCU पर काम करता है और कुछ कार्यों के लिए अपना स्वयं का कोड लिखने की तुलना में अधिक कुशल और आसान है? यकीन है, कुछ चीजें हैं जो विषम ( booleanबनाम bool) हैं, लेकिन मुझे लगता है कि उन चीजों में से कुछ को व्युत्पन्न में हटाया जा सकता है ...
अनाम पेंगुइन

जवाबों:


26

प्रश्न: क्या इलेक्ट्रिकल इंजीनियर माइक्रोकंट्रोलर का उपयोग करते हैं?

हाँ। पूर्ण रूप से। सरल खिलौनों से लेकर जटिल निर्माण प्रक्रियाओं और रोबोट तक। यह ऐसा कौशल नहीं है जिसे जानकर आपको दुख होगा। जितना हो सके उनके बारे में जानें।


1
यद्यपि सब कुछ इलेक्ट्रिकल इंजीनियरिंग के साथ है, यह इस बात पर निर्भर करता है कि आप क्या कर रहे हैं।
जेफ वुर्ज़

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

2
सहमत @JeffWurz। लेकिन जब समय पैदा होता है तो टूलबॉक्स में होना कभी भी बुरी बात नहीं है। कई लोग एक यूसी का उपयोग करते हैं जब एक ऑप amp भी बेहतर काम करेगा! तो डिजाइन चरण के दौरान, आप 100% सही हैं। कई ऐसे हैं जो "ओवर-इंजीनियर" सर्किट हैं। बॉब पीज़ ने कहा "मेरी पसंदीदा प्रोग्रामिंग भाषा मिलाप है!"
स्टेट मशीन

1
@EnemyOftheStateMachine सोल्डर निश्चित रूप से उपयोगी हो सकता है, लेकिन खुद के लिए, एक पेशेवर वातावरण में मैं हमेशा एक समाधान पसंद करता हूं जो ऑफ-द-शेल्फ भागों का निर्माण करता है। आमतौर पर मेरे लिए यह एक यूसी नहीं बल्कि पीएलसी है, लेकिन दुर्लभ अवसर पर एक यूसी विशेष रूप से कार्य के लिए अनुकूल है। प्राथमिक लाभ प्रतिस्थापन में आसानी है - कुछ ऐसा जो स्पष्ट हो जाता है जब आपका एक-एक प्रकार का मिलाप समाधान मर जाता है और आपको या तो एक दिन बिताने के लिए मजबूर किया जाता है, जो बोर्ड-स्तरीय निदान कर रहा है या दो दिन एक नया पुनर्निर्माण करता है। यदि कोई यूसी या पीएलसी मर जाता है, तो आप इसे स्वैप करते हैं, फिर से काम करते हैं, और तुरंत पैसा बनाते हैं।
जे ...

12

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

ध्यान दें कि इसमें 'समस्या निवारण' (लेकिन लेखन नहीं) "फर्मवेयर" का उल्लेख है।

यह भी संभव है कि यह नौकरी विवरण किसी ने लिखा था (उदाहरण के लिए, एक एचआर व्यक्ति) जो वास्तव में इंजीनियरिंग प्रक्रिया को नहीं समझता है।

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


8

धीमी गति के लिए, कम लागत, छोटे पैकेज, उच्च विश्वसनीयता (कम कनेक्शन के कारण) और अधिक आसानी से बनाए रखा समाधान माइक्रोकंट्रोलर अक्सर गोटो समाधान होते हैं। यहां तक ​​कि अगर आप इस वेब साइट पर चारों ओर स्कैन करते हैं, तो आप कई सवाल देखेंगे जहां कोई अत्यधिक जटिल हो रहा है, कुछ लोग स्वचालित रूप से पोस्टर से पूछते हैं "आप माइक्रोकंट्रोलर का उपयोग क्यों नहीं करते हैं)?"


7

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

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

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


मेरा डिप्लोमा कहता है: "बैचलर्स ऑफ इलेक्ट्रिकल इंजीनियरिंग" और फिर अगली पंक्ति "कंप्यूटर विकल्प" पर।
निक

5

कई ईई के माइक्रोकंट्रोलर का उपयोग करते हैं, लेकिन कई ऐसे हैं जो इस तरह के अनुरूप डिजाइन, आरएफ इंजीनियरिंग, पॉवर इंजीनियरिंग आदि के विशेषज्ञ नहीं हैं।

लेकिन मुझे लगता है कि इन दिनों डिजिटल डिजाइन करने वाले अधिकांश ईई भी अपने डिजाइनों में माइक्रोकंट्रोलर को शामिल करते हैं, सिर्फ इसलिए कि यह ज्यादातर मामलों में बहुत सारे हार्डवेयर बचाता है, और डिजाइन को अधिक लचीला बनाता है। (भागों को कम करने और बदलने के लिए एक डिज़ाइन को आसान बनाने के लिए एक और तरीका है FPGAs का उपयोग करना, जिसके लिए VHDL को एक अलग प्रकार की प्रोग्रामिंग की आवश्यकता होती है।) जैसा कि नीचे देखा जाएगा, इन mirocontrollers की प्रोग्रामिंग के साथ वे ज्यादा शामिल होते हैं या नहीं, यह निर्भर करेगा। कंपनी और उसके संगठन के आकार पर।

आदर्श रूप से, एक ईई जिसने ईई में स्नातक की डिग्री प्राप्त की है, उसने कम से कम कुछ प्रोग्रामिंग पाठ्यक्रम भी लिया है। सबसे अधिक संभावना है कि इनमें से एक या अधिक ने सी को शामिल किया है, जिसका उपयोग माइक्रोकंट्रोलर पर एम्बेडेड प्रोग्रामिंग के बहुमत के लिए किया जाता है। यदि नहीं, तो अपने आप ही सी को चुनना अपेक्षाकृत आसान है, हालांकि यदि आपने कभी कोई प्रोग्रामिंग नहीं की है तो वहां पहुंचने के लिए कुछ बाधाएं होंगी।

फिर भी, IMO यह एक EE प्रोग्रामर के लिए प्रोग्राम करने के लिए हार्डवेयर के साथ काम करने के लिए सीखने के लिए आसान तरीका है। बाद के मामले में, मुझे नहीं लगता कि अधिकांश सीएस मेजर बिना किसी औपचारिक पाठ्यक्रम के अपने दम पर डिजिटल या एनालॉग डिजाइन सीखने में सक्षम हो सकते हैं, लेकिन उन्हें योजनाबद्ध तरीके से पढ़ना, मल्टीमीटर और आस्टसीलस्कप का उपयोग करने में सक्षम होना चाहिए, और शायद एक तर्क विश्लेषक।

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

हैरानी की बात है, एम्बेडेड उपकरणों के साथ काम करना बाहरी दुनिया के साथ इंटरफेस करने के लिए काफी अनुरूप सर्किटरी में शामिल है। इसके अलावा एक बिजली आपूर्ति डिजाइन में शामिल हो जाता है। जिन उत्पादों में मैं शामिल था उनमें से एक में 9 विभिन्न वोल्टेज रेल (-6.1, 1.8, 2.5, 3.3, 3.6, 4.1, 5.0, 9.6 और 12) थे, उनमें से कई एलसीडी डिस्प्ले के लिए थे।

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

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


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

3

हां EEs माइक्रोकंट्रोलर का उपयोग करते हैं।

मानव जाति 20,000,000,000 / वर्ष [1] से अधिक, माइक्रोप्रोसेसर से लगभग 40x अधिक उत्पादन करती है। कोई व्यक्ति उन MCU का उपयोग करके सिस्टम और उत्पादों को डिजाइन, परीक्षण, डिबगिंग और बढ़ा रहा है; कई EEs सहित टीमों द्वारा डिज़ाइन किए गए उत्पादों में उपयोग किए जाते हैं।

AFAICT एक यूके का रुझान EE के लिए एम्बेडेड सॉफ्टवेयर डेवलपर्स बनने के लिए है, या एम्बेडेड सॉफ़्टवेयर डेवलपर्स के लिए प्रशिक्षण प्राप्त करने के लिए भी है। तो आप वैसे भी उस EE ट्रेंड से आगे हो सकते हैं। यदि आप कॉलेज में देख रहे हैं या 'एंबेडेड सॉफ्टवेयर डेवलपर्स' की भर्ती की नौकरियों की तलाश कर रहे हैं, तो आप कौशल के बारे में बेहतर जानकारी प्राप्त कर सकते हैं।

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

[1] IIRC वे २०११ के लिए एक आंकड़ा थे। मैं अपने मूल स्रोत संदर्भ को खोजने की कोशिश करूंगा। अप-टू-डेट संख्याओं को प्राप्त करना बहुत कठिन था, और यह सबसे अप-टू-डेट था जो मैंने पाया है। मुझे लगता है कि बाजार विश्लेषकों में से एक द्वारा एक उद्योग सर्वेक्षण से एक मूल्य था। उस मामले में, यह अनुमानित हो सकता है, हो सकता है कि यह कहना, शीर्ष 10 निर्माताओं, उनकी वार्षिक रिपोर्टों को पढ़ना और उनकी व्याख्या करना, और सेक्टर राजस्व के समग्र अनुमानों के लिए स्केलिंग करना।

वैकल्पिक रूप से, इसे कई क्षेत्रों में शिप किए गए उत्पादों को देखकर और एक्सट्रापोलिंग करके प्राप्त किया गया हो सकता है। उदाहरण के लिए, AFAIK, हर मोबाइल फोन में कम से कम एक MCU होता है, डिजिटल कैमरों में एक होता है, संगीत खिलाड़ियों में एक होता है, टीवी में एक होता है, हैंड-हेल्प गेम्स में एक होता है, वायरलेस राउटर में एक होता है, कारों का औसत 17 (IIRC) होता है, इत्यादि। यदि बड़े क्षेत्रों में उत्पाद संस्करणों के लिए एक आंकड़ा है, तो यह उस तरह से 'त्रिकोणीय' हो सकता है।

मेरा मानना ​​है कि एसटी ने 1 बी एआरएम एमसीयू, या 2 बी एमसीयू से अधिक का दावा किया है, और वे सबसे बड़े नहीं हैं, और बहुत सारे बड़े खिलाड़ी हैं, इसलिए मुझे लगता है कि मूल्य अब वास्तविक है। मैं यह भी मानता हूं कि मुझे लगता है कि व्यक्तिगत निर्माताओं के लिए कुछ प्रेस रिलीज़ 1B भागों / वार्षिक से अधिक का दावा करती हैं, इसलिए मुझे लगता है कि यह प्रशंसनीय है।


क्या आपके पास उस संख्या के लिए कोई स्रोत है? बीस अरब?
फंकीगुए

@Funkyguy - मेरे पास एक स्रोत था, इसलिए कृपया मुझे चारों ओर देखने दें। मैंने अपनी टिप्पणी को अपने उत्तर में स्थानांतरित कर दिया है ताकि यदि मुझे संदर्भ मिल जाए तो मैं इसे अपडेट कर सकूं।
gulmer

मुझे आपके स्रोत में भी दिलचस्पी है। मेरे सबसे हाल के माइक्रोकंट्रोलर वॉल्यूम संख्या 2006 के स्रोतों से हैं।
द्विदिश

मैं 2011 का माइक्रोचिप प्रेस विज्ञप्ति कहता हूं " माइक्रोचिप टेक्नोलॉजी 10 बिलियन वें PIC माइक्रोकंट्रोलर को डिलीवर करती है ... माइक्रोचिप ने यह 10 बिलियन माइक्रोकंट्रोलर दिया ... इसके नौ अरबवें हिस्से को देने के लगभग 10 महीने बाद।" तो यह 2011 में 1 बी भागों / वर्ष से अधिक है। इसलिए 2011 में सभी निर्माताओं पर 20 बी कुल का उपयोग करने योग्य है।
दाविदरी

3

हाँ!

माइक्रोकंट्रोलर्स के साथ प्रोग्रामिंग और इंटरैक्ट करना एक इलेक्ट्रिकल इंजीनियर की मुख्य जिम्मेदारियों में से एक हो सकता है।

माइक्रोकंट्रोलर इंजीनियरों और प्रोग्रामर के लिए कुछ हद तक एक मध्यम जमीन का प्रतिनिधित्व करते हैं। उचित फर्मवेयर बनाने के लिए न केवल प्रोग्रामिंग का एक अच्छा ज्ञान है, बल्कि इलेक्ट्रॉनिक्स का एक कामकाजी ज्ञान भी है जो माइक्रोकंट्रोलर में कार्यक्रम के साथ बातचीत करेगा।

आपके द्वारा पोस्ट किया गया नौकरी विवरण विशेष रूप से डिज़ाइन के बारे में नहीं लगता है। ऐसा लगता है कि वे आपको परीक्षण और समस्या निवारण स्थिति में डाल देंगे। यह अभी भी एक कार्य है जो एक इलेक्ट्रिकल इंजीनियर हालांकि करेगा।


3
ईई के बहुत सारे हैं जो कभी भी एक माइक्रोकंट्रोलर के साथ सौदा नहीं करते हैं। यह कैरियर मार्ग, नौकरी, उद्योग, आदि पर निर्भर करता है
ACD

सच है, हालांकि यह तेजी से दुर्लभ होता जा रहा है। जबकि मैं Arduino का सबसे बड़ा प्रशंसक नहीं हूं, कई ईई जो मैदान में काफी समय से हैं, वे इसे उठा रहे हैं क्योंकि यह उपयोग करने के लिए बहुत सरल है।
फंकीगुए

मैं अब लगभग 5 वर्षों से ईई के रूप में काम कर रहा हूं और जब मैंने 3 अलग-अलग नौकरियों में माइक्रोकंट्रोलर देखे हैं, तो वे कभी भी मेरी मुख्य जिम्मेदारियों में से एक नहीं हैं। मेरे पास ऐसे दोस्त भी हैं जो पावर इंजीनियरों के रूप में काम करते हैं और कभी भी पीसीबी को छूने नहीं देते हैं। मैं केवल यह बताना चाहता था कि आपका दूसरा वाक्य बहुत भ्रामक था और यह कुछ के लिए एक मुख्य जिम्मेदारी हो सकती है, लेकिन सभी समावेशी नहीं है।
ACD

1
@ACD मैं आपकी बात देखता हूं। यह सच है, एक बिजली आपूर्ति डिजाइनर के रूप में, मैं कभी भी माइक्रोकंट्रोलर्स को नहीं छूता, बस अपने खाली समय में। मैंने पोस्ट को सीधे सीधे करने के बजाय "हो सकता है" को संपादित किया है
फंकीगुए

1

हाँ, और हाँ! मैंने आपकी पोस्टिंग द्वारा वर्णित कार्य किया है (लगभग निश्चित रूप से एक ही ग्राहक के लिए नहीं) और कई समान। आप बेहतर मानते हैं कि डिफिब में एक माइक्रो कंप्यूटर था (पेडंट्स: मैं पूरी तरह से अंतर से अवगत हूं; मैं इस संदर्भ में इसे बहुत महत्व नहीं देता)।

मैं EE में एक पैर के साथ एक SWE हूं; वहाँ के रूप में कई SWE में एक पैर के साथ ईई हैं। उस स्पेक्ट्रम पर जहां भी आप बैठते हैं, वहां बैठें। किसी भी उत्पाद को हथौड़े की तुलना में होशियार (और शायद उनमें से कुछ!) में एक प्रोग्राम करने योग्य नियंत्रक होता है। यह एक MCU, एक माइक्रो-कंप्यूटर, या एक फुल-ऑन डेस्कटॉप मदर-बोर्ड हो सकता है, जो इस बात पर निर्भर करता है कि उसे क्या करना है / कितना करना है। एचपीएलसी जैसे कुछ प्रयोगशाला उपकरण बहुत सारे डेटा का प्रबंधन और कम करते हैं और उपयोगकर्ता के लिए एक जटिल जीयूआई प्रस्तुत करना होता है (जिनमें से प्रत्येक कार्य बहुत कंप्यूटरीकृत हो सकता है) बाद की श्रेणी में आएगा। पोर्टेबल डिफिब्रिलेटर एक एंबुलेंस चालक दल या आपातकालीन विभाग का उपयोग करता है बीच में कहीं गिर जाएगा। छुट्टी की रोशनी का एक तार सबसे सस्ता, सबसे छोटा एमसीयू हो सकता है, अगर इसमें कोई भी हो।

यदि आप अपने करियर को कैसे व्यतीत करना चाहते हैं, तो आपके प्रोग्रामिंग कौशल बेकार नहीं जाएंगे। हालांकि, ध्यान रखें, जबकि EE, SWE, और जो भी xxxE कौशल का एक पूरा सेट बहुत काम में आएगा, आप लगभग निश्चित रूप से विशेषज्ञ होंगे - या प्राथमिक रूप में उनमें से एक :-( - बॉक्सिंग प्राप्त करेंगे।

मुझे एक इंजीनियरिंग प्रबंधन की डिग्री मिली (क्योंकि यह सबसे नज़दीकी थी (संकेत: करीब नहीं!) SWE के लिए उपयुक्त है जो मुझे उस समय उपलब्ध थी) यह जानते हुए कि मैं अच्छी तरह से लोगों को प्रबंधित करने के लिए चट्टानों को चूसता हूँ, उनसे नफरत करता था और चिल्लाता था मुझे प्रबंधक की कुर्सी पर बैठाने के किसी भी प्रयास से। परंतु! (और वहाँ हमेशा 'लेकिन' है, वहाँ नहीं है?) EM में एक BS भौतिकी, यांत्रिकी, रसायन विज्ञान, गणित (101 के एक बहुत अधिक, पाठ्यक्रम के एक बहुत कम से कम 101-स्तरीय पाठ्यक्रम) के साथ आया था, प्रोग्रामिंग (एक जिनमें से कुछ को मैंने पढ़ा, पढ़ाया या ठीक-ठीक उसके साथ घिसा-पिटा), इलेक्ट्रॉनिक्स, एनालॉग कम्प्यूटिंग और बहुत कुछ। मुझे जीवन विज्ञान पाठ्यक्रम के एक जोड़े के साथ अच्छी तरह से परोसा गया था, उन्हें पेश किया गया था, हालांकि मुझे यकीन नहीं है कि मैं या विश्वविद्यालय तब भी जानता था।

लेकिन, लब्बोलुआब यह है - और, अंत में, मेरी बात - यह है कि एक व्यापक स्पेक्ट्रम शिक्षा आपको बहुत अधिक स्थान ले सकती है एक विशेष रूप से एक व्यक्ति (और, हां, इसके विपरीत) नहीं कर सकता है। मेरे 101-स्तरों ने मुझे यह जानने की स्थिति में डाल दिया कि मुझे क्या पता था, लेकिन जरूरत नहीं थी, और उन शानदार विशेषज्ञों के उपयोगी प्रश्न पूछने के लिए जिनके काम में मैं और मेरे सहकर्मी कभी भी शामिल थे, और कभी-कभी पहले से अकल्पनीय, उत्पाद ।


0

आमतौर पर एक माइक्रोकंट्रोलर सीखना पर्याप्त नहीं होता है और एक माइक्रोकंट्रोलर सभी एप्लिकेशन (इंडस्ट्रियल, डिडक्टिक, ...) के लिए उपयुक्त नहीं हो सकता है। एक माइक्रोकंट्रोलर सीखने के लिए लंबे समय की आवश्यकता हो सकती है और शायद कुछ वर्षों के बाद माइक्रोकंट्रोलर उत्पन्न नहीं होता है। वैसे भी यह सिर्फ एक कौशल है। इसके EE.B का मुख्य नहीं है, यह कौशल हर इलेक्ट्रॉनिक इंजीनियर के लिए आवश्यक है।


0

हां, एम्बेडेड सिस्टम (हार्डवेयर, सर्किट और इसे चलाने के लिए सॉफ्टवेयर) तकनीकी स्कूलों और विश्वविद्यालय स्तरों पर शिक्षा पाठ्यक्रमों में मानक है।

उदाहरण: UTAustinX: UT.6.01x एंबेडेड सिस्टम - कोर्स की जानकारी

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.