X-CUBE-MEMS1 ዳሳሽ እና የእንቅስቃሴ አልጎሪዝም ሶፍትዌር ማስፋፊያ
“
የምርት መረጃ
ዝርዝሮች
- የምርት ስም፡ MotionPW የእውነተኛ ጊዜ ፔዶሜትር
- ተኳኋኝነት: X-CUBE-MEMS1 ማስፋፊያ ለ STM32Cube
- አምራች: STMicroelectronics
- ቤተ መፃህፍት፡ MotionPW Middleware Library
- የውሂብ ማግኛ: የፍጥነት መለኪያ
- Sampየሊንግ ድግግሞሽ: 50 Hz
የምርት አጠቃቀም መመሪያዎች
አልቋልview
የMotionPW ቤተ-መጽሐፍት የ
ከፍጥነት መለኪያ ወደ መረጃ በማግኘት X-CUBE-MEMS1 ሶፍትዌር
የተከናወኑትን የእርምጃዎች ብዛት እና ብዛት መረጃ ይስጡ
ከሚለብሰው መሳሪያ ጋር.
ተኳኋኝነት
ቤተ መፃህፍቱ የተነደፈው ለST MEMS ዳሳሾች ብቻ ነው። ሌላ በመጠቀም
የ MEMS ዳሳሾች የተለያዩ ተግባራትን ሊያስከትሉ ይችላሉ።
አፈጻጸም.
መተግበር
አ ኤስample ትግበራ ለ X-NUCLEO-IKS4A1 እና ይገኛል።
X-NUCLEO-IKS01A3 ማስፋፊያ ሰሌዳዎች በተወሰነ ልማት ላይ ተጭነዋል
ሰሌዳዎች.
ቴክኒካዊ መረጃ
ለMotionPW APIs ዝርዝር ተግባራት እና መለኪያዎች፣
MotionPW_Package.chm የተቀናበረ HTML ይመልከቱ file ውስጥ በሚገኘው
የሰነድ ማህደር.
ኤፒአይዎች
- MotionPW_GetLibVersion(ቻር *ስሪት)
- MotionPW_ጀምር(ባዶ)
- MotionPW_Update(MPW_input_t *የውሂብ_ውስጥ፣MPW_ውፅዓት_t
*መረጃ_ውጭ) - እንቅስቃሴPW_ዳግም አስጀምር ፔዶሜትር ላይብረሪ(ባዶ)
- MotionPW_የዳግም ማስጀመሪያ ደረጃ( ባዶ)
- MotionPW_አዘምን የኢነርጂ ገደብ(ተንሳፋፊ *የኃይል_ጣራ)
ተዘውትረው የሚጠየቁ ጥያቄዎች (FAQ)
ጥ፡ የMotionPW ቤተ-መጽሐፍትን ከST MEMS ካልሆኑ ዳሳሾች ጋር መጠቀም እችላለሁ?
መ፡ ቤተ መፃህፍቱ የተነደፈው ለST MEMS ዳሳሾች ብቻ ነው።
ከሌሎች MEMS ዳሳሾች ጋር ተኳሃኝነት ዋስትና የለውም።
ጥ፡ የሚያስፈልገው የፍጥነት መለኪያ መረጃ ምንድን ነው sampሊንግ
ድግግሞሽ?
መ: የሚፈለገው sampየሊንግ ድግግሞሽ ለትክክለኛነቱ 50 Hz ነው።
የእርምጃዎች እና የቃላት መለየት.
ጥ፡ የMotionPW ቤተ መጻሕፍትን እንዴት ማስጀመር እችላለሁ?
መ: ከመጠቀምዎ በፊት ለMotionPW_Initialize() ተግባር ይደውሉ
የአካል ብቃት እንቅስቃሴ ቤተ-መጽሐፍት. የCRC ሞጁሉን በSTM32 ያረጋግጡ
ማይክሮ መቆጣጠሪያ ነቅቷል።
""
UM2350 እ.ኤ.አ.
የተጠቃሚ መመሪያ
በX-CUBEMEMS1 ማስፋፊያ ለSTM32Cube በMotionPW ቅጽበታዊ ፔዶሜትር ለእጅ አንጓ ቤተ መጻሕፍት መጀመር
መግቢያ
የMotionPW middleware ቤተ-መጽሐፍት የ X-CUBE-MEMS1 ሶፍትዌር አካል ነው እና በSTM32 ኑክሊዮ ላይ ይሰራል። ተጠቃሚው በተለባሽ መሣሪያ (ለምሳሌ ስማርት ሰዓት) ያከናወናቸውን የእርምጃዎች እና የቃላት ብዛት ቅጽበታዊ መረጃ ይሰጣል። ይህ ቤተ-መጽሐፍት ከST MEMS ጋር ብቻ ለመስራት የታሰበ ነው። አልጎሪዝም የሚቀርበው በስታቲካል ቤተ መፃህፍት ቅርጸት ነው እና በ ARM® Cortex®-M32፣ ARM Cortex®-M3፣ ARM® Cortex®-M33፣ ARM® Cortex®-M4 አርክቴክቸር መሰረት በ STM7 ማይክሮ ተቆጣጣሪዎች ላይ ጥቅም ላይ እንዲውል የተቀየሰ ነው። በተለያዩ የ STM32 ማይክሮ መቆጣጠሪያ መሳሪያዎች ላይ ተንቀሳቃሽነትን ለማቃለል በ STM32Cube ሶፍትዌር ቴክኖሎጂ ላይ የተገነባ ነው። ሶፍትዌሩ ከኤስampበ NUCLEO-F4RE ፣ NUCLO-U1ZI-Q ወይም NUCLEO-L01RE ልማት ቦርድ ላይ በ X-NUCLEO-IKS3A401 ወይም X-NUCLEO-IKS575A152 የማስፋፊያ ሰሌዳ ላይ የሚሰራ le ትግበራ።
UM2350 - ራእይ 4 - ሜይ 2025 ለበለጠ መረጃ፣ የአካባቢዎን የSTMicroelectronics ሽያጭ ቢሮ ያነጋግሩ።
www.st.com
UM2350 እ.ኤ.አ.
ምህጻረ ቃላት እና አህጽሮተ ቃላት
1
ምህጻረ ቃላት እና አህጽሮተ ቃላት
ምህጻረ ቃል API BSP GUI HAL IDE
ሠንጠረዥ 1. የአህጽሮተ ቃላት ዝርዝር
የመተግበሪያ ፕሮግራሚንግ በይነገጽ የቦርድ ድጋፍ ጥቅል ስዕላዊ የተጠቃሚ በይነገጽ የሃርድዌር ረቂቅ ንብርብር የተቀናጀ ልማት አካባቢ
መግለጫ
UM2350 - ራዕይ 4
2 / 16 ገጽ
2
2.1 2.2 እ.ኤ.አ
2.2.1
2.2.2
ማስታወሻ፡-
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
MotionPW አብቅቷል።view
የMotionPW ቤተ-መጽሐፍት የX-CUBE-MEMS1 ሶፍትዌርን ተግባር ያሰፋዋል።
ቤተ መፃህፍቱ ከፍጥነት መለኪያው መረጃ ያገኛል እና ተጠቃሚው በተለባሽ መሳሪያ ስላከናወናቸው የእርምጃዎች ብዛት እና ብዛት መረጃ ይሰጣል።
ቤተ መፃህፍቱ የተነደፈው ለST MEMS ብቻ ነው። ሌሎች MEMS ዳሳሾች ሲጠቀሙ ተግባራዊነት እና አፈጻጸም አልተተነተኑም እና በሰነዱ ውስጥ ከተገለጹት በጣም የተለየ ሊሆን ይችላል.
አ ኤስample ትግበራ ለ X-NUCLEO-IKS4A1 እና X-NUCLEO-IKS01A3 ማስፋፊያ ቦርዶች በNUCLEO-F401RE፣ NUCLEO-U575ZI-Q ወይም NUCLEO-L152RE ልማት ቦርድ ላይ ተጭነዋል።
MotionPW ቤተ መጻሕፍት
የMotionPW_Package.chm በተጠናቀረበት HTML ውስጥ የMotionPW_Package.chm ተግባራትን እና መለኪያዎችን ሙሉ በሙሉ የሚገልጽ ቴክኒካዊ መረጃ ይገኛል። file በሰነድ ማህደር ውስጥ ይገኛል።
MotionPW ቤተ-መጽሐፍት መግለጫ
የMotionPW ፔዶሜትር ቤተ-መጽሐፍት ከአክስሌሮሜትር የተገኘውን መረጃ ያስተዳድራል፤ ባህሪያት:
·
የእርምጃዎች ብዛት ፣ ድፍረትን እና በራስ መተማመንን የመለየት ዕድል
·
በፍጥነት መለኪያ መረጃ ላይ ብቻ የተመሰረተ እውቅና
·
ተፈላጊ የፍጥነት መለኪያ ዳታ sampየ 50 Hz ድግግሞሽ
·
የሀብት መስፈርቶች፡-
Cortex-M3: 3.7 ኪባ ኮድ እና 1.8 ኪባ የውሂብ ማህደረ ትውስታ
Cortex-M33: 3.5 ኪባ ኮድ እና 1.8 ኪባ የውሂብ ማህደረ ትውስታ
Cortex-M4: 3.5 ኪባ ኮድ እና 1.8 ኪባ የውሂብ ማህደረ ትውስታ
Cortex-M7: 3.6 ኪባ ኮድ እና 1.8 ኪባ የውሂብ ማህደረ ትውስታ
·
ለ ARM® Cortex®-M3፣ ARM® Cortex®-M33፣ ARM® Cortex®-M4 እና ARM® Cortex®-M7 ይገኛል
አርክቴክቸር
MotionPW APIs
የMotionPW ቤተ-መጽሐፍት ኤፒአይዎች እነዚህ ናቸው፡-
·
uint8_t MotionPW_GetLibVersion(ቻር *ስሪት)
የላይብረሪውን ሥሪት ያወጣል።
*ስሪት የ35 ቁምፊዎች ድርድር ጠቋሚ ነው።
በስሪት ሕብረቁምፊ ውስጥ ያሉትን የቁምፊዎች ብዛት ይመልሳል
·
ባዶ እንቅስቃሴPW_ጀምር(ባዶ)
ተለዋዋጭ የማህደረ ትውስታ ድልድልን ጨምሮ የMotionPW ቤተ-መጽሐፍትን ማስጀመር እና የውስጥ ዘዴን ማዋቀርን ያከናውናል።
ይህ ተግባር የአካል ብቃት እንቅስቃሴ ቤተ-መጽሐፍትን ከመጠቀምዎ በፊት መጠራት አለበት እና በSTM32 ማይክሮ መቆጣጠሪያ ውስጥ ያለው የCRC ሞጁል መንቃት አለበት።
UM2350 - ራዕይ 4
3 / 16 ገጽ
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
·
ባዶ እንቅስቃሴPW_Update(MPW_input_t *ውሂብ_ውስጥ፣MPW_ውፅዓት_ት *ውሂብ_ውጭ)
ለእጅ አንጓ አልጎሪዝም ፔዶሜትር ያስፈጽማል
*ዳታ_ኢን ፓራሜትር የግቤት ውሂብ ላለው መዋቅር አመላካች ነው።
የ MPW_input_t መዋቅር አይነት መለኪያዎች፡-
AccX የፍጥነት መለኪያ ዳሳሽ ዋጋ በ X ዘንግ በ g
AccY በ Y ዘንግ ውስጥ ያለው የፍጥነት መለኪያ ዳሳሽ እሴት ነው።
AccZ በጂ ዘንግ ውስጥ ያለው የፍጥነት መለኪያ ዳሳሽ ዋጋ ነው።
CurrentActivity ከሚከተሉት እሴቶች ጋር የተዘረዘረው የግቤት አይነት MPW_activity_t ነው፡
MPW_UNKNOWN_ACTIVITY = 0x00
MPW_WALKING = 0x01
MPW_FASTWALKING = 0x02
MPW_JOGGING = 0x03
*የውሂብ_ውጭ መለኪያ የውጤት ውሂብ ያለው መዋቅር ጠቋሚ ነው።
የ MPW_output_t መዋቅር አይነት መለኪያዎች፡-
Nsteps በተጠቃሚ የሚከናወኑ የእርምጃዎች ብዛት ነው።
Cadence የተጠቃሚ እርምጃዎች ግልጽነት ነው።
መተማመን የተሰላው የውጤት መለኪያ መተማመን ነው።
·
ባዶ እንቅስቃሴPW_ዳግም አስጀምር ፔዶሜትር ላይብረሪ( ባዶ)
የላይብረሪውን የውስጥ ተለዋዋጮች እና ዘዴን ወደ ነባሪ እሴቶች (የአሁኑን የእርምጃ ብዛት ጨምሮ) ዳግም ያስጀምራል።
·
ባዶ MotionPW_ዳግም አስጀምርStepCount( ባዶ)
የአሁኑን የእርምጃ ቆጠራን ዳግም ያስጀምራል።
·
ባዶ MotionPW_አዘምን የኢነርጂ ገደብ(ተንሳፋፊ *የኃይል_ጣራ)
የእርምጃ ማወቂያ ስልተቀመርን ለማስተካከል የዘመነው የኃይል ገደብ
*የኃይል_ገደብ መለኪያ የኃይል ገደብ ዋጋ ጠቋሚ ነው።
UM2350 - ራዕይ 4
4 / 16 ገጽ
2.2.3
የኤፒአይ ፍሰት ገበታ
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
ምስል 1. MotionPW API ሎጂክ ቅደም ተከተል
ጀምር
አስጀምር
GetLibVersion
ጊዜው የሚያበቃበት የሰዓት ቆጣሪ ውሂብ የተነበበ መቆራረጥ ይጠብቁ
የፍጥነት መለኪያ ውሂብ ዝመናን ያንብቡ
ውጤቶች ያግኙ
2.2.4
የማሳያ ኮድ የሚከተለው የማሳያ ኮድ example ከፍጥነት መለኪያ ዳሳሽ መረጃን ያነባል፣ የአሁኑን እንቅስቃሴ ከMotionAW ቤተ-መጽሐፍት ያገኛል እና የእርምጃዎችን ብዛት፣ ድፍረትን እና እምነትን ከMotionPW ቤተ-መጽሐፍት ያገኛል።
[…] #VERSION_STR_LENG 35ን ይግለጹ […] /* ማስጀመር */ የቻርሊብ ስሪት[VERSION_STR_LENG];
/* ፔዶሜትር ኤፒአይ የማስጀመሪያ ተግባር */ MotionPW_Initialize ();
/* የእንቅስቃሴ ማወቂያ ኤፒአይ ማስጀመሪያ ተግባር */ MotionAW_Initialize ();
/* አማራጭ፡ ስሪት ያግኙ */ MotionPW_GetLibVersion(lib_version);
[...] /* ፔዶሜትርን ለእጅ አንጓ አልጎሪዝም መጠቀም */ Timer_OR_DataRate_Interrupt_Handler() {
MPW_ግቤት_t MPW_ውሂብ_ውስጥ; የMPW_ውፅዓት_ት MPW_ውሂብ_ውጭ;
UM2350 - ራዕይ 4
5 / 16 ገጽ
2.2.5
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
MAW_ግቤት_t MAW_ውሂብ_ውስጥ; MAW_ውጤት_t MAW_ውሂብ_ውጭ;
/* ማፋጠን X/Y/Z በ g */ MEMS_Read_AccValue(&MAW_data_in.Acc_X፣ &MAW_data_in.Acc_Y፣&MAW_data_in.Acc_Z) ያግኙ፤
/* የአሁኑን እንቅስቃሴ ያግኙ */ MotionAW_ዝማኔ(&MAW_ውሂብ_ውስጥ፣ &MAW_ውሂብ_ውጣ፣ጊዜስትamp);
MPW_data_in.Acc_X = MAW_data_in.Acc_X; MPW_data_in.Acc_Y = MAW_data_in.Acc_Y; MPW_data_in.Acc_Z = MAW_data_in.Acc_Z;
ከሆነ (MAW_የውሂብ_ውጭ።የአሁኑ_እንቅስቃሴ == 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_JOGGING; } ሌላ {
MPW_data_in.currentActivity = MPW_UNKNOWN_ACTIVITY; }
/* ፔዶሜትርን ለእጅ አንጓ አልጎሪዝም ያሂዱ */ MotionPW_Update(&MPW_data_in፣ &MPW_data_out); }
የአልጎሪዝም አፈፃፀም ፔዶሜትር የእጅ አንጓ አልጎሪዝም መረጃን ከአክስሌሮሜትር ብቻ ይጠቀማል እና በዝቅተኛ ድግግሞሽ (50 Hz) ይሰራል የኃይል ፍጆታን ይቀንሳል። የአካል ብቃት እንቅስቃሴን ከSTM32 ኑክሊዮ ቦርድ ጋር በሚደግሙበት ጊዜ የእጅ ማሰሪያውን አቀማመጥ ለማስመሰል ቦርዱ በቀጥታ ወደ ክንድ አቅጣጫ መያዙን ያረጋግጡ።
ምስል 2. የእጅ አንጓ-የተሸከሙ መሳሪያዎች አቀማመጥ ስርዓት
ሠንጠረዥ 2. አልጎሪዝም ያለፈ ጊዜ (µs) Cortex-M4፣ Cortex-M3
Cortex-M4 STM32F401RE በ84 ሜኸ
ደቂቃ
አማካኝ
ከፍተኛ
38
49
616
Cortex-M3 STM32L152RE በ32 ሜኸ
ደቂቃ
አማካኝ
ከፍተኛ
296
390
3314
UM2350 - ራዕይ 4
6 / 16 ገጽ
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
ሠንጠረዥ 3. አልጎሪዝም ያለፈ ጊዜ (µs) Cortex-M33 እና Cortex-M7
Cortex- M33 STM32U575ZI-Q በ160 ሜኸር
ደቂቃ
አማካኝ
ከፍተኛ
57
63
359
Cortex- M7 STM32F767ZI በ96 ሜኸ
ደቂቃ
አማካኝ
ከፍተኛ
61
88
1301
2.3
Sample መተግበሪያ
የተጠቃሚ አፕሊኬሽኖችን ለመገንባት የMotionPW middleware በቀላሉ ሊሰራ ይችላል።
አ ኤስample መተግበሪያ በመተግበሪያው አቃፊ ውስጥ ቀርቧል። በNUCLO-F401RE፣ NUCLOU575ZI-Q ወይም NUCLEO-L152RE ልማት ቦርድ ከ X-NUCLEO-IKS4A1 ወይም X-NUCLEO-IKS01A3 ማስፋፊያ ቦርድ ጋር እንዲሰራ ታስቦ የተሰራ ነው።
አፕሊኬሽኑ በእውነተኛ ጊዜ ደረጃዎችን፣ ድፍረትን እና በራስ መተማመንን ያውቃል። ውሂቡ በ GUI በኩል ሊታይ ይችላል።
ምስል 3. STM32 Nucleo: LEDs, button, jumper
ከላይ ያለው ምስል የተጠቃሚውን አዝራር B1 እና የ NUCLO-F401RE ቦርድ ሶስት LEDs ያሳያል. ቦርዱ አንዴ ከተሰራ፣ LED LD3 (PWR) ይበራል።
ቅጽበታዊ መረጃን ለመከታተል የዩኤስቢ ገመድ ግንኙነት ያስፈልጋል። ቦርዱ በዩኤስቢ ግንኙነት በፒሲ ነው የሚሰራው። ይህ የሥራ ሁኔታ ተጠቃሚው የተገኙ እርምጃዎችን ፣ ድፍረትን እና በራስ መተማመንን ፣ የፍጥነት መለኪያ ውሂብን ፣ የጊዜ st እንዲያሳይ ያስችለዋል።amp እና በመጨረሻም ሌሎች ዳሳሾች ውሂብ፣ በእውነተኛ ጊዜ፣ MEMS-ስቱዲዮን በመጠቀም።
2.4
MEMS ስቱዲዮ መተግበሪያ
Sample መተግበሪያ ከ www.st.com ሊወርድ የሚችለውን MEMS-Studio መተግበሪያን ይጠቀማል።
ደረጃ 1 አስፈላጊዎቹ አሽከርካሪዎች መጫናቸውን እና የ STM32 ኑክሊዮ ቦርድ ከተገቢው የማስፋፊያ ሰሌዳ ጋር ከፒሲ ጋር መገናኘቱን ያረጋግጡ።
UM2350 - ራዕይ 4
7 / 16 ገጽ
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
ደረጃ 2.
ዋናውን የመተግበሪያ መስኮት ለመክፈት MEMS-Studio መተግበሪያን ያስጀምሩ።
የሚደገፍ firmware ያለው STM32 Nucleo ሰሌዳ ከፒሲው ጋር ከተገናኘ በራስ-ሰር ተገኝቷል። የግምገማ ሰሌዳውን ግንኙነት ለመመስረት [Connect] የሚለውን ቁልፍ ይጫኑ።
ምስል 4. MEMS-ስቱዲዮ - አገናኝ
ደረጃ 3 ከSTM32 Nucleo ሰሌዳ ጋር በሚደገፍ firmware [Library Evaluation] ትር ይከፈታል።
የውሂብ ማስተላለፍን ለመጀመር እና ለማቆም ተገቢውን [ጀምር] አቀባዊ የመሳሪያ አሞሌን ቀይር።
ወይም በውጫዊው ላይ (አቁም) ቁልፍ
ከተገናኘው ዳሳሽ የሚመጣው ውሂብ ሊሆን ይችላል viewed በውስጠኛው ቋሚ የመሳሪያ አሞሌ ላይ [የውሂብ ሠንጠረዥ] ትርን መምረጥ።
ምስል 5. MEMS-ስቱዲዮ - የቤተ መፃህፍት ግምገማ - የውሂብ ሰንጠረዥ
UM2350 - ራዕይ 4
8 / 16 ገጽ
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
ደረጃ 4 የወሰኑትን የመተግበሪያ መስኮት ለመክፈት [ፔዶሜትር] ላይ ጠቅ ያድርጉ። ምስል 6. MEMS-ስቱዲዮ - የቤተ-መጽሐፍት ግምገማ - ፔዶሜትር
ደረጃ 5.
[አስቀምጥ ወደ ላይ] ላይ ጠቅ ያድርጉ File] የዳታሎግ ማዋቀሪያ መስኮቱን ለመክፈት። በ ውስጥ የሚቀመጡትን ዳሳሽ እና ፔዶሜትር ውሂብ ይምረጡ file. ተጓዳኝ ላይ ጠቅ በማድረግ ማስቀመጥ መጀመር ወይም ማቆም ትችላለህ
አዝራር።
ምስል 7. MEMS-ስቱዲዮ - የቤተ-መጽሐፍት ግምገማ - አስቀምጥ ወደ File
UM2350 - ራዕይ 4
9 / 16 ገጽ
UM2350 እ.ኤ.አ.
MotionPW middleware ቤተ-መጽሐፍት በX-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ለSTM32Cube
ደረጃ 6.
የውሂብ ማስገቢያ ሁነታ ቀደም ሲል የተገኘውን ውሂብ ወደ ቤተ-መጽሐፍት ለመላክ እና ለመቀበል ጥቅም ላይ ሊውል ይችላል
ውጤት ። የወሰኑትን ለመክፈት በአቀባዊው የመሳሪያ አሞሌ ላይ ያለውን [Data Injection] የሚለውን ትር ይምረጡ view ለዚህ ተግባር.
ምስል 8. MEMS-ስቱዲዮ - የቤተ-መጽሐፍት ግምገማ - የውሂብ ማስገቢያ
ደረጃ 7.
ለመምረጥ [አስስ] የሚለውን ቁልፍ ጠቅ ያድርጉ file ከዚህ ቀደም በተያዘው መረጃ በCSV ቅርጸት። ውሂቡ አሁን ባለው ሠንጠረዥ ውስጥ ይጫናል view. ሌሎች አዝራሮች ንቁ ይሆናሉ። ላይ ጠቅ ማድረግ ይችላሉ፡-
[ከመስመር ውጭ ሁነታ] የጽኑ ትዕዛዝ ከመስመር ውጭ ሁነታን ለማብራት/ማጥፋት (ቀደም ሲል የተቀረጸውን ውሂብ በመጠቀም ሁነታ) ለመቀየር።
[ጀምር]/[አቁም]/[ደረጃ]/[ድገም] አዝራሮች ከ MEMS-ስቱዲዮ ወደ ቤተ-መጽሐፍት ያለውን የውሂብ ምግብ ለመቆጣጠር።
UM2350 - ራዕይ 4
10 / 16 ገጽ
UM2350 እ.ኤ.አ.
ዋቢዎች
3
ዋቢዎች
ሁሉም የሚከተሉት ሀብቶች በ www.st.com ላይ በነፃ ይገኛሉ። 1. UM1859: በ X-CUBE-MEMS1 እንቅስቃሴ MEMS እና የአካባቢ ዳሳሽ ሶፍትዌር መጀመር
ማስፋፊያ ለ STM32Cube 2. UM1724: STM32 Nucleo-64 boards (MB1136) 3. UM3233: በ MEMS-Studio መጀመር
UM2350 - ራዕይ 4
11 / 16 ገጽ
UM2350 እ.ኤ.አ.
የክለሳ ታሪክ
ሠንጠረዥ 4. የሰነድ ማሻሻያ ታሪክ
ቀን
የስሪት ለውጦች
24-Jan-2018 1 የመጀመሪያ መለቀቅ.
21-Mar-2018 2 የተሻሻለ መግቢያ እና ክፍል 2.1 MotionPW በላይview. የተሻሻለው ክፍል 2.2.5: የአልጎሪዝም አፈፃፀም እና ምስል 3. STM32 ኒውክሊዮ: LEDs, button, jumper.
20-ፌብሩዋሪ-2019 3 ታክሏል X-NUCLEO-IKS01A3 የማስፋፊያ ቦርድ ተኳሃኝነት መረጃ።
የዘመነ ክፍል መግቢያ፣ ክፍል 2.1፡ MotionPW በላይviewክፍል 2.2.1፡ MotionPW ላይብረሪ 20-ግንቦት-2025 4 መግለጫ፣ ክፍል 2.2.2፡ MotionPW APIs፣ ክፍል 2.2.4፡ የማሳያ ኮድ፣ ክፍል 2.2.5፡ አልጎሪዝም
አፈጻጸም፣ ክፍል 2.3፡ ኤስample መተግበሪያ፣ ክፍል 2.4፡ MEMS ስቱዲዮ መተግበሪያ
UM2350 - ራዕይ 4
12 / 16 ገጽ
UM2350 እ.ኤ.አ.
ይዘቶች
ይዘቶች
1 ምህጻረ ቃል እና አህጽሮተ ቃላት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 2 MotionPW middleware ቤተ-መጽሐፍት በ X-CUBE-MEMS1 ሶፍትዌር ማስፋፊያ ውስጥ
STM32Cube . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3 2.1 MotionPW በላይview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2 MotionPW ቤተ መጻሕፍት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
2.2.1 MotionPW ላይብረሪ መግለጫ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.2 MotionPW APIs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 2.2.3 የኤፒአይ ፍሰት ገበታ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.4 የማሳያ ኮድ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 2.2.5 የአልጎሪዝም አፈፃፀም . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 2.3 ሰample መተግበሪያ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 MEMS ስቱዲዮ መተግበሪያ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 ማጣቀሻዎች. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 የክለሳ ታሪክ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350 - ራዕይ 4
13 / 16 ገጽ
UM2350 እ.ኤ.አ.
የጠረጴዛዎች ዝርዝር
የጠረጴዛዎች ዝርዝር
ሠንጠረዥ 1. ሠንጠረዥ 2. ሠንጠረዥ 3. ሠንጠረዥ 4.
የአህጽሮተ ቃላት ዝርዝር . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 አልጎሪዝም ያለፈ ጊዜ (µs) Cortex-M4፣ Cortex-M3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 አልጎሪዝም ያለፈ ጊዜ (µs) Cortex-M33 እና Cortex-M7። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 የሰነድ ክለሳ ታሪክ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350 - ራዕይ 4
14 / 16 ገጽ
UM2350 እ.ኤ.አ.
የቁጥሮች ዝርዝር
የቁጥሮች ዝርዝር
ምስል 1. ምስል 2. ምስል 3. ምስል 4. ምስል 5. ምስል 6. ምስል 7. ምስል 8.
MotionPW API ሎጂክ ቅደም ተከተል። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 የእጅ አንጓ ለተለበሱ መሳሪያዎች የአቀማመጥ ስርዓት . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 STM32 ኒውክሊዮ፡ ኤልኢዲዎች፣ ቁልፍ፣ መዝለያ። . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-ስቱዲዮ - አገናኝ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-ስቱዲዮ - የቤተ-መጽሐፍት ግምገማ - የውሂብ ሰንጠረዥ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 MEMS-ስቱዲዮ - የቤተ-መጽሐፍት ግምገማ - ፔዶሜትር. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-ስቱዲዮ - የቤተ-መጽሐፍት ግምገማ - አስቀምጥ ወደ File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-ስቱዲዮ - የቤተ-መጽሐፍት ግምገማ - የውሂብ መርፌ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
UM2350 - ራዕይ 4
15 / 16 ገጽ
UM2350 እ.ኤ.አ.
ጠቃሚ ማሳሰቢያ በጥንቃቄ ያንብቡ STMicroelectronics NV እና ተባባሪዎቹ ("ST") በST ምርቶች እና/ወይም በዚህ ሰነድ ላይ ያለማሳወቂያ በማንኛውም ጊዜ ለውጦችን፣ እርማቶችን፣ ማሻሻያዎችን፣ ማሻሻያዎችን እና ማሻሻያዎችን የማድረግ መብታቸው የተጠበቀ ነው። ገዢዎች ትእዛዝ ከማስገባታቸው በፊት ስለ ST ምርቶች ወቅታዊ መረጃ ማግኘት አለባቸው። የST ምርቶች የሚሸጡት በትእዛዙ እውቅና ጊዜ በ ST የሽያጭ ውሎች እና ሁኔታዎች መሠረት ነው። ገዥዎች የST ምርቶችን የመምረጥ፣ የመምረጥ እና የመጠቀም ሃላፊነት አለባቸው እና ST ለትግበራ እርዳታ ወይም ለገዥዎች ምርቶች ዲዛይን ምንም አይነት ሃላፊነት አይወስድም። ለማንኛውም የአእምሯዊ ንብረት መብት ምንም አይነት ፍቃድ፣ የተገለፀ ወይም የተዘዋወረ በST አይሰጥም። የ ST ምርቶችን እንደገና መሸጥ በዚህ ውስጥ ከተገለፀው መረጃ የተለየ አቅርቦት በ ST ለእንደዚህ ዓይነቱ ምርት የሚሰጠውን ማንኛውንም ዋስትና ዋጋ ያጣል። ST እና ST አርማ የST የንግድ ምልክቶች ናቸው። ስለ ST የንግድ ምልክቶች ተጨማሪ መረጃ ለማግኘት፣ www.st.com/trademarksን ይመልከቱ። ሁሉም ሌሎች የምርት ወይም የአገልግሎት ስሞች የየባለቤቶቻቸው ንብረት ናቸው። በዚህ ሰነድ ውስጥ ያለው መረጃ ከዚህ ቀደም በማንኛውም የዚህ ሰነድ ቀደምት ስሪቶች ውስጥ የቀረበውን መረጃ ይተካዋል እና ይተካል።
© 2025 STMicroelectronics መብቱ በህግ የተጠበቀ ነው።
UM2350 - ራዕይ 4
16 / 16 ገጽ
ሰነዶች / መርጃዎች
![]() |
ST X-CUBE-MEMS1 ዳሳሽ እና የእንቅስቃሴ አልጎሪዝም ሶፍትዌር ማስፋፊያ [pdf] የተጠቃሚ መመሪያ STM32 ኑክሊዮ፣ X-NUCLEO-IKS4A1፣ X-NUCLEO-IKS01A3፣ X-CUBE-MEMS1 ዳሳሽ እና የእንቅስቃሴ አልጎሪዝም ሶፍትዌር ማስፋፊያ፣ X-CUBE-MEMS1፣ ዳሳሽ እና እንቅስቃሴ አልጎሪዝም ሶፍትዌር ማስፋፊያ፣ የእንቅስቃሴ አልጎሪዝም ሶፍትዌር ማስፋፊያ፣ አልፓንጎ ሶፍትዌር ማስፋፊያ |