اطلاعیه

Collapse
No announcement yet.

بهترین روش برای کنترل تعداد زیادی سرو موتور

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

    #16
    پاسخ : بهترین روش برای کنترل تعداد زیادی سرو موتور

    نوشته اصلی توسط S_Ahmad
    راستی اگر از خود میکرو با یک وقفه بخواید استفاده کنید ، همون طور که آقای رستمی عرض کردند ،همین روشهایی که برای ال ای دی ها استفاده می شه!مناسبه!
    یه مقداری پیش زمینه برنامه نویسی و میکروکنترلر نیازه. فرض کنید فرکانس موج PWM خروجی 50 هرتزه و روزلوشن 256 سطح (یعنی 8 بیت PWM). ما به یک تایمر احتیاج داریم که با سرعت 256*50=12.8KHz وقفه ایجاد کنه. با یه کریستال داخلی یا خارجی 8MHz میشه درستش کرد.
    یه شمارنده i داریم که از 0 تا 255 می شماره. N تا خروجی PWM داریم و N تا هم عدد مقایسه (compare) متناظر با اون. اگر i به compare رسید، خروجی مربوطه High می شه. اگر i شد 256، همه خروجی ها Low می شن.
    توی وقفه 12.8kHz می نویسیم:
    کد:
    if(compare1>=i) {
     pwm_pin1=1; }
    if(compare2>=i) {
     pwm_pin2=1; }
    .
    .
    .
    if(compareN>=i) {
     pwm_pinN=1; }
    
    i++;
    if(i==256)
    {
     i=0;
     pwm_pin1=0;
     pwm_pin2=0;
     .
     .
     .
     pwm_pinN=0;
    }
    بیایید با Google آشتی کنیم!

    دیدگاه


      #17
      پاسخ : بهترین روش برای کنترل تعداد زیادی سرو موتور

      خیلی ممنون
      روش جالبیه
      حتما مینویسمش
      بازم ممنون
      AYRIC

      دیدگاه


        #18
        پاسخ : بهترین روش برای کنترل تعداد زیادی سرو موتور

        خواهش میشه :smile:
        من و ربورضا اون ور سرِ شتاب سنج و ژایرو با هم دعوا می کنیم، این ور سرِ PWM با هم دوستیم. اینجور آدمایی هستیم ما!
        بیایید با Google آشتی کنیم!

        دیدگاه


          #19
          پاسخ : بهترین روش برای کنترل تعداد زیادی سرو

          خوب ارزون ترین و ضعیف ترین مدل ax-12 هست 150 تومن و نوع مناسبش هست 500 تومن داینامیکسل چیز خواسی نیست یک موتور هست که به شافت موتورش یک ولوم وصل هست و داخلش یک مگا هست هست و دستورات رو به صورت بسته ای از طریق پورت سریال براش ارسال میکنید و اجرا میکنه

          کاری نداره شما میتونید خودتون یک درایور سروو درست کنید این کار هم با یک مگا 64 میشه انجام داد به همون روش آقای رستمی


          دیدگاه


            #20
            پاسخ : بهترین روش برای کنترل تعداد زیادی سرو موتور

            نوشته اصلی توسط محمد رستمی
            خواهش میشه :smile:
            من و ربورضا اون ور سرِ شتاب سنج و ژایرو با هم دعوا می کنیم، این ور سرِ PWM با هم دوستیم. اینجور آدمایی هستیم ما!
            نه عزیز من دعوا چیه داریم بحث و تبادل نظر میکنیم :biggrin:
            AYRIC

            دیدگاه

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