আপনি কি কখনো আপনার বিএলডিসি মোটরের এনকোডার রিডিং এবং তার প্রকৃত কর্মক্ষমতা মধ্যে একটি বিভ্রান্তিকর অসঙ্গতি সম্মুখীন হয়েছে?মোটর অনির্দেশ্য আচরণ করেএই নিবন্ধটি AS5147 এর মত ঘূর্ণনশীল এনকোডার এবং BLDC মোটরের রোটারের চৌম্বকীয় ক্ষেত্রের মধ্যে লুকানো "অফসেট" প্রকাশ করে।সঠিক মোটর নিয়ন্ত্রণ অর্জনের জন্য একটি পদ্ধতিগত পরিমাপ এবং ক্যালিব্রেশন পদ্ধতির প্রস্তাব.
কেন এনকোডার রিডিংগুলি রোটারের চৌম্বকীয় কোণের সাথে মেলে না
বিএলডিসি মোটর, বিশেষত পিএমএসএম, সর্বোত্তম পারফরম্যান্সের জন্য সঠিক রটর চৌম্বক ক্ষেত্রের কোণে নির্ভর করে।এই নিশ্চিত করে যে stator এর চৌম্বকীয় ক্ষেত্র রোটর এর ক্ষেত্রের সাথে একটি আদর্শ কোণ (সাধারণত 90 বৈদ্যুতিক ডিগ্রী) বজায় রাখেতবে, AS5147 এর মতো চৌম্বকীয় এনকোডারগুলি রটারের চৌম্বকের পরম অবস্থান পরিমাপ করে, ড্রাইভ অ্যালগরিদম দ্বারা প্রয়োজনীয় বৈদ্যুতিক কোণ নয়।এই অসঙ্গতি এনকোডার এর শারীরিক রিডিং এবং ঘূর্ণকের চৌম্বকীয় কোণ মধ্যে একটি নির্দিষ্ট "অফসেট" প্রবর্তন.
যদি সংশোধন না করা হয়, এই অফসেট একটি "ট্রান্সলেশন ত্রুটি" হিসাবে কাজ করে, যা স্ট্যাটরের চৌম্বকীয় ক্ষেত্রকে উদ্দেশ্যযুক্ত কোণের সাথে ভুলভাবে সারিবদ্ধ করে।বিশেষ করে বর্তমান ফিডব্যাক ছাড়াই ওপেন লুপ সিস্টেমেযদিও কেউ কেউ এই অফসেটকে তুচ্ছ বলে মনে করতে পারে, এটি উচ্চ-কার্যকারিতা ড্রাইভগুলির জন্য সমালোচনামূলক।
চ্যালেঞ্জ: প্রতিশোধ নেয়া
মেশিনের জন্য, এটি প্রায়শই অন্ধকারের মধ্যে হাতের কাজ করার মতো মনে হয়।ঐতিহ্যবাহী পদ্ধতিযান্ত্রিক জটিলতার কারণে, ক্ষেত্রগুলি সারিবদ্ধ করার জন্য মোটর লক করার মতো, অপর্যাপ্ত প্রমাণিত হয়। নীচে, আমরা অনুমানকে বাদ দেওয়ার জন্য একটি কাঠামোগত সমাধানের রূপরেখা দিয়েছি।
ধাপ ১ঃ মোটর সম্মতি নিশ্চিতকরণ
অপসারণের আগে, মটরটি কমান্ডগুলিতে সঠিকভাবে সাড়া দেয় তা যাচাই করুন। ভুল ফেজ ক্রম বা বিপরীত সংযোগগুলি অনিয়মিত আচরণের কারণ হতে পারে। এই পদক্ষেপগুলি অনুসরণ করুনঃ
-
সংযোগ এবং লোডবিহীন পরীক্ষাঃমোটরটিকে ইনভার্টার এর সাথে সংযুক্ত করুন (ফেজ অর্ডার অপ্রাসঙ্গিক) এবং রোটরকে অবাধে ঘোরান।
-
নিম্ন গতির ঘূর্ণন পরীক্ষাঃএকটি প্রোগ্রাম চালান যা একটি ঘূর্ণনশীল স্ট্যাটর ক্ষেত্র তৈরি করে (উদাহরণস্বরূপ, একটি ধারাবাহিকভাবে ক্রমবর্ধমান কোণ সহ SVM এর মাধ্যমে) ।
-
দিকনির্দেশনা পরীক্ষা করুনঃরোটারের ঘূর্ণন পর্যবেক্ষণ করুন। যদি এটি প্রত্যাশিত দিকের বিপরীত দিকে ঘোরে, একটি ফেজ ত্রুটি বিদ্যমান।
-
সংশোধনঃস্ট্যাটার ক্ষেত্রের ঘূর্ণন বিপরীত করার জন্য যেকোনো দুটি পর্যায়ে (যেমন, A এবং B) PWM ডিউটি চক্রগুলি স্যুইচ করুন।
-
কনফিগারেশন সংরক্ষণ করুনঃভবিষ্যতে ব্যবহারের জন্য সঠিক ধাপের ক্রমটি অ-অস্থির মেমরিতে (যেমন ফ্ল্যাশ) সংরক্ষণ করুন।
ধাপ ২ঃ যথার্থ পরিমাপ ∙ রোটর ক্ষেত্রের অফসেট গণনা
ধাপের ক্রম সংশোধন করে, নিম্নলিখিত পদ্ধতির একটি ব্যবহার করে বিচ্যুতি পরিমাপ করুনঃ
পদ্ধতি ১ঃ শূন্য কোণ লকিং
-
শূন্য-কোণ ক্ষেত্র প্রয়োগ করুনঃএকটি শূন্য-কোণ SVM ভোল্টেজ ভেক্টর (অক্ষের সাথে সারিবদ্ধ) একটি মাঝারি ব্যাপ্তি এ আউটপুট করুন যা ম্যানুয়াল ঘূর্ণন প্রতিরোধ করতে যথেষ্ট তবে মোটর ক্ষতি এড়াতে পারে।
-
এনকোডার পড়ুনঃএই পর্যায়ে AS5147 রিডিং রোটর ক্ষেত্র এবং অক্ষের মধ্যে স্থানচ্যুতি অনুমান করে।
-
ত্রুটি নোটঃযান্ত্রিক ঘর্ষণ ছোটখাটো ভুলের সূত্রপাত করতে পারে, কিন্তু এটি একটি নির্ভরযোগ্য প্রাথমিক অনুমান প্রদান করে।
পদ্ধতি ২ঃ দ্বি-দিকের স্ক্যানিং (উচ্চতর নির্ভুলতা)
এই পদ্ধতিটি ঘর্ষণ-প্ররোচিত ত্রুটিগুলি বাতিল করার জন্য বিপরীত স্ক্যান থেকে পরিমাপের গড়।
-
ফরোয়ার্ড স্ক্যানঃএক দিকের SVM কোণ র্যাম্প চালান. প্রতিটি শূন্য ক্রসিং এ, রেকর্ড এবং এনকোডার রিডিং জমা.
-
সামনের গড়ঃবেশ কয়েকটি চক্রের পরে, গড় গণনা করুন (≈ অফসেট + ঘর্ষণ প্রভাব) ।
-
বিপরীত স্ক্যানঃবিপরীত দিক থেকে প্রক্রিয়াটি পুনরাবৃত্তি করুন।
-
বিপরীত গড়ঃগড় গণনা করুন (≈ অফসেট ∙ ঘর্ষণ প্রভাব) ।
-
ফাইনাল অফসেটঃঘর্ষণের পক্ষপাত দূর করার জন্য দুটি উপায় গড় করুন।
ধাপ ৩ঃ ড্রাইভ অপ্টিমাইজেশান
যেহেতু অফসেট জানা আছে, আপনার ড্রাইভ অ্যালগরিদমকে পরিমার্জন করুন:
-
রোটারের প্রকৃত কোণঃ(a,b,c) ফ্রেমে রোটারের চৌম্বকীয় কোণ পেতে AS5147 রিডিং থেকে বিচ্যুতি বিয়োগ করুন।
-
এসভিএম ইনপুটঃওপেন লুপ নিয়ন্ত্রণের জন্য, সঠিক টর্ক আউটপুটের জন্য এসভিএম-এ সত্যিকারের কোণ ±90° (আকাঙ্ক্ষিত ঘূর্ণনের উপর নির্ভর করে) ইনপুট করুন।
-
গতিশীল সমন্বয় (ঐচ্ছিক):বিপরীত ভোল্টেজ ভেক্টরগুলির অধীনে গতির তুলনা করে অফসেটটি সূক্ষ্মভাবে সামঞ্জস্য করুন, সুষম কর্মক্ষমতা নিশ্চিত করুন।
এই পদক্ষেপগুলি অনুসরণ করে, আপনি পদ্ধতিগতভাবে এনকোডার অফসেট সমস্যাগুলি সমাধান করতে পারেন, আরও মসৃণ এবং আরও দক্ষ BLDC মোটর অপারেশন অর্জন করতে পারেন।ট্রায়াল-এন্ড-ত্রুটি ডিবাগিংকে বিদায় বলুন এবং নির্ভুল নিয়ন্ত্রণের যুগকে গ্রহণ করুন.