اطلاعیه

Collapse
No announcement yet.

کنترل دور موتور و سرعت آن

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

    #16
    پاسخ : کنترل دور موتور و سرعت آن

    بگذارید خیالتون راحت کنم . کنترل دور موتور بدون استفاده از اپتوکانتر و شفت کودر از نظر فنی 100% غیر ممکن هست . و امکان نداره بدون این که با سنسور تعداد دور را بشماریم بتونیم تعداد دور دقیق موتور را تعیین کنیم .

    با استفاده از pwm یا هر روش دیگه ای بدون استفاده از اپتوکانتر و شفت کودر اصلا ً امکان نداره که مثلا ً ما طوری موتور را کنترل کنیم که 1481 دور در دقیقه و با این دقت بچرخه .

    حتی داخل تردمیل رو هم اگه نگاه کنین با این روش تعداد دور را کنترل میکنن . بقیه روش ها دیگه تقریبی هست و اصلا ً استاندارد نیست .

    این هم لینک دانلود پروژه کنترل دور موتور dc

    http://edisone2004.persiangig.com/motefareghe/motor%20dc%20sheft%20coder.zip
    خدایا هر چقدر دوست داری از عمر من کم کن و به طول عمر پدر و مادرم اضافه کن...

    دیدگاه


      #17
      پاسخ : کنترل دور موتور و سرعت آن

      اگر امکان داره برنامه به زبان c بزارید ( کدوِژن )

      دیدگاه


        #18
        پاسخ : کنترل دور موتور و سرعت آن

        خدمت عزیزان باید بگم معمولا بچه های انجمن از قرار دادن مطالبی که در کتاب های پایه موجود است پرهیز میکنند (تنبلیه دیگه) پیشنهاد میکنم اول یه سری به منبع درسی خودتون و یا به کتاب مرجع کامل میکرو کنترلر های AVR نوشته پرتویی فر و ... بزنید و اینقدر همه چیز را درهم نکنید ببینید شما هنوز با تنظیمات تایمر مشکل دارید (اصلا هم عیبی نداره) پس اول کارتون را با TCCR و ... را حل کنید همش هم تو کتاب درسی یا جزوتون هست بعد چندتا مثال را که دست هم بزنید و بفهمید دارید چکار میمنید کارتون حل میشه راستی من چند وقت پیش یه فایل PDF کامل برای اموزش تایمرها توی نت دیدم بسرچید پیداش میکنید
        فکر کنم تایمر صفر میکرو کارتون را حل میکنه پس اول تایمر صفر را بخونید و مثال حل شده تو کتابا گیر بیارید کتاب پرتویی فر اخرش مثال و پروژه زیاد داره از کتابخونه دانشگاه بگیریدش که پول هم ندید !
        در مورد کتاب 10 پروژه و کپی کردن سورس برای شما باید بگم خود سورس برنامه و توضیحاتش از 5 صفحه بالا میزنه و عملا اوردنش اینجا غیر ممکنه و سورس خالی زیاد کاری براتون نمی کنه با این حال من سورس پروژه راه اندازی و کنترل موتورهای dc را از کتاب 10 پروژه براتون کپی میکنم زبانش هم گویا بسکامه در ضمن شماتیک مدار و چند عکس از موتور داخل فایل مربوطه هست این پروژه زیاد کار شده بد نیست یه سریچ بزنید

        این هم لینک دانلود پروژه:
        http://wdl.persiangig.com/pages/download/?dl=http://maghalatelme.persiangig.com/document/programing/P9.rar
        گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
        همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)

        دیدگاه


          #19
          پاسخ : کنترل دور موتور و سرعت آن

          سلام.ببخشید من می خواهم اگه یه دکمه زدم موتور سریعا متوقف شه برای این کار از وقفه خارجی استفاده کردم و توش پورتا رو خاموش میکنم ولی چند ثانیه طول میکشه تا کلا متوقف شه می تونید کمک کنید :cry2:
          ممنون

          دیدگاه


            #20
            پاسخ : کنترل دور موتور و سرعت آن

            نوشته اصلی توسط sara789
            سلام.ببخشید من می خواهم اگه یه دکمه زدم موتور سریعا متوقف شه برای این کار از وقفه خارجی استفاده کردم و توش پورتا رو خاموش میکنم ولی چند ثانیه طول میکشه تا کلا متوقف شه می تونید کمک کنید :cry2:
            ممنون

            دروووووود
            برای اینکه حالت ترمز رو بخوای ایجاد کنی باید دو پایه موتور رو همزمان 1 یا 0 کنی.
            ?Why not

            دیدگاه


              #21
              پاسخ : کنترل دور موتور و سرعت آن

              نوشته اصلی توسط sara789
              سلام.ببخشید من می خواهم اگه یه دکمه زدم موتور سریعا متوقف شه برای این کار از وقفه خارجی استفاده کردم و توش پورتا رو خاموش میکنم ولی چند ثانیه طول میکشه تا کلا متوقف شه می تونید کمک کنید :cry2:
              ممنون
              سلام.
              برای این کار دو روش رو پیشنهاد میکنم:
              1:اول ولتاژ دو سر موتورت رو 0 کن و بعد با یه رله دو سر موتور رو به هم وصل کن اینطوری خیلی سریع موتور وایمیسه (برای تست موتور رو از مدار جدا کن و دوسرش رو همینجوری به هم وصل کن بعد شافت رو بچرخون تا متوجه شی!!)
              2:این کار کمی ساده تر هست روش کار به این صورته:
              موقعی که میخوایی موتور وایسه یه لحظه (حدود 5 میلی ثانیه) ولتاژ دو سر موتور رو معکوس کن و بعد دو سر موتور رو 0 کن اینجوری سریعتر وایمیسه
              موفق باشید

              دیدگاه


                #22
                پاسخ : کنترل دور موتور و سرعت آن

                نوشته اصلی توسط M3R
                سلام.
                برای این کار دو روش رو پیشنهاد میکنم:
                1:اول ولتاژ دو سر موتورت رو 0 کن و بعد با یه رله دو سر موتور رو به هم وصل کن اینطوری خیلی سریع موتور وایمیسه (برای تست موتور رو از مدار جدا کن و دوسرش رو همینجوری به هم وصل کن بعد شافت رو بچرخون تا متوجه شی!!)
                2:این کار کمی ساده تر هست روش کار به این صورته:
                موقعی که میخوایی موتور وایسه یه لحظه (حدود 5 میلی ثانیه) ولتاژ دو سر موتور رو معکوس کن و بعد دو سر موتور رو 0 کن اینجوری سریعتر وایمیسه
                موفق باشید
                روش اول که هیچی چون پروتئوسمون مشخصه و به گفته استاد حق نداریم چیز دیگه ای بش اضافه کنیم
                اما روش دومتون نفهمیددم چجوری باید تو کدویژن این کارا بکنم میشه بگید چجوری ولتازا رو معکوس بعد صفر کنم :cry2:

                دیدگاه


                  #23
                  پاسخ : کنترل دور موتور و سرعت آن

                  نوشته اصلی توسط sara789
                  روش اول که هیچی چون پروتئوسمون مشخصه و به گفته استاد حق نداریم چیز دیگه ای بش اضافه کنیم
                  اما روش دومتون نفهمیددم چجوری باید تو کدویژن این کارا بکنم میشه بگید چجوری ولتازا رو معکوس بعد صفر کنم :cry2:
                  معکوس یعنی اینکه اگه پایه 5 صفره و پایه 6 یکه، شما پایه 6 رو صفر و پایه 5 رو یک کنید بعدشم 5 میلی ثانیه منتظر بمونید و بعد هر دو پایه رو صفر کنید.
                  ?Why not

                  دیدگاه


                    #24
                    پاسخ : کنترل دور موتور و سرعت آن

                    درسته این برنامه را که فرمودند توی زیر برنامه وقفه تون استفاده کنید
                    گویند سنگ لعل شود در مقام صبر اری شود ولی به خون جگر شود
                    همیشه آخر همه چیز خوبه، اگر هم هنوز خوب نشده پس هنوز آخرش نشده(چارلی چاپلین)

                    دیدگاه

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