NOTICE توجه: این یک موضوع قدیمی است که آخرین پست ارسالی آن مربوط به 3116 روز قبل است . لطفا فقط پاسخ ها ، سوالات و درخواست های 100 درصد مرتبط را به آن ارسال کنید و برای درخواست ها و سوالات جدید موضوع جدیدی را ایجاد کنید
نمایش نتایج: از 1 به 18 از 18

موضوع: رباتیک وبرنامه نویسی (کمک)

  1. #1
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    Icon17 رباتیک وبرنامه نویسی (کمک)

    سلام دوستان 2 سوال داشتم :
    1- برنامه برای کنترل سروو موتور با پتانسیومتر توسط میکرو avr کسی برنامه داره؟؟!
    2- اگه بخوایم در هر لحطه مکان سرو موتور رو بدونیم میشه کاری کرد؟ یا باید انکودر استفاده کرد؟!
    ممنون میشم اگه میدونید جواب بدین

  2. # ADS
    Circuit advertisement
    تاریخ عضویت
    Always
    نوشته ها
    Many
     

  3. #2
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    با سلام، اول لطف کنید بگید از چه سروویی استفاده میکنید، عکس هم خوبه بزارید

  4. تشکرها از این نوشته :


  5. #3
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط erfanjeddy نمایش پست ها
    با سلام، اول لطف کنید بگید از چه سروویی استفاده میکنید، عکس هم خوبه بزارید
    سروو mg995 عکس از چی بزارم؟!

  6. #4
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    عکس نمیخواد دیگه مرسی
    تا اینجاش رو حتما میدونید که این سروو ها با PWM کار میکنن، 60 درجه تو هر جهت میچرخن
    یعنی اگه Duty cycle پنجاه درصد بگیرن وسط و صفر و صد دو انتهای کورس رو به شما میدن.
    پس شما 50 درصد duty cycle داری و 60 درجه ، با یه تناسب مکان تقریبی(با دقت قابل قبول) بدست میاد،
    حالا میخواین duty cycle v رو با پتانسیومتر تنظیم کنین؟ یا من درست متوجه نشدم؟

  7. کاربران : 2 تشکر کرده اند از شما erfanjeddy برای ارسال این پست سودمند:


  8. #5
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط erfanjeddy نمایش پست ها
    عکس نمیخواد دیگه مرسی
    تا اینجاش رو حتما میدونید که این سروو ها با PWM کار میکنن، 60 درجه تو هر جهت میچرخن
    یعنی اگه Duty cycle پنجاه درصد بگیرن وسط و صفر و صد دو انتهای کورس رو به شما میدن.
    پس شما 50 درصد duty cycle داری و 60 درجه ، با یه تناسب مکان تقریبی(با دقت قابل قبول) بدست میاد،
    حالا میخواین duty cycle v رو با پتانسیومتر تنظیم کنین؟ یا من درست متوجه نشدم؟
    من این پروژه رو با اردوینو انجام دادم اینجوریه که با چرخوندن پتانسیو متر سروو هم میچرخه
    حالا می خوام بدونم با avr چجوری میشه این کار کرد؟؟

  9. #6
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    مگه آردینو avr نیست؟؟

  10. تشکرها از این نوشته :


  11. #7
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    یه سر پتانسیومتر رو به زمین بزن یه سر رو به VCC
    سر وسط به یکی از کانال های ADC
    چون Atmega از ADC ده بیتی استفاده میکنه یه طرف پتانسیومتر عدد صفر، طرف دیگه عدد 1024 و وسط 512 رو خواهد داد، حالا با تناسبی که قبلا گفتم بقیه ماجرا رو انجام بده

  12. تشکرها از این نوشته :


  13. #8
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط erfanjeddy نمایش پست ها
    مگه آردینو avr نیست؟؟
    هست ولی برنامه اش فرق میکنه دیگه مشکل من برنامشه!!!

  14. #9
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    دوست عزیز سوال دوم رو جواب نمیدی ؟

  15. #10
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    از سوال دوم منظور اینه که کدشو میخوای یا روششو؟ روششو نوشتم، در مورد کد باید بگی چه کامپایلری، من فقط میتونم برای avr gnu بهت کد بدم

  16. کاربران : 2 تشکر کرده اند از شما erfanjeddy برای ارسال این پست سودمند:


  17. #11
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    یعنی همون ولتاژ سر وسط پتانسیومتر با نسبت درست اگه حساب کنم میشه زاویه سروو تو اون لحظه؟
    با کد ویژن اگه برنامشو داشته باشی ممنون میشم اگه نه با هر کامپایلری شد دستت طلا

  18. #12
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    مدل میکروت چیه؟

  19. تشکرها از این نوشته :


  20. #13
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    avr ATMega32 شاید اگه خرجم کم شه از اردوینو استفاده کنم حالا شما اگه کدشو داری بده که اگه استفاده کردم از avr لنگ نمونم

  21. #14
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

  22. تشکرها از این نوشته :


  23. #15
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    ممنون دوست عزیز

  24. #16
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    نقل قول نوشته اصلی توسط erfanjeddy نمایش پست ها
    این کد واسه چه میکرو ای هست؟
    روند برنامه رو توضیح میدی یکم؟

  25. #17
    کاربر فعال
    تاریخ عضویت
    May 2014
    نوشته ها
    198
    تشکر
    14
    تشکر شده 79 بار در 71 پست

    پیش فرض

    خواهش میکنم دوست عزیز.
    این کد برای ATMEGA32 نوشته شده ولی براحتی میتونی روی تمام ATMEGA ها اجراش کنی.شاید با یه تغییر خیلی کوچولو.
    از تایمر 1 برای ایجاد PWM استفاده شده با فرکانس 61 هرتز.
    مقدار ADC0 خونده میشه سه بار و میانگین گرفته میشه
    سپس مقدار ADC0 که بین 0 تا 1024 تبدیل میشه به درصد و میشه درصد Duty برای PWM.
    اگه بازم چیز خاصی گنگه بپرس

  26. تشکرها از این نوشته :


  27. #18
    عضو جدید
    تاریخ عضویت
    Oct 2015
    نوشته ها
    10
    تشکر
    10
    تشکر شده 0 بار در 0 پست

    پیش فرض

    بازم ممنون
    اگه باز مشکل پیش اومد میپرسم خیلی لطف میکنید سوالام جواب میدید

موضوعات مشابه

  1. چالش برنامه نویسی !
    توسط agape در انجمن گفت و گوي آزاد
    پاسخ: 14
    آخرين نوشته: 24-07-2014, 02:00
  2. [درخواست] کمک در برنامه نویسی پروژه
    توسط ciscozagros در انجمن AVR
    پاسخ: 1
    آخرين نوشته: 08-01-2014, 12:45
  3. دعوت به همکاری در تیم تحقیقاتی رباتیک
    توسط robotic team در انجمن مباحث کار و کاریابی/تبلیغات/بازارچه
    پاسخ: 1
    آخرين نوشته: 04-01-2014, 20:08
  4. نحوه برنامه نویسی حرفه ای برای میکروکنترلر
    توسط arsalanarm در انجمن میکرو کنترلر های 32 بیتی(arm)
    پاسخ: 3
    آخرين نوشته: 29-03-2013, 18:24
  5. همکار برای مقاله نویسی
    توسط medadnoki در انجمن گفت و گوي آزاد
    پاسخ: 0
    آخرين نوشته: 12-03-2013, 13:27

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •