2012-02-15 13 views
10

apple documentation for UIAcceleration class कहते हैं,आईफोन एक्सेलेरोमीटर माप वास्तव में क्या करता है?

"एक उपकरण अभी भी एक क्षैतिज सतह पर अपनी पीठ के साथ बिछाने किया जाता है, प्रत्येक त्वरण घटना लगभग निम्न मान है:
एक्स: 0
y: 0
जेड: -1
"

अब, मैं उलझन में हूँ! जब आप स्पष्ट रूप से कहते हैं कि "डिवाइस अभी भी बिछा रहा है" तो त्वरण शून्य-शून्य कैसे हो सकता है?

अद्यतन

प्रतिक्रियाओं से परखने के बाद, मैं इस 'forceometer' या 'gravitometer' और accelerometer नहीं पाई जा सकती है चाहिए लगता है!

+0

तो यदि आप इसे चारों ओर (इसके पेट पर) चालू करते हैं तो यह माप जाएगा x: 0 y: 0 z: +1 –

+3

आपके अपडेट पर एक टिप्पणी: [समतुल्य सिद्धांत] (http://en.wikipedia.org सामान्य सापेक्षता के सिद्धांत के/विकी/समतुल्यता सिद्धांत) आपको बताएंगे कि शरीर पर त्वरण गुरुत्वाकर्षण के बराबर है (बस शब्दों में)। तो acceleratometer, मेरे लिए, किसी भी शब्द के रूप में अच्छा है, हालांकि "बलमीटर" शायद डिवाइस के वास्तव में कैसे काम करता है के करीब आ जाएगा। ध्यान दें कि एक [gravimeter] (http://en.wikipedia.org/wiki/Gravimeter) वास्तव में थोड़ा अलग डिवाइस है। – Evert

+0

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

उत्तर

7

मैं CoreMotion संदर्भ गाइड में जवाब [पाया, धन्यवाद to bensnider:

accelerometer उपायों दो त्वरण वैक्टर की राशि: गुरुत्वाकर्षण और उपयोगकर्ता त्वरण। उपयोगकर्ता त्वरण त्वरण है जो उपयोगकर्ता डिवाइस को प्रदान करता है।

6

आपको एक्सेलेरोमीटर (LIS302DL) के datasheet में सबसे अच्छे उत्तर मिलेंगे।

+1

लिंक @rokjarc द्वारा वर्णित अब तक मर चुका है। 'CD00135460.pdf' के लिए खोज के बाद निम्नलिखित लिंक प्रकट हुए: [eng.auburn.edu] (http://www.eng.auburn.edu/~nelson/courses/elec5260_6260/LIS302DL%20MEMS%20Accelerometer.pdf), [myavr। जानकारी] (http://www.myavr.info/download/mystm-produkte/stm32f4-discovery/LIS302DL-MEMS_3d-I2C-Beschleunigungssensor-CD00135460.pdf) और [cs.smith.edu] (http: // www। cs.smith.edu/~emendelo/classes/spring12/csc360/lectures/accelGyro.pdf)। – trejder

+0

@trejder: धन्यवाद, मैं तदनुसार जवाब संपादित करता हूं। –

5

यह गुरुत्वाकर्षण को मापता है। इकाई को चुना जाता है ताकि गुरुत्वाकर्षण, 9.81 मीटर/एस^2, 1 इकाई के बराबर हो। संकेत बताता है कि फोन अक्ष कैसे निर्देशित किया जाता है। दूसरे शब्दों में, फोन नीचे क्या विचार करता है।

फ़ोन 0 गिरावट के रूप में त्वरण के रूप में 0 उपाय करता है। मुझे नहीं पता कि आप इसका परीक्षण करने के लिए अपने फोन को ऊपर और नीचे फेंकना चाहते हैं :)

+0

केवल आधिकारिक दस्तावेज़ के लिंक को जोड़ने के लिए: https://developer.apple.com/library/ios/documentation/coremotion/reference/CMAccelerometerData_Class/Reference/Reference.html#//apple_ref/doc/c_ref/CMAcceleration –

12

आपको जेड अक्ष पर -1 मिलता है क्योंकि गुरुत्वाकर्षण डिवाइस पर अभिनय कर रहा है, जो 1 जी के निरंतर त्वरण को लागू करता है। मुझे लगता है कि आप उपयोगकर्ता त्वरण चाहते हैं, जिसे आप DeviceMotion ऑब्जेक्ट से एक त्वरण हैंडलर के विपरीत डिवाइस गति हैंडलर का उपयोग कर प्राप्त कर सकते हैं। userAcceleration संपत्ति डिवाइस पर गुरुत्वाकर्षण के प्रभाव को फ़िल्टर करती है और केवल आपको ही बताती है कि उपयोगकर्ता इसे कितना तेज़ कर रहा है।

+0

मैं बस हूँ यहां अवधारणाओं को समझने की कोशिश कर रहा है। भले ही फोन गुरुत्वाकर्षण के कारण बल का अनुभव करता है, जब यह स्थिर होता है तो किसी भी दिशा में इसकी वेग में कोई बदलाव नहीं होता है। तो त्वरण अभी भी शून्य होना चाहिए, है ना? – gigahari

+0

स्थिर (या लगातार दिशा में निरंतर गति के साथ आगे बढ़ना) यह पृथ्वी के केंद्र में निर्देशित 1 जी माप (महसूस) करेगा। आपको वैक्टर के रूप में इस 3 दिशाओं पर विचार करना चाहिए - उनका वेक्टरल योग 1 जी होगा और उनके आकार से आप गणना कर सकते हैं कि डिवाइस कैसे झुका हुआ है। जैसा कि अली ने उल्लेख किया है: यह 0 पर मुक्त गिरावट पर मापता है - जब टेबल पर, यह 'जगह' को धारण करने वाली तालिका का बल लगता है :) –

+4

डिवाइस अभी भी गुरुत्वाकर्षण द्वारा खींचा जा रहा है। बल वहां है। जेडीस किसी से भी ज्यादा जानते हैं। – macbirdie

2

जब आप बैठे हों, गुरुत्वाकर्षण आपको अपनी कुर्सी पर खींच रहा है। अगर यह उस मामले के लिए कुर्सी या जमीन के लिए नहीं था, तो आप लगभग 9.8 मीटर/एस^2 के त्वरण के साथ गिर रहे होंगे। कुर्सी के लिए आपको गिरने से रोकने के लिए, इसे कम से कम एक ही मूल्य के साथ विपरीत दिशा में एक बल के साथ कार्य करना होगा।

एक्सेलोमीटर खींचने वाले बल का मूल्य दिखाता है और यह एक त्रि-आयामी वेक्टर है। इस मामले में यह सीधे नीचे निर्देशित है। और दिया गया मान G में व्यक्त किया गया है, उस मूल्य से गुरुत्वाकर्षण त्वरण की इकाइयां गुणा हुई हैं।

0

उत्तरदाताओं ने सही शब्द खोना जारी रखा है जो इसे सीधे आपके लिए सेट करना चाहिए ... डिवाइस "केवल अभी भी" आपके लिए अपेक्षाकृत है। यह वास्तव में अभी भी नहीं बिछा रहा है। गुरुत्वाकर्षण के http://en.wikipedia.org/wiki/Centripetal_force इसे (और आप) केन्द्रापसारक त्वरण देता है। यह वास्तविक है, यह आपको एक टेंगेंट पर धरती से उड़ने से रोकता है, और यह एक्सेलेरोमीटर कर्तव्यपूर्वक दिखाता है। (पृथ्वी कुछ भी खास नहीं है - हम सूरज इत्यादि के बारे में घूमते हैं आदि, जिनके केंद्रिक त्वरण छोटे होते हैं, लेकिन वे सभी एक्सीलरोमीटर संवेदनशील संवेदनशील होते हैं।)

संबंधित मुद्दे