طبق این برنامه ای که نوشتم به ازای هر دور چرخش اهن ربای انکودر 3 پالس کانت میشه در صورتی که تو فیلم های یوتیوب دیدم 1از 0 تا 11 کانت باید شمارش کنه . که اومده 230/12*30=1 کردهو 1 درجه را حساب کرده. مساله دوم اکه سرعت زیاد بشه پالسمو نمیتونم محاسبه کنم. من میخوام یه جوری برنامه بنویسم که بتونه مثلا 90 دره بره و برگردهو کسی نمونه برنامه نداره که یه زاویه رو بره و بیاد روی ال سی دی نمایش بده؟ واقعا بدجوری گیر کردم با این انکودر افزایشی.
طبق این برنامه ای که نوشتم به ازای هر دور چرخش اهن ربای انکودر 3 پالس کانت میشه در صورتی که تو فیلم های یوتیوب دیدم 1از 0 تا 11 کانت باید شمارش کنه . که اومده 230/12*30=1 کردهو 1 درجه را حساب کرده. مساله دوم اکه سرعت زیاد بشه پالسمو نمیتونم محاسبه کنم. من میخوام یه جوری برنامه بنویسم که بتونه مثلا 90 دره بره و برگردهو کسی نمونه برنامه نداره که یه زاویه رو بره و بیاد روی ال سی دی نمایش بده؟ واقعا بدجوری گیر کردم با این انکودر افزایشی.
ببینید میخوام یه مداری مثل این فیلم درست کنم
https://www.youtube.com/watch?v=4YLTHjbZVP0
من منظور شما را درست متوجه نمیشم. اما این کار خیلی ساده ای هست. یه دور موتور را بچرخونید احتمالا 360 پالس میده دیگه. با یه تناسب ساده کار تمومه. در مورد سرعت هم وقتی شما سرعت پردازندتن 16 مگاهرتزه دیگه چه نگرانی دارین. شمردن پالس های این انکودر در حداکثر سرعت ، کمتر از 10 کیلوهرتز سرعت می خواد.
دیدگاه