មាតិកា លាក់

ឧបករណ៍ចាប់សញ្ញា ST X-CUBE-MEMS1 និងការពង្រីកកម្មវិធី Algorithm ចលនា

សៀវភៅណែនាំអ្នកប្រើប្រាស់

ម៉ូដែល: UM2350

បណ្ណាល័យ MotionPW ពង្រីកមុខងាររបស់កម្មវិធី X-CUBE-MEMS1 ដោយទទួលបានទិន្នន័យពីឧបករណ៍វាស់ល្បឿន ដើម្បីផ្តល់ព័ត៌មានអំពីចំនួនជំហាន និងចង្វាក់ដែលបានអនុវត្តជាមួយឧបករណ៍ដែលអាចពាក់បាន។

សេចក្តីផ្តើម

បណ្ណាល័យ MotionPW Middleware គឺជាផ្នែកមួយនៃកម្មវិធី X-CUBE-MEMS1 ហើយដំណើរការលើ STM32 Nucleo ។ វាផ្តល់ព័ត៌មានតាមពេលវេលាជាក់ស្តែងអំពីចំនួនជំហាន និងចង្វាក់ដែលអ្នកប្រើប្រាស់ទើបតែអនុវត្តជាមួយឧបករណ៍ដែលអាចពាក់បាន (ឧទាហរណ៍នាឡិកាឆ្លាតវៃ)។

បណ្ណាល័យនេះមានបំណងធ្វើការជាមួយ ST MEMS តែប៉ុណ្ណោះ។
ក្បួនដោះស្រាយត្រូវបានផ្តល់ជូនជាទម្រង់បណ្ណាល័យឋិតិវន្ត ហើយត្រូវបានរចនាឡើងដើម្បីប្រើលើឧបករណ៍បញ្ជាមីក្រូ STM32 ដោយផ្អែកលើស្ថាបត្យកម្ម ARM® Cortex®-M3, ARM Cortex®-M33, ARM® Cortex®-M4, ARM® Cortex®-M7 ។

វាត្រូវបានបង្កើតឡើងនៅលើកំពូលនៃបច្ចេកវិទ្យាកម្មវិធី STM32Cube ដើម្បីសម្រួលដល់ការចល័តតាម microcontrollers STM32 ផ្សេងៗគ្នា។

កម្មវិធីមកជាមួយ sampការអនុវត្តដំណើរការលើបន្ទះពង្រីក X-NUCLEO-IKS4A1 ឬ X-NUCLEO-IKS01A3 នៅលើក្រុមប្រឹក្សាអភិវឌ្ឍន៍ NUCLEO-F401RE, NUCLEO-U575ZI-Q ឬ NUCLEO-L152RE ។

1. ពាក្យកាត់និងអក្សរកាត់

តារាងទី 1. បញ្ជីអក្សរកាត់

អក្សរកាត់ ការពិពណ៌នា
API ចំណុចប្រទាក់កម្មវិធីកម្មវិធី
BSP កញ្ចប់គាំទ្រក្តារ
GUI ចំណុចប្រទាក់អ្នកប្រើក្រាហ្វិក
ហាល ស្រទាប់អរូបីផ្នែករឹង
អាយឌីអេ បរិដ្ឋានអភិវឌ្ឍន៍ចម្រុះ។

 

2. បណ្ណាល័យ MotionPW Middleware ក្នុងកម្មវិធីពង្រីក X-CUBE-MEMS1 សម្រាប់ STM32Cube

2.1 MotionPW ជាងview

បណ្ណាល័យ MotionPW ពង្រីកមុខងាររបស់កម្មវិធី X-CUBE-MEMS1 ។

បណ្ណាល័យទទួលបានទិន្នន័យពីឧបករណ៍វាស់ល្បឿន និងផ្តល់ព័ត៌មានអំពីចំនួនជំហាន និងចង្វាក់ដែលអ្នកប្រើប្រាស់ទើបតែអនុវត្តជាមួយឧបករណ៍ដែលអាចពាក់បាន។
បណ្ណាល័យត្រូវបានរចនាឡើងសម្រាប់តែ ST MEMS ប៉ុណ្ណោះ។ មុខងារ និងការអនុវត្តនៅពេលប្រើឧបករណ៍ចាប់សញ្ញា MEMS ផ្សេងទៀតមិនត្រូវបានវិភាគទេ ហើយអាចខុសគ្នាខ្លាំងពីអ្វីដែលបានពិពណ៌នានៅក្នុងឯកសារ។
អេ សampការអនុវត្តគឺអាចរកបានសម្រាប់បន្ទះពង្រីក X-NUCLEO-IKS4A1 និង X-NUCLEO-IKS01A3 ដែលដំឡើងនៅលើក្រុមប្រឹក្សាអភិវឌ្ឍន៍ aNUCLEO-F401RE, NUCLEO-U575ZI-Q ឬ NUCLEO-L152RE ។

2.2 បណ្ណាល័យ MotionPW

ព័ត៌មានបច្ចេកទេសដែលពិពណ៌នាយ៉ាងពេញលេញអំពីមុខងារ និងប៉ារ៉ាម៉ែត្រនៃ MotionPW APIs អាចរកបាននៅក្នុង
MotionPW_Package.chm បានចងក្រង HTML file ដែលមានទីតាំងនៅក្នុងថតឯកសារ។

2.2.1 ការពិពណ៌នាបណ្ណាល័យ MotionPW

បណ្ណាល័យ MotionPW pedometer គ្រប់គ្រងទិន្នន័យដែលទទួលបានពី accelerometer; វា​មាន​លក្ខណៈ​ពិសេស​:

  • លទ្ធភាពនៃការរកឃើញចំនួនជំហាន ចង្វាក់ និងទំនុកចិត្ត
  • ការទទួលស្គាល់ដោយផ្អែកលើទិន្នន័យ accelerometer ប៉ុណ្ណោះ។
  • ទិន្នន័យឧបករណ៍វាស់ល្បឿនដែលត្រូវការ sampប្រេកង់ 50 Hz
  • តម្រូវការធនធាន៖
    - 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

2.2.2 MotionPW APIs

APIs បណ្ណាល័យ MotionPW គឺ៖

  • uint8_t MotionPW_GetLibVersion(char *version)
    - ទាញយកកំណែបណ្ណាល័យ
    * កំណែគឺជាទ្រនិចទៅអារេនៃ 35 តួអក្សរ
    - ត្រឡប់ចំនួនតួអក្សរនៅក្នុងខ្សែអក្សរកំណែ
  • MotionPW_Initialize (ចាត់ទុកជាមោឃៈ)
    - ដំណើរការការចាប់ផ្តើមបណ្ណាល័យ MotionPW និងការដំឡើងយន្តការខាងក្នុង រួមទាំងការបែងចែកអង្គចងចាំថាមវន្ត

ចំណាំ៖ មុខងារនេះត្រូវតែត្រូវបានហៅមុនពេលប្រើបណ្ណាល័យសកម្មភាពសម្បទា ហើយម៉ូឌុល CRC នៅក្នុងមីក្រូកុងត្រូល័រ STM32 (នៅក្នុង RCC គ្រឿងកុំព្យូទ័របើកការចុះឈ្មោះ) ត្រូវតែបើក។

  •  MotionPW_Update ទុកជាមោឃៈ (MPW_input_t *data_in, MPW_output_t *data_out)
    - ប្រតិបត្តិ pedometer សម្រាប់ក្បួនដោះស្រាយកដៃ
    – *data_in parameter គឺជាទ្រនិចទៅរចនាសម្ព័ន្ធដែលមានទិន្នន័យបញ្ចូល
    - ប៉ារ៉ាម៉ែត្រសម្រាប់ប្រភេទរចនាសម្ព័ន្ធ MPW_input_t គឺ៖
    ◦ AccX គឺ​ជា​តម្លៃ​ឧបករណ៍​វាស់​ល្បឿន​ក្នុង​អ័ក្ស X ក្នុង​ក្រាម
    ◦ AccY គឺជាតម្លៃឧបករណ៏វាស់ល្បឿនក្នុងអ័ក្ស Y ក្នុង g
    ◦ AccZ គឺជាតម្លៃឧបករណ៏វាស់ល្បឿនក្នុងអ័ក្ស Z ក្នុង g
    - CurrentActivity គឺជាប្រភេទបញ្ចូលដែលបានរាប់បញ្ចូល MPW_activity_t ជាមួយនឹងតម្លៃដូចខាងក្រោម៖
    ◦ MPW_UNKNOWN_ACTIVITY = 0x00
    ◦ MPW_WALKING = 0x01
    ◦ MPW_FASTWALKING = 0x02
    ◦ MPW_JOGGING = 0x03
    ប៉ារ៉ាម៉ែត្រ *data_out គឺជាទ្រនិចទៅរចនាសម្ព័ន្ធដែលមានទិន្នន័យលទ្ធផល
    - ប៉ារ៉ាម៉ែត្រសម្រាប់ប្រភេទរចនាសម្ព័ន្ធ MPW_output_t គឺ៖
    ◦ Nsteps គឺជាចំនួនជំហានដែលអនុវត្តដោយអ្នកប្រើប្រាស់
    ◦ Cadence គឺជាជំហាននៃជំហានអ្នកប្រើប្រាស់
    ◦ ទំនុកចិត្តគឺជាទំនុកចិត្តនៃប៉ារ៉ាម៉ែត្រលទ្ធផលដែលបានគណនា
  •  MotionPW_ResetPedometerLibrary(ទុកជាមោឃៈ)
    - កំណត់ឡើងវិញនូវអថេរខាងក្នុងបណ្ណាល័យ និងយន្តការទៅជាតម្លៃលំនាំដើម (រួមទាំងចំនួនជំហានបច្ចុប្បន្ន)
  •  MotionPW_ResetStepCount(ចាត់ទុកជាមោឃៈ)
    - កំណត់ចំនួនជំហានបច្ចុប្បន្នឡើងវិញ
  •  MotionPW_UpdateEnergyThreshold(float *energy_threshold) ទុកជាមោឃៈ
    - បានធ្វើបច្ចុប្បន្នភាពកម្រិតថាមពលទៅនឹងក្បួនដោះស្រាយការរកឃើញជំហានដ៏ល្អ
    - *energy_threshold parameter គឺជាទ្រនិចទៅតម្លៃកម្រិតថាមពល

2.2.3 គំនូសតាងលំហូរ API

ឧបករណ៍ចាប់សញ្ញា ST X-CUBE-MEMS1 និងការពង្រីកកម្មវិធី Algorithm ចលនា

2.2.4 កូដសាកល្បង
កូដបាតុកម្មខាងក្រោម example អានទិន្នន័យពីឧបករណ៏វាស់ល្បឿន ទទួលបានសកម្មភាពបច្ចុប្បន្នពីបណ្ណាល័យ MotionAW និងទទួលបានចំនួនជំហាន ចង្វាក់ និងទំនុកចិត្តពីបណ្ណាល័យ MotionPW ។

ការពង្រីក

 

ការពង្រីក

2.2.5 ការអនុវត្តក្បួនដោះស្រាយ
pedometer សម្រាប់ក្បួនដោះស្រាយកដៃប្រើទិន្នន័យពីឧបករណ៍វាស់ល្បឿនតែប៉ុណ្ណោះ ហើយដំណើរការនៅប្រេកង់ទាប (50 Hz) ដើម្បីកាត់បន្ថយការប្រើប្រាស់ថាមពល។
នៅពេលចម្លងសកម្មភាពកាយសម្បទាជាមួយបន្ទះ STM32 Nucleo សូមប្រាកដថា ក្តារត្រូវបានតម្រង់ទិសកាត់កែងទៅនឹងកំភួនដៃ ដើម្បីក្លែងធ្វើទីតាំងខ្សែដៃ។

ការពង្រីក

ការពង្រីក

០៣ សampកម្មវិធី le

ឧបករណ៍កណ្តាល MotionPW អាចត្រូវបានរៀបចំយ៉ាងងាយស្រួលដើម្បីបង្កើតកម្មវិធីអ្នកប្រើប្រាស់។
អេ សample កម្មវិធីត្រូវបានផ្តល់ជូននៅក្នុងថតកម្មវិធី។ វាត្រូវបានរចនាឡើងដើម្បីដំណើរការលើបន្ទះអភិវឌ្ឍន៍ NUCLEO-F401RE, NUCLEOU575ZI-Q ឬ NUCLEO-L152RE ដែលភ្ជាប់ទៅនឹងបន្ទះពង្រីក X-NUCLEO-IKS4A1 ឬ X-NUCLEO-IKS01A3 ។

កម្មវិធីនេះទទួលស្គាល់ជំហាន ចង្វាក់ និងទំនុកចិត្តក្នុងពេលវេលាជាក់ស្តែង។ ទិន្នន័យអាចត្រូវបានបង្ហាញតាមរយៈ GUI ។

ការពង្រីក

រូបខាងលើបង្ហាញពីប៊ូតុងអ្នកប្រើប្រាស់ B1 និង LEDs ចំនួនបីនៃបន្ទះ NUCLEO-F401RE។ នៅពេលដែលបន្ទះត្រូវបានបើកភ្លើង LED LD3 (PWR) បើក។
ការភ្ជាប់ខ្សែ USB ត្រូវបានទាមទារ ដើម្បីតាមដានទិន្នន័យក្នុងពេលវេលាជាក់ស្តែង។ បន្ទះនេះត្រូវបានបំពាក់ដោយកុំព្យូទ័រតាមរយៈការភ្ជាប់ USB ។ របៀបធ្វើការនេះអនុញ្ញាតឱ្យអ្នកប្រើបង្ហាញជំហានដែលបានរកឃើញ, cadence និងភាពជឿជាក់, ទិន្នន័យ accelerometer, time stamp ហើយនៅទីបំផុតទិន្នន័យឧបករណ៍ចាប់សញ្ញាផ្សេងទៀតក្នុងពេលវេលាជាក់ស្តែងដោយប្រើ MEMS-Studio ។

2.4 កម្មវិធី MEMS Studio

សampកម្មវិធី le ប្រើកម្មវិធី MEMS-Studio ដែលអាចទាញយកបានពី www.st.com.

ជំហានទី 1 ។ ត្រូវប្រាកដថាកម្មវិធីបញ្ជាចាំបាច់ត្រូវបានដំឡើង ហើយបន្ទះ STM32 Nucleo ដែលមានបន្ទះពង្រីកសមស្របត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រ។

ជំហានទី 2 ។ បើកដំណើរការកម្មវិធី MEMS-Studio ដើម្បីបើកបង្អួចកម្មវិធីសំខាន់។

ប្រសិនបើបន្ទះ STM32 Nucleo ដែលមានកម្មវិធីបង្កប់ដែលគាំទ្រត្រូវបានភ្ជាប់ទៅកុំព្យូទ័រនោះ វាត្រូវបានរកឃើញដោយស្វ័យប្រវត្តិ។
ចុចប៊ូតុង [ភ្ជាប់] ដើម្បីបង្កើតការតភ្ជាប់ទៅក្រុមប្រឹក្សាវាយតម្លៃ

ការពង្រីក

ជំហានទី 3 ។ នៅពេលភ្ជាប់ទៅបន្ទះ STM32 Nucleo ដែលមានកម្មវិធីបង្កប់ដែលគាំទ្រ [ការវាយតម្លៃបណ្ណាល័យ] ត្រូវបានបើក។

ដើម្បីចាប់ផ្តើម និងបញ្ឈប់ការផ្សាយទិន្នន័យ សូមបិទបើក [ចាប់ផ្តើម] ដែលសមស្រប ចាប់ផ្តើម  ឬ [ឈប់] បញ្ឈប់ ប៊ូតុងនៅលើរបារឧបករណ៍បញ្ឈរខាងក្រៅ។

ទិន្នន័យដែលបានមកពីឧបករណ៍ចាប់សញ្ញាដែលបានតភ្ជាប់អាចជា viewed ជ្រើសរើសផ្ទាំង [តារាងទិន្នន័យ] នៅលើរបារឧបករណ៍បញ្ឈរខាងក្នុង។

ការពង្រីក

ជំហានទី 4 ។ ចុចលើ [Pedometer] ដើម្បីបើកបង្អួចកម្មវិធីពិសេស។

ការពង្រីក

ជំហានទី 5 ។ ចុចលើ [Save To File] ដើម្បីបើកបង្អួចកំណត់រចនាសម្ព័ន្ធទិន្នន័យ។ ជ្រើសរើសឧបករណ៍ចាប់សញ្ញា និងទិន្នន័យ pedometer ដែលត្រូវរក្សាទុកក្នុង file. អ្នកអាចចាប់ផ្តើម ឬបញ្ឈប់ការរក្សាទុកដោយចុចលើប៊ូតុងដែលត្រូវគ្នា។

ការពង្រីក

ជំហានទី 6 ។ របៀបចាក់ទិន្នន័យអាចត្រូវបានប្រើដើម្បីផ្ញើទិន្នន័យដែលទទួលបានពីមុនទៅបណ្ណាល័យ និងទទួលបានលទ្ធផល។ ជ្រើសរើសផ្ទាំង [ការបញ្ចូលទិន្នន័យ] នៅលើរបារឧបករណ៍បញ្ឈរ ដើម្បីបើកកម្មវិធីពិសេស view សម្រាប់មុខងារនេះ។

ការពង្រីក

ជំហានទី 7 ។ ចុចលើប៊ូតុង [រកមើល] ដើម្បីជ្រើសរើស file ជាមួយនឹងទិន្នន័យដែលបានចាប់យកពីមុនជាទម្រង់ CSV ។

ទិន្នន័យនឹងត្រូវបានផ្ទុកទៅក្នុងតារាងក្នុងចរន្ត view.

ប៊ូតុងផ្សេងទៀតនឹងសកម្ម។ អ្នកអាចចុចលើ៖
- ប៊ូតុង [របៀបក្រៅបណ្តាញ] ដើម្បីប្តូររបៀបក្រៅបណ្តាញកម្មវិធីបង្កប់ បើក/បិទ (របៀបប្រើប្រាស់ទិន្នន័យដែលបានចាប់យកពីមុន)។
- ប៊ូតុង [ចាប់ផ្តើម]/[បញ្ឈប់]/[ជំហាន]/[ធ្វើម្តងទៀត] ដើម្បីគ្រប់គ្រងព័ត៌មានទិន្នន័យពី MEMS-Studio ទៅបណ្ណាល័យ។

3. ឯកសារយោង

ធនធានខាងក្រោមទាំងអស់អាចរកបានដោយសេរីនៅលើគេហទំព័រ www.st.com ។

1. UM1859៖ ចាប់ផ្តើមជាមួយ MEMS ចលនា X-CUBE-MEMS1 និងការពង្រីកកម្មវិធីឧបករណ៍ចាប់សញ្ញាបរិស្ថានសម្រាប់ STM32Cube
2. UM1724: STM32 Nucleo-64 boards (MB1136)
3. UM3233៖ ចាប់ផ្តើមជាមួយ MEMS-Studio

ប្រវត្តិនៃការពិនិត្យឡើងវិញ

តារាងទី 4. ប្រវត្តិកែប្រែឯកសារ

កាលបរិច្ឆេទ  កំណែ  ការផ្លាស់ប្តូរ
១៣-មករា-២២ 1 ការចេញផ្សាយដំបូង។
21-មីនា-18 2 បានធ្វើបច្ចុប្បន្នភាពការណែនាំ និងផ្នែក 2.1 MotionPW ជាងview.
១៧-កុម្ភៈ-២០២៣ 3 បានធ្វើបច្ចុប្បន្នភាពផ្នែក 2.2.5៖ ការអនុវត្តក្បួនដោះស្រាយ និងរូបភាពទី 3. STM32 Nucleo: LEDs, button, jumper ។
បានបន្ថែមព័ត៌មានភាពឆបគ្នានៃបន្ទះពង្រីក X-NUCLEO-IKS01A3 ។
៣១-ឧសភា-២៣ 4 ការណែនាំផ្នែកដែលបានធ្វើបច្ចុប្បន្នភាព ផ្នែកទី 2.1៖ MotionPW ជាងview, ផ្នែក 2.2.1: ការពិពណ៌នាបណ្ណាល័យ MotionPW, ផ្នែក 2.2.2: MotionPW APIs, ផ្នែក 2.2.4: កូដសាកល្បង, ផ្នែក 2.2.5: ការអនុវត្ត​ក្បួនដោះស្រាយ, ផ្នែក 2.3: Sample កម្មវិធី ផ្នែក 2.4៖ កម្មវិធី MEMS Studio

 

ការជូនដំណឹងសំខាន់ - អានដោយប្រុងប្រយ័ត្ន

STMicroelectronics NV និងក្រុមហ៊ុនបុត្រសម្ព័ន្ធរបស់ខ្លួន (“ST”) រក្សាសិទ្ធិដើម្បីធ្វើការផ្លាស់ប្តូរ ការកែតម្រូវ ការកែលម្អ ការកែប្រែ និងការកែលម្អចំពោះផលិតផល ST និង/ឬឯកសារនេះនៅពេលណាមួយដោយគ្មានការជូនដំណឹងជាមុន។ អ្នកទិញគួរតែទទួលបានព័ត៌មានពាក់ព័ន្ធចុងក្រោយបំផុតលើផលិតផល ST មុនពេលធ្វើការបញ្ជាទិញ។ ផលិតផល ST ត្រូវ​បាន​លក់​ដោយ​អនុលោម​តាម​លក្ខខណ្ឌ​នៃ​ការ​លក់​របស់ ST នៅ​ពេល​ទទួល​ស្គាល់​ការ​បញ្ជា​ទិញ។
អ្នកទិញទទួលខុសត្រូវទាំងស្រុងចំពោះជម្រើស ការជ្រើសរើស និងការប្រើប្រាស់ផលិតផល ST ហើយ ST មិនទទួលខុសត្រូវចំពោះជំនួយកម្មវិធី ឬការរចនាផលិតផលរបស់អ្នកទិញឡើយ។

គ្មានអាជ្ញាប័ណ្ណ បង្ហាញ ឬបង្កប់ន័យចំពោះសិទ្ធិកម្មសិទ្ធិបញ្ញាណាមួយត្រូវបានផ្តល់ដោយ ST នៅទីនេះ។
ការលក់បន្តនៃផលិតផល ST ជាមួយនឹងបទប្បញ្ញត្តិខុសពីព័ត៌មានដែលមានចែងនៅទីនេះ នឹងត្រូវចាត់ទុកជាមោឃៈនូវការធានាណាមួយដែលផ្តល់ដោយ ST សម្រាប់ផលិតផលនោះ។
ST និងនិមិត្តសញ្ញា ST គឺជាពាណិជ្ជសញ្ញារបស់ ST ។ សម្រាប់ព័ត៌មានបន្ថែមអំពីពាណិជ្ជសញ្ញា ST សូមមើល www.st.com/trademarks ។ ឈ្មោះផលិតផល ឬសេវាកម្មផ្សេងទៀតទាំងអស់គឺជាកម្មសិទ្ធិរបស់ម្ចាស់រៀងៗខ្លួន។

ព័ត៌មាននៅក្នុងឯកសារនេះជំនួស និងជំនួសព័ត៌មានដែលបានផ្តល់ពីមុននៅក្នុងកំណែមុននៃឯកសារនេះ។

© 2025 STMicroelectronics - រក្សាសិទ្ធិគ្រប់យ៉ាង

ការអនុវត្ត

អេ សampការអនុវត្តគឺអាចរកបានសម្រាប់បន្ទះពង្រីក X-NUCLEO-IKS4A1 និង X-NUCLEO-IKS01A3 ដែលបានដំឡើងនៅលើក្រុមប្រឹក្សាអភិវឌ្ឍន៍ដែលបានបញ្ជាក់។

ព័ត៌មានបច្ចេកទេស

សម្រាប់មុខងារ និងប៉ារ៉ាម៉ែត្រលម្អិតនៃ MotionPW APIs សូមមើល MotionPW_Package.chm ដែលបានចងក្រង HTML file ដែលមានទីតាំងនៅក្នុងថតឯកសារ។

APIs

  • MotionPW_GetLibVersion(char *version)
  • MotionPW_Initialize(ទុកជាមោឃៈ)
  • MotionPW_Update(MPW_input_t *data_in, MPW_output_t *data_out)
  • MotionPW_ResetPedometerLibrary(ទុកជាមោឃៈ)
  • MotionPW_ResetStepCount(ទុកជាមោឃៈ)
  • MotionPW_UpdateEnergyThreshold(float *energy_threshold)

លក្ខណៈបច្ចេកទេស

  • ឈ្មោះផលិតផល៖ MotionPW Pedometer ពេលវេលាពិត
  • ភាពឆបគ្នា៖ ការពង្រីក X-CUBE-MEMS1 សម្រាប់ STM32Cube
  • ក្រុមហ៊ុនផលិត:STMicroelectronics
  • បណ្ណាល័យ៖ បណ្ណាល័យ MotionPW Middleware
  • ការទទួលបានទិន្នន័យ៖ ឧបករណ៍វាស់ល្បឿន
  • Sampប្រេកង់ ling: 50 Hz

សំណួរដែលសួរញឹកញាប់ (FAQ)

សំណួរ៖ តើខ្ញុំអាចប្រើបណ្ណាល័យ MotionPW ជាមួយនឹងឧបករណ៍ចាប់សញ្ញា ST MEMS បានទេ?

ចម្លើយ៖ បណ្ណាល័យត្រូវបានរចនាឡើងសម្រាប់តែឧបករណ៍ចាប់សញ្ញា ST MEMS ប៉ុណ្ណោះ។
ភាពឆបគ្នាជាមួយឧបករណ៍ចាប់សញ្ញា MEMS ផ្សេងទៀតមិនត្រូវបានធានាទេ។

សំណួរ៖ តើទិន្នន័យឧបករណ៍វាស់ល្បឿនដែលត្រូវការគឺជាអ្វី?ampប្រេកង់ ling?

A: តម្រូវការ sampប្រេកង់ ling គឺ 50 Hz សម្រាប់ការរកឃើញត្រឹមត្រូវនៃជំហាន និងចង្វាក់។

សំណួរ៖ តើខ្ញុំចាប់ផ្តើមបណ្ណាល័យ MotionPW ដោយរបៀបណា?

ចម្លើយ៖ ហៅមុខងារ MotionPW_Initialize() មុនពេលប្រើបណ្ណាល័យសកម្មភាពហាត់ប្រាណ។ ត្រូវប្រាកដថាម៉ូឌុល CRC នៅក្នុង microcontroller STM32 ត្រូវបានបើក។

ឯកសារ/ធនធាន

ឧបករណ៍ចាប់សញ្ញា ST X-CUBE-MEMS1 និងការពង្រីកកម្មវិធី Algorithm ចលនា [pdf] សៀវភៅណែនាំអ្នកប្រើប្រាស់
STM32 Nucleo, X-NUCLEO-IKS4A1, X-NUCLEO-IKS01A3, ឧបករណ៍ចាប់សញ្ញា X-CUBE-MEMS1 និងការពង្រីកកម្មវិធីក្បួនដោះស្រាយចលនា, X-CUBE-MEMS1, ឧបករណ៍ចាប់សញ្ញា និងក្បួនដោះស្រាយចលនា ការពង្រីកកម្មវិធី, ការពង្រីកកម្មវិធីក្បួនដោះស្រាយចលនា, ការពង្រីកកម្មវិធី Algorithm

ឯកសារយោង

ទុកមតិយោបល់

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានផ្សព្វផ្សាយទេ។ វាលដែលត្រូវការត្រូវបានសម្គាល់ *