STM32FOCSDKv4.0 নতুন বৈশিষ্ট্য
২014 সালে ফার্মওয়্যার লাইব্রেরির সর্বশেষ সংস্করণটি STM32FOCSDKV4.0। এর আর্কিটেকচারের উন্নতি প্রধানত ফার্মওয়্যার ব্যবহারের সহজতা। ব্যবহারের সহজতর বৃদ্ধি ব্যবহারকারীদের পণ্য নকশা গতি এবং উন্নয়ন চক্র সংক্ষিপ্ত করতে সাহায্য করে। এই দুটি কারণ বৈদ্যুতিন কোম্পানি দ্বারা প্রাপ্ত হয়। সাফল্য চাবি। সোর্স কোড থেকে পিসি গ্রাফিকাল ইউজার ইন্টারফেস সফ্টওয়্যার থেকে সফটওয়্যার ডেভেলপমেন্ট সরঞ্জামগুলির ব্যবহার সহজতর করতে, এসটিএমইক্রো ইলেকট্রনিক্স মটর কন্ট্রোল ইকোসিস্টেম অনেক নতুন বৈশিষ্ট্য যোগ করে এবং প্রযুক্তিগত ডকুমেন্টেশন, প্রশ্নাবলী এবং ডেমো সহ ডেভেলপমেন্ট উপকরণগুলির একটি সেট নিয়ে আসে। নথি, সফ্টওয়্যার উদাহরণ, ক্ষেত্রে, টিউটোরিয়াল, এবং ভিডিও ব্যবহার করুন। সমস্ত উপকরণ স্ট্যান্ডার্ড সফটওয়্যার এবং ফার্মওয়্যার প্যাকেজ সংরক্ষিত হয়। ব্যবহারকারীরা STMicroelectronics এর অফিসিয়াল ওয়েবসাইট www.st.com থেকে সফ্টওয়্যার প্যাকেজ ডাউনলোড করতে পারেন। একটি সম্পূর্ণ সি ভাষা সোর্স কোড প্রয়োজন হলে, ব্যবহারকারী স্থানীয় এসটিএমইক্রোলোস্ট্রিক্স প্রতিনিধি অফিসে আবেদন করতে হবে।
STM32FOCSDKV4.0 ইকোসিস্টেমটিতে দ্রুত এবং কার্যকর ডিজাইনের জন্য দুটি সরঞ্জাম রয়েছে: ফার্মওয়্যার লাইব্রেরি এবং পিসি গ্রাফিকাল ইউজার ইন্টারফেস সফ্টওয়্যার।
48-MHzCortex-M0STM32F030x থেকে, সমন্বিত এনালগ আইপি মডিউলগুলির সাথে STM32F30x থেকে, অত্যাধুনিক 180MhzCortex-M4STM32F4 সাপোর্টিং ভাসমান-বিন্দু নির্দেশাবলীতে, মর্যাদাপূর্ণ STM32 ভেক্টর কন্ট্রোল ফার্মওয়্যার লাইব্রেরি সমগ্র STM32F পরিবারের সমর্থন করে। কারখানার অটোমেশন বা বৈদ্যুতিক ট্র্যাকশন জন্য চিকিত্সার জন্য ছোট মোটর থেকে বড় মোটর মোটর থেকে, STM32 মোটর নিয়ন্ত্রণ অ্যাপ্লিকেশনগুলির একটি বিস্তৃত পরিসর জুড়ে। মোটর কন্ট্রোল সলিউশনগুলির অন্যান্য ব্রান্ডের থেকে ভিন্ন, STM32FOC ফার্মওয়্যার লাইব্রেরি একটি বস্তু-ভিত্তিক পদ্ধতি ব্যবহার করে, যার ফলে ST এর ফার্মওয়্যার লাইব্রেরী মাইক্রোকন্ট্রোলারগুলির বিভিন্ন পরিবারের সমর্থন করে।
সফ্টওয়্যার বিমূর্তকরণ স্তরটির পূর্ববর্তী সংস্করণের কঠোর সুবিধার বজায় রাখার পাশাপাশি, V4.0 ওয়ার্কস্পেসগুলিও সহজ করে, প্রতি কনফিগারেশনের আইটেমগুলির সংখ্যা হ্রাস করে। উপরন্তু, ফার্মওয়্যার লাইব্রেরির দ্বারা সমর্থিত আইডিই ডেভেলপমেন্ট এনভায়রনমেন্টটি শুধুমাত্র IAREmbeddedWorkbench হিসাবে ব্যবহৃত হয় এবং এখন কেইআইএলএমএমক্রোভিশন সমন্বিত ডেভেলপমেন্ট পরিবেশকে সমর্থন করে।
মোটর কন্ট্রোল অ্যাপ্লিকেশন প্রোগ্রামিং ইন্টারফেস (API) পূর্ববর্তী সংস্করণটির ফ্ল্যাগশিপ প্রযুক্তি, এবং নতুন সংস্করণে API নতুন বৈশিষ্ট্য যোগ করে। উপরন্তু, প্যাকেজের নতুন সংস্করণ সফ্টওয়্যার উদাহরণগুলির একটি সেট যোগ করে। ব্যবহারকারীরা চূড়ান্ত অ্যাপ্লিকেশন ডিজাইনে ব্যবহারের জন্য সাধারণ ব্যবহারের ক্ষেত্রে বাস্তবায়নের জন্য মোটর নিয়ন্ত্রণ API থেকে প্রাপ্ত ফাংশনগুলি ব্যবহার করতে পারেন, যেমন:
• এনালগ ইনপুট ভোল্টেজ অনুযায়ী গতি রেফারেন্স মান সেট করুন;
• আউটপুট PWM সংকেত গতি পরিমাপ অনুপাতিক হয়;
• বাস্তব সময় নিয়ামক ব্যান্ডউইথ হিসাবে পরামিতি সংশোধন করা;
• বাস্তব সময় নিয়ন্ত্রণ লুপ গতি সেন্সর এবং অবস্থান সেন্সর পরামিতি সংশোধন
এই কার্যকারিতাটি বাস্তবায়ন করার জন্য প্রয়োজনীয় সমস্ত কোড সফ্টওয়্যার উদাহরণগুলিতে, জটিল প্রকল্পগুলি তৈরির ভিত্তিতে বা API এর পিছনে যুক্তি বোঝার জন্য একটি রেফারেন্স নির্দেশিকা হিসাবে ব্যবহার করা যেতে পারে। মোটর কন্ট্রোল লাইব্রেরি একটি কালো বাক্স হিসাবে ডাবলস, যা নির্দেশ করে কিভাবে মোটরগুলিতে কমান্ডগুলি ইস্যু করা যায়, যেমন শুরু, থামানো বা বিলম্বিত করা। এটি গতি প্রতিক্রিয়া সিগন্যাল, যেমন গতি, টর্ক, বা পাওয়ার পরিমাপ পাওয়ার জন্যও ব্যবহার করা যেতে পারে। ফার্মওয়্যার লাইব্রেরী গ্রাহকদের শীর্ষ স্তরের আর & ডি-তে ফোকাস করতে এবং নির্দিষ্ট কৌশলগত জ্ঞানের সাথে আলাদা সমাধানগুলি ডিজাইন করতে দেয়।

চিত্র 3: MCSDK4.0 ইউজার ইন্টারফেস
সংস্করণ 4.0, ফার্মওয়্যার ব্যবহারকারী ইন্টারফেস দুটি যোগাযোগ চ্যানেল আছে। কন্ট্রোল প্যানেলে একটি LCD স্ক্রিনের সাথে সজ্জিত থাকলে, লাইটওয়েট (ছোট কোড সাইজ) LCD গ্রাফিকাল ইউজার ইন্টারফেস প্রয়োগ করা যেতে পারে। সহজ LCD ব্যবহারকারীদের আরো নমনীয়ভাবে গ্রাফিকাল ইউজার ইন্টারফেস কাস্টমাইজ এবং আরও ব্যবহারকারী ফার্মওয়্যার মিথস্ক্রিয়া যোগ করতে পারবেন। যদি কন্ট্রোল প্যানেলে একটি LCD স্ক্রিন থাকে না তবে USART এর মাধ্যমে ফার্মওয়্যার এবং পিসিতে একটি রিয়েল-টাইম যোগাযোগ চ্যানেল স্থাপন করা যেতে পারে। ভি 4.0 এছাড়াও একটি দ্রুত এক-উপায় যোগাযোগ চ্যানেল প্রতিষ্ঠা করে যা ফার্মওয়্যারকে দ্রুত পরিবর্তনশীল ভেরিয়েবলগুলি পর্যবেক্ষণের জন্য নিয়ন্ত্রণ বাইটগুলি ছাড়াই সর্বোচ্চ হারে পিসি এ ডেটা পাঠাতে দেয়।





