شفت انکودر

mostafa1364226

عضو جدید
با سلام
میخوام شفت انکودر برای کنترل سرعت موتور خریداری کنم و با جستجویی که کردم متوجه شدم که این پالس aوbمی دهد من چه طوری از این پالس استفاده کنم؟
و اکثرا در طراحی ها می بینم کنترل دور موتور از این دو تا سیگنال a و b استفاده میکنند.
 

sh85

مدیر بازنشسته
کاربر ممتاز
با سلام
میخوام شفت انکودر برای کنترل سرعت موتور خریداری کنم و با جستجویی که کردم متوجه شدم که این پالس aوbمی دهد من چه طوری از این پالس استفاده کنم؟
و اکثرا در طراحی ها می بینم کنترل دور موتور از این دو تا سیگنال a و b استفاده میکنند.
سلام
شفت انکودر ها مدل های مختلفی دارن
یه سنسوره: که فقط تعداد دورچرخش را بهتون می ده
دو سنسوره : که علاوه بر تعداد چرخش بهتون جهت را هم می ده(ساعت گرد یا پاد ساعت گرد)


چند سنسوره : (معمولا 8تایی) که یه عدد باینری بهتون می ده که درجه چرخش از 0 تا 360 را بهتون نشون می ده
برای اطلاعات بیشتر
منبع 1
منبع2 (اطلاعات کامل)
 

mostafa1364226

عضو جدید
[FONT=&quot]درواقع سیکنال [/FONT]b[FONT=&quot]تعداد دورچرخش نشان میدهد؟[/FONT]
[FONT=&quot]وسیکنال [/FONT]a[FONT=&quot]جهت موتور رانشان میدهد؟[/FONT]
[FONT=&quot]ودرتشخیص جهت پالس راست کرد وچپ کردچه فرقی دارد؟[/FONT]
 

irelectronic

عضو جدید
اگر ترتیب تغییرات سیگنال a و b را ببینید هرگاه از 00 -> 01 ->11 ->10 یعنی راستگرد و اگر 00-> 10 ->11 -> 01 یعنی چپ گرد. حالا این منطق رو می تونید توی میکرو با دستور مثلاً Case پیاده کنید یا در FPGA و یا ... .
 
  • Like
واکنش ها: sh85
بالا