اطلاعیه

Collapse
No announcement yet.

کنترل دور موتور dc با هدر pwm

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

    کنترل دور موتور dc با هدر pwm

    سلام.
    من یه میکرو at91sam7x256 دارم (هدر بورد)چظوری میشه یه موتور Dc 12 ولت را کنترل کنم؟
    این کاراو زیاد با Avr انجام دادم.
    ولی با Arm نمیدونم.
    منظورم شماتیک مدار هست بیشتر.چون توی دیتاشیت نوشته ولتاژ کاری arm حداکثر 3.6 هست؟!؟ممکنه لطفا بگید چه کنم؟
    یه سوال دیگه هم داشتم اینکه برای arm از هدر فایل ها استفاده کنیم بهتره یا مستقیم با رجیستری های مربوطه (لایبرری میکرو مورد نظر)؟

    با تشکر از همه.

    #2
    پاسخ : کنترل دور موتور dc با هدر pwm

    نوشته اصلی توسط hero.seller17
    سلام.
    من یه میکرو at91sam7x256 دارم (هدر بورد)چظوری میشه یه موتور Dc 12 ولت را کنترل کنم؟
    این کاراو زیاد با Avr انجام دادم.
    ولی با Arm نمیدونم.
    منظورم شماتیک مدار هست بیشتر.چون توی دیتاشیت نوشته ولتاژ کاری arm حداکثر 3.6 هست؟!؟ممکنه لطفا بگید چه کنم؟
    یه سوال دیگه هم داشتم اینکه برای arm از هدر فایل ها استفاده کنیم بهتره یا مستقیم با رجیستری های مربوطه (لایبرری میکرو مورد نظر)؟

    با تشکر از همه.
    سلام
    بله که میشه
    فقط بسته به موتورت باید یک درایور مناسب انتخاب کنی
    و بقیشم کار با PIO هست و یا نهایتا PWM
    درایوری که استفاده میکنی باید بتونه با 3.3 ولت کار کنه و اینم میتونی از توی دیتا شیتش نگاه کنی که حداقل ولتاژ ورودی پایه هاش چقدره
    زندگی یعنی امید و حرکت
    کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
    سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
    برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
    به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

    دیدگاه


      #3
      پاسخ : کنترل دور موتور dc با هدر pwm

      ممنون اقای ایمانی فرد از پاسخ های سریع و پویا بودنت.
      یه موتور گیربکس 12 ولت 800 دورهست.
      با x256 و l298 میخوام راهش بندازم.از هدر pwm استفاده میکنم.
      حالا مشکل اینه که نمیدونم چجوری از پایه pwm توی arm استفاده کنم؟
      میشه یه شماتیکی بزارید؟(گیج شدم از بابت ولتاژ کاری 3.3 ولت Arm!!!!!! :surprised: :surprised: :surprised: ?

      دیدگاه


        #4
        پاسخ : کنترل دور موتور dc با هدر pwm

        نوشته اصلی توسط hero.seller17
        ممنون اقای ایمانی فرد از پاسخ های سریع و پویا بودنت.
        یه موتور گیربکس 12 ولت 800 دورهست.
        با x256 و l298 میخوام راهش بندازم.از هدر pwm استفاده میکنم.
        حالا مشکل اینه که نمیدونم چجوری از پایه pwm توی arm استفاده کنم؟
        میشه یه شماتیکی بزارید؟(گیج شدم از بابت ولتاژ کاری 3.3 ولت Arm!!!!!! :surprised: :surprised: :surprised: ?
        سلام
        ی شماتیک براتون پیوست کردم ببینید
        P1 پین های ورودی کنترلی L298 رو تغذیه رو روی خودش داره
        شما باید برای هر موتور یک PWM و یک پایه معمولی در نظر بگیرین.
        وقتی میخاین موتور راست گرد کار کنه باید PWM رو بهش دوتی سایکل 0.5 بدین و پایه دیگه رو که یک خروجی معمولی هست یک کنید.
        وقتی میخاین موتور چپ گرد کار کنه باید PWM رو بهش دوتی سایکل 0.5 بدین و پایه دیگه رو که یک خروجی معمولی هست صفر کنید.
        دلیل این هم که بهش دوتی سایکل 0.5 میدین اینه که با کم و زیاد کردن دوتی سایکل میتونید سرعت موتور رو کنترل کنید
        فایل های پیوست شده
        زندگی یعنی امید و حرکت
        کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
        سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
        برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
        به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

        دیدگاه


          #5
          پاسخ : کنترل دور موتور dc با هدر pwm

          ممنون.
          فقط یه چیزی ؟با کم و زیاد کردن pwm یا duty cycle?????????!!!!!!!!!! :surprised:

          دیدگاه


            #6
            پاسخ : کنترل دور موتور dc با هدر pwm

            الان یعنی دو تا موتور کنترل میشه؟
            2 تا پایه از میکرو برای کنترل چپ و راست؟
            2 تای دیگه برای pwm?
            میشه بگید این دیودهایی که واسه l298 بستین و اون کلید چی هستن؟
            ممنون

            دیدگاه


              #7
              پاسخ : کنترل دور موتور dc با هدر pwm

              نوشته اصلی توسط hero.seller17
              الان یعنی دو تا موتور کنترل میشه؟
              2 تا پایه از میکرو برای کنترل چپ و راست؟
              2 تای دیگه برای pwm?
              میشه بگید این دیودهایی که واسه l298 بستین و اون کلید چی هستن؟
              ممنون
              با کم و زیاد کردن دوتی سایکل.PWM رو چه جوری میخای کم و زیاد کنی؟؟؟/
              بله دوتا موتور رو کنترل میکنه. دوتا پایه خروجی میکرو و دوتا PWM مجموعا دوتا موتر رو کنترل میکنن.میتونی فقط یک موتور رو راه بندازی
              اون دیودها رو فک کنم بهش میگن دیود هرزگرد. emf تولیدی توسط موتور رو نمیزارن بره تو مدار و باعث ریست شدن میکرو و ... بشه
              زندگی یعنی امید و حرکت
              کارهایتان را آغاز کنید، توانایی انجام دادنش را بدست خواهید آورد
              سؤالاتی که در انجمن قابل طرح شدن هستند در پیام خصوصی جواب داده نمی شود.
              برای تشکر از دکمه تشکر کنار هر پست استفاده کنید، پست هایی که فقط حاوی تشکر هستند پاک می شوند.
              به دلیل کار بر روی پایاننامه و دفاع، مدتی نیستم!

              دیدگاه


                #8
                پاسخ : کنترل دور موتور dc با هدر pwm

                ارههه درسته پس اینه که واسه چپگرد موتورهام این میکرو ریست میشه.ممنون کمک بزرگی بود
                (منم از همین گیج شدم فک کردم شما میگی با تغییر دیوتی سایکل PWM را کنترل کنم!!!!!!!!!! oo:

                دیدگاه

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