سلام دوستان 2 سوال داشتم :
1- برنامه برای کنترل سروو موتور با پتانسیومتر توسط میکرو avr کسی برنامه داره؟؟!
2- اگه بخوایم در هر لحطه مکان سرو موتور رو بدونیم میشه کاری کرد؟ یا باید انکودر استفاده کرد؟!
ممنون میشم اگه میدونید جواب بدین
سلام دوستان 2 سوال داشتم :
1- برنامه برای کنترل سروو موتور با پتانسیومتر توسط میکرو avr کسی برنامه داره؟؟!
2- اگه بخوایم در هر لحطه مکان سرو موتور رو بدونیم میشه کاری کرد؟ یا باید انکودر استفاده کرد؟!
ممنون میشم اگه میدونید جواب بدین
با سلام، اول لطف کنید بگید از چه سروویی استفاده میکنید، عکس هم خوبه بزارید
عکس نمیخواد دیگه مرسی
تا اینجاش رو حتما میدونید که این سروو ها با PWM کار میکنن، 60 درجه تو هر جهت میچرخن
یعنی اگه Duty cycle پنجاه درصد بگیرن وسط و صفر و صد دو انتهای کورس رو به شما میدن.
پس شما 50 درصد duty cycle داری و 60 درجه ، با یه تناسب مکان تقریبی(با دقت قابل قبول) بدست میاد،
حالا میخواین duty cycle v رو با پتانسیومتر تنظیم کنین؟ یا من درست متوجه نشدم؟
مگه آردینو avr نیست؟؟
یه سر پتانسیومتر رو به زمین بزن یه سر رو به VCC
سر وسط به یکی از کانال های ADC
چون Atmega از ADC ده بیتی استفاده میکنه یه طرف پتانسیومتر عدد صفر، طرف دیگه عدد 1024 و وسط 512 رو خواهد داد، حالا با تناسبی که قبلا گفتم بقیه ماجرا رو انجام بده
دوست عزیز سوال دوم رو جواب نمیدی ؟
از سوال دوم منظور اینه که کدشو میخوای یا روششو؟ روششو نوشتم، در مورد کد باید بگی چه کامپایلری، من فقط میتونم برای avr gnu بهت کد بدم
یعنی همون ولتاژ سر وسط پتانسیومتر با نسبت درست اگه حساب کنم میشه زاویه سروو تو اون لحظه؟
با کد ویژن اگه برنامشو داشته باشی ممنون میشم اگه نه با هر کامپایلری شد دستت طلا
مدل میکروت چیه؟
avr ATMega32 شاید اگه خرجم کم شه از اردوینو استفاده کنم حالا شما اگه کدشو داری بده که اگه استفاده کردم از avr لنگ نمونم
ممنون دوست عزیز
خواهش میکنم دوست عزیز.
این کد برای ATMEGA32 نوشته شده ولی براحتی میتونی روی تمام ATMEGA ها اجراش کنی.شاید با یه تغییر خیلی کوچولو.
از تایمر 1 برای ایجاد PWM استفاده شده با فرکانس 61 هرتز.
مقدار ADC0 خونده میشه سه بار و میانگین گرفته میشه
سپس مقدار ADC0 که بین 0 تا 1024 تبدیل میشه به درصد و میشه درصد Duty برای PWM.
اگه بازم چیز خاصی گنگه بپرس
بازم ممنون
اگه باز مشکل پیش اومد میپرسم خیلی لطف میکنید سوالام جواب میدید