ST X - ಲೋಗೋಯುಎಂ 2275
ಬಳಕೆದಾರ ಕೈಪಿಡಿ

STM1Cube ಗಾಗಿ X-CUBE-MEMS32 ವಿಸ್ತರಣೆಯಲ್ಲಿ MotionFD ನೈಜ-ಸಮಯದ ಪತನ ಪತ್ತೆ ಲೈಬ್ರರಿಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

ಪರಿಚಯ

MotionEC X-CUBE-MEMS1 ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಮಿಡಲ್‌ವೇರ್ ಲೈಬ್ರರಿ ಅಂಶವಾಗಿದೆ ಮತ್ತು STM3z2 ನಲ್ಲಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ. ಇದು ಸಾಧನದ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಸಾಧನದ ದೃಷ್ಟಿಕೋನ ಮತ್ತು ಚಲನೆಯ ಸ್ಥಿತಿಯ ಕುರಿತು ನೈಜ-ಸಮಯದ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಇದು ಕೆಳಗಿನ ಔಟ್‌ಪುಟ್‌ಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ: ಸಾಧನದ ದೃಷ್ಟಿಕೋನ (ಕ್ವಾಟರ್ನಿಯನ್‌ಗಳು, ಯೂಲರ್ ಕೋನಗಳು), ಸಾಧನದ ತಿರುಗುವಿಕೆ (ವರ್ಚುವಲ್ ಗೈರೊಸ್ಕೋಪ್ ಕಾರ್ಯನಿರ್ವಹಣೆ), ಗುರುತ್ವ ವೆಕ್ಟರ್ ಮತ್ತು ರೇಖೀಯ ವೇಗವರ್ಧನೆ.
ಈ ಗ್ರಂಥಾಲಯವು ST MEMS ನೊಂದಿಗೆ ಮಾತ್ರ ಕಾರ್ಯನಿರ್ವಹಿಸಲು ಉದ್ದೇಶಿಸಲಾಗಿದೆ.
ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಸ್ಟ್ಯಾಟಿಕ್ ಲೈಬ್ರರಿ ಸ್ವರೂಪದಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್®-M32+, ARM® ಕಾರ್ಟೆಕ್ಸ್®-M0, ARM® ಕಾರ್ಟೆಕ್ಸ್®-M3, ARM® ಕಾರ್ಟೆಕ್ಸ್®-M33 ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್ ®-M4 ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್ ®-M7 ಮತ್ತು ARM® ಕಾರ್ಟೆಕ್ಸ್ ®-MXNUMX ಅನ್ನು ಆಧರಿಸಿ STMXNUMX ಮೈಕ್ರೋಕಂಟ್ರೋಲರ್‌ಗಳಲ್ಲಿ ಬಳಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಕಾರ್ಟೆಕ್ಸ್ ®-MXNUMX ಆರ್ಕಿಟೆಕ್ಚರ್ಸ್.
ವಿವಿಧ STM32 ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ಗಳಲ್ಲಿ ಪೋರ್ಟಬಿಲಿಟಿಯನ್ನು ಸುಲಭಗೊಳಿಸಲು STM32Cube ಸಾಫ್ಟ್‌ವೇರ್ ತಂತ್ರಜ್ಞಾನದ ಮೇಲೆ ಇದನ್ನು ನಿರ್ಮಿಸಲಾಗಿದೆ.
ಸಾಫ್ಟ್ವೇರ್ ಗಳು ಬರುತ್ತದೆampNUCLEO-F4RE, NUCLEO-U1ZI-Q ಅಥವಾ NUCLEO-L01RE ಡೆವಲಪ್‌ಮೆಂಟ್ ಬೋರ್ಡ್‌ನಲ್ಲಿ X-NUCLEO-IKS3A401 ಅಥವಾ X-NUCLEO-IKS575A152 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್‌ನಲ್ಲಿ ಅನುಷ್ಠಾನಗೊಳ್ಳುತ್ತಿದೆ.

ಸಂಕ್ಷೇಪಣಗಳು ಮತ್ತು ಸಂಕ್ಷೇಪಣಗಳು

ಕೋಷ್ಟಕ 1. ಸಂಕ್ಷಿಪ್ತ ರೂಪಗಳ ಪಟ್ಟಿ

ಸಂಕ್ಷಿಪ್ತ ರೂಪ ವಿವರಣೆ
API ಅಪ್ಲಿಕೇಶನ್ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಇಂಟರ್ಫೇಸ್
ಬಿಎಸ್ಪಿ ಬೋರ್ಡ್ ಬೆಂಬಲ ಪ್ಯಾಕೇಜ್
GUI ಚಿತ್ರಾತ್ಮಕ ಬಳಕೆದಾರ ಇಂಟರ್ಫೇಸ್
ಎಚ್ಎಎಲ್ ಹಾರ್ಡ್ವೇರ್ ಅಮೂರ್ತತೆಯ ಪದರ
IDE ಸಮಗ್ರ ಅಭಿವೃದ್ಧಿ ಪರಿಸರ

STM1Cube ಗಾಗಿ X-CUBE-MEMS32 ಸಾಫ್ಟ್‌ವೇರ್ ವಿಸ್ತರಣೆಯಲ್ಲಿ MotionFD ಮಿಡಲ್‌ವೇರ್ ಲೈಬ್ರರಿ

2.1 MotionFD ಮುಗಿದಿದೆview
MotionFD ಲೈಬ್ರರಿಯು X-CUBE-MEMS1 ಸಾಫ್ಟ್‌ವೇರ್‌ನ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸುತ್ತದೆ.
ಲೈಬ್ರರಿಯು ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಒತ್ತಡ ಸಂವೇದಕದಿಂದ ಡೇಟಾವನ್ನು ಪಡೆದುಕೊಳ್ಳುತ್ತದೆ ಮತ್ತು ಸಾಧನದಿಂದ ಡೇಟಾದ ಆಧಾರದ ಮೇಲೆ ಬಳಕೆದಾರರ ಪತನದ ಘಟನೆಯ ಬಗ್ಗೆ ಮಾಹಿತಿಯನ್ನು ಒದಗಿಸುತ್ತದೆ.
ಗ್ರಂಥಾಲಯವನ್ನು ST MEMS ಗಾಗಿ ಮಾತ್ರ ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ. ಇತರ MEMS ಸಂವೇದಕಗಳನ್ನು ಬಳಸುವಾಗ ಕ್ರಿಯಾತ್ಮಕತೆ ಮತ್ತು ಕಾರ್ಯಕ್ಷಮತೆಯನ್ನು ವಿಶ್ಲೇಷಿಸಲಾಗುವುದಿಲ್ಲ ಮತ್ತು ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿ ವಿವರಿಸಿದ್ದಕ್ಕಿಂತ ಗಮನಾರ್ಹವಾಗಿ ಭಿನ್ನವಾಗಿರುತ್ತದೆ.
SampNUCLEO-F4RE, NUCLEO-U1ZI-Q ಅಥವಾ NUCLEO-L01RE ಡೆವಲಪ್‌ಮೆಂಟ್ ಬೋರ್ಡ್‌ನಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿರುವ X-NUCLEO-IKS3A401 ಮತ್ತು X-NUCLEO-IKS575A152 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್‌ಗೆ le ಅನುಷ್ಠಾನ ಲಭ್ಯವಿದೆ.
2.2 MotionFD ಲೈಬ್ರರಿ
MotionFD API ಗಳ ಕಾರ್ಯಗಳು ಮತ್ತು ನಿಯತಾಂಕಗಳನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ವಿವರಿಸುವ ತಾಂತ್ರಿಕ ಮಾಹಿತಿಯನ್ನು MotionFD_Package.chm ಸಂಕಲಿಸಿದ HTML ನಲ್ಲಿ ಕಾಣಬಹುದು file ಡಾಕ್ಯುಮೆಂಟೇಶನ್ ಫೋಲ್ಡರ್‌ನಲ್ಲಿದೆ.
2.2.1 MotionFD ಲೈಬ್ರರಿ ವಿವರಣೆ
MotionFD ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿಯು ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಒತ್ತಡದ ಸಂವೇದಕದಿಂದ ಪಡೆದ ಡೇಟಾವನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ; ಇದು ವೈಶಿಷ್ಟ್ಯಗಳು:

  • ಬಳಕೆದಾರರ ಪತನ ಸಂಭವಿಸಿದೆಯೇ ಅಥವಾ ಇಲ್ಲವೇ ಎಂಬುದನ್ನು ಪ್ರತ್ಯೇಕಿಸುವ ಸಾಧ್ಯತೆ
  • ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಒತ್ತಡ ಸಂವೇದಕ ಡೇಟಾವನ್ನು ಆಧರಿಸಿ ಗುರುತಿಸುವಿಕೆ
  • ಅಗತ್ಯವಿರುವ ವೇಗವರ್ಧಕ ಮತ್ತು ಒತ್ತಡ ಸಂವೇದಕ ಡೇಟಾ ರುampಲಿಂಗ್ ಆವರ್ತನವು 25 Hz ಆಗಿದೆ
  • ಸಂಪನ್ಮೂಲ ಅವಶ್ಯಕತೆಗಳು:
    - ಕಾರ್ಟೆಕ್ಸ್-M3: 3.6 kB ಕೋಡ್ ಮತ್ತು 3.2 kB ಡೇಟಾ ಮೆಮೊರಿ
    - ಕಾರ್ಟೆಕ್ಸ್-M33: 3.4 kB ಕೋಡ್ ಮತ್ತು 3.2 kB ಡೇಟಾ ಮೆಮೊರಿ
    - ಕಾರ್ಟೆಕ್ಸ್-M4: 3.4 kB ಕೋಡ್ ಮತ್ತು 3.2 kB ಡೇಟಾ ಮೆಮೊರಿ
    - ಕಾರ್ಟೆಕ್ಸ್-M7: 3.4 kB ಕೋಡ್ ಮತ್ತು 3.2 ಡೇಟಾ ಮೆಮೊರಿ
  • ARM ಕಾರ್ಟೆಕ್ಸ್-M3, ARM ಕಾರ್ಟೆಕ್ಸ್-M33, ARM ಕಾರ್ಟೆಕ್ಸ್-M4 ಮತ್ತು ARM ಕಾರ್ಟೆಕ್ಸ್-M7 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ ಲಭ್ಯವಿದೆ

2.2.2 MotionFD API ಗಳು
MotionFD ಲೈಬ್ರರಿ API ಗಳು:

  • uint8_t MotionFD_GetLibVersion (ಚಾರ್ * ಆವೃತ್ತಿ)
    - ಲೈಬ್ರರಿ ಆವೃತ್ತಿಯನ್ನು ಹಿಂಪಡೆಯುತ್ತದೆ
    - *ಆವೃತ್ತಿಯು 35 ಅಕ್ಷರಗಳ ಶ್ರೇಣಿಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ
    - ಆವೃತ್ತಿ ಸ್ಟ್ರಿಂಗ್‌ನಲ್ಲಿನ ಅಕ್ಷರಗಳ ಸಂಖ್ಯೆಯನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ
  • ಅನೂರ್ಜಿತ MotionFD_Initialize(ಅನೂರ್ಜಿತ)
    - MotionFD ಲೈಬ್ರರಿ ಪ್ರಾರಂಭ ಮತ್ತು ಆಂತರಿಕ ಕಾರ್ಯವಿಧಾನದ ಸೆಟಪ್ ಅನ್ನು ನಿರ್ವಹಿಸುತ್ತದೆ

ಗಮನಿಸಿ: ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿಯನ್ನು ಬಳಸುವ ಮೊದಲು ಈ ಕಾರ್ಯವನ್ನು ಕರೆಯಬೇಕು ಮತ್ತು STM32 ಮೈಕ್ರೊಕಂಟ್ರೋಲರ್‌ನಲ್ಲಿ CRC ಮಾಡ್ಯೂಲ್ ಅನ್ನು (RCC ಬಾಹ್ಯ ಗಡಿಯಾರ ಸಕ್ರಿಯಗೊಳಿಸಿ ರಿಜಿಸ್ಟರ್‌ನಲ್ಲಿ) ಸಕ್ರಿಯಗೊಳಿಸಬೇಕು.

  • ಅನೂರ್ಜಿತ MotionFD_Update (MFD_input_t *data_in, MFD_output_t *data_out)
    - ಪತನ ಪತ್ತೆ ಅಲ್ಗಾರಿದಮ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸುತ್ತದೆ
    – *data_in ಪ್ಯಾರಾಮೀಟರ್ ಇನ್‌ಪುಟ್ ಡೇಟಾದೊಂದಿಗೆ ರಚನೆಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ
    - MFD_input_t ರಚನೆಯ ಪ್ರಕಾರದ ನಿಯತಾಂಕಗಳು:
    ◦ AccX ಎನ್ನುವುದು mg ನಲ್ಲಿ X ಅಕ್ಷದಲ್ಲಿ ವೇಗವರ್ಧಕ ಸಂವೇದಕ ಮೌಲ್ಯವಾಗಿದೆ
    ◦ AccY ಎಂಬುದು ಮಿಗ್ರಾಂನಲ್ಲಿ Y ಅಕ್ಷದಲ್ಲಿ ವೇಗವರ್ಧಕ ಸಂವೇದಕ ಮೌಲ್ಯವಾಗಿದೆ
    ◦ AccZ ಎಂಬುದು mg ನಲ್ಲಿ Z ಅಕ್ಷದಲ್ಲಿ ವೇಗವರ್ಧಕ ಸಂವೇದಕ ಮೌಲ್ಯವಾಗಿದೆ
    ◦ ಪ್ರೆಸ್ ಎನ್ನುವುದು hPa ನಲ್ಲಿನ ಒತ್ತಡ ಸಂವೇದಕ ಮೌಲ್ಯವಾಗಿದೆ
    – *data_out ಪ್ಯಾರಾಮೀಟರ್ ಈ ಕೆಳಗಿನ ಐಟಂಗಳೊಂದಿಗೆ enum ಗೆ ಪಾಯಿಂಟರ್ ಆಗಿದೆ:
    ◦ MFD_NOFALL = 0
    ◦ MFD_FALL = 1
  • ಅನೂರ್ಜಿತ MotionFD_SetKnobs (ಫ್ಲೋಟ್ ಫಾಲ್_ಥ್ರೆಶೋಲ್ಡ್, int32_t ಫಾಲ್_ಆಲ್ಟಿಟ್ಯೂಡ್_ಡೆಲ್ಟಾ, ಫ್ಲೋಟ್ ಲೈಯಿಂಗ್_ಟೈಮ್)
    - ಲೈಬ್ರರಿ ಕಾನ್ಫಿಗರೇಶನ್ ನಿಯತಾಂಕಗಳನ್ನು ಹೊಂದಿಸುತ್ತದೆ
    – ಮಿಗ್ರಾಂನಲ್ಲಿ ಫಾಲ್_ಥ್ರೆಶೋಲ್ಡ್ ವೇಗೋತ್ಕರ್ಷದ ಮಿತಿ
    – fall_altitude_delta ಎತ್ತರದ ವ್ಯತ್ಯಾಸ ಸೆಂ
    - ಪ್ರಭಾವದ ನಂತರ ಚಲನೆಯಿಲ್ಲದೆ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸುಳ್ಳು ಸಮಯ
  • ಅನೂರ್ಜಿತ MotionFD_GetKnobs (ಫ್ಲೋಟ್ * ಫಾಲ್_ಥ್ರೆಶೋಲ್ಡ್, int32_t * ಫಾಲ್_ಆಲ್ಟಿಟ್ಯೂಡ್_ಡೆಲ್ಟಾ, ಫ್ಲೋಟ್ * ಲೈಯಿಂಗ್_ಟೈಮ್)
    - ಲೈಬ್ರರಿ ಕಾನ್ಫಿಗರೇಶನ್ ನಿಯತಾಂಕಗಳನ್ನು ಪಡೆಯುತ್ತದೆ
    – ಮಿಗ್ರಾಂನಲ್ಲಿ ಫಾಲ್_ಥ್ರೆಶೋಲ್ಡ್ ವೇಗೋತ್ಕರ್ಷದ ಮಿತಿ
    – fall_altitude_delta ಎತ್ತರದ ವ್ಯತ್ಯಾಸ ಸೆಂ
    - ಪ್ರಭಾವದ ನಂತರ ಚಲನೆಯಿಲ್ಲದೆ ಸೆಕೆಂಡುಗಳಲ್ಲಿ ಸುಳ್ಳು ಸಮಯ

2.2.3 API ಫ್ಲೋ ಚಾರ್ಟ್

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ-

2.2.4 ಡೆಮೊ ಕೋಡ್
ಕೆಳಗಿನ ಪ್ರದರ್ಶನ ಕೋಡ್ ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಒತ್ತಡ ಸಂವೇದಕದಿಂದ ಡೇಟಾವನ್ನು ಓದುತ್ತದೆ ಮತ್ತು ಪತನದ ಈವೆಂಟ್ ಕೋಡ್ ಅನ್ನು ಪಡೆಯುತ್ತದೆ.

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಡೆಮೊ ಕೋಡ್1ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಡೆಮೊ ಕೋಡ್

2.2.5 ಅಲ್ಗಾರಿದಮ್ ಕಾರ್ಯಕ್ಷಮತೆ
ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಅಲ್ಗಾರಿದಮ್ ವೇಗವರ್ಧಕ ಮತ್ತು ಒತ್ತಡ ಸಂವೇದಕದಿಂದ ಡೇಟಾವನ್ನು ಮಾತ್ರ ಬಳಸುತ್ತದೆ ಮತ್ತು ವಿದ್ಯುತ್ ಬಳಕೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಕಡಿಮೆ ಆವರ್ತನದಲ್ಲಿ (25 Hz) ಚಲಿಸುತ್ತದೆ.

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಅಲ್ಗಾರಿದಮ್ ಎಲಾಪ್ಸ್ ಟೈಮ್

2.3 ಎಸ್ample ಅಪ್ಲಿಕೇಶನ್
ಬಳಕೆದಾರರ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಲು MotionFD ಮಿಡಲ್‌ವೇರ್ ಅನ್ನು ಸುಲಭವಾಗಿ ಕುಶಲತೆಯಿಂದ ನಿರ್ವಹಿಸಬಹುದು; ಎಂದುample ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಅಪ್ಲಿಕೇಶನ್ ಫೋಲ್ಡರ್‌ನಲ್ಲಿ ಒದಗಿಸಲಾಗಿದೆ.
ಇದನ್ನು NUCLEO-F401RE, NUCLEO-U575ZI-Q ಅಥವಾ NUCLEO-L152RE ಡೆವಲಪ್‌ಮೆಂಟ್ ಬೋರ್ಡ್‌ನಲ್ಲಿ X-NUCLEO-IKS4A1 ಅಥವಾ X-NUCLEO-IKS01A3 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್‌ಗೆ ಸಂಪರ್ಕಿಸಲು ವಿನ್ಯಾಸಗೊಳಿಸಲಾಗಿದೆ.
ಅಪ್ಲಿಕೇಶನ್ ನೈಜ ಸಮಯದಲ್ಲಿ ಬಳಕೆದಾರರ ಪತನದ ಘಟನೆಯನ್ನು ಗುರುತಿಸುತ್ತದೆ.

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಜಂಪರ್

ಮೇಲಿನ ಚಿತ್ರವು ಬಳಕೆದಾರರ ಬಟನ್ B1 ಮತ್ತು NUCLEO-F401RE ಬೋರ್ಡ್‌ನ ಮೂರು LEDಗಳನ್ನು ತೋರಿಸುತ್ತದೆ. ಬೋರ್ಡ್ ಚಾಲಿತವಾದ ನಂತರ, LED LD3 (PWR) ಆನ್ ಆಗುತ್ತದೆ.
ನೈಜ-ಸಮಯದ ಡೇಟಾವನ್ನು ಮೇಲ್ವಿಚಾರಣೆ ಮಾಡಲು USB ಕೇಬಲ್ ಸಂಪರ್ಕದ ಅಗತ್ಯವಿದೆ. ಬೋರ್ಡ್ USB ಸಂಪರ್ಕದ ಮೂಲಕ PC ಯಿಂದ ಚಾಲಿತವಾಗಿದೆ. ಈ ವರ್ಕಿಂಗ್ ಮೋಡ್ ಪತ್ತೆಯಾದ ಬಳಕೆದಾರರ ಪತನದ ಈವೆಂಟ್, ಅಕ್ಸೆಲೆರೊಮೀಟರ್ ಮತ್ತು ಒತ್ತಡ ಸಂವೇದಕ ಡೇಟಾ, ಸಮಯ ಸ್ಟamp ಮತ್ತು ಅಂತಿಮವಾಗಿ ಇತರ ಸಂವೇದಕ ಡೇಟಾ, ನೈಜ ಸಮಯದಲ್ಲಿ, MEMS-ಸ್ಟುಡಿಯೋ ಬಳಸಿ.
2.4 MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್
ರುample ಅಪ್ಲಿಕೇಶನ್ MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಅದನ್ನು ಡೌನ್ಲೋಡ್ ಮಾಡಬಹುದು www.st.com.
ಹಂತ 1. ಅಗತ್ಯವಿರುವ ಡ್ರೈವರ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ ಮತ್ತು ಸೂಕ್ತವಾದ ವಿಸ್ತರಣೆ ಬೋರ್ಡ್‌ನೊಂದಿಗೆ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ ಅನ್ನು PC ಗೆ ಸಂಪರ್ಕಿಸಲಾಗಿದೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ.
ಹಂತ 2. ಮುಖ್ಯ ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಿ.
ಬೆಂಬಲಿತ ಫರ್ಮ್‌ವೇರ್‌ನೊಂದಿಗೆ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್ PC ಗೆ ಸಂಪರ್ಕಗೊಂಡಿದ್ದರೆ, ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪತ್ತೆಯಾಗುತ್ತದೆ.
ಮೌಲ್ಯಮಾಪನ ಮಂಡಳಿಗೆ ಸಂಪರ್ಕವನ್ನು ಸ್ಥಾಪಿಸಲು [ಸಂಪರ್ಕ] ಬಟನ್ ಒತ್ತಿರಿ.

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಕನೆಕ್ಟ್

ಹಂತ 3. ಬೆಂಬಲಿತ ಫರ್ಮ್‌ವೇರ್‌ನೊಂದಿಗೆ STM32 ನ್ಯೂಕ್ಲಿಯೊ ಬೋರ್ಡ್‌ಗೆ ಸಂಪರ್ಕಿಸಿದಾಗ [ಲೈಬ್ರರಿ ಮೌಲ್ಯಮಾಪನ] ಟ್ಯಾಬ್ ತೆರೆಯುತ್ತದೆ.
ಡೇಟಾ ಸ್ಟ್ರೀಮಿಂಗ್ ಅನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ನಿಲ್ಲಿಸಲು, ಸೂಕ್ತವಾದ ಟಾಗಲ್ ಮಾಡಿ [ಪ್ರಾರಂಭ] ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಐಕಾನ್ ಅಥವಾ [ನಿಲ್ಲಿಸಿ] ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಐಕಾನ್1  ಬಾಹ್ಯ ಲಂಬ ಟೂಲ್ ಬಾರ್‌ನಲ್ಲಿರುವ ಬಟನ್.
ಸಂಪರ್ಕಿತ ಸಂವೇದಕದಿಂದ ಬರುವ ಡೇಟಾ ಆಗಿರಬಹುದು viewಒಳಗಿನ ವರ್ಟಿಕಲ್ ಟೂಲ್ ba ನಲ್ಲಿ [ಡೇಟಾ ಟೇಬಲ್] ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಲಾಗಿದೆ

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಡೇಟಾ ಟೇಬಲ್

ಹಂತ 4. ಮೀಸಲಾದ ಅಪ್ಲಿಕೇಶನ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು [ಫಾಲ್ ಡಿಟೆಕ್ಷನ್] ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ.

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಫಾಲ್ ಡಿಟೆಕ್ಷನ್

ಹಂತ 5. [ಉಳಿಸಿ] ಕ್ಲಿಕ್ ಮಾಡಿ File] ಡಾಟಾಲಾಜಿಂಗ್ ಕಾನ್ಫಿಗರೇಶನ್ ವಿಂಡೋವನ್ನು ತೆರೆಯಲು. ನಲ್ಲಿ ಉಳಿಸಲು ಸಂವೇದಕ ಮತ್ತು ಪತನ ಪತ್ತೆ ಡೇಟಾವನ್ನು ಆಯ್ಕೆಮಾಡಿ file. ಅನುಗುಣವಾದ ಬಟನ್ ಅನ್ನು ಕ್ಲಿಕ್ ಮಾಡುವ ಮೂಲಕ ನೀವು ಉಳಿಸುವಿಕೆಯನ್ನು ಪ್ರಾರಂಭಿಸಬಹುದು ಅಥವಾ ನಿಲ್ಲಿಸಬಹುದು.

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಉಳಿಸಿ File

ಹಂತ 6. ಹಿಂದೆ ಸ್ವಾಧೀನಪಡಿಸಿಕೊಂಡ ಡೇಟಾವನ್ನು ಗ್ರಂಥಾಲಯಕ್ಕೆ ಕಳುಹಿಸಲು ಮತ್ತು ಫಲಿತಾಂಶವನ್ನು ಸ್ವೀಕರಿಸಲು ಡೇಟಾ ಇಂಜೆಕ್ಷನ್ ಮೋಡ್ ಅನ್ನು ಬಳಸಬಹುದು. ಮೀಸಲಾದವನ್ನು ತೆರೆಯಲು ಲಂಬ ಟೂಲ್ ಬಾರ್‌ನಲ್ಲಿ [ಡೇಟಾ ಇಂಜೆಕ್ಷನ್] ಟ್ಯಾಬ್ ಅನ್ನು ಆಯ್ಕೆಮಾಡಿ view ಈ ಕಾರ್ಯಕ್ಕಾಗಿ.

ST X CUBE MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ- ಡೇಟಾ ಇಂಜೆಕ್ಷನ್

ಹಂತ 7. ಆಯ್ಕೆ ಮಾಡಲು [ಬ್ರೌಸ್] ಬಟನ್ ಮೇಲೆ ಕ್ಲಿಕ್ ಮಾಡಿ file CSV ಸ್ವರೂಪದಲ್ಲಿ ಹಿಂದೆ ಸೆರೆಹಿಡಿಯಲಾದ ಡೇಟಾದೊಂದಿಗೆ.
ಪ್ರಸ್ತುತದಲ್ಲಿ ಡೇಟಾವನ್ನು ಟೇಬಲ್‌ಗೆ ಲೋಡ್ ಮಾಡಲಾಗುತ್ತದೆ view.
ಇತರ ಬಟನ್‌ಗಳು ಸಕ್ರಿಯವಾಗುತ್ತವೆ. ನೀವು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು:
- ಫರ್ಮ್‌ವೇರ್ ಆಫ್‌ಲೈನ್ ಮೋಡ್ ಅನ್ನು ಆನ್/ಆಫ್ ಮಾಡಲು [ಆಫ್‌ಲೈನ್ ಮೋಡ್] ಬಟನ್ (ಹಿಂದೆ ಸೆರೆಹಿಡಿಯಲಾದ ಡೇಟಾವನ್ನು ಬಳಸುವ ಮೋಡ್).
- MEMS-ಸ್ಟುಡಿಯೋದಿಂದ ಲೈಬ್ರರಿಗೆ ಡೇಟಾ ಫೀಡ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು [ಪ್ರಾರಂಭ]/[ಸ್ಟಾಪ್]/[ಹಂತ]/[ಪುನರಾವರ್ತನೆ] ಬಟನ್‌ಗಳು.

2.5 ಉಲ್ಲೇಖಗಳು
ಕೆಳಗಿನ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲಗಳು www.st.com ನಲ್ಲಿ ಉಚಿತವಾಗಿ ಲಭ್ಯವಿದೆ.

  1. UM1859: X-CUBE-MEMS1 ಚಲನೆಯ MEMS ಮತ್ತು STM32Cube ಗಾಗಿ ಪರಿಸರ ಸಂವೇದಕ ಸಾಫ್ಟ್‌ವೇರ್ ವಿಸ್ತರಣೆಯೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು
  2. UM1724: STM32 ನ್ಯೂಕ್ಲಿಯೊ-64 ಬೋರ್ಡ್‌ಗಳು (MB1136)
  3. UM3233: MEMS-ಸ್ಟುಡಿಯೊದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಲಾಗುತ್ತಿದೆ

ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ಕೋಷ್ಟಕ 4. ಡಾಕ್ಯುಮೆಂಟ್ ಪರಿಷ್ಕರಣೆ ಇತಿಹಾಸ

ದಿನಾಂಕ ಆವೃತ್ತಿ ಬದಲಾವಣೆಗಳು
 22-ಸೆಪ್ಟೆಂಬರ್-2017 1 ಆರಂಭಿಕ ಬಿಡುಗಡೆ.
6-ಫೆಬ್ರವರಿ-18 2 NUCLEO-L152RE ಡೆವಲಪ್‌ಮೆಂಟ್ ಬೋರ್ಡ್‌ಗೆ ಉಲ್ಲೇಖಗಳನ್ನು ಸೇರಿಸಲಾಗಿದೆ ಮತ್ತು ಟೇಬಲ್ 2. ಕಳೆದ ಸಮಯ (μs) ಅಲ್ಗಾರಿದಮ್.
21-ಮಾರ್ಚ್-18 3 ಪರಿಚಯ ಮತ್ತು ವಿಭಾಗ 2.1 MotionFD ಅನ್ನು ನವೀಕರಿಸಲಾಗಿದೆview.
19-ಫೆಬ್ರವರಿ-19 4 ನವೀಕರಿಸಿದ ಕೋಷ್ಟಕ 2. ಕಳೆದ ಸಮಯ (μs) ಅಲ್ಗಾರಿದಮ್ ಮತ್ತು ಚಿತ್ರ 2. STM32 ನ್ಯೂಕ್ಲಿಯೊ: ಎಲ್ಇಡಿಗಳು, ಬಟನ್, ಜಂಪರ್.
X-NUCLEO-IKS01A3 ವಿಸ್ತರಣೆ ಬೋರ್ಡ್ ಹೊಂದಾಣಿಕೆ ಮಾಹಿತಿಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
17-ಸೆಪ್ಟೆಂಬರ್-24 5 ನವೀಕರಿಸಿದ ವಿಭಾಗ ಪರಿಚಯ, ವಿಭಾಗ 2.1: MotionFD ಮುಗಿದಿದೆview, ವಿಭಾಗ 2.2.1: MotionFD ಲೈಬ್ರರಿ ವಿವರಣೆ, ವಿಭಾಗ 2.2.2: MotionFD APIಗಳು, ವಿಭಾಗ 2.2.5: ಅಲ್ಗಾರಿದಮ್ ಕಾರ್ಯಕ್ಷಮತೆ, ವಿಭಾಗ 2.3: Sample ಅಪ್ಲಿಕೇಶನ್, ವಿಭಾಗ 2.4: MEMS-ಸ್ಟುಡಿಯೋ ಅಪ್ಲಿಕೇಶನ್

ಪ್ರಮುಖ ಸೂಚನೆ - ಎಚ್ಚರಿಕೆಯಿಂದ ಓದಿ
STMicroelectronics NV ಮತ್ತು ಅದರ ಅಂಗಸಂಸ್ಥೆಗಳು ("ST") ಯಾವುದೇ ಸೂಚನೆಯಿಲ್ಲದೆ ST ಉತ್ಪನ್ನಗಳು ಮತ್ತು/ಅಥವಾ ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ಗೆ ಬದಲಾವಣೆಗಳು, ತಿದ್ದುಪಡಿಗಳು, ವರ್ಧನೆಗಳು, ಮಾರ್ಪಾಡುಗಳು ಮತ್ತು ಸುಧಾರಣೆಗಳನ್ನು ಮಾಡುವ ಹಕ್ಕನ್ನು ಕಾಯ್ದಿರಿಸುತ್ತವೆ. ಆರ್ಡರ್ ಮಾಡುವ ಮೊದಲು ಖರೀದಿದಾರರು ST ಉತ್ಪನ್ನಗಳ ಕುರಿತು ಇತ್ತೀಚಿನ ಸಂಬಂಧಿತ ಮಾಹಿತಿಯನ್ನು ಪಡೆದುಕೊಳ್ಳಬೇಕು. ಆರ್ಡರ್ ಸ್ವೀಕೃತಿಯ ಸಮಯದಲ್ಲಿ ST ಯ ನಿಯಮಗಳು ಮತ್ತು ಮಾರಾಟದ ಷರತ್ತುಗಳಿಗೆ ಅನುಸಾರವಾಗಿ ST ಉತ್ಪನ್ನಗಳನ್ನು ಮಾರಾಟ ಮಾಡಲಾಗುತ್ತದೆ.
ST ಉತ್ಪನ್ನಗಳ ಆಯ್ಕೆ, ಆಯ್ಕೆ ಮತ್ತು ಬಳಕೆಗೆ ಖರೀದಿದಾರರು ಮಾತ್ರ ಜವಾಬ್ದಾರರಾಗಿರುತ್ತಾರೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಸಹಾಯ ಅಥವಾ ಖರೀದಿದಾರರ ಉತ್ಪನ್ನಗಳ ವಿನ್ಯಾಸಕ್ಕೆ ST ಯಾವುದೇ ಹೊಣೆಗಾರಿಕೆಯನ್ನು ಹೊಂದಿರುವುದಿಲ್ಲ.
ಇಲ್ಲಿ ST ಯಿಂದ ಯಾವುದೇ ಬೌದ್ಧಿಕ ಆಸ್ತಿ ಹಕ್ಕನ್ನು ಯಾವುದೇ ಪರವಾನಗಿ, ವ್ಯಕ್ತಪಡಿಸಲು ಅಥವಾ ಸೂಚಿಸಲಾಗಿದೆ.
ಇಲ್ಲಿ ಸೂಚಿಸಲಾದ ಮಾಹಿತಿಗಿಂತ ವಿಭಿನ್ನವಾದ ನಿಬಂಧನೆಗಳೊಂದಿಗೆ ST ಉತ್ಪನ್ನಗಳ ಮರುಮಾರಾಟವು ಅಂತಹ ಉತ್ಪನ್ನಕ್ಕಾಗಿ ST ಯಿಂದ ನೀಡಲಾದ ಯಾವುದೇ ಖಾತರಿಯನ್ನು ರದ್ದುಗೊಳಿಸುತ್ತದೆ.
ST ಮತ್ತು ST ಲೋಗೋ ST ಯ ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳಾಗಿವೆ. ST ಟ್ರೇಡ್‌ಮಾರ್ಕ್‌ಗಳ ಕುರಿತು ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ, ಇದನ್ನು ನೋಡಿ www.st.com/trademarks. ಎಲ್ಲಾ ಇತರ ಉತ್ಪನ್ನ ಅಥವಾ ಸೇವೆಯ ಹೆಸರುಗಳು ಆಯಾ ಮಾಲೀಕರ ಆಸ್ತಿಯಾಗಿದೆ.
ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನಲ್ಲಿನ ಮಾಹಿತಿಯು ಈ ಡಾಕ್ಯುಮೆಂಟ್‌ನ ಯಾವುದೇ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳಲ್ಲಿ ಹಿಂದೆ ಒದಗಿಸಲಾದ ಮಾಹಿತಿಯನ್ನು ಬದಲಾಯಿಸುತ್ತದೆ ಮತ್ತು ಬದಲಾಯಿಸುತ್ತದೆ.

© 2024 STMicroelectronics – ಎಲ್ಲಾ ಹಕ್ಕುಗಳನ್ನು ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ

ದಾಖಲೆಗಳು / ಸಂಪನ್ಮೂಲಗಳು

ST X-CUBE-MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ [ಪಿಡಿಎಫ್] ಬಳಕೆದಾರರ ಕೈಪಿಡಿ
X-CUBE-MEMS1 MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ, X-CUBE-MEMS1, MotionFD ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ, ರಿಯಲ್ ಟೈಮ್ ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ, ಫಾಲ್ ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ, ಡಿಟೆಕ್ಷನ್ ಲೈಬ್ರರಿ, ಲೈಬ್ರರಿ

ಉಲ್ಲೇಖಗಳು

ಕಾಮೆಂಟ್ ಬಿಡಿ

ನಿಮ್ಮ ಇಮೇಲ್ ವಿಳಾಸವನ್ನು ಪ್ರಕಟಿಸಲಾಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಕ್ಷೇತ್ರಗಳನ್ನು ಗುರುತಿಸಲಾಗಿದೆ *