माइक्रोकंट्रोलर्स को पावर करते समय मैकबुक प्रो (5,5) पुनरारंभ होता है


0

माई मैकबुक प्रो (13-इंच, 2009 के मध्य में, इंटेल कोर 2 डुओ) में यूएसबी पोर्ट के साथ एक अजीब समस्या है। कभी-कभी, जब कोई माइक्रोकंट्रोलर जैसे कि अरुडिनो या टेनेसी को प्लग इन, रिमूव या रीस्टार्ट करता है, तो कंप्यूटर अचानक बंद हो जाता है और फिर से चालू हो जाता है। बाद में, कंप्यूटर एक ग्रे स्क्रीन प्रदर्शित करता है जो कहता है कि "आपका कंप्यूटर किसी समस्या के कारण पुनः आरंभ हुआ ... आदि"

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

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

मैंने पढ़ा कि एक समस्या यह हो सकती है कि मेरे पीसीयू को रीसेट करने की आवश्यकता हो सकती है। मेरा मानना ​​है कि मैं इसे स्टार्ट-अप पर "SCOP" कीबोर्ड शॉर्टकट का उपयोग करके रीसेट करता हूं, लेकिन कंप्यूटर इस बात का कोई संकेत नहीं देता है।

जवाबों:


1

एक यूएसबी पोर्ट केवल आम तौर पर 2.5 वाट (5 वोल्ट पर 5 amps) का स्रोत हो सकता है। यदि आप केवल माइक्रोकंट्रोलर की प्रोग्रामिंग कर रहे हैं, तो आपको ठीक होना चाहिए, लेकिन यदि कोई अन्य चीजें हैं तो पोर्ट पावरिंग (MOSFETs, LEDs, सर्वो, मोटर्स, ...) होगा, और यह 2.5 वाट से अधिक हो जाएगा, तो आप आमतौर पर प्राप्त करेंगे। "USB लो पावर" अलर्ट, और एक विपत्तिपूर्ण शटडाउन नहीं।

मेरा अनुमान है कि जो कुछ हो रहा है वह एक दो चीजों में से एक है।

1) MBP पर USB पोर्ट क्षतिग्रस्त है, जिसे यह देखकर जांचा जा सकता है कि क्या समस्या अन्य सभी USB पोर्ट पर मौजूद है, या सिर्फ यह एक है।

2) सत्यापित करें कि आपकी सभी वायरिंग Arduino बोर्ड पर सही है। जब माइक्रोप्रोसेसर को रीसेट किया जाता है, तो रीसेट शुरू करने के लिए पिन को कम खींचना विशिष्ट होता है। यदि बोर्ड अनुचित तरीके से वायर्ड या सेटअप है, जब रीसेट होता है, तो USB डेटा लाइनों में से एक को 5v पर लागू किया जा सकता है, या 5v लाइन को जमीन पर खींचा जा सकता है।

3) इलेक्ट्रोस्टैटिक डिस्चार्ज भी इन समस्याओं का कारण हो सकता है। कार्यालय के चारों ओर घूमने के बाद मेरी एमबीपी पर धातु को छूने पर माइक्रोप्रोसेसर (यूएसबी प्रोग्रामर के माध्यम से जुड़ा हुआ) रीसेट हो गया है। आप कुछ ईएसडी मैट और कंगन पर विचार करना चाह सकते हैं।


समस्या मेरे दोनों USB पोर्ट पर मौजूद है।
विवेनिव

Arduino पर वायरिंग सबसे अधिक समस्या नहीं है क्योंकि रीसेट कभी-कभी तब भी होता है जब केवल Arduino USB से जुड़ा होता है और किसी अन्य पिन का उपयोग नहीं किया जा रहा हो। यह अच्छा है कि आप उल्लेख करते हैं कि यूएसबी पोर्ट केवल 0.5 ए पर 2.5 डब्ल्यू तक का स्रोत हो सकता है। मुझे लगता है कि समस्या सबसे अधिक संभावना है कि बहुत अधिक वर्तमान और एक दोषपूर्ण बैटरी होने में निहित है। धन्यवाद।
विवर्निव
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.