सुरक्षित रूप से बिजली-डाउन पाई के लिए सर्किट


29

मैं कार में XBMC सर्वर के रूप में अपने Pi का उपयोग करना चाहता हूं। XBMC डॉक्स का कहना है कि आपको पावर को डिस्कनेक्ट करने से पहले हमेशा शटडाउन कमांड का उपयोग करना चाहिए ।

मैं सोच रहा था कि संधारित्र के साथ एक सरल सर्किट बनाना संभव हो सकता है और संभवतया यह पता लगाने के लिए कि बिजली की आपूर्ति काट दी गई (और GPIO पिन में से एक पर रुकावट पैदा करने के लिए डायोड) होना चाहिए, लेकिन संधारित्र वर्तमान में काफी लंबा प्रदान करेगा सिस्टम को ठीक से बंद करने के लिए।

पहला मसौदा

क्या यह सही और पर्याप्त दिखता है?

... वास्तव में, मुझे लगता है कि यह शायद इस तरह होगा:

दूसरा मसौदा

किस प्रकार के संधारित्र को मुझे ठीक से बंद करने के लिए XBMC के लिए पाई को लंबे समय तक रखने के लिए पर्याप्त चार्ज स्टोर करने की आवश्यकता होगी?


रिकॉर्ड के लिए, यह सवाल एसई इलेक्ट्रिकल इंजीनियरिंग पर भी पूछा गया था ।


"GPIO 3.3V" के साथ क्या है? पहले सर्किट में यह नीचे अवरोधक के साथ सिर्फ 3.3V रेल को नीचे खींचेगा, और दूसरा 5p एकल-अंत आपूर्ति से GPIO तक चलने वाले Op-amp के आउटपुट को जोड़ने पर इनपुट के साथ GPIO होगा, जिसमें op-amp ड्राइविंग होगा 5V के करीब इसका आउटपुट जितना मुश्किल हो सकता है - जो कि पाई को 3.3V आपूर्ति में मदद करने वाला नहीं है ( यह पाई को मार सकता है )। एक रेखीय विद्युत नियामक (7805) का उपयोग सिर्फ सीमित चार्ज को बर्बाद करने के लिए हो रहा है ?? संधारित्र। मैं इस पर "-1" करूंगा, लेकिन सवाल अच्छा है, भले ही आपके सुझाव खराब हों।
स्लीव्सन

मुझे नहीं लगता कि किसी भी तरह के कैपेसिटर ऐसा करेंगे क्योंकि पाई को बंद करने में 30 सेकंड तक का समय लग सकता है। आपको इसके बजाय एक छोटे यूपीएस सिस्टम को देखने की आवश्यकता हो सकती है। या आप यह कोशिश नहीं कर सकते, लेकिन इसकी 90USD परियोजना है। इंस्ट्रक्शन्स.
पायोट्र कुला

जवाबों:


13

Pi में शटडाउन और स्टार्टअप कार्यक्षमता जोड़ने के लिए परियोजनाएं :

पाई को चालू / बंद करने के लिए एक समाधान भी है लेकिन यह शक्ति में कटौती नहीं करता है इसलिए यह कार के लिए अनुकूल नहीं है:


अद्यतन: lowpowerlab.com/atxraspi
avra

4

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

यह कम लागत है, इसमें बैटरी शामिल है, किसी भी अतिरिक्त केबल की आवश्यकता नहीं है, बस इसे आरपीआई के ऊपर रखें।

कार पर चलना, और स्वत: बंद होना, XBMC पर भी चलना।


3

तुलनित्र का आउटपुट GPIO पिन पर जाता है (इस सर्किट में इसके बजाय मल्टीमीटर रखा गया है) ताकि रास्पबेरी यह जांच सके कि क्या कार की इग्निशन अभी भी चालू है। बाकी सब कुछ पिछले स्पीकर द्वारा समझाया गया है। "S2" एक रीसेट बटुन है - केवल मामले में। तस्वीर में आप एक्सएमएच 4, एक्सएमएम 1 देख सकते हैं, इसके बारे में परवाह नहीं करें। मैंने इसे मल्टीसिम में सर्किट का परीक्षण करते समय केवल दिलचस्प मापदंडों की जांच करने के लिए उपयोग किया है। मेरा एकमात्र प्रश्न बढ़ते तापमान पर प्रतिक्रिया है। शायद, वोल्टेज डिवाइडर में प्रतिरोधों के मूल्यों को बदलने की आवश्यकता होगी।

संपादित करें: मैंने महसूस किया है कि इस तथ्य के बावजूद कि सिद्धांत में cirucit निश्चित रूप से सही है, यह बेकार है। इस तरह के एक बड़े संधारित्र (1F, 12V) की लागत अस्वीकार्य उच्च है। एक और उपाय हो सकता है कि वोल्टेज रेगुलेटरी स्ट्रेट को एक्सील्युमेटर से जोड़ना और कार इग्निशन और बैटरी के बीच वोल्टेज तुलनित्र का उपयोग करना।

यहां छवि विवरण दर्ज करें


4
नमस्ते और आपका स्वागत है! आपके सहयोग के लिए धन्यवाद। अपने सर्किट के कामकाज की व्याख्या करने के लिए देखभाल?
Ghanima

1

"सुपर-कैपेसिटर" Batteryuniversity.com लेख और विकिपीडिया प्रविष्टि के सेट के साथ एक उपयुक्त सर्किट डिजाइन करना संभव हो सकता है और कुछ ऐसा हो सकता है जो आपको एक ऑन-लाइन नीलामी साइट से मिलता है अगर आपकी खोज "3V से 5V 1A DC- डीसी बूस्ट कन्वर्टर "- आप एक और (5-25 वी से 5 वी 2 ए (? आउटपुट आउटपुट बक-बूस्ट") कनवर्टर 12V (अच्छी तरह से 13.8V) को छोड़ने के लिए कहेंगे कार की आपूर्ति 3 से 5 वोल्ट की क्षमता रखने के लिए आवश्यक है - इसके बाद पहला कन्वर्टर पी को पावर देने के लिए इस्तेमाल करता है।

आप आने वाले 12 वी की निगरानी करना चाहते हैं ताकि यह पता लगाया जा सके कि यह बंद है और पीआई को शट-डाउन करने के लिए कहता है (जैसे अन्य उत्तर में यूपीआईएस डिवाइस है!)

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

रिकॉर्ड के लिए: व्यक्तिगत सुपर-कैप में आमतौर पर 5 वी से कम का अधिकतम वोल्टेज होता है, लेकिन अब आप 5 वी वोल्ट के साथ काम करने के लिए दो-इन-सीरीज की इकाइयाँ खरीद सकते हैं - हालाँकि यह 2 या 3 से अधिक लगाने के लिए एक अच्छा आदर्श नहीं है। अतिरिक्त "वोल्टेज-बैलेंसिंग" सर्किट्री के बिना श्रृंखला जो डिज़ाइन को और अधिक जटिल बनाती है - "बूस्ट" कनवर्टर का उपयोग करने का कारण यह है कि यह 5V का उत्पादन करता रहेगा जब कैपेसिटर से वोल्टेज नीचे गिरता है ...


1

इसे सरल रखें और साबित करें कि आपकी परियोजना यूपीएस के प्रयास के लायक है।

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

एक स्क्रिप्ट बनाएँ:

$ nano shutdown.py

पाठ दर्ज करें;

import RPi.GPIO as GPIO
import os
channel=11
GPIO.setmode(GPIO.BOARD)
#Pin 11 & Gnd
GPIO.setup(channel, GPIO.IN, pull_up_down=GPIO.PUD_UP)
GPIO.wait_for_edge(channel,GPIO.FALLING)
os.system("sudo shutdown -h now")

/Etc/rc.local के नीचे की पंक्ति जोड़ें

Python /home/pi/shutdown.py

एक तार को 11 पिन से और एक तार को Gnd पिन से कनेक्ट करें।

मुझे यकीन नहीं है कि कोडी GPIO स्विच के साथ कितना अच्छा खेल रहा है, इसलिए इसे रास्पियन के भीतर होना पड़ सकता है।

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