X-CUBE-MEMS1 সেন্সর এবং মোশন অ্যালগরিদম সফটওয়্যার সম্প্রসারণ
“
পণ্য তথ্য
স্পেসিফিকেশন
- পণ্যের নাম: MotionPW রিয়েল-টাইম পেডোমিটার
- সামঞ্জস্যতা: STM1Cube-এর জন্য X-CUBE-MEMS32 সম্প্রসারণ
- প্রস্তুতকারক: STMicroelectronics
- লাইব্রেরি: মোশনপিডব্লিউ মিডলওয়্যার লাইব্রেরি
- ডেটা অর্জন: অ্যাক্সিলোমিটার
- Sampলিং ফ্রিকোয়েন্সি: 50 Hz
পণ্য ব্যবহারের নির্দেশাবলী
ওভারview
MotionPW লাইব্রেরি এর কার্যকারিতা প্রসারিত করে
এক্স-কিউব-এমইএমএস১ সফটওয়্যার অ্যাক্সিলোমিটার থেকে ডেটা সংগ্রহ করে
ধাপের সংখ্যা এবং সঞ্চালিত গতি সম্পর্কে তথ্য প্রদান করুন।
পরিধেয় ডিভাইসের সাথে।
সামঞ্জস্য
লাইব্রেরিটি শুধুমাত্র ST MEMS সেন্সরের জন্য ডিজাইন করা হয়েছে। অন্যান্য ব্যবহার করে
MEMS সেন্সরের ফলে বিভিন্ন কার্যকারিতা দেখা দিতে পারে এবং
কর্মক্ষমতা
বাস্তবায়ন
ক এসampX-NUCLEO-IKS4A1 এর জন্য le বাস্তবায়ন উপলব্ধ এবং
X-NUCLEO-IKS01A3 এক্সপেনশন বোর্ডগুলি নির্দিষ্ট ডেভেলপমেন্টে মাউন্ট করা হয়েছে
বোর্ড
প্রযুক্তিগত তথ্য
MotionPW API-এর বিস্তারিত ফাংশন এবং প্যারামিটারের জন্য,
MotionPW_Package.chm কম্পাইল করা HTML দেখুন। file মধ্যে অবস্থিত
ডকুমেন্টেশন ফোল্ডার।
এপিআই
- MotionPW_GetLibVersion(অক্ষর *সংস্করণ)
- MotionPW_Initialize(void)
- মোশনপিডব্লিউ_আপডেট(এমপিডব্লিউ_ইনপুট_টি *ডেটা_ইন, এমপিডব্লিউ_আউটপুট_টি
*ডেটা_আউট) - MotionPW_ResetPedometerLibrary(void) সম্পর্কে
- MotionPW_ResetStepCount(অকার্যকর)
- MotionPW_UpdateEnergyThreshold(ভাসমান *শক্তি_Threshold)
প্রায়শই জিজ্ঞাসিত প্রশ্ন (FAQ)
প্রশ্ন: আমি কি নন-ST MEMS সেন্সর সহ MotionPW লাইব্রেরি ব্যবহার করতে পারি?
উত্তর: লাইব্রেরিটি শুধুমাত্র ST MEMS সেন্সরের জন্য ডিজাইন করা হয়েছে।
অন্যান্য MEMS সেন্সরের সাথে সামঞ্জস্যের নিশ্চয়তা নেই।
প্রশ্ন: প্রয়োজনীয় অ্যাক্সিলোমিটার ডেটা কী?ampling
ফ্রিকোয়েন্সি?
A: প্রয়োজনীয় এসampসঠিকতার জন্য লিং ফ্রিকোয়েন্সি 50 Hz
ধাপ এবং ক্যাডেন্স সনাক্তকরণ।
প্রশ্ন: আমি কিভাবে MotionPW লাইব্রেরি শুরু করব?
A: ব্যবহার করার আগে MotionPW_Initialize() ফাংশনটি কল করুন
ফিটনেস অ্যাক্টিভিটি লাইব্রেরি। STM32-তে CRC মডিউল নিশ্চিত করুন
মাইক্রোকন্ট্রোলার সক্রিয় করা হয়েছে।
"`
ইউএম 2350
ব্যবহারকারীর ম্যানুয়াল
STM1Cube-এর জন্য X-CUBEMEMS32 সম্প্রসারণে কব্জি লাইব্রেরির জন্য MotionPW রিয়েল-টাইম পেডোমিটার দিয়ে শুরু করা
ভূমিকা
MotionPW মিডলওয়্যার লাইব্রেরিটি X-CUBE-MEMS1 সফ্টওয়্যারের অংশ এবং STM32 Nucleo-তে চলে। এটি ব্যবহারকারীর পরিধেয় ডিভাইস (যেমন একটি স্মার্ট ঘড়ি) দিয়ে কতগুলি ধাপ এবং ক্যাডেন্স সম্পন্ন হয়েছে সে সম্পর্কে রিয়েল-টাইম তথ্য প্রদান করে। এই লাইব্রেরিটি শুধুমাত্র ST MEMS-এর সাথে কাজ করার জন্য তৈরি। অ্যালগরিদমটি স্ট্যাটিক লাইব্রেরি ফর্ম্যাটে সরবরাহ করা হয়েছে এবং ARM® Cortex®-M32, ARM Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 আর্কিটেকচারের উপর ভিত্তি করে STM7 মাইক্রোকন্ট্রোলারগুলিতে ব্যবহারের জন্য ডিজাইন করা হয়েছে। এটি STM32Cube সফ্টওয়্যার প্রযুক্তির উপরে তৈরি করা হয়েছে যা বিভিন্ন STM32 মাইক্রোকন্ট্রোলারগুলিতে বহনযোগ্যতা সহজ করে তোলে। সফ্টওয়্যারটিতে s রয়েছেampএকটি NUCLEO-F4RE, NUCLEO-U1ZI-Q বা NUCLEO-L01RE উন্নয়ন বোর্ডে X-NUCLEO-IKS3A401 বা X-NUCLEO-IKS575A152 সম্প্রসারণ বোর্ডে চলমান le বাস্তবায়ন৷
UM2350 – রেভ ১ – মে ২০২৫ আরও তথ্যের জন্য, আপনার স্থানীয় 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 পেডোমিটার লাইব্রেরি অ্যাক্সিলোমিটার থেকে প্রাপ্ত ডেটা পরিচালনা করে; এতে রয়েছে:
·
ধাপের সংখ্যা, গতি এবং আত্মবিশ্বাস সনাক্ত করার সম্ভাবনা
·
শুধুমাত্র অ্যাক্সিলোমিটার ডেটার উপর ভিত্তি করে স্বীকৃতি
·
প্রয়োজনীয় অ্যাক্সিলোমিটার ডেটাamp50 Hz এর লিং ফ্রিকোয়েন্সি
·
সম্পদের প্রয়োজনীয়তা:
কর্টেক্স-এম৩: ৩.৭ কেবি কোড এবং ১.৮ কেবি ডেটা মেমোরি
কর্টেক্স-এম৩: ৩.৭ কেবি কোড এবং ১.৮ কেবি ডেটা মেমোরি
কর্টেক্স-এম৩: ৩.৭ কেবি কোড এবং ১.৮ কেবি ডেটা মেমোরি
কর্টেক্স-এম৩: ৩.৭ কেবি কোড এবং ১.৮ কেবি ডেটা মেমোরি
·
ARM® Cortex®-M3, ARM® Cortex®-M33, ARM® Cortex®-M4 এবং ARM® Cortex®-M7 এর জন্য উপলব্ধ
স্থাপত্য
MotionPW API গুলি
MotionPW লাইব্রেরি API গুলি হল:
·
uint8_t MotionPW_GetLibVersion(অক্ষর *সংস্করণ)
লাইব্রেরি সংস্করণটি উদ্ধার করে
*সংস্করণ হল ৩৫টি অক্ষরের একটি অ্যারের দিকে নির্দেশক
ভার্সন স্ট্রিং-এ অক্ষরের সংখ্যা প্রদান করে।
·
অকার্যকর মোশনPW_Initialize(অকার্যকর)
MotionPW লাইব্রেরি আরম্ভ এবং গতিশীল মেমরি বরাদ্দ সহ অভ্যন্তরীণ প্রক্রিয়া সেটআপ সম্পাদন করে
ফিটনেস অ্যাক্টিভিটি লাইব্রেরি ব্যবহার করার আগে এই ফাংশনটি কল করতে হবে এবং STM32 মাইক্রোকন্ট্রোলারে (RCC পেরিফেরাল ক্লক সক্ষম রেজিস্টারে) CRC মডিউলটি সক্ষম করতে হবে।
UM2350 - রেভ 4
পৃষ্ঠা 3/16
ইউএম 2350
STM1Cube-এর জন্য X-CUBE-MEMS32 সফ্টওয়্যার সম্প্রসারণে MotionPW মিডলওয়্যার লাইব্রেরি
·
অকার্যকর মোশনপিডব্লিউ_আপডেট(এমপিডব্লিউ_ইনপুট_টি *ডেটা_ইন, এমপিডব্লিউ_আউটপুট_টি *ডেটা_আউট)
কব্জির অ্যালগরিদমের জন্য পেডোমিটার চালায়
*data_in প্যারামিটার হল ইনপুট ডেটা সহ একটি কাঠামোর নির্দেশক
MPW_input_t স্ট্রাকচার টাইপের প্যারামিটারগুলি হল:
AccX হল এক্স অক্ষে অ্যাক্সিলেরোমিটার সেন্সর মান g তে
AccY হল g তে Y অক্ষের অ্যাক্সিলোমিটার সেন্সর মান
AccZ হল জি-এ Z অক্ষের অ্যাক্সিলোমিটার সেন্সর মান
CurrentActivity হল নিম্নলিখিত মান সহ গণনাকৃত ইনপুট টাইপ MPW_activity_t:
এমপিডব্লিউ_অজ্ঞাত_কার্যকলাপ = ০x০০
MPW_হাঁটা = 0x01
MPW_FASTWALKING = 0x02
এমপিডব্লিউ_জগিং = ০x০৩
*data_out প্যারামিটার হল আউটপুট ডেটা সহ একটি কাঠামোর নির্দেশক
MPW_output_t স্ট্রাকচার টাইপের প্যারামিটারগুলি হল:
Nsteps হলো ব্যবহারকারী কর্তৃক সম্পাদিত ধাপের সংখ্যা।
ক্যাডেন্স হলো ব্যবহারকারীর পদক্ষেপের ক্যাডেন্স।
আত্মবিশ্বাস হলো গণনাকৃত আউটপুট প্যারামিটারের আত্মবিশ্বাস
·
অকার্যকর গতিPW_ResetPedometerLibrary(অকার্যকর)
লাইব্রেরির অভ্যন্তরীণ ভেরিয়েবল এবং প্রক্রিয়াটিকে ডিফল্ট মানগুলিতে পুনরায় সেট করে (বর্তমান ধাপ গণনা সহ)
·
অকার্যকর MotionPW_ResetStepCount(অকার্যকর)
বর্তমান ধাপ গণনা পুনরায় সেট করে
·
অকার্যকর MotionPW_UpdateEnergyThreshold(ভাসমান *শক্তি_থ্রেশহোল্ড)
ধাপ সনাক্তকরণ অ্যালগরিদমকে সূক্ষ্ম সুরে এনার্জি থ্রেশহোল্ড আপডেট করা হয়েছে
*energy_threshold প্যারামিটার হল শক্তির থ্রেশহোল্ড মানের একটি নির্দেশক
UM2350 - রেভ 4
পৃষ্ঠা 4/16
2.2.3
API ফ্লো চার্ট
ইউএম 2350
STM1Cube-এর জন্য X-CUBE-MEMS32 সফ্টওয়্যার সম্প্রসারণে MotionPW মিডলওয়্যার লাইব্রেরি
চিত্র ১. 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_ইনপুট_টি 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, Timestamp);
MPW_data_in.Acc_X = MAW_data_in.Acc_X; MPW_data_in.Acc_Y = MAW_data_in.Acc_Y; MPW_data_in.Acc_Z = MAW_data_in.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_UNKNOWN_ACTIVITY; }
/* কব্জির অ্যালগরিদমের জন্য পেডোমিটার চালান */ MotionPW_Update(&MPW_data_in, &MPW_data_out); }
অ্যালগরিদম কর্মক্ষমতা কব্জির অ্যালগরিদমের পেডোমিটার শুধুমাত্র অ্যাক্সিলোমিটার থেকে ডেটা ব্যবহার করে এবং বিদ্যুৎ খরচ কমাতে কম ফ্রিকোয়েন্সিতে (50 Hz) চলে। STM32 নিউক্লিও বোর্ডের সাথে ফিটনেস অ্যাক্টিভিটি প্রতিলিপি করার সময়, নিশ্চিত করুন যে বোর্ডটি হাতের বাহুতে লম্বভাবে অবস্থিত, যাতে কব্জির অবস্থান অনুকরণ করা যায়।
চিত্র ২. কব্জিতে জীর্ণ ডিভাইসের জন্য ওরিয়েন্টেশন সিস্টেম
সারণি 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
কর্টেক্স- M33 STM32U575ZI-Q 160 MHz এ
মিন
গড়
সর্বোচ্চ
57
63
359
Cortex- M7 STM32F767ZI 96 MHz এ
মিন
গড়
সর্বোচ্চ
61
88
1301
2.3
Sampআবেদন
MotionPW মিডলওয়্যার সহজেই ব্যবহারকারী অ্যাপ্লিকেশন তৈরি করতে ব্যবহার করা যেতে পারে।
ক এসampঅ্যাপ্লিকেশনটি অ্যাপ্লিকেশন ফোল্ডারে দেওয়া আছে। এটি একটি NUCLEO-F401RE, NUCLEOU575ZI-Q অথবা NUCLEO-L152RE ডেভেলপমেন্ট বোর্ডে চালানোর জন্য ডিজাইন করা হয়েছে যা একটি X-NUCLEO-IKS4A1 অথবা X-NUCLEO-IKS01A3 এক্সপেনশন বোর্ডের সাথে সংযুক্ত।
অ্যাপ্লিকেশনটি রিয়েল-টাইমে ধাপ, গতি এবং আত্মবিশ্বাসকে স্বীকৃতি দেয়। ডেটা একটি GUI এর মাধ্যমে প্রদর্শিত হতে পারে।
চিত্র 3. STM32 নিউক্লিও: এলইডি, বোতাম, জাম্পার
উপরের চিত্রটি ব্যবহারকারী বোতাম B1 এবং NUCLEO-F401RE বোর্ডের তিনটি LED দেখায়৷ একবার বোর্ড চালিত হলে, LED LD3 (PWR) চালু হয়।
রিয়েল-টাইম ডেটা পর্যবেক্ষণের জন্য একটি USB কেবল সংযোগ প্রয়োজন। বোর্ডটি USB সংযোগের মাধ্যমে পিসি দ্বারা চালিত হয়। এই কার্যকরী মোড ব্যবহারকারীকে সনাক্ত করা পদক্ষেপ, ক্যাডেন্স এবং আত্মবিশ্বাস, অ্যাক্সিলোমিটার ডেটা, সময় স্থিরতা প্রদর্শন করতে দেয়।amp এবং অবশেষে অন্যান্য সেন্সর ডেটা, রিয়েল-টাইমে, MEMS-Studio ব্যবহার করে।
2.4
MEMS স্টুডিও অ্যাপ্লিকেশন
এসampএই অ্যাপ্লিকেশনটি MEMS-Studio অ্যাপ্লিকেশন ব্যবহার করে, যা www.st.com থেকে ডাউনলোড করা যেতে পারে।
ধাপ 1. নিশ্চিত করুন যে প্রয়োজনীয় ড্রাইভার ইনস্টল করা আছে এবং উপযুক্ত সম্প্রসারণ বোর্ড সহ STM32 নিউক্লিও বোর্ড পিসির সাথে সংযুক্ত আছে।
UM2350 - রেভ 4
পৃষ্ঠা 7/16
ইউএম 2350
STM1Cube-এর জন্য X-CUBE-MEMS32 সফ্টওয়্যার সম্প্রসারণে MotionPW মিডলওয়্যার লাইব্রেরি
ধাপ 2।
মূল অ্যাপ্লিকেশন উইন্ডো খুলতে MEMS-Studio অ্যাপ্লিকেশনটি চালু করুন।
যদি সমর্থিত ফার্মওয়্যার সহ একটি STM32 নিউক্লিও বোর্ড পিসির সাথে সংযুক্ত থাকে, তাহলে এটি স্বয়ংক্রিয়ভাবে সনাক্ত হয়ে যায়। মূল্যায়ন বোর্ডের সাথে সংযোগ স্থাপন করতে [সংযোগ] বোতাম টিপুন।
চিত্র 4. MEMS-স্টুডিও – সংযোগ করুন
ধাপ ৩. সমর্থিত ফার্মওয়্যার সহ একটি STM3 নিউক্লিও বোর্ডের সাথে সংযুক্ত হলে [লাইব্রেরি মূল্যায়ন] ট্যাব খোলা হয়।
ডেটা স্ট্রিমিং শুরু এবং বন্ধ করতে, উপযুক্ত [Start] উল্লম্ব টুলবারটি টগল করুন।
অথবা বাইরের দিকে [থামুন] বোতাম
কানেক্টেড সেন্সর থেকে ডাটা আসতে পারে viewed ভিতরের উল্লম্ব টুল বারে [ডেটা টেবিল] ট্যাব নির্বাচন করে।
চিত্র 5. MEMS-স্টুডিও - লাইব্রেরি মূল্যায়ন - ডেটা টেবিল
UM2350 - রেভ 4
পৃষ্ঠা 8/16
ইউএম 2350
STM1Cube-এর জন্য X-CUBE-MEMS32 সফ্টওয়্যার সম্প্রসারণে MotionPW মিডলওয়্যার লাইব্রেরি
ধাপ ৪. ডেডিকেটেড অ্যাপ্লিকেশন উইন্ডো খুলতে [পেডোমিটার] এ ক্লিক করুন। চিত্র ৬. MEMS-স্টুডিও – লাইব্রেরি মূল্যায়ন – পেডোমিটার
ধাপ 5।
[সেভ টু-তে ক্লিক করুন File] ডেটালগিং কনফিগারেশন উইন্ডো খুলতে। সেন্সর এবং পেডোমিটার ডেটা নির্বাচন করুন যা সংরক্ষণ করা হবে file। আপনি সংশ্লিষ্টটিতে ক্লিক করে সংরক্ষণ শুরু বা বন্ধ করতে পারেন
বোতাম
চিত্র 7. MEMS-স্টুডিও – লাইব্রেরি মূল্যায়ন – সংরক্ষণ করুন File
UM2350 - রেভ 4
পৃষ্ঠা 9/16
ইউএম 2350
STM1Cube-এর জন্য X-CUBE-MEMS32 সফ্টওয়্যার সম্প্রসারণে MotionPW মিডলওয়্যার লাইব্রেরি
ধাপ 6।
ডেটা ইনজেকশন মোড ব্যবহার করে পূর্বে অর্জিত ডেটা লাইব্রেরিতে পাঠানো এবং গ্রহণ করা যেতে পারে
ফলাফল। ডেডিকেটেড খুলতে উল্লম্ব টুল বারে [ডেটা ইনজেকশন] ট্যাবটি নির্বাচন করুন view এই কার্যকারিতার জন্য।
চিত্র 8. এমইএমএস-স্টুডিও - লাইব্রেরি মূল্যায়ন - ডেটা ইনজেকশন
ধাপ 7।
নির্বাচন করতে [ব্রাউজ] বোতামে ক্লিক করুন file CSV ফরম্যাটে পূর্বে ক্যাপচার করা ডেটা সহ। ডাটা কারেন্টে টেবিলে লোড করা হবে view। অন্যান্য বোতাম সক্রিয় হয়ে যাবে। আপনি ক্লিক করতে পারেন:
ফার্মওয়্যার অফলাইন মোড চালু/বন্ধ করার জন্য [অফলাইন মোড] বোতাম (পূর্বে ক্যাপচার করা ডেটা ব্যবহার করে মোড)।
MEMS-Studio থেকে লাইব্রেরিতে ডেটা ফিড নিয়ন্ত্রণ করতে [Start]/[Stop]/[Step]/[Repeat] বোতাম ব্যবহার করুন।
UM2350 - রেভ 4
পৃষ্ঠা 10/16
ইউএম 2350
তথ্যসূত্র
3
তথ্যসূত্র
নিম্নলিখিত সমস্ত রিসোর্স www.st.com-এ বিনামূল্যে পাওয়া যাবে। 1. UM1859: X-CUBE-MEMS1 মোশন MEMS এবং পরিবেশগত সেন্সর সফ্টওয়্যার দিয়ে শুরু করা
STM32Cube এর জন্য সম্প্রসারণ 2. UM1724: STM32 Nucleo-64 বোর্ড (MB1136) 3. UM3233: MEMS-Studio দিয়ে শুরু করা
UM2350 - রেভ 4
পৃষ্ঠা 11/16
ইউএম 2350
পুনর্বিবেচনার ইতিহাস
সারণি 4. নথি সংশোধনের ইতিহাস
তারিখ
সংস্করণ পরিবর্তন
২৪-জানুয়ারী-২০১৮ ১ প্রাথমিক প্রকাশ।
২১-মার্চ-২০১৮ ২ আপডেট করা ভূমিকা এবং বিভাগ ২.১ MotionPW overview। আপডেট করা বিভাগ 2.2.5: অ্যালগরিদম কর্মক্ষমতা এবং চিত্র 3। STM32 নিউক্লিও: LED, বোতাম, জাম্পার।
২০-ফেব্রুয়ারী-২০১৯ ৩ X-NUCLEO-IKS20A2019 এক্সপেনশন বোর্ডের সামঞ্জস্যের তথ্য যোগ করা হয়েছে।
আপডেট করা বিভাগ ভূমিকা, বিভাগ 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আবেদনপত্র, বিভাগ ২.৪: MEMS স্টুডিও আবেদনপত্র
UM2350 - রেভ 4
পৃষ্ঠা 12/16
ইউএম 2350
বিষয়বস্তু
বিষয়বস্তু
১ সংক্ষিপ্ত রূপ এবং সংক্ষিপ্ত রূপ। .
STM32Cube .view . . . . . . . . . . . . . ৩
২.২.১ MotionPW লাইব্রেরির বর্ণনা। . ৩ ২.২.৩ এপিআই ফ্লো চার্ট। . . . . . . . . . . . 2.2.1 3 অ্যালগরিদম কর্মক্ষমতা .ampলে অ্যাপ্লিকেশন . . . . . . ৭
৩ তথ্যসূত্র . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ১২
UM2350 - রেভ 4
পৃষ্ঠা 13/16
ইউএম 2350
টেবিলের তালিকা
টেবিলের তালিকা
টেবিল 1. টেবিল 2. টেবিল 3. টেবিল 4।
সংক্ষিপ্ত শব্দের তালিকা . . . . . . . . . . 2 অ্যালগরিদম অতিবাহিত সময় (µs) কর্টেক্স-M4 এবং কর্টেক্স-M3 . . . . . . . . ১২
UM2350 - রেভ 4
পৃষ্ঠা 14/16
ইউএম 2350
পরিসংখ্যান তালিকা
পরিসংখ্যান তালিকা
চিত্র ১২. চিত্র ১৩. চিত্র ১৪. চিত্র ১৫. চিত্র ১৬. চিত্র ১৭. চিত্র ১৮. চিত্র ১৯.
MotionPW API লজিক সিকোয়েন্স . ৬ STM5 নিউক্লিও: LED, বোতাম, জাম্পার। . . . . . 6 MEMS-স্টুডিও – লাইব্রেরি মূল্যায়ন – ডেটা টেবিল। . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32 MEMS-স্টুডিও – লাইব্রেরি মূল্যায়ন – পেডোমিটার . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 MEMS-স্টুডিও – লাইব্রেরি মূল্যায়ন – সংরক্ষণ করুন File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 MEMS-স্টুডিও – লাইব্রেরি মূল্যায়ন – ডেটা ইনজেকশন .
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, সেন্সর এবং মোশন অ্যালগরিদম সফটওয়্যার এক্সপেনশন, মোশন অ্যালগরিদম সফটওয়্যার এক্সপেনশন, অ্যালগরিদম সফটওয়্যার এক্সপেনশন, সফটওয়্যার এক্সপেনশন |