ឧបករណ៍ចាប់សញ្ញា 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

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 |




