ST X-CUBE-MEMS1 સેન્સર અને મોશન અલ્ગોરિધમ સોફ્ટવેર વિસ્તરણ વપરાશકર્તા માર્ગદર્શિકા

X-CUBE-MEMS1 સેન્સર અને મોશન અલ્ગોરિધમ સોફ્ટવેર વિસ્તરણ

ઉત્પાદન માહિતી

વિશિષ્ટતાઓ

  • ઉત્પાદનનું નામ: MotionPW રીઅલ-ટાઇમ પેડોમીટર
  • સુસંગતતા: STM1Cube માટે X-CUBE-MEMS32 વિસ્તરણ
  • ઉત્પાદક: STMmicroelectronics
  • લાઇબ્રેરી: મોશનપીડબલ્યુ મિડલવેર લાઇબ્રેરી
  • ડેટા સંપાદન: એક્સીલેરોમીટર
  • Sampલિંગ આવર્તન: 50 હર્ટ્ઝ

ઉત્પાદન વપરાશ સૂચનાઓ

ઉપરview

MotionPW લાઇબ્રેરી ની કાર્યક્ષમતાને વિસ્તૃત કરે છે
એક્સીલેરોમીટરમાંથી ડેટા મેળવીને X-CUBE-MEMS1 સોફ્ટવેર
કરેલા પગલાઓની સંખ્યા અને ગતિ વિશે માહિતી પ્રદાન કરો.
પહેરી શકાય તેવા ઉપકરણ સાથે.

સુસંગતતા

આ લાઇબ્રેરી ફક્ત ST MEMS સેન્સર માટે જ ડિઝાઇન કરવામાં આવી છે. અન્યનો ઉપયોગ કરીને
MEMS સેન્સર વિવિધ કાર્યક્ષમતામાં પરિણમી શકે છે અને
કામગીરી

અમલીકરણ

એ એસample અમલીકરણ X-NUCLEO-IKS4A1 માટે ઉપલબ્ધ છે અને
X-NUCLEO-IKS01A3 વિસ્તરણ બોર્ડ ચોક્કસ વિકાસ પર માઉન્ટ થયેલ છે
બોર્ડ

ટેકનિકલ માહિતી

MotionPW API ના વિગતવાર કાર્યો અને પરિમાણો માટે,
MotionPW_Package.chm દ્વારા સંકલિત HTML નો સંદર્ભ લો. file માં સ્થિત છે
દસ્તાવેજીકરણ ફોલ્ડર.

API

  • MotionPW_GetLibVersion(અક્ષર *સંસ્કરણ)
  • MotionPW_Initialize(રદબાતલ)
  • મોશનપીડબલ્યુ_અપડેટ(એમપીડબલ્યુ_ઇનપુટ_ટી *ડેટા_ઇન, એમપીડબલ્યુ_આઉટપુટ_ટી
    *ડેટા_આઉટ)
  • મોશનપીડબલ્યુ_રીસેટપેડોમીટરલાઇબ્રેરી(રદબાતલ)
  • મોશનપીડબલ્યુ_રીસેટસ્ટેપકાઉન્ટ(રદબાતલ)
  • મોશનપીડબલ્યુ_અપડેટએનર્જીથ્રેશોલ્ડ(ફ્લોટ *એનર્જી_થ્રેશોલ્ડ)

વારંવાર પૂછાતા પ્રશ્નો (FAQ)

પ્રશ્ન: શું હું નોન-ST MEMS સેન્સર સાથે MotionPW લાઇબ્રેરીનો ઉપયોગ કરી શકું?

A: લાઇબ્રેરી ફક્ત ST MEMS સેન્સર માટે જ ડિઝાઇન કરવામાં આવી છે.
અન્ય MEMS સેન્સર્સ સાથે સુસંગતતાની ખાતરી આપવામાં આવતી નથી.

પ્ર: જરૂરી એક્સીલેરોમીટર ડેટા શું છેampલિંગ
આવર્તન?

A: જરૂરી એસampચોકસાઈ માટે લિંગ ફ્રીક્વન્સી 50 Hz છે
પગલાં અને ગતિની શોધ.

પ્ર: હું MotionPW લાઇબ્રેરી કેવી રીતે શરૂ કરી શકું?

A: ઉપયોગ કરતા પહેલા MotionPW_Initialize() ફંક્શનને કૉલ કરો
ફિટનેસ એક્ટિવિટી લાઇબ્રેરી. STM32 માં CRC મોડ્યુલની ખાતરી કરો
માઇક્રોકન્ટ્રોલર સક્ષમ છે.

"`

યુએમ 2350
વપરાશકર્તા માર્ગદર્શિકા
STM1Cube માટે X-CUBEMEMS32 વિસ્તરણમાં કાંડા લાઇબ્રેરી માટે MotionPW રીઅલ-ટાઇમ પેડોમીટર સાથે શરૂઆત કરવી
પરિચય
MotionPW મિડલવેર લાઇબ્રેરી X-CUBE-MEMS1 સોફ્ટવેરનો ભાગ છે અને STM32 ન્યુક્લિયો પર ચાલે છે. તે પહેરી શકાય તેવા ઉપકરણ (દા.ત. સ્માર્ટ ઘડિયાળ) સાથે વપરાશકર્તાએ હમણાં જ કરેલા પગલાં અને કેડન્સની સંખ્યા વિશે રીઅલ-ટાઇમ માહિતી પ્રદાન કરે છે. આ લાઇબ્રેરી ફક્ત ST MEMS સાથે કામ કરવા માટે બનાવાયેલ છે. અલ્ગોરિધમ સ્ટેટિક લાઇબ્રેરી ફોર્મેટમાં પ્રદાન કરવામાં આવ્યું છે અને ARM® Cortex®-M32, ARM Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 આર્કિટેક્ચર પર આધારિત STM7 માઇક્રોકન્ટ્રોલર્સ પર ઉપયોગ કરવા માટે ડિઝાઇન કરવામાં આવ્યું છે. તે STM32Cube સોફ્ટવેર ટેકનોલોજીની ટોચ પર બનાવવામાં આવ્યું છે જેથી વિવિધ STM32 માઇક્રોકન્ટ્રોલર્સમાં પોર્ટેબિલિટી સરળ બને. સોફ્ટવેર s સાથે આવે છેampNUCLEO-F4RE, NUCLEO-U1ZI-Q અથવા NUCLEO-L01RE વિકાસ બોર્ડ પર X-NUCLEO-IKS3A401 અથવા X-NUCLEO-IKS575A152 વિસ્તરણ બોર્ડ પર ચાલી રહેલ અમલીકરણ.

UM2350 – રેવ 4 – મે 2025 વધુ માહિતી માટે, તમારા સ્થાનિક STMicroelectronics સેલ્સ ઓફિસનો સંપર્ક કરો.

www.st.com

યુએમ 2350
સંક્ષિપ્ત શબ્દો અને સંક્ષિપ્ત શબ્દો

1

સંક્ષિપ્ત શબ્દો અને સંક્ષિપ્ત શબ્દો

સંક્ષિપ્ત શબ્દ API BSP GUI HAL IDE

કોષ્ટક 1. સંક્ષિપ્ત શબ્દોની સૂચિ

એપ્લિકેશન પ્રોગ્રામિંગ ઇન્ટરફેસ બોર્ડ સપોર્ટ પેકેજ ગ્રાફિકલ યુઝર ઇન્ટરફેસ હાર્ડવેર એબ્સ્ટ્રેક્શન લેયર ઇન્ટિગ્રેટેડ ડેવલપમેન્ટ એન્વાયર્નમેન્ટ

વર્ણન

UM2350 – રેવ 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 સેન્સર્સનો ઉપયોગ કરતી વખતે કાર્યક્ષમતા અને કામગીરીનું વિશ્લેષણ કરવામાં આવતું નથી અને તે દસ્તાવેજમાં વર્ણવેલ કરતાં નોંધપાત્ર રીતે અલગ હોઈ શકે છે.
એ એસample અમલીકરણ X-NUCLEO-IKS4A1 અને X-NUCLEO-IKS01A3 વિસ્તરણ બોર્ડ માટે ઉપલબ્ધ છે, જે aNUCLEO-F401RE, NUCLEO-U575ZI-Q અથવા NUCLEO-L152RE વિકાસ બોર્ડ પર માઉન્ટ થયેલ છે.

મોશનપીડબ્લ્યુ લાઇબ્રેરી
MotionPW API ના કાર્યો અને પરિમાણોનું સંપૂર્ણ વર્ણન કરતી ટેકનિકલ માહિતી MotionPW_Package.chm કમ્પાઇલ કરેલા HTML માં મળી શકે છે. file દસ્તાવેજીકરણ ફોલ્ડરમાં સ્થિત છે.

MotionPW લાઇબ્રેરીનું વર્ણન

MotionPW પેડોમીટર લાઇબ્રેરી એક્સીલેરોમીટરમાંથી મેળવેલા ડેટાનું સંચાલન કરે છે; તેમાં નીચેની સુવિધાઓ છે:

·

પગલાંઓની સંખ્યા, ગતિ અને આત્મવિશ્વાસ શોધવાની શક્યતા

·

માત્ર એક્સિલરોમીટર ડેટા પર આધારિત માન્યતા

·

જરૂરી એક્સીલેરોમીટર ડેટા samp50 હર્ટ્ઝની લિંગ આવર્તન

·

સંસાધન આવશ્યકતાઓ:

કોર્ટેક્સ-M3: 3.7 kB કોડ અને 1.8 kB ડેટા મેમરી

કોર્ટેક્સ-M33: 3.5 kB કોડ અને 1.8 kB ડેટા મેમરી

કોર્ટેક્સ-M4: 3.5 kB કોડ અને 1.8 kB ડેટા મેમરી

કોર્ટેક્સ-M7: 3.6 kB કોડ અને 1.8 kB ડેટા મેમરી

·

ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 અને ARM® Cortex®-M7 માટે ઉપલબ્ધ

સ્થાપત્ય

મોશનપીડબલ્યુ એપીઆઇ

MotionPW લાઇબ્રેરી API છે:

·

uint8_t MotionPW_GetLibVersion(ચાર *સંસ્કરણ)

લાઇબ્રેરી સંસ્કરણ મેળવે છે

*વર્ઝન એ 35 અક્ષરોના એરે તરફ નિર્દેશક છે

વર્ઝન સ્ટ્રિંગમાં અક્ષરોની સંખ્યા પરત કરે છે

·

void MotionPW_Initialize(void)

MotionPW લાઇબ્રેરી આરંભ અને ગતિશીલ મેમરી ફાળવણી સહિત આંતરિક મિકેનિઝમનું સેટઅપ કરે છે.

ફિટનેસ એક્ટિવિટી લાઇબ્રેરીનો ઉપયોગ કરતા પહેલા આ ફંક્શન કોલ કરવું આવશ્યક છે અને STM32 માઇક્રોકન્ટ્રોલર (RCC પેરિફેરલ ક્લોક ઇનેબલ રજિસ્ટરમાં) માં CRC મોડ્યુલ સક્ષમ કરવું આવશ્યક છે.

UM2350 – રેવ 4

પૃષ્ઠ 3/16

યુએમ 2350
STM1Cube માટે X-CUBE-MEMS32 સોફ્ટવેર વિસ્તરણમાં MotionPW મિડલવેર લાઇબ્રેરી

·

રદબાતલ મોશનપીડબલ્યુ_અપડેટ(એમપીડબલ્યુ_ઇનપુટ_ટી *ડેટા_ઇન, એમપીડબલ્યુ_આઉટપુટ_ટી *ડેટા_આઉટ)

કાંડા અલ્ગોરિધમ માટે પેડોમીટર ચલાવે છે

*data_in પેરામીટર એ ઇનપુટ ડેટા સાથેના માળખાનો નિર્દેશક છે

MPW_input_t સ્ટ્રક્ચર પ્રકાર માટેના પરિમાણો છે:

AccX એ g માં X અક્ષમાં એક્સેલરોમીટર સેન્સર મૂલ્ય છે

AccY એ g માં Y અક્ષમાં એક્સેલરોમીટર સેન્સર મૂલ્ય છે

AccZ એ g માં Z અક્ષમાં એક્સેલરોમીટર સેન્સર મૂલ્ય છે

CurrentActivity એ નીચેના મૂલ્યો સાથે ગણતરી કરેલ ઇનપુટ પ્રકાર MPW_activity_t છે:

MPW_અજ્ઞાત_પ્રવૃત્તિ = 0x00

MPW_વોકિંગ = 0x01

MPW_ફાસ્ટવોકિંગ = 0x02

MPW_જોગિંગ = 0x03

*data_out પેરામીટર એ આઉટપુટ ડેટા સાથેના માળખાનો નિર્દેશક છે

MPW_output_t સ્ટ્રક્ચર પ્રકાર માટેના પરિમાણો છે:

Nsteps એ વપરાશકર્તા દ્વારા કરવામાં આવતા પગલાંઓની સંખ્યા છે.

કેડન્સ એ વપરાશકર્તાના પગલાંઓની કેડન્સ છે.

કોન્ફિડન્સ એ ગણતરી કરેલ આઉટપુટ પેરામીટરનો કોન્ફિડન્સ છે

·

void MotionPW_ResetPedometerLibrary(void)

લાઇબ્રેરીના આંતરિક ચલો અને મિકેનિઝમને ડિફોલ્ટ મૂલ્યોમાં ફરીથી સેટ કરે છે (વર્તમાન પગલાની ગણતરી સહિત)

·

રદબાતલ મોશનપીડબલ્યુ_રીસેટસ્ટેપકાઉન્ટ(રદબાતલ)

વર્તમાન પગલાંની ગણતરી ફરીથી સેટ કરે છે

·

રદબાતલ મોશનપીડબલ્યુ_અપડેટએનર્જીથ્રેશોલ્ડ(ફ્લોટ *ઊર્જા_થ્રેશોલ્ડ)

ફાઇન ટ્યુન સ્ટેપ ડિટેક્શન અલ્ગોરિધમ માટે એનર્જી થ્રેશોલ્ડ અપડેટ કર્યું

*energy_threshold પરિમાણ એ ઊર્જા થ્રેશોલ્ડ મૂલ્યનો નિર્દેશક છે

UM2350 – રેવ 4

પૃષ્ઠ 4/16

2.2.3

API ફ્લો ચાર્ટ

યુએમ 2350
STM1Cube માટે X-CUBE-MEMS32 સોફ્ટવેર વિસ્તરણમાં MotionPW મિડલવેર લાઇબ્રેરી
આકૃતિ 1. MotionPW API લોજિક સિક્વન્સ
શરૂ કરો
પ્રારંભ કરો
ગેટલિબવર્ઝન
રાહ જુઓ સમાપ્તિ ટાઈમર ડેટા વાંચન વિક્ષેપ

એક્સીલેરોમીટર ડેટા અપડેટ વાંચો
આઉટપુટ મેળવો

2.2.4

ડેમો કોડ નીચેનો ડેમોન્સ્ટ્રેશન કોડ example એક્સીલેરોમીટર સેન્સરમાંથી ડેટા વાંચે છે, MotionAW લાઇબ્રેરીમાંથી વર્તમાન પ્રવૃત્તિ મેળવે છે અને MotionPW લાઇબ્રેરીમાંથી પગલાંઓની સંખ્યા, ગતિ અને આત્મવિશ્વાસ મેળવે છે.
[…] #VERSION_STR_LENG 35 વ્યાખ્યાયિત કરો […] /* શરૂઆત */ char lib_version[VERSION_STR_LENG];
/* પેડોમીટર API ઇનિશિયલાઇઝેશન ફંક્શન */ MotionPW_Initialize();
/* પ્રવૃત્તિ ઓળખ API પ્રારંભિકરણ કાર્ય */ MotionAW_Initialize();
/* વૈકલ્પિક: સંસ્કરણ મેળવો */ MotionPW_GetLibVersion(lib_version);
[…] /* કાંડા અલ્ગોરિધમ માટે પેડોમીટરનો ઉપયોગ */ Timer_OR_DataRate_Interrupt_Handler() {
MPW_ઇનપુટ_ટી MPW_ડેટા_ઇન; MPW_આઉટપુટ_ટી MPW_ડેટા_આઉટ;

UM2350 – રેવ 4

પૃષ્ઠ 5/16

2.2.5

યુએમ 2350
STM1Cube માટે X-CUBE-MEMS32 સોફ્ટવેર વિસ્તરણમાં MotionPW મિડલવેર લાઇબ્રેરી
MAW_ઇનપુટ_ટી MAW_ડેટા_ઇન; MAW_આઉટપુટ_ટી MAW_ડેટા_આઉટ;
/* g માં X/Y/Z પ્રવેગક મેળવો */ 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, ટાઇમસ્ટamp);
MPW_ડેટા_ઇન.એસીસી_એક્સ = MAW_ડેટા_ઇન.એસીસી_એક્સ; MPW_ડેટા_ઇન.એસીસી_વાય = MAW_ડેટા_ઇન.એસીસી_વાય; MPW_ડેટા_ઇન.એસીસી_ઝેડ = MAW_ડેટા_ઇન.એસીસી_ઝેડ;
જો (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_JOGGING; } બીજું {
MPW_data_in.currentActivity = MPW_અજ્ઞાત_ACTIVITY; }
/* કાંડા અલ્ગોરિધમ માટે પેડોમીટર ચલાવો */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
અલ્ગોરિધમ કામગીરી કાંડા અલ્ગોરિધમ માટેનું પેડોમીટર ફક્ત એક્સીલેરોમીટરમાંથી ડેટાનો ઉપયોગ કરે છે અને પાવર વપરાશ ઘટાડવા માટે ઓછી આવર્તન (50 Hz) પર ચાલે છે. 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 – રેવ 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 મિડલવેરનો ઉપયોગ કરીને વપરાશકર્તા એપ્લિકેશનો સરળતાથી બનાવી શકાય છે.

એ એસampએપ્લિકેશન એપ્લિકેશન ફોલ્ડરમાં આપવામાં આવી છે. તે X-NUCLEO-IKS401A575 અથવા X-NUCLEO-IKS152A4 વિસ્તરણ બોર્ડ સાથે જોડાયેલા NUCLEO-F1RE, NUCLEOU01ZI-Q અથવા NUCLEO-L3RE ડેવલપમેન્ટ બોર્ડ પર ચલાવવા માટે રચાયેલ છે.

આ એપ્લિકેશન રીઅલ-ટાઇમમાં પગલાં, ગતિ અને આત્મવિશ્વાસને ઓળખે છે. ડેટા GUI દ્વારા પ્રદર્શિત કરી શકાય છે.

આકૃતિ 3. STM32 ન્યુક્લિયો: LEDs, બટન, જમ્પર

ઉપરોક્ત આકૃતિ વપરાશકર્તા બટન B1 અને NUCLEO-F401RE બોર્ડના ત્રણ LED બતાવે છે. એકવાર બોર્ડ સંચાલિત થઈ જાય, LED LD3 (PWR) ચાલુ થાય છે.
રીઅલ-ટાઇમ ડેટા મોનિટર કરવા માટે USB કેબલ કનેક્શન જરૂરી છે. બોર્ડ USB કનેક્શન દ્વારા PC દ્વારા સંચાલિત થાય છે. આ કાર્યકારી મોડ વપરાશકર્તાને શોધાયેલ પગલાં, ગતિ અને આત્મવિશ્વાસ, એક્સીલેરોમીટર ડેટા, સમય સૂચક પ્રદર્શિત કરવાની મંજૂરી આપે છે.amp અને છેવટે અન્ય સેન્સર ડેટા, રીઅલ-ટાઇમમાં, MEMS-Studio નો ઉપયોગ કરીને.

2.4

MEMS સ્ટુડિયો એપ્લિકેશન

ઓampઆ એપ્લિકેશન MEMS-સ્ટુડિયો એપ્લિકેશનનો ઉપયોગ કરે છે, જે www.st.com પરથી ડાઉનલોડ કરી શકાય છે.

પગલું 1. ખાતરી કરો કે જરૂરી ડ્રાઇવરો ઇન્સ્ટોલ કરેલા છે અને યોગ્ય વિસ્તરણ બોર્ડ સાથેનું STM32 ન્યુક્લિયો બોર્ડ PC સાથે જોડાયેલ છે.

UM2350 – રેવ 4

પૃષ્ઠ 7/16

યુએમ 2350
STM1Cube માટે X-CUBE-MEMS32 સોફ્ટવેર વિસ્તરણમાં MotionPW મિડલવેર લાઇબ્રેરી

પગલું 2.

મુખ્ય એપ્લિકેશન વિન્ડો ખોલવા માટે MEMS-Studio એપ્લિકેશન લોંચ કરો.
જો સપોર્ટેડ ફર્મવેર સાથે STM32 ન્યુક્લિયો બોર્ડ PC સાથે જોડાયેલ હોય, તો તે આપમેળે શોધી કાઢવામાં આવે છે. મૂલ્યાંકન બોર્ડ સાથે જોડાણ સ્થાપિત કરવા માટે [કનેક્ટ] બટન દબાવો.

આકૃતિ 4. MEMS-સ્ટુડિયો – કનેક્ટ કરો

પગલું 3. જ્યારે સપોર્ટેડ ફર્મવેર સાથે STM32 ન્યુક્લિયો બોર્ડ સાથે કનેક્ટ થાય છે [લાઇબ્રેરી મૂલ્યાંકન] ટેબ ખુલે છે.

ડેટા સ્ટ્રીમિંગ શરૂ કરવા અને બંધ કરવા માટે, યોગ્ય [સ્ટાર્ટ] વર્ટિકલ ટૂલ બારને ટૉગલ કરો.

અથવા બહારના [રોકો] બટન

કનેક્ટેડ સેન્સરમાંથી આવતો ડેટા હોઈ શકે છે viewઆંતરિક વર્ટિકલ ટૂલ બાર પર [ડેટા ટેબલ] ટેબ પસંદ કરીને.

આકૃતિ 5. MEMS-સ્ટુડિયો – લાઇબ્રેરી મૂલ્યાંકન – ડેટા ટેબલ

UM2350 – રેવ 4

પૃષ્ઠ 8/16

યુએમ 2350
STM1Cube માટે X-CUBE-MEMS32 સોફ્ટવેર વિસ્તરણમાં MotionPW મિડલવેર લાઇબ્રેરી
પગલું 4. સમર્પિત એપ્લિકેશન વિન્ડો ખોલવા માટે [પેડોમીટર] પર ક્લિક કરો. આકૃતિ 6. MEMS-સ્ટુડિયો - લાઇબ્રેરી મૂલ્યાંકન - પેડોમીટર

પગલું 5.

[સેવ ટુ પર ક્લિક કરો File] ડેટાલોગિંગ રૂપરેખાંકન વિન્ડો ખોલવા માટે. માં સાચવવા માટે સેન્સર અને પેડોમીટર ડેટા પસંદ કરો file. તમે સંબંધિત પર ક્લિક કરીને બચત શરૂ અથવા બંધ કરી શકો છો
બટન

આકૃતિ 7. MEMS-સ્ટુડિયો - પુસ્તકાલય મૂલ્યાંકન - સાચવો File

UM2350 – રેવ 4

પૃષ્ઠ 9/16

યુએમ 2350
STM1Cube માટે X-CUBE-MEMS32 સોફ્ટવેર વિસ્તરણમાં MotionPW મિડલવેર લાઇબ્રેરી

પગલું 6.

ડેટા ઇન્જેક્શન મોડનો ઉપયોગ અગાઉ મેળવેલ ડેટા લાઇબ્રેરીમાં મોકલવા અને પ્રાપ્ત કરવા માટે કરી શકાય છે
પરિણામ. સમર્પિત ખોલવા માટે ઊભી ટૂલ બાર પર [ડેટા ઇન્જેક્શન] ટેબ પસંદ કરો view આ કાર્યક્ષમતા માટે.

આકૃતિ 8. MEMS-સ્ટુડિયો – લાઇબ્રેરી મૂલ્યાંકન – ડેટા ઇન્જેક્શન

પગલું 7.

પસંદ કરવા માટે [બ્રાઉઝ કરો] બટન પર ક્લિક કરો file CSV ફોર્મેટમાં અગાઉ કેપ્ચર કરેલ ડેટા સાથે. ડેટા વર્તમાનમાં કોષ્ટકમાં લોડ કરવામાં આવશે view. અન્ય બટનો સક્રિય થઈ જશે. તમે આના પર ક્લિક કરી શકો છો:
ફર્મવેર ઓફલાઇન મોડને ચાલુ/બંધ કરવા માટે [ઓફલાઇન મોડ] બટન (અગાઉ કેપ્ચર કરેલા ડેટાનો ઉપયોગ કરીને મોડ).
MEMS-સ્ટુડિયોથી લાઇબ્રેરીમાં ડેટા ફીડને નિયંત્રિત કરવા માટે [સ્ટાર્ટ]/[સ્ટોપ]/[સ્ટેપ]/[રીપીટ] બટનો.

UM2350 – રેવ 4

પૃષ્ઠ 10/16

યુએમ 2350
સંદર્ભો

3

સંદર્ભો

નીચેના બધા સંસાધનો www.st.com પર મુક્તપણે ઉપલબ્ધ છે. 1. UM1859: X-CUBE-MEMS1 મોશન MEMS અને પર્યાવરણીય સેન્સર સોફ્ટવેર સાથે શરૂઆત કરવી
STM32Cube માટે વિસ્તરણ 2. UM1724: STM32 ન્યુક્લિયો-64 બોર્ડ (MB1136) 3. UM3233: MEMS-સ્ટુડિયો સાથે શરૂઆત કરવી

UM2350 – રેવ 4

પૃષ્ઠ 11/16

યુએમ 2350

પુનરાવર્તન ઇતિહાસ

કોષ્ટક 4. દસ્તાવેજ પુનરાવર્તન ઇતિહાસ

તારીખ

સંસ્કરણ ફેરફારો

૨૪-જાન્યુઆરી-૨૦૧૮ ૧ પ્રારંભિક પ્રકાશન.

21-માર્ચ-2018 2 અપડેટ કરેલ પરિચય અને વિભાગ 2.1 MotionPW overview. અપડેટ કરેલ વિભાગ 2.2.5: અલ્ગોરિધમ પ્રદર્શન અને આકૃતિ 3. STM32 ન્યુક્લિયો: LEDs, બટન, જમ્પર.
20-ફેબ્રુઆરી-2019 3 X-NUCLEO-IKS01A3 વિસ્તરણ બોર્ડ સુસંગતતા માહિતી ઉમેરી.

અપડેટ કરેલ વિભાગ પરિચય, વિભાગ 2.1: MotionPW ઓવરview, વિભાગ 2.2.1: MotionPW લાઇબ્રેરી 20-મે-2025 4 વર્ણન, વિભાગ 2.2.2: MotionPW API, વિભાગ 2.2.4: ડેમો કોડ, વિભાગ 2.2.5: અલ્ગોરિધમ
પ્રદર્શન, વિભાગ 2.3: એસampઅરજી, વિભાગ 2.4: MEMS સ્ટુડિયો અરજી

UM2350 – રેવ 4

પૃષ્ઠ 12/16

યુએમ 2350
સામગ્રી
સામગ્રી
૧ સંક્ષિપ્ત શબ્દો અને સંક્ષેપો .
STM32Cube .view . . . . . . . . . . . . ૩
૨.૨.૧ MotionPW લાઇબ્રેરી વર્ણન. ૩ ૨.૨.૩ API ફ્લો ચાર્ટ . . . . . . . . . . . . 2.2.1 3 અલ્ગોરિધમ કામગીરી .ampલે એપ્લિકેશન . . . . . . ૬
૩ સંદર્ભો . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ૧૧

UM2350 – રેવ 4

પૃષ્ઠ 13/16

યુએમ 2350
કોષ્ટકોની સૂચિ

કોષ્ટકોની સૂચિ

કોષ્ટક 1. કોષ્ટક 2. કોષ્ટક 3. કોષ્ટક 4.

સંક્ષિપ્ત શબ્દોની યાદી . . . . . . . . . . 2 અલ્ગોરિધમનો સમય (µs) કોર્ટેક્સ-M4 અને કોર્ટેક્સ-M3 . . . . . . . ૧૧

UM2350 – રેવ 4

પૃષ્ઠ 14/16

યુએમ 2350
આંકડાઓની સૂચિ

આંકડાઓની સૂચિ

આકૃતિ 1. આકૃતિ 2. આકૃતિ 3. આકૃતિ 4. આકૃતિ 5. આકૃતિ 6. આકૃતિ 7. આકૃતિ 8.

MotionPW API લોજિક સિક્વન્સ . 5 STM6 ન્યુક્લિયો: LEDs, બટન, જમ્પર . . . . . . 32 MEMS-સ્ટુડિયો – લાઇબ્રેરી મૂલ્યાંકન – ડેટા ટેબલ. File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-સ્ટુડિયો - લાઇબ્રેરી મૂલ્યાંકન - ડેટા ઇન્જેક્શન .

UM2350 – રેવ 4

પૃષ્ઠ 15/16

યુએમ 2350
મહત્વની સૂચના ધ્યાનપૂર્વક વાંચો STMicroelectronics NV અને તેની પેટાકંપનીઓ (“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 સેન્સર અને મોશન અલ્ગોરિધમ સોફ્ટવેર વિસ્તરણ [પીડીએફ] વપરાશકર્તા માર્ગદર્શિકા
STM32 ન્યુક્લિયો, X-NUCLEO-IKS4A1, X-NUCLEO-IKS01A3, X-CUBE-MEMS1 સેન્સર અને મોશન અલ્ગોરિધમ સોફ્ટવેર વિસ્તરણ, X-CUBE-MEMS1, સેન્સર અને મોશન અલ્ગોરિધમ સોફ્ટવેર વિસ્તરણ, મોશન અલ્ગોરિધમ સોફ્ટવેર વિસ્તરણ, અલ્ગોરિધમ સોફ્ટવેર વિસ્તરણ, સોફ્ટવેર વિસ્તરણ

સંદર્ભો

એક ટિપ્પણી મૂકો

તમારું ઇમેઇલ સરનામું પ્રકાશિત કરવામાં આવશે નહીં. જરૂરી ક્ષેત્રો ચિહ્નિત થયેલ છે *