X-CUBE-MEMS1 سينسر ۽ موشن الگورتھم سافٽ ويئر ايڪسپينشن
“
پيداوار جي ڄاڻ
وضاحتون
- پراڊڪٽ جو نالو: MotionPW ريئل ٽائيم پيڊوميٽر
- مطابقت: X-CUBE-MEMS1 توسيع STM32Cube لاءِ
- ٺاھيندڙ: STMicroelectronics
- لائبريري: موشن پي ڊبليو مڊل ويئر لائبريري
- ڊيٽا حاصل ڪرڻ: ايڪسليروميٽر
- Sampling فريکوئنسي: 50 Hz
پيداوار جي استعمال جون هدايتون
مٿانview
MotionPW لائبريري جي ڪارڪردگي کي وڌائي ٿي
ايڪسليروميٽر کان ڊيٽا حاصل ڪندي X-CUBE-MEMS1 سافٽ ويئر
ڪيل قدمن جي تعداد ۽ ڪيڊنس بابت معلومات مهيا ڪريو.
پائڻ واري ڊوائيس سان.
مطابقت
لائبريري صرف ST MEMS سينسرز لاءِ ٺهيل آهي. ٻين کي استعمال ڪندي
MEMS سينسر مختلف ڪارڪردگي جو سبب بڻجي سگهن ٿا ۽
ڪارڪردگي.
عمل درآمد
اي ايسample عملدرآمد X-NUCLEO-IKS4A1 ۽ لاء دستياب آهي
X-NUCLEO-IKS01A3 ايڪسپينشن بورڊ مخصوص ڊولپمينٽ تي لڳل آهن
بورڊ
ٽيڪنيڪل ڄاڻ
MotionPW APIs جي تفصيلي ڪمن ۽ پيرا ميٽرز لاءِ،
MotionPW_Package.chm مرتب ڪيل HTML جو حوالو ڏيو. file ۾ واقع آهي
دستاويزي فولڊر.
APIs
- موشن پي ڊبليو_گيٽ لِب ورزن (چار * ورزن)
- موشن پي ڊبليو_شروع ڪريو (خالي)
- موشن پي ڊبليو اپڊيٽ (ايم پي ڊبليو ان پٽ ٽي * ڊيٽا ان، ايم پي ڊبليو آئوٽ پٽ ٽي
*ڊيٽا_آئوٽ) - موشن پي ڊبليو_ري سيٽ پيڊوميٽر لائبريري (باطل)
- موشن پي ڊبليو_ري سيٽ اسٽيپ ڪائونٽ (خالي)
- موشن پي ڊبليو_اپڊيٽ توانائي جي حد (فلوٽ * توانائي جي حد)
اڪثر پڇيا ويندڙ سوال (FAQ)
سوال: ڇا مان غير ST MEMS سينسر سان MotionPW لائبريري استعمال ڪري سگهان ٿو؟
الف: لائبريري صرف ST MEMS سينسرز لاءِ ٺهيل آهي.
ٻين MEMS سينسر سان مطابقت جي ضمانت نه آهي.
سوال: گهربل تيز رفتار ڊيٽا ڇا آهي؟ampلنگ
فريڪوئنسي؟
ج: گهربل ايسampدرستگي لاءِ لنگ فريڪوئنسي 50 هرٽز آهي
قدمن ۽ ڪيڊنس جي سڃاڻپ.
سوال: مان MotionPW لائبريري کي ڪيئن شروع ڪريان؟
الف: استعمال ڪرڻ کان اڳ MotionPW_Initialize() فنڪشن کي ڪال ڪريو
فٽنيس سرگرمي لائبريري. STM32 ۾ CRC ماڊيول کي يقيني بڻايو وڃي.
مائڪرو ڪنٽرولر فعال آهي.
“`
يو ايم 2350
استعمال ڪندڙ دستي
STM1Cube لاءِ X-CUBEMEMS32 ايڪسپينشن ۾ کلائي لائبريري لاءِ MotionPW ريئل ٽائيم پيڊوميٽر سان شروعات ڪرڻ
تعارف
MotionPW مڊل ويئر لائبريري X-CUBE-MEMS1 سافٽ ويئر جو حصو آهي ۽ STM32 Nucleo تي هلندي آهي. اهو صارف پاران صرف پائڻ واري ڊوائيس (مثال طور هڪ سمارٽ واچ) سان انجام ڏنل قدمن ۽ ڪيڊنس جي تعداد بابت حقيقي وقت جي معلومات فراهم ڪري ٿو. هي لائبريري صرف ST MEMS سان ڪم ڪرڻ لاءِ آهي. الگورتھم جامد لائبريري فارميٽ ۾ مهيا ڪيو ويو آهي ۽ ARM® Cortex®-M32، ARM Cortex®-M3، ARM® Cortex®-M33، ARM® Cortex®-M4 آرڪيٽيڪچر جي بنياد تي STM7 مائڪرو ڪنٽرولرز تي استعمال ڪرڻ لاءِ ٺهيل آهي. اهو STM32Cube سافٽ ويئر ٽيڪنالاجي جي چوٽي تي ٺهيل آهي ته جيئن مختلف STM32 مائڪرو ڪنٽرولرز ۾ پورٽيبلٽي کي آسان بڻائي سگهجي. سافٽ ويئر s سان گڏ اچي ٿوampلي تي عملدرآمد X-NUCLEO-IKS4A1 يا X-NUCLEO-IKS01A3 توسيع بورڊ تي NUCLEO-F401RE، NUCLEO-U575ZI-Q يا NUCLEO-L152RE ڊولپمينٽ بورڊ تي.
UM2350 - Rev 4 - مئي 2025 وڌيڪ معلومات لاءِ، پنهنجي مقامي STMicroelectronics سيلز آفيس سان رابطو ڪريو.
www.st.com
يو ايم 2350
مخففات ۽ مخففات
1
مخففات ۽ مخففات
مخفف API BSP GUI HAL IDE
جدول 1. مخففات جي فهرست
ايپليڪيشن پروگرامنگ انٽرفيس بورڊ سپورٽ پيڪيج گرافڪ يوزر انٽرفيس هارڊويئر ايبسٽرڪشن پرت انٽيگريٽيڊ ڊولپمينٽ ماحول
وصف
UM2350 - Rev 4
صفحو 2/16
2
2.1 2.2
2.2.1
2.2.2
نوٽ:
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
موشن پي ڊبليو اوورview
MotionPW لائبريري X-CUBE-MEMS1 سافٽ ويئر جي ڪارڪردگي کي وڌائي ٿي.
لائبريري ايڪسليروميٽر کان ڊيٽا حاصل ڪري ٿي ۽ استعمال ڪندڙ پاران پائڻ واري ڊوائيس سان ڪيل قدمن ۽ ڪيڊنس جي تعداد بابت معلومات فراهم ڪري ٿي.
لائبريري صرف ST MEMS لاءِ ٺهيل آهي. ڪارڪردگي ۽ ڪارڪردگي جڏهن ٻين MEMS سينسر استعمال ڪندي تجزيو نه ڪيو ويو آهي ۽ خاص طور تي مختلف ٿي سگهي ٿو جيڪو دستاويز ۾ بيان ڪيو ويو آهي.
اي ايسampاهو عمل X-NUCLEO-IKS4A1 ۽ X-NUCLEO-IKS01A3 ايڪسپينشن بورڊن لاءِ موجود آهي، جيڪي aNUCLEO-F401RE، NUCLEO-U575ZI-Q يا NUCLEO-L152RE ڊولپمينٽ بورڊ تي لڳل آهن.
موشن پي ڊبليو لائبريري
MotionPW APIs جي ڪمن ۽ پيرا ميٽرز کي مڪمل طور تي بيان ڪندڙ ٽيڪنيڪل معلومات MotionPW_Package.chm مرتب ڪيل HTML ۾ ملي سگهي ٿي. file دستاويزي فولڊر ۾ واقع آهي.
MotionPW لائبريري جي وضاحت
MotionPW پيڊوميٽر لائبريري ايڪسليروميٽر مان حاصل ڪيل ڊيٽا کي منظم ڪري ٿي؛ ان ۾ خاصيتون آهن:
·
قدمن جي تعداد، رفتار ۽ اعتماد کي ڳولڻ جو امڪان
·
صرف accelerometer ڊيٽا جي بنياد تي سڃاڻپ
·
گهربل accelerometer ڊيٽا samp50 Hz جي ling فریکوئنسي
·
وسيلن جي گهرج:
Cortex-M3: 3.7 kB جو ڪوڊ ۽ 1.8 kB ڊيٽا ياداشت
Cortex-M33: 3.5 kB جو ڪوڊ ۽ 1.8 kB ڊيٽا ياداشت
Cortex-M4: 3.5 kB جو ڪوڊ ۽ 1.8 kB ڊيٽا ياداشت
Cortex-M7: 3.6 kB جو ڪوڊ ۽ 1.8 kB ڊيٽا ياداشت
·
ARM® Cortex®-M3، ARM® Cortex®-M33، ARM® Cortex®-M4 ۽ ARM® Cortex®-M7 لاءِ دستياب آهي
آرڪيٽيڪچر
موشن پي ڊبليو APIs
MotionPW لائبريري APIs آهن:
·
uint8_t موشن پي ڊبليو_گيٽ لِب ورزن (چار * ورزن)
لائبريري ورجن حاصل ڪري ٿو
*ورژن 35 اکرن جي هڪ صف ڏانهن اشارو ڪندڙ آهي
ورجن اسٽرنگ ۾ اکرن جو تعداد واپس ڪري ٿو
·
خالي موشن پي ڊبليو_شروع ڪريو (باطل)
MotionPW لائبريري جي شروعات ۽ اندروني ميڪانيزم جي سيٽ اپ کي انجام ڏئي ٿو جنهن ۾ متحرڪ ياداشت مختص ڪرڻ شامل آهي.
فٽنيس سرگرمي لائبريري استعمال ڪرڻ کان اڳ هن فنڪشن کي ڪال ڪرڻ گهرجي ۽ STM32 مائڪرو ڪنٽرولر ۾ CRC ماڊيول (RCC پيري فيرل ڪلاڪ انيبل رجسٽر ۾) کي فعال ڪرڻ گهرجي.
UM2350 - Rev 4
صفحو 3/16
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
·
خالي موشن پي ڊبليو_اپڊيٽ (ايم پي ڊبليو_ان پٽ_ٽي *ڊيٽا_ان، ايم پي ڊبليو_آئوٽ پٽ_ٽي *ڊيٽا_آئوٽ)
کلائي الگورتھم لاءِ پيڊوميٽر هلائي ٿو
*data_in پيٽرولر ان پٽ ڊيٽا سان گڏ ھڪڙي جوڙجڪ ڏانھن ھڪڙو اشارو آھي
MPW_input_t جي جوڙجڪ جي قسم لاءِ پيرا ميٽر آهن:
AccX ايڪس محور ۾ accelerometer سينسر قدر آهي g ۾
AccY accelerometer sensor value آهي Y axis in g ۾
AccZ تيز رفتار سينسر قدر آهي Z محور ۾ g ۾
موجوده سرگرمي هيٺ ڏنل قدرن سان گڏ ڳڻپيوڪر ان پٽ قسم MPW_activity_t آهي:
ايم پي ڊبليو_اڻڄاتل_سرگرمي = 0x00
ايم پي ڊبليو_وَڪنگ = 0x01
ايم پي ڊبليو_فاسٽ واڪنگ = 0x02
ايم پي ڊبليو_جاگنگ = 0x03
*data_out پيرا ميٽر آئوٽ پُٽ ڊيٽا سان گڏ هڪ ڍانچي ڏانهن اشارو ڪندڙ آهي
MPW_output_t جي جوڙجڪ جي قسم لاءِ پيرا ميٽر آهن:
اين اسٽيپس استعمال ڪندڙ پاران ڪيل قدمن جو تعداد آهي.
ڪيڊنس استعمال ڪندڙ جي قدمن جي ڪيڊنس آهي.
اعتماد حساب ڪيل آئوٽ پُٽ پيرا ميٽر جو اعتماد آهي
·
خالي موشن پي ڊبليو_ري سيٽ پيڊوميٽر لائبريري (باطل)
لائبريري اندروني متغيرن ۽ ميڪانيزم کي ڊفالٽ قدرن ۾ ري سيٽ ڪري ٿو (موجوده قدم جي ڳڻپ سميت)
·
خالي موشن پي ڊبليو_ري سيٽ اسٽيپ ڪائونٽ (باطل)
موجوده قدمن جي ڳڻپ کي ري سيٽ ڪري ٿو
·
خالي موشن پي ڊبليو_اپڊيٽ انرجي حد (فلوٽ * توانائي_ حد)
قدم جي سڃاڻپ الگورتھم کي فائن ٽيون ڪرڻ لاءِ توانائي جي حد کي اپڊيٽ ڪيو ويو.
*energy_threshold پيرا ميٽر توانائي جي حد جي قيمت ڏانهن اشارو ڪندڙ آهي
UM2350 - Rev 4
صفحو 4/16
2.2.3
API فلو چارٽ
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
شڪل 1. MotionPW API منطق جي ترتيب
شروع
شروعات ڪريو
GetLibVersion
انتظار ڪريو ختم ٿيڻ واري ٽائمر ڊيٽا پڙهڻ ۾ مداخلت
ايڪسليروميٽر ڊيٽا اپڊيٽ پڙهو
نتيجا حاصل ڪريو
2.2.4
ڊيمو ڪوڊ هيٺ ڏنل مظاهري ڪوڊ example ايڪسليروميٽر سينسر مان ڊيٽا پڙهي ٿو، MotionAW لائبريري مان موجوده سرگرمي حاصل ڪري ٿو ۽ MotionPW لائبريري مان قدمن جو تعداد، ڪيڊنس ۽ اعتماد حاصل ڪري ٿو.
[…] #VERSION_STR_LENG 35 کي بيان ڪريو […] /* شروعات */ چار lib_version[VERSION_STR_LENG];
/* پيڊوميٽر API شروعاتي فنڪشن */ MotionPW_Initialize();
/* سرگرمي جي سڃاڻپ API شروعاتي فنڪشن */ MotionAW_Initialize();
/* اختياري: نسخو حاصل ڪريو */ MotionPW_GetLibVersion(lib_version);
[…] /* کلائي الگورتھم لاءِ پيڊوميٽر استعمال ڪندي */ Timer_OR_DataRate_Interrupt_Handler() {
ايم پي ڊبليو_ان پٽ_ٽي ايم پي ڊبليو_ڊيٽا_ان؛ ايم پي ڊبليو_آئوٽ پٽ_ٽي ايم پي ڊبليو_ڊيٽا_آئوٽ؛
UM2350 - Rev 4
صفحو 5/16
2.2.5
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
ايم اي ڊبليو ان پٽ ٽي ايم اي ڊبليو ڊيٽا ان؛ ايم اي ڊبليو آئوٽ پٽ ٽي ايم اي ڊبليو ڊيٽا آئوٽ؛
/* ايڪسلريشن X/Y/Z کي g ۾ حاصل ڪريو */ MEMS_Read_AccValue(&MAW_data_in.Acc_X, &MAW_data_in.Acc_Y, &MAW_data_in.Acc_Z);
/* موجوده سرگرمي حاصل ڪريو */ MotionAW_Update(&MAW_data_in, &MAW_data_out, Timestamp);
ايم پي ڊبليو_ڊيٽا_ان.ايڪس_ايڪس = ايم اي ڊبليو_ڊيٽا_ان.ايڪس_ايڪس؛ ايم پي ڊبليو_ڊيٽا_ان.ايڪس_ايڪس = ايم اي ڊبليو_ڊيٽا_ان.ايڪس_ايڪس؛ ايم پي ڊبليو_ڊيٽا_ان.ايڪس_ايڪس = ايم اي ڊبليو_ڊيٽا_ان.ايڪس_ايڪس؛
جيڪڏهن (MAW_data_out.current_activity == MAW_WALKING) {
MPW_data_in.currentActivity = MPW_WALKING؛ } ٻي صورت ۾ جيڪڏهن (MAW_data_out.current_activity == MAW_FASTWALKING) {
MPW_data_in.currentActivity = MPW_FASTWALKING؛ } ٻي صورت ۾ جيڪڏهن (MAW_data_out.current_activity == MAW_JOGGING) {
MPW_data_in.currentActivity = MPW_جاگنگ؛ } ٻيو {
موجوده سرگرمي ۾ ايم پي ڊبليو_ڊيٽا = ايم پي ڊبليو_اڻڄاتل_سرگرمي؛ }
/* کلائي الگورتھم لاءِ پيڊوميٽر هلايو */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
الگورٿم جي ڪارڪردگي ڪلائي الگورٿم لاءِ پيڊوميٽر صرف ايڪسليروميٽر مان ڊيٽا استعمال ڪري ٿو ۽ بجلي جي استعمال کي گهٽائڻ لاءِ گهٽ فريڪوئنسي (50 هرٽز) تي هلندو آهي. STM32 نيوڪليو بورڊ سان فٽنيس سرگرمي کي نقل ڪرڻ وقت، پڪ ڪريو ته بورڊ فورآم ڏانهن عمودي طور تي رخ ڪيو ويو آهي، ته جيئن کلائي بينڊ پوزيشن کي نقل ڪري سگهجي.
شڪل 2. کلائي ۾ پائڻ وارن ڊوائيسز لاءِ اورينٽيشن سسٽم
جدول 2. الورورٿم گذرڻ جو وقت (µs) Cortex-M4، Cortex-M3
Cortex-M4 STM32F401RE 84 MHz تي
منٽ
سراسري
وڌ
38
49
616
Cortex-M3 STM32L152RE 32 MHz تي
منٽ
سراسري
وڌ
296
390
3314
UM2350 - Rev 4
صفحو 6/16
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
جدول 3. الورورٿم گذرڻ جو وقت (µs) Cortex-M33 ۽ Cortex-M7
Cortex- M33 STM32U575ZI-Q 160 MHz تي
منٽ
سراسري
وڌ
57
63
359
Cortex- M7 STM32F767ZI 96 MHz تي
منٽ
سراسري
وڌ
61
88
1301
2.3
Sampدرخواست
MotionPW مڊل ويئر کي استعمال ڪندڙ ايپليڪيشنن کي ٺاهڻ لاءِ آساني سان استعمال ڪري سگهجي ٿو.
اي ايسample ايپليڪيشن ايپليڪيشن فولڊر ۾ مهيا ڪئي وئي آهي. اهو هڪ NUCLEO-F401RE، NUCLEOU575ZI-Q يا NUCLEO-L152RE ڊولپمينٽ بورڊ تي هلائڻ لاءِ ٺهيل آهي جيڪو X-NUCLEO-IKS4A1 يا X-NUCLEO-IKS01A3 ايڪسپينشن بورڊ سان ڳنڍيل آهي.
ايپليڪيشن حقيقي وقت ۾ قدمن، ڪيڊنس ۽ اعتماد کي سڃاڻي ٿي. ڊيٽا کي GUI ذريعي ڏيکاري سگهجي ٿو.
شڪل 3. STM32 نيوڪليو: LEDs، بٽڻ، جمپر
مٿين انگن اکرن کي ڏيکاري ٿو صارف بٽڻ B1 ۽ NUCLEO-F401RE بورڊ جا ٽي LEDs. هڪ دفعو بورڊ کي طاقت ڏني وئي آهي، LED LD3 (PWR) ڦري ٿو.
ريئل ٽائيم ڊيٽا جي نگراني لاءِ هڪ USB ڪيبل ڪنيڪشن جي ضرورت آهي. بورڊ USB ڪنيڪشن ذريعي PC ذريعي طاقتور آهي. هي ڪم ڪندڙ موڊ استعمال ڪندڙ کي معلوم ٿيل قدم، ڪيڊنس ۽ اعتماد، ايڪسليروميٽر ڊيٽا، وقت جي رفتار ڏيکارڻ جي اجازت ڏئي ٿو.amp ۽ آخرڪار ٻين سينسر ڊيٽا، حقيقي وقت ۾، MEMS-اسٽوڊيو استعمال ڪندي.
2.4
MEMS اسٽوڊيو ايپليڪيشن
جيample ايپليڪيشن MEMS-Studio ايپليڪيشن استعمال ڪري ٿي، جيڪا www.st.com تان ڊائون لوڊ ڪري سگهجي ٿي.
قدم 1. پڪ ڪريو ته ضروري ڊرائيور نصب ٿيل آهن ۽ مناسب توسيع بورڊ سان STM32 نيوڪليو بورڊ PC سان ڳنڍيل آهي.
UM2350 - Rev 4
صفحو 7/16
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
قدم 2.
مين ايپليڪيشن ونڊو کولڻ لاءِ MEMS-Studio ايپليڪيشن لانچ ڪريو.
جيڪڏهن هڪ STM32 نيوڪليو بورڊ سپورٽ ٿيل فرم ويئر سان پي سي سان ڳنڍيل آهي، اهو خودڪار طور تي معلوم ٿئي ٿو. تشخيص بورڊ سان ڪنيڪشن قائم ڪرڻ لاءِ [Connect] بٽڻ کي دٻايو.
شڪل 4. MEMS-اسٽوڊيو - ڪنيڪٽ
قدم 3. جڏهن هڪ STM32 نيوڪليو بورڊ سان جڙيل هجي معاون فرم ویئر سان [لائبرري ايويوليشن] ٽيب کوليو ويندو آهي.
ڊيٽا اسٽريمنگ کي شروع ڪرڻ ۽ بند ڪرڻ لاءِ، مناسب [شروع] عمودي ٽول بار کي ٽوگل ڪريو.
يا ٻاهرئين پاسي [اسٽاپ] بٽڻ
ڳنڍيل سينسر مان اچڻ واري ڊيٽا ٿي سگهي ٿي viewed اندرين عمودي ٽول بار تي [ڊيٽا ٽيبل] ٽئب کي چونڊيو.
شڪل 5. MEMS-اسٽوڊيو - لائبريري اڀياس - ڊيٽا ٽيبل
UM2350 - Rev 4
صفحو 8/16
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
قدم 4. وقف ٿيل ايپليڪيشن ونڊو کولڻ لاءِ [پيڊوميٽر] تي ڪلڪ ڪريو. شڪل 6. ايم اي ايم ايس-اسٽوڊيو - لائبريري تشخيص - پيڊوميٽر
قدم 5.
تي ڪلڪ ڪريو [Save To File] ڊيٽا لاگنگ ڪنفگريشن ونڊو کولڻ لاءِ. سينسر ۽ پيڊوميٽر ڊيٽا چونڊيو جيڪو محفوظ ڪيو وڃي file. توھان شروع ڪري سگھوٿا يا محفوظ ڪرڻ بند ڪري سگھوٿا ڪلڪ ڪري لاڳاپيل
بٽڻ
شڪل 7. MEMS-اسٽوڊيو - لائبريري اڀياس - محفوظ ڪريو File
UM2350 - Rev 4
صفحو 9/16
يو ايم 2350
STM1Cube لاءِ X-CUBE-MEMS32 سافٽ ويئر ايڪسپينشن ۾ MotionPW مڊل ويئر لائبريري
قدم 6.
ڊيٽا انجيڪشن موڊ استعمال ڪري سگھجي ٿو اڳ ۾ حاصل ڪيل ڊيٽا کي لائبريري ڏانهن موڪلڻ ۽ وصول ڪرڻ لاء
نتيجو. منتخب ڪريو [ڊيٽا انجڻ] ٽئب عمودي ٽول بار تي وقف کولڻ لاءِ view هن ڪارڪردگي لاء.
شڪل 8. MEMS-اسٽوڊيو - لائبريري اڀياس - ڊيٽا انجيڪشن
قدم 7.
ڪلڪ ڪريو [برائوز] بٽڻ کي چونڊڻ لاء file CSV فارميٽ ۾ اڳ ۾ قبضو ڪيل ڊيٽا سان. ڊيٽا موجوده جدول ۾ لوڊ ڪيو ويندو view. ٻيا بٽڻ فعال ٿي ويندا. توھان ڪلڪ ڪري سگھو ٿا:
[آف لائن موڊ] بٽڻ کي سوئچ ڪرڻ لاءِ فرم ویئر آف لائن موڊ آن/آف (موڊ استعمال ڪندي اڳ ۾ پڪڙيل ڊيٽا).
MEMS-Studio کان لائبريري تائين ڊيٽا فيڊ کي ڪنٽرول ڪرڻ لاءِ [Start]/[Stop]/[Step]/[ٻيهر ڪريو] بٽڻ.
UM2350 - Rev 4
صفحو 10/16
يو ايم 2350
حوالو
3
حوالو
هيٺ ڏنل سڀئي وسيلا www.st.com تي آزاد طور تي دستياب آهن. 1. UM1859: X-CUBE-MEMS1 موشن MEMS ۽ ماحولياتي سينسر سافٽ ويئر سان شروع ڪرڻ
توسيع لاءِ STM32Cube 2. UM1724: STM32 Nucleo-64 بورڊ (MB1136) 3. UM3233: MEMS-Studio سان شروعات
UM2350 - Rev 4
صفحو 11/16
يو ايم 2350
نظرثاني جي تاريخ
جدول 4. دستاويز جي نظرثاني جي تاريخ
تاريخ
نسخو تبديليون
24-جنوري-2018 1 شروعاتي رليز.
21-مارچ-2018 2 اپڊيٽ ٿيل تعارف ۽ سيڪشن 2.1 موشن پي ڊبليو اوورview. اپڊيٽ ٿيل سيڪشن 2.2.5: الگورتھم ڪارڪردگي ۽ شڪل 3. STM32 نيوڪليو: LEDs، بٽڻ، جمپر.
20-فيبروري-2019 3 شامل ڪئي وئي X-NUCLEO-IKS01A3 ايڪسپينشن بورڊ مطابقت جي معلومات.
اپڊيٽ ٿيل سيڪشن تعارف، سيڪشن 2.1: موشن پي ڊبليو اوورview، سيڪشن 2.2.1: MotionPW لائبريري 20-مئي-2025 4 وضاحت، سيڪشن 2.2.2: MotionPW APIs، سيڪشن 2.2.4: ڊيمو ڪوڊ، سيڪشن 2.2.5: الگورتھم
ڪارڪردگي، سيڪشن 2.3: Sampلي ايپليڪيشن، سيڪشن 2.4: MEMS اسٽوڊيو ايپليڪيشن
UM2350 - Rev 4
صفحو 12/16
يو ايم 2350
مواد
مواد
1 مخففات ۽ مخففات .
STM32Cube .view . . . . . . . . . . . . . . 3
2.2.1 MotionPW لائبريري جي وضاحت. 3 2.2.2 API فلو چارٽ . . . . . . . . . . . . 3 2.2.3 الگورتھم جي ڪارڪردگي .ampدرخواست. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 MEMS اسٽوڊيو ايپليڪيشن. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 حوالا. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 نظرثاني جي تاريخ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350 - Rev 4
صفحو 13/16
يو ايم 2350
جدولن جي فهرست
جدولن جي فهرست
ٽيبل 1. ٽيبل 2. ٽيبل 3. ٽيبل 4.
مخففات جي فهرست. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 الگورٿم گذرڻ جو وقت (µs) Cortex-M4، Cortex-M3. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 الگورٿم گذرڻ جو وقت (µs) Cortex-M33 ۽ Cortex-M7. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 دستاويزن جي نظرثاني جي تاريخ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350 - Rev 4
صفحو 14/16
يو ايم 2350
انگن اکرن جي فهرست
انگن اکرن جي فهرست
تصوير 1. تصوير 2. تصوير 3. تصوير 4. تصوير 5. تصوير 6. تصوير 7. تصوير 8.
MotionPW API منطقي تسلسل . 5 STM6 نيوڪليو: ايل اي ڊي، بٽڻ، جمپر . . . . . . 32 ايم اي ايم ايس-اسٽوڊيو - لائبريري جو جائزو - ڊيٽا ٽيبل. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 ايم اي ايم ايس-اسٽوڊيو - لائبريري جو جائزو - پيڊوميٽر . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 ايم اي ايم ايس-اسٽوڊيو - لائبريري جو جائزو - محفوظ ڪريو File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 ايم اي ايم ايس-اسٽوڊيو - لائبريري تشخيص - ڊيٽا انجڪشن .
UM2350 - Rev 4
صفحو 15/16
يو ايم 2350
اهم نوٽيس احتياط سان پڙهو STMicroelectronics NV ۽ ان جا ماتحت ادارا (“ST”) بغير اطلاع جي ڪنهن به وقت ST پروڊڪٽس ۽/يا هن دستاويز ۾ تبديليون، سڌارا، واڌايون، ترميمون ۽ سڌارا ڪرڻ جو حق محفوظ رکن ٿا. خريد ڪندڙن کي آرڊر ڏيڻ کان پهريان ST شين تي تازي لاڳاپيل معلومات حاصل ڪرڻ گهرجي. ايس ٽي پروڊڪٽس وڪرو ڪيا وڃن ٿا ايس ٽي جي شرطن ۽ وڪري جي شرطن جي مطابق آرڊر جي اقرار جي وقت تي. خريدار مڪمل طور تي ST پروڊڪٽس جي چونڊ، چونڊ ۽ استعمال جا ذميوار آهن ۽ ST درخواست جي مدد يا خريد ڪندڙن جي پروڊڪٽس جي ڊيزائن لاءِ ڪا به ذميواري قبول نه ڪندو آهي. ڪو به لائسنس، ظاهر يا تقاضا، ڪنهن به دانشورانه ملڪيت جو حق ST پاران ڏنل ناهي. ايس ٽي پروڊڪٽس جو ريزيل شقن سان مختلف معلومات ھتي بيان ڪيل معلومات کان مختلف آھي ايس ٽي پاران ڏنل ڪنھن به وارنٽي کي رد ڪندي اھڙي پراڊڪٽ لاءِ. ST ۽ ST لوگو ST جا ٽريڊ مارڪ آھن. ST ٽريڊ مارڪ بابت اضافي معلومات لاءِ، ڏسو www.st.com/trademarks. ٻيا سڀئي پراڊڪٽ يا خدمت جا نالا انهن جي لاڳاپيل مالڪن جي ملڪيت آهن. هن دستاويز ۾ معلومات هن دستاويز جي ڪنهن به اڳوڻي نسخن ۾ اڳ ۾ فراهم ڪيل معلومات کي ختم ڪري ٿو ۽ تبديل ڪري ٿو.
© 2025 STMicroelectronics سڀ حق محفوظ آهن
UM2350 - Rev 4
صفحو 16/16
دستاويز / وسيلا
![]() |
ST X-CUBE-MEMS1 سينسر ۽ موشن الگورتھم سافٽ ويئر ايڪسپينشن [pdf] استعمال ڪندڙ دستياب STM32 نيوڪليو، X-NUCLEO-IKS4A1، X-NUCLEO-IKS01A3، X-CUBE-MEMS1 سينسر ۽ موشن الگورٿم سافٽ ويئر ايڪسپينشن، X-CUBE-MEMS1، سينسر ۽ موشن الگورٿم سافٽ ويئر ايڪسپينشن، موشن الگورٿم سافٽ ويئر ايڪسپينشن، الگورٿم سافٽ ويئر ايڪسپينشن، سافٽ ويئر ايڪسپينشن |