Ciao,
এনকোডারগুলি ঠিক আপনার লেখার মতোই কাজ করে, অর্থাৎ, একটি বর্গাকার তরঙ্গ প্লাস 90 by দ্বারা পর্বের বাইরে °.
মাস্টারের অভ্যন্তরে একটি জটিল অ্যালগরিদম রয়েছে যা গণনা করা হয়, দিকটি বোঝে এবং বিভিন্ন ধরণের ভুল দূর করে.
উদাহরণস্বরূপ দুটি সংকেত একসাথে পরিবর্তন করতে পারে না, যদি তারা এটি করে তবে এটিকে ত্রুটি হিসাবে চিহ্নিত করা হয়েছে এবং সংশোধন করা হয়েছে.
এনকোডারগুলির একটি সাধারণ ব্যাখ্যা এখানে:
https://www.phidgets.com/docs/Encoder_Primer
এখানে পদ্ধতির তত্ত্বটি দেওয়া হচ্ছে (রাজ্যের একটি টেবিল সহ), যা আমরা ত্রুটিগুলি সংশোধন করতে ব্যবহার করি:
https://www.edn.com/design/integrated-circuit-design/4363949/Decode-a-quadrature-encoder-in-software
মাস্টার ফার্মওয়্যারটিতে বিশদটি পাওয়া যাবে যা এখান থেকে ডাউনলোড করা যায়:
https://www.theremino.com/technical/schematics#masterv5