اطلاعیه

Collapse
No announcement yet.

راه اندازی موتورهای DCبا میکروی AVR

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    راه اندازی موتورهای DCبا میکروی AVR

    salam bar dostan
    mikhaham yek motor dc 10000rpm ra ba AVR control konam
    please help me

    #2
    راه اندازی موتورهای DCبا میکروی AVR

    به نام خدا

    سلام
    یه سری اطلاعات درباره کنترل DC MOTOR
    همراه تعدادی لینک به مدارات کنترل کننده

    [img width=406 height=100]http://www.ecapic.ir/image2/ECA-101029215947.jpg[/img]

    دیدگاه


      #3
      راه اندازی موتورهای DCبا میکروی AVR

      سلام دوست عزیز
      من تو این لینک واسه یکی از دوستان یه سری توضیحات مختصر در این مورد دادم؛اگر توضیح بیشتر راجع به سخت افزار و یا کدهای میکرو خواستی در خدمتم
      اینم لینکش:
      http://mohandesmilad.netfreehost.com/viewtopic.php?t=2929&mforum=mohandesmilad
      در دیر مغان آمد یارم قدحی در دست
      مست از می می خواران از نرگس مستش مست

      دیدگاه


        #4
        راه اندازی موتورهای DCبا میکروی AVR

        salam
        tashakor az linkhaye khobetan
        mohammad jan agar mitavani dar bare sakht afzar va barname barayam tozih bede
        tashakor

        دیدگاه


          #5
          راه اندازی موتورهای DCبا میکروی AVR

          سلام
          دوست عزیز سخت افزار شامل میکرو و درایور موتور و مدار فیدبک(برای اندازه گیری سرعت موتور)،البته مدار فیدبک در حالتی لازمه که بخوای موتور رو حلقه بسته کنترل کنی.
          درایور موتور بستگی به نوع موتور و جریانی که میکشه داره،آی سی L298 که تا 4 آمپر جریان میده معمولا برای موتور های کوچیک کافیه،یک ورودی TTL داره که به میکرو متصل میشه و خروجی اون هم به موتور وصل میشه،اگه مدار فید بک هم داشته باشی خروجی اونو به میکرو متصل میکنی.(دیتا شیت آی سی رو ببین)
          خوب حالا حلقه کنترلیت آمادس،ورودی این حلقه میشه مقدار دلخواهی که میخوای سرعت موتور داشته باشه،این مقدار منهای مقدار حاصل از خروجی فیدبک(سنسور) میشه سیگنال خطا،سیگنال خطا رو میدیم به کنترلر و خروجی کنترلر (PWM) میره به درایور موتور.
          کنترلر ما در واقع یک الگوریتم که توی برنامه میکرو قرار داره،که میتونه P,PI,PD یا PID باشه.
          که یک سیگنال متناسب با سیگنال خطا ایجاد میکنه.
          برای تولید موج PWM هم میتونی از یکی از تایمرهای AVR استفاده کنی،در بیشتر میکرو ها دو نوع مد برای تولید PWM داری که برای کنترل موتور مد تصحیح فاز مناسب تره.
          کافیه که تایمر رو برای این مد تنظیم کنی بعد با تغییر مقدار OCR مربوط به همان تایمر میتونی duty cycle رو عوض کنی.برنامه تولید PWM خیلی آسونه،خودت یه امتحان بکن اگه نتونستی من در خدمتم.
          در دیر مغان آمد یارم قدحی در دست
          مست از می می خواران از نرگس مستش مست

          دیدگاه


            #6
            راه اندازی موتورهای DCبا میکروی AVR

            سلام محمدجان
            موتوری که من قصد دارم کنترل سرعت انجام دهم 10000rpmبا دقت +و- 5rpm می باشد
            پس با ید از تایمر 1 مد تصحییح فاز استفاده کنم حال انتخاب com1A1,b1 com0a1,b
            در رجیستر مرمبوطه چگونه است.........2-چگونه می توان 2 کانال ADCرا همزمان با هم استفاده کرد
            ایا مشکلی پیش نمی آید
            3- خروجی در تاکومتر بین -5تا +5 است ولی در ADCبین 0تا 5 ولت می باشد چگونه این مشکل را حل کنم(از خروجی تاکو به یک ایزولاتور و بعد به 2 کانال ADC وصل می شود)

            با تشکر

            دیدگاه


              #7
              راه اندازی موتورهای DCبا میکروی AVR

              سلام
              من یه نمونه ساده از کنترل موتور (بدون فیدبک) رو برات تو پروتئوس شبیه ساری کردم،فایل HEX،سورس برنامه میکرو و فایل پروتئوس رو از لینک زیر دانلود کن.
              http://www.4shared.com/file/3400790/551cca60/dc_motor.html



              در دیر مغان آمد یارم قدحی در دست
              مست از می می خواران از نرگس مستش مست

              دیدگاه


                #8
                راه اندازی موتورهای DCبا میکروی AVR

                سلام محمد جان
                فایل را دانلود شده را نمی توان باز کرد چون eror می دهد.
                تشکر از راهنماییهایت

                دیدگاه


                  #9
                  راه اندازی موتورهای DCبا میکروی AVR

                  سلام دوست عزیز
                  از بابت این مشکل و همچنین تاخیرم شرمنده ام.
                  امیدوارم این یکی دیگه خراب نشه
                  http://www.4shared.com/file/3400790/551cca60/dc_motor.html
                  در دیر مغان آمد یارم قدحی در دست
                  مست از می می خواران از نرگس مستش مست

                  دیدگاه


                    #10
                    پاسخ : راه اندازی موتورهای DCبا میکروی AVR

                    سلام خوبین بچها
                    برای کنترل موتور باید موتور درایور بسازی من واسه بعضی از رباتهام از این روش استفاده می کنم خیلی راحته
                    با ic BA6229 که 10 پایست دیتا شیت رو ببین خیلی راحته اگه مشکلی داشتی بگو تا کل مدار رو بدم
                    با تشکر کاترینا
                    مشک آبت را پر کن تشنگان به دنبالت خواهند آمد
                    با تشکر : فرید - سرتیپ زاده
                    minimax_email@yahoo.com

                    دیدگاه


                      #11
                      پاسخ : راه اندازی موتورهای DCبا میکروی AVR

                      با سلام

                      لینک مشکل دارد .

                      لطفا لینک درست را برای استفاده من و دیگر اعضا قرار بدهید .

                      با تشکر
                      اگر فقط از خدا مطالبه کنید حتما به جواب میرسید. در آزمایشات انجام گرفته 100% نتیجه حاصل شده است.
                      نکته 0 : فقط از خدا.

                      دیدگاه


                        #12
                        پاسخ : راه اندازی موتورهای DCبا میکروی AVR

                        سلام
                        میشه این مدار رو به زبان بیسیک هم توضیح بدید؟
                        سه توصیه دارم:
                        1.کار 2.کار 3.کار
                        ادیسون

                        دیدگاه


                          #13
                          پاسخ : راه اندازی موتورهای DCبا میکروی AVR

                          نوشته اصلی توسط محمد یارمحمدی
                          سلام دوست عزیز
                          از بابت این مشکل و همچنین تاخیرم شرمنده ام.
                          امیدوارم این یکی دیگه خراب نشه
                          http://www.4shared.com/file/3400790/551cca60/dc_motor.html
                          لینک خراب است :sad:
                          می رسد مردی که زنجیرغلامان بشکند
                          دیده ام از روزن دیوار زندان شما

                          http://rf-mw-antenna.persianblog.ir

                          دیدگاه


                            #14
                            پاسخ : راه اندازی موتورهای DCبا میکروی AVR

                            سلام ببخشید اقای یار محمدی :این جمله شما :
                            با تغییر مقدار OCR مربوط به همان تایمر میتونی duty cycle رو عوض کنی
                            -----------------
                            که نوشتهاید مقدار ocr را باید چگونه تغییر بدم و با توجه به چی ؟
                            اول توکل
                            دوم پشتکار
                            سوم مشورت
                            چهارم عمل
                            -----------------------------------------------------------------------------------------------------------------
                            نرم افزار برای دانلود نامحدود از rapideshare: http://k12student.persiangig.com/other ------- تشکر یادتون نره. موفق باشید.

                            دیدگاه


                              #15
                              پاسخ : راه اندازی موتورهای DCبا میکروی AVR

                              چی شد؟
                              اول توکل
                              دوم پشتکار
                              سوم مشورت
                              چهارم عمل
                              -----------------------------------------------------------------------------------------------------------------
                              نرم افزار برای دانلود نامحدود از rapideshare: http://k12student.persiangig.com/other ------- تشکر یادتون نره. موفق باشید.

                              دیدگاه

                              لطفا صبر کنید...
                              X