X-CUBE-MEMS1 ಸಂವೇದಕ ಮತ್ತು ಚಲನೆಯ ಅಲ್ಗಾರಿದಮ್ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ
“
ಉತ್ಪನ್ನ ಮಾಹಿತಿ
ವಿಶೇಷಣಗಳು
- ಉತ್ಪನ್ನದ ಹೆಸರು: MotionPW ರಿಯಲ್-ಟೈಮ್ ಪೆಡೋಮೀಟರ್
- ಹೊಂದಾಣಿಕೆ: STM1Cube ಗಾಗಿ X-CUBE-MEMS32 ವಿಸ್ತರಣೆ
- ತಯಾರಕ: STMicroelectronics
- ಗ್ರಂಥಾಲಯ: ಮೋಷನ್ಪಿಡಬ್ಲ್ಯೂ ಮಿಡಲ್ವೇರ್ ಗ್ರಂಥಾಲಯ
- ಡೇಟಾ ಸ್ವಾಧೀನ: ವೇಗವರ್ಧಕ ಮಾಪಕ
- Sampಲಿಂಗ್ ಆವರ್ತನ: 50 Hz
ಉತ್ಪನ್ನ ಬಳಕೆಯ ಸೂಚನೆಗಳು
ಮುಗಿದಿದೆ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(ಶೂನ್ಯ)
- MotionPW_Update(MPW_input_t *data_in, MPW_output_t
*ಡೇಟಾ_ಔಟ್) - MotionPW_ResetPedometerLibrary(ಶೂನ್ಯ)
- MotionPW_ResetStepCount(ಶೂನ್ಯ)
- MotionPW_UpdateEnergyThreshold(ಫ್ಲೋಟ್ *ಶಕ್ತಿ_ಥ್ರೆಶೋಲ್ಡ್)
ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು (FAQ)
ಪ್ರಶ್ನೆ: ನಾನು ST ಅಲ್ಲದ MEMS ಸಂವೇದಕಗಳೊಂದಿಗೆ MotionPW ಗ್ರಂಥಾಲಯವನ್ನು ಬಳಸಬಹುದೇ?
ಉ: ಗ್ರಂಥಾಲಯವನ್ನು ST MEMS ಸಂವೇದಕಗಳಿಗಾಗಿ ಮಾತ್ರ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ಇತರ MEMS ಸಂವೇದಕಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಾತರಿಪಡಿಸಲಾಗಿಲ್ಲ.
ಪ್ರಶ್ನೆ: ಅಗತ್ಯವಿರುವ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಡೇಟಾ ಯಾವುದುampಲಿಂಗ್
ಆವರ್ತನ?
ಉ: ಅಗತ್ಯವಿರುವ ರು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 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ವಿಭಿನ್ನ STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ಗಳಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಲಭಗೊಳಿಸಲು ಇದನ್ನು STM32Cube ಸಾಫ್ಟ್ವೇರ್ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ನಿರ್ಮಿಸಲಾಗಿದೆ. ಸಾಫ್ಟ್ವೇರ್ s ನೊಂದಿಗೆ ಬರುತ್ತದೆ.ampNUCLEO-F4RE, NUCLEO-U1ZI-Q ಅಥವಾ NUCLEO-L01RE ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ನಲ್ಲಿ X-NUCLEO-IKS3A401 ಅಥವಾ X-NUCLEO-IKS575A152 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ನಲ್ಲಿ ಅನುಷ್ಠಾನಗೊಳ್ಳುತ್ತಿದೆ.
UM2350 – Rev 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 ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ.
ಚಲನೆPW ಓವರ್view
MotionPW ಲೈಬ್ರರಿಯು X-CUBE-MEMS1 ಸಾಫ್ಟ್ವೇರ್ನ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.
ಗ್ರಂಥಾಲಯವು ಅಕ್ಸೆಲೆರೊಮೀಟರ್ನಿಂದ ಡೇಟಾವನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಧರಿಸಬಹುದಾದ ಸಾಧನದೊಂದಿಗೆ ಬಳಕೆದಾರರು ನಿರ್ವಹಿಸಿದ ಹಂತಗಳ ಸಂಖ್ಯೆ ಮತ್ತು ಕ್ಯಾಡೆನ್ಸ್ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಗ್ರಂಥಾಲಯವನ್ನು ST MEMS ಗಾಗಿ ಮಾತ್ರ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇತರ MEMS ಸಂವೇದಕಗಳನ್ನು ಬಳಸುವಾಗ ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್ನಲ್ಲಿ ವಿವರಿಸಿದ್ದಕ್ಕಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಭಿನ್ನವಾಗಿರುತ್ತದೆ.
ಎ ಎಸ್ample ಅನುಷ್ಠಾನವು X-NUCLEO-IKS4A1 ಮತ್ತು X-NUCLEO-IKS01A3 ವಿಸ್ತರಣಾ ಬೋರ್ಡ್ಗಳಿಗೆ ಲಭ್ಯವಿದೆ, ಇವುಗಳನ್ನು aNUCLEO-F401RE, NUCLEO-U575ZI-Q ಅಥವಾ NUCLEO-L152RE ಅಭಿವೃದ್ಧಿ ಮಂಡಳಿಯಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ.
MotionPW ಗ್ರಂಥಾಲಯ
MotionPW API ಗಳ ಕಾರ್ಯಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವಿವರಿಸುವ ತಾಂತ್ರಿಕ ಮಾಹಿತಿಯನ್ನು MotionPW_Package.chm ಸಂಕಲಿಸಿದ HTML ನಲ್ಲಿ ಕಾಣಬಹುದು. file ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಫೋಲ್ಡರ್ನಲ್ಲಿದೆ.
MotionPW ಗ್ರಂಥಾಲಯದ ವಿವರಣೆ
ಮೋಷನ್ಪಿಡಬ್ಲ್ಯೂ ಪೆಡೋಮೀಟರ್ ಲೈಬ್ರರಿಯು ಅಕ್ಸೆಲೆರೊಮೀಟರ್ನಿಂದ ಪಡೆದ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ; ಇದು ಈ ಕೆಳಗಿನ ವೈಶಿಷ್ಟ್ಯಗಳನ್ನು ಹೊಂದಿದೆ:
·
ಹಂತಗಳ ಸಂಖ್ಯೆ, ಕ್ಯಾಡೆನ್ಸ್ ಮತ್ತು ವಿಶ್ವಾಸವನ್ನು ಕಂಡುಹಿಡಿಯುವ ಸಾಧ್ಯತೆ
·
ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಮಾತ್ರ ಗುರುತಿಸುವಿಕೆ
·
ಅಗತ್ಯವಿರುವ ವೇಗವರ್ಧಕ ಡೇಟಾ ರುampಲಿಂಗ್ ಆವರ್ತನ 50 Hz
·
ಸಂಪನ್ಮೂಲ ಅವಶ್ಯಕತೆಗಳು:
ಕಾರ್ಟೆಕ್ಸ್-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 ಗಳು
MotionPW ಲೈಬ್ರರಿ API ಗಳು:
·
uint8_t MotionPW_GetLibVersion(ಚಾರ್ *ಆವೃತ್ತಿ)
ಲೈಬ್ರರಿ ಆವೃತ್ತಿಯನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ
* ಆವೃತ್ತಿಯು 35 ಅಕ್ಷರಗಳ ಶ್ರೇಣಿಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ
ಆವೃತ್ತಿ ಸ್ಟ್ರಿಂಗ್ನಲ್ಲಿನ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ
·
ಶೂನ್ಯ MotionPW_Initialize(ಶೂನ್ಯ)
ಡೈನಾಮಿಕ್ ಮೆಮೊರಿ ಹಂಚಿಕೆ ಸೇರಿದಂತೆ ಆಂತರಿಕ ಕಾರ್ಯವಿಧಾನದ MotionPW ಲೈಬ್ರರಿ ಇನಿಶಿಯಲೈಸೇಶನ್ ಮತ್ತು ಸೆಟಪ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ.
ಫಿಟ್ನೆಸ್ ಚಟುವಟಿಕೆ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಮೊದಲು ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಬೇಕು ಮತ್ತು STM32 ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್ನಲ್ಲಿರುವ CRC ಮಾಡ್ಯೂಲ್ ಅನ್ನು (RCC ಪೆರಿಫೆರಲ್ ಕ್ಲಾಕ್ ಎನೇಬಲ್ ರಿಜಿಸ್ಟರ್ನಲ್ಲಿ) ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.
UM2350 - ರೆವ್ 4
ಪುಟ 3/16
ಯುಎಂ 2350
STM1Cube ಗಾಗಿ X-CUBE-MEMS32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆಯಲ್ಲಿ MotionPW ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ.
·
MotionPW_Update(MPW_input_t *data_in, MPW_output_t *data_out) ಅನ್ನು ರದ್ದುಗೊಳಿಸಿ
ಮಣಿಕಟ್ಟಿನ ಅಲ್ಗಾರಿದಮ್ಗಾಗಿ ಪೆಡೋಮೀಟರ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
*data_in ಪ್ಯಾರಾಮೀಟರ್ ಇನ್ಪುಟ್ ಡೇಟಾದೊಂದಿಗೆ ರಚನೆಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ
MPW_input_t ರಚನೆಯ ಪ್ರಕಾರದ ನಿಯತಾಂಕಗಳು:
AccX ಎಂಬುದು g ನಲ್ಲಿ X ಅಕ್ಷದಲ್ಲಿನ ವೇಗವರ್ಧಕ ಸಂವೇದಕ ಮೌಲ್ಯವಾಗಿದೆ
AccY ಎಂಬುದು g ನಲ್ಲಿ Y ಅಕ್ಷದಲ್ಲಿನ ವೇಗವರ್ಧಕ ಸಂವೇದಕ ಮೌಲ್ಯವಾಗಿದೆ
AccZ ಎಂಬುದು g ನಲ್ಲಿ Z ಅಕ್ಷದಲ್ಲಿ ವೇಗವರ್ಧಕ ಸಂವೇದಕ ಮೌಲ್ಯವಾಗಿದೆ
ಕರೆಂಟ್ ಆಕ್ಟಿವಿಟಿ ಎನ್ನುವುದು ಈ ಕೆಳಗಿನ ಮೌಲ್ಯಗಳೊಂದಿಗೆ ಎಣಿಕೆ ಮಾಡಲಾದ MPW_activity_t ಇನ್ಪುಟ್ ಪ್ರಕಾರವಾಗಿದೆ:
MPW_ಅಜ್ಞಾತ_ಚಟುವಟಿಕೆ = 0x00
MPW_ವಾಕಿಂಗ್ = 0x01
MPW_ವೇಗದ ನಡಿಗೆ = 0x02
MPW_ಜೋಗಿಂಗ್ = 0x03
*data_out ಪ್ಯಾರಾಮೀಟರ್ ಔಟ್ಪುಟ್ ಡೇಟಾ ಹೊಂದಿರುವ ರಚನೆಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ.
MPW_output_t ರಚನೆಯ ಪ್ರಕಾರದ ನಿಯತಾಂಕಗಳು:
Nsteps ಎಂದರೆ ಬಳಕೆದಾರರು ನಿರ್ವಹಿಸಿದ ಹಂತಗಳ ಸಂಖ್ಯೆ.
ಬಳಕೆದಾರರ ಹಂತಗಳ ಕ್ಯಾಡೆನ್ಸ್ ಎಂಬುದು ಕ್ಯಾಡೆನ್ಸ್ ಆಗಿದೆ.
ವಿಶ್ವಾಸ ಎಂದರೆ ಲೆಕ್ಕಹಾಕಿದ ಔಟ್ಪುಟ್ ನಿಯತಾಂಕದ ವಿಶ್ವಾಸ.
·
ಶೂನ್ಯ MotionPW_ResetPedometerLibrary(ಶೂನ್ಯ)
ಗ್ರಂಥಾಲಯದ ಆಂತರಿಕ ಅಸ್ಥಿರಗಳು ಮತ್ತು ಕಾರ್ಯವಿಧಾನವನ್ನು ಪೂರ್ವನಿಯೋಜಿತ ಮೌಲ್ಯಗಳಿಗೆ ಮರುಹೊಂದಿಸುತ್ತದೆ (ಪ್ರಸ್ತುತ ಹಂತಗಳ ಎಣಿಕೆ ಸೇರಿದಂತೆ)
·
MotionPW_ResetStepCount(ಶೂನ್ಯ)ವನ್ನು ರದ್ದುಗೊಳಿಸಿ
ಪ್ರಸ್ತುತ ಹಂತದ ಎಣಿಕೆಯನ್ನು ಮರುಹೊಂದಿಸುತ್ತದೆ
·
ಶೂನ್ಯ MotionPW_UpdateEnergyThreshold(ಫ್ಲೋಟ್ *ಶಕ್ತಿ_ಥ್ರೆಶೋಲ್ಡ್)
ಹಂತ ಪತ್ತೆ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಉತ್ತಮಗೊಳಿಸಲು ಶಕ್ತಿಯ ಮಿತಿಯನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ.
*energy_threshold ಪ್ಯಾರಾಮೀಟರ್ ಶಕ್ತಿಯ ಮಿತಿ ಮೌಲ್ಯಕ್ಕೆ ಒಂದು ಸೂಚಕವಾಗಿದೆ.
UM2350 - ರೆವ್ 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 ಅನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ […] /* ಪ್ರಾರಂಭ */ 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_ಇನ್ಪುಟ್_t MAW_ಡೇಟಾ_ಇನ್; MAW_ಔಟ್ಪುಟ್_t 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, Timestamp);
MPW_ಡೇಟಾ_ಇನ್.Acc_X = MAW_ಡೇಟಾ_ಇನ್.Acc_X; MPW_ಡೇಟಾ_ಇನ್.Acc_Y = MAW_ಡೇಟಾ_ಇನ್.Acc_Y; MPW_ಡೇಟಾ_ಇನ್.Acc_Z = MAW_ಡೇಟಾ_ಇನ್.Acc_Z;
(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) ಕಾರ್ಟೆಕ್ಸ್-M4, ಕಾರ್ಟೆಕ್ಸ್-M3
4 MHz ನಲ್ಲಿ ಕಾರ್ಟೆಕ್ಸ್-M32 STM401F84RE
ಕನಿಷ್ಠ
ಸರಾಸರಿ
ಗರಿಷ್ಠ
38
49
616
3 MHz ನಲ್ಲಿ ಕಾರ್ಟೆಕ್ಸ್-M32 STM152L32RE
ಕನಿಷ್ಠ
ಸರಾಸರಿ
ಗರಿಷ್ಠ
296
390
3314
UM2350 - ರೆವ್ 4
ಪುಟ 6/16
ಯುಎಂ 2350
STM1Cube ಗಾಗಿ X-CUBE-MEMS32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆಯಲ್ಲಿ MotionPW ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ.
ಕೋಷ್ಟಕ 3. ಅಲ್ಗಾರಿದಮ್ ಇಲ್ಯಾಪ್ಸ್ ಟೈಮ್ (µs) ಕಾರ್ಟೆಕ್ಸ್-M33 ಮತ್ತು ಕಾರ್ಟೆಕ್ಸ್-M7
ಕಾರ್ಟೆಕ್ಸ್- M33 STM32U575ZI-Q ನಲ್ಲಿ 160 MHz
ಕನಿಷ್ಠ
ಸರಾಸರಿ
ಗರಿಷ್ಠ
57
63
359
ಕಾರ್ಟೆಕ್ಸ್- M7 STM32F767ZI 96 MHz ನಲ್ಲಿ
ಕನಿಷ್ಠ
ಸರಾಸರಿ
ಗರಿಷ್ಠ
61
88
1301
2.3
Sample ಅಪ್ಲಿಕೇಶನ್
ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್ಗಳನ್ನು ನಿರ್ಮಿಸಲು MotionPW ಮಿಡಲ್ವೇರ್ ಅನ್ನು ಸುಲಭವಾಗಿ ನಿರ್ವಹಿಸಬಹುದು.
ಎ ಎಸ್ample ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಫೋಲ್ಡರ್ನಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ. ಇದನ್ನು NUCLEO-F401RE, NUCLEOU575ZI-Q ಅಥವಾ NUCLEO-L152RE ಡೆವಲಪ್ಮೆಂಟ್ ಬೋರ್ಡ್ನಲ್ಲಿ X-NUCLEO-IKS4A1 ಅಥವಾ X-NUCLEO-IKS01A3 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ಗೆ ಸಂಪರ್ಕಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ಈ ಅಪ್ಲಿಕೇಶನ್ ನೈಜ ಸಮಯದಲ್ಲಿ ಹಂತಗಳು, ಕ್ಯಾಡೆನ್ಸ್ ಮತ್ತು ವಿಶ್ವಾಸವನ್ನು ಗುರುತಿಸುತ್ತದೆ. ಡೇಟಾವನ್ನು GUI ಮೂಲಕ ಪ್ರದರ್ಶಿಸಬಹುದು.
ಚಿತ್ರ 3. STM32 ನ್ಯೂಕ್ಲಿಯೊ: ಎಲ್ಇಡಿಗಳು, ಬಟನ್, ಜಂಪರ್
ಮೇಲಿನ ಚಿತ್ರವು ಬಳಕೆದಾರರ ಬಟನ್ B1 ಮತ್ತು NUCLEO-F401RE ಬೋರ್ಡ್ನ ಮೂರು LEDಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಬೋರ್ಡ್ ಚಾಲಿತವಾದ ನಂತರ, LED LD3 (PWR) ಆನ್ ಆಗುತ್ತದೆ.
ನೈಜ-ಸಮಯದ ಡೇಟಾವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು USB ಕೇಬಲ್ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿದೆ. ಬೋರ್ಡ್ USB ಸಂಪರ್ಕದ ಮೂಲಕ PC ಯಿಂದ ಚಾಲಿತವಾಗಿದೆ. ಈ ಕಾರ್ಯ ಕ್ರಮವು ಬಳಕೆದಾರರಿಗೆ ಪತ್ತೆಯಾದ ಹಂತಗಳು, ಕ್ಯಾಡೆನ್ಸ್ ಮತ್ತು ವಿಶ್ವಾಸ, ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಡೇಟಾ, ಸಮಯದ ಹಂತವನ್ನು ಪ್ರದರ್ಶಿಸಲು ಅನುಮತಿಸುತ್ತದೆ.amp ಮತ್ತು ಅಂತಿಮವಾಗಿ ಇತರ ಸಂವೇದಕ ಡೇಟಾ, ನೈಜ ಸಮಯದಲ್ಲಿ, MEMS-ಸ್ಟುಡಿಯೋ ಬಳಸಿ.
2.4
MEMS ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್
ರುample ಅಪ್ಲಿಕೇಶನ್ MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದನ್ನು www.st.com ನಿಂದ ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು.
ಹಂತ 1. ಅಗತ್ಯವಿರುವ ಡ್ರೈವರ್ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಸೂಕ್ತವಾದ ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ನೊಂದಿಗೆ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ ಅನ್ನು PC ಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
UM2350 - ರೆವ್ 4
ಪುಟ 7/16
ಯುಎಂ 2350
STM1Cube ಗಾಗಿ X-CUBE-MEMS32 ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆಯಲ್ಲಿ MotionPW ಮಿಡಲ್ವೇರ್ ಲೈಬ್ರರಿ.
ಹಂತ 2.
ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ.
ಬೆಂಬಲಿತ ಫರ್ಮ್ವೇರ್ನೊಂದಿಗೆ 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. ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ
ದಿನಾಂಕ
ಆವೃತ್ತಿ ಬದಲಾವಣೆಗಳು
24-ಜನವರಿ-2018 1 ಆರಂಭಿಕ ಬಿಡುಗಡೆ.
21-ಮಾರ್ಚ್-2018 2 ನವೀಕರಿಸಿದ ಪರಿಚಯ ಮತ್ತು ವಿಭಾಗ 2.1 MotionPW ಮುಗಿದಿದೆview. ನವೀಕರಿಸಿದ ವಿಭಾಗ 2.2.5: ಅಲ್ಗಾರಿದಮ್ ಕಾರ್ಯಕ್ಷಮತೆ ಮತ್ತು ಚಿತ್ರ 3. STM32 ನ್ಯೂಕ್ಲಿಯೊ: LED ಗಳು, ಬಟನ್, ಜಂಪರ್.
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: ಎಸ್ample ಅಪ್ಲಿಕೇಶನ್, ವಿಭಾಗ 2.4: MEMS ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್
UM2350 - ರೆವ್ 4
ಪುಟ 12/16
ಯುಎಂ 2350
ಪರಿವಿಡಿ
ಪರಿವಿಡಿ
1 ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳು ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು .
STM32Cube .view . . . . . . . . . . . 3
೨.೨.೧ MotionPW ಗ್ರಂಥಾಲಯದ ವಿವರಣೆ. 2.2.1 3 API ಫ್ಲೋ ಚಾರ್ಟ್ . . . . . . . . . . . . 2.2.2 3 ಅಲ್ಗಾರಿದಮ್ ಕಾರ್ಯಕ್ಷಮತೆ .ampಲೆ ಅಪ್ಲಿಕೇಶನ್. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 2.4 MEMS ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
3 ಉಲ್ಲೇಖಗಳು. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11 ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
UM2350 - ರೆವ್ 4
ಪುಟ 13/16
ಯುಎಂ 2350
ಕೋಷ್ಟಕಗಳ ಪಟ್ಟಿ
ಕೋಷ್ಟಕಗಳ ಪಟ್ಟಿ
ಕೋಷ್ಟಕ 1. ಕೋಷ್ಟಕ 2. ಕೋಷ್ಟಕ 3. ಕೋಷ್ಟಕ 4.
ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳ ಪಟ್ಟಿ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 ಅಲ್ಗಾರಿದಮ್ ಇಲ್ಯಾಪ್ಸ್ ಟೈಮ್ (µs) ಕಾರ್ಟೆಕ್ಸ್-M4, ಕಾರ್ಟೆಕ್ಸ್-M3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6 ಅಲ್ಗಾರಿದಮ್ ಇಲ್ಯಾಪ್ಸ್ ಟೈಮ್ (µs) ಕಾರ್ಟೆಕ್ಸ್-M33 ಮತ್ತು ಕಾರ್ಟೆಕ್ಸ್-M7 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
UM2350 - ರೆವ್ 4
ಪುಟ 14/16
ಯುಎಂ 2350
ಅಂಕಿಗಳ ಪಟ್ಟಿ
ಅಂಕಿಗಳ ಪಟ್ಟಿ
ಚಿತ್ರ 1. ಚಿತ್ರ 2. ಚಿತ್ರ 3. ಚಿತ್ರ 4. ಚಿತ್ರ 5. ಚಿತ್ರ 6. ಚಿತ್ರ 7. ಚಿತ್ರ 8.
MotionPW API ಲಾಜಿಕ್ ಸೀಕ್ವೆನ್ಸ್ . 5 STM6 ನ್ಯೂಕ್ಲಿಯೊ: LED ಗಳು, ಬಟನ್, ಜಂಪರ್ . . . . . 32 MEMS-ಸ್ಟುಡಿಯೋ – ಗ್ರಂಥಾಲಯ ಮೌಲ್ಯಮಾಪನ – ದತ್ತಾಂಶ ಕೋಷ್ಟಕ. File .
UM2350 - ರೆವ್ 4
ಪುಟ 15/16
ಯುಎಂ 2350
ಪ್ರಮುಖ ಸೂಚನೆ ಎಚ್ಚರಿಕೆಯಿಂದ ಓದಿ 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 ಸಂವೇದಕ ಮತ್ತು ಚಲನೆಯ ಅಲ್ಗಾರಿದಮ್ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ STM32 ನ್ಯೂಕ್ಲಿಯೊ, X-NUCLEO-IKS4A1, X-NUCLEO-IKS01A3, X-CUBE-MEMS1 ಸೆನ್ಸರ್ ಮತ್ತು ಮೋಷನ್ ಅಲ್ಗಾರಿದಮ್ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, X-CUBE-MEMS1, ಸೆನ್ಸರ್ ಮತ್ತು ಮೋಷನ್ ಅಲ್ಗಾರಿದಮ್ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, ಮೋಷನ್ ಅಲ್ಗಾರಿದಮ್ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, ಅಲ್ಗಾರಿದಮ್ ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ, ಸಾಫ್ಟ್ವೇರ್ ವಿಸ್ತರಣೆ |