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

موضوع: کمکم کنید کنترل دور موتور dc با الگوریتم pid

  1. #1
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    7
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    Icon16 کمکم کنید کنترل دور موتور dc با الگوریتم pid

    سلام دوستان.تو رو خدا کمک کنید
    پروژه من کنترل سرعت موتور دی سی با استفاده از الگوریتم pid هستش
    اگه کسی توی این زمینه سر رشته داره خواهشا،خواهشا ....کمک کنه
    خیلی خیلی واجبه.بد جوری گیر کردم
    واسه این پروژه نیاز به یه دور سنج هست که سرعت موتور رو اندازه بگیره و بده به میکرو و بعد میکرو به روش pid سرعت موتور رو روی سرعتی که از قبل به وسیله کی پد وارد میکرو کردیم ثابت نگه داره
    من دور سنج رو ساختم(با استفاده از سنسور مادون قرمز) ولی برنامه نویسیش به یه روش غیر اصولیه،یعنی از کانتر نتونستم استفاده کنم از دوستان میخوام که راهنمایی کنن که چطوری از تایمر و کانتر برای دور سنج استفاده کنم و آیا روشی بهتر از سنسور مادون قرمز برای دور سنج هست(مثل دیکدر؟)اگه هست چطوری باید تهیه کنم و قیمتش؟
    (من با میکرو avr و زبان بیسیک کار میکنم)
    این یه مشکلم بود،مشکل بعدیم اینه که فرمولای pid رو نمیدونم چطوری توی میکرو پیاده کنم
    استاد راهنما هم فقط این مطلبو گفته:
    (الگوریتم بروز رسانی کنترلر را در اینتراپت تایمر قرار بده و زمان آنرا T ثانیه بگیر با اینکار هر دوره نمونه برداری شما T ثانیه طول میکشد.
    [IMG][/IMG]
    چه چیزی رو و چطوری باید توی اینتراپت قرار بدم؟
    از این نوشته ها هم چیز زیادی نفهمیدم
    سوالام اینا هستن:اولا چطوری باید با استفاده از کانتر و تایمر دور سنج بسازم ، دوما اینی که استاد گفته توی اینتراپت قرار بده چی هستش و چطوری باید قرار بدم،سوما ببخشید که اینقدر پر رو هستم والا یه هفته بیشتره دنبال مطلب تو اینترنتم ولی چیزی دستگیرم نشده
    فقط یه چند تا کتاب یکی از دوستان معرفی کرده که انگلیسی هستن و من چیزی نفهمیدم

    تو رو خدا اگه کسی میتونه کمک کنه
    با تشکر
    تو رو خدا کمکم کنید

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

  3. #2
    همکار علمی
    تاریخ عضویت
    Jan 2010
    نوشته ها
    302
    تشکر
    945
    تشکر شده 289 بار در 151 پست

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


  5. #3
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    7
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    پیش فرض

    همون مشکلی که اون بنده خدا هم داره زبان سی هستش که من بلد نیستم
    اون برنامه ای هم که به زبان بیسیک گذاشته رو اگه یه کم توضیح بدین ممنون میشم
    در ضمنن توی لین برنامه که دوست عزیزمون گذاشتن چون برای کنترل موتور نیست از دور سنج استفاده نشده و من یه مشکلم توی استفاده از کانتر و تایمر برای دور سنج هستش
    خواهشا اگه میتونید کمک کنید
    خیلی خیلی ممنون

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


  7. #4
    Banned AnonyJavad آواتار ها
    تاریخ عضویت
    Nov 2012
    نوشته ها
    89
    تشکر
    34
    تشکر شده 132 بار در 55 پست

    پیش فرض

    توی این سایت تا دلت بخواد کد هست چه C و چه بیسیک،
    http://en.pudn.com/search_db.asp?key...controller+avr
    زبان انگلیسی هم بهتره کار کنید چون الان دیگه بدون دانستن زبان در حد معمول کارهاتون اصلا پیش نمیره یا خیلی کند پیش میره!!!

  8. کاربران : 3 تشکر کرده اند از شما AnonyJavad برای ارسال این پست سودمند:


  9. #5
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    7
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    پیش فرض

    نتونستم دانلود کنم

  10. #6
    مدير بخش STM32 sadmonew آواتار ها
    تاریخ عضویت
    Jun 2011
    نام
    صادق محمدي
    نوشته ها
    2,002
    تشکر
    6,283
    تشکر شده 3,115 بار در 1,408 پست

    پیش فرض

    نقل قول نوشته اصلی توسط meisam_68 نمایش پست ها
    نتونستم دانلود کنم
    سلام مهندس
    یعنی بعد عضو شدن نتونستین دانلود کنید!!؟؟
    _____________________________________
    _____________________________________

  11. #7
    کاربر فعال pooriya آواتار ها
    تاریخ عضویت
    Nov 2008
    نام
    پوریا علیزاده
    نوشته ها
    316
    تشکر
    163
    تشکر شده 676 بار در 217 پست

    پیش فرض

    تا اونجائی که من می دونم از این سایت به 2 طریق می شه دانلود کرد.
    1-پولی (که گرونه)
    2- دقیق یادم نیست(به ازای هر تعداد سورس یا برنامه که به اسم خودتون اپلود کنید یه مقدار اعتبار ,باز می کنه که یه حداقل داره و بعد می تونین دانلود کنین)

  12. #8
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    7
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    پیش فرض

    یعنی نمیشه یه منبع فارسی معرفی کنید که این برنامه رو به زبان بیسیک بتونم پیدا کنم؟
    ممنون میشم اگه راهنمایی کنید

  13. #9
    Banned AnonyJavad آواتار ها
    تاریخ عضویت
    Nov 2012
    نوشته ها
    89
    تشکر
    34
    تشکر شده 132 بار در 55 پست

    پیش فرض

    سایته خیلی گیر نمیده 5 تا فایل الکی آپلود کنی اکانتو فعال می کنه،
    این کد توش بود، اون توضیحاتشم اگه انگلیسیش سخته از سایت translate.google.com استفاده کن:
    13898361AN-Sharp109---PID-Controller.zip

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


  15. #10
    عضو جدید
    تاریخ عضویت
    May 2012
    نوشته ها
    7
    تشکر
    3
    تشکر شده 3 بار در 2 پست

    پیش فرض

    واهش میکنم یکی کمکم کنه از این بلا تکلیفی در بیام
    لا اقل در مورد دور سنج با تایمر و کانتر یه برنامه به زبان بیسیک بزارید
    ممنون میشم کمکم کنید

  16. #11
    تازه وارد
    تاریخ عضویت
    Jan 2013
    نوشته ها
    0
    تشکر
    39
    تشکر شده 0 بار در 0 پست

    پیش فرض

    عزیزم کلا pid اینجوری که شما میخواید یعنی به هرچهقدر دور موتور باشه به همون نسبت pwm زده میشه
    حالا یعنی چی
    یعنی اینکه شما یک متقیر در نظر بگیر و اونو به دور موتورت بده بعد بیا یک نسبتی در نظر بگیر و اونو بده به pwm میکرو
    همین ! حالا هرچقدر دور موتور بیاد پایین تر pwm زیاد تر میشه و موتور دورش کنترل میشه اوتومات !

    برنامه هم از هلپ خود بسکام کمک بگیرید یا این دو تا معقوله رو سرچ کن

  17. #12
    کاربر فعال titery آواتار ها
    تاریخ عضویت
    Dec 2011
    نام
    وثوق
    نوشته ها
    166
    تشکر
    363
    تشکر شده 218 بار در 89 پست

    پیش فرض

    سلام این یک تصویر از الگوریتم pid که T که زمان تناوب تایمرتان که دارد نمونه برداری میکنه بقیه هم مشخص هست فقط برنامه رو حتما در وقفه تایمر بنویسید
    تصاوير کوچک فايل پيوست تصاوير کوچک فايل پيوست برای دیدن سایز بزرگ روی عکس کلیک کنید

نام: Capture.jpg
مشاهده: 88
حجم: 63.5 کیلو بایت  

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


  19. #13
    مدیرکل انجمنها
    تاریخ عضویت
    May 2011
    نام
    احسان صفامنش
    نوشته ها
    1,763
    تشکر
    919
    تشکر شده 2,261 بار در 1,056 پست

    پیش فرض

    برای درک بهتر باید درس کنترل خطی رو پاس کرده باشین
    در یکی از پستها در مورد pid بحث شده در مورد سنسورهای دور موتور هم که بحث شده. حالا کافیه که سیستم حلقه بسته رو تشکیل بدین و کنترلر رو با صحیح و خطا البته از روش خودش تنظیم کنید

  20. #14
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    48
    تشکر
    20
    تشکر شده 2 بار در 2 پست

    پیش فرض

    با سلام خدمت دوستان
    برد اماده این pid برای موتور دی سی تو بازار نیست بخریم دوستان اگه سراغ دارن لطفا بگن
    اگه کسی بتونه برام بسازه هزینشو هم میدم
    ویرایش توسط ahmad1369 : 28-07-2013 در ساعت 16:35

  21. #15
    کاربر علاقه مند
    تاریخ عضویت
    Aug 2012
    نوشته ها
    48
    تشکر
    20
    تشکر شده 2 بار در 2 پست

    پیش فرض

    سلام خدومت دوستان
    من دنبال برد اماده pid کنترل میگردم از کجا میتونم بخرم؟؟؟؟؟

  22. #16
    تازه وارد
    تاریخ عضویت
    Apr 2016
    نوشته ها
    1
    تشکر
    0
    تشکر شده 0 بار در 0 پست

    پیش فرض

    سلام ببخشید من تصاویری ک شما گذاشتید و نمیتونم دریافت کنم.ممنون میشم برام بفرستید

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

  1. ایده یا الگوریتم کار یا برنامه نرم افزاری
    توسط sarab1 در انجمن گفت و گوي آزاد
    پاسخ: 10
    آخرين نوشته: 27-11-2013, 23:45
  2. جیتک پروگرام
    توسط poya22 در انجمن پروگرامرهای AVR.PIC.8051.XMEGA.ARM
    پاسخ: 0
    آخرين نوشته: 03-04-2012, 12:16
  3. طراحی و ساخت پروگرامر و جیتگ
    توسط tps_star در انجمن پروگرامرهای AVR.PIC.8051.XMEGA.ARM
    پاسخ: 3
    آخرين نوشته: 03-11-2010, 10:14
  4. طراحی و ساخت پروگرامر و جیتگ
    توسط tps_star در انجمن FPGA
    پاسخ: 0
    آخرين نوشته: 20-10-2010, 17:31
  5. الگوریتم طراحی و ساخت یک روبات مس
    توسط ROBOMAN در انجمن مفاهیم اولیه در رباتیک
    پاسخ: 0
    آخرين نوشته: 14-03-2009, 18:14

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

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