نمایش نتایج: از 1 به 4 از 4

موضوع: PID controller

  1. #1
    Junior Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    16

    Question PID controller

    سلام دوستان چجوری pidکنترلر رو میشه با آردوینو نوشت؟
    کدش چجوریه؟

  2. #2
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,027
    سلام
    کتابخونه براش نوشتن
    Arduino Playground - PIDLibrary
    ویرایش توسط magmagmary : 09-03-2016 در ساعت 04:27 AM

  3. #3
    Junior Member
    تاریخ عضویت
    Jul 2016
    نوشته ها
    16
    از این کتابخونه استفاده کردین؟
    می خوام یه سروو کنترل کنم که زاویه بهش میدم و بعد با سنسور خمشی فیدبک بگیرم ازش و خطا رو کم کنم یا حذف کنم ولی نمیدونم پارامتر ها رو چجوری تنظیم کنم راهنمایی کنید ممنون میشم

  4. #4
    مدیر گروه
    تاریخ عضویت
    Nov 2013
    محل سکونت
    ایران
    نوشته ها
    4,027
    به نظرم میتونی ببریش تو مد اتوماتیک بعد ازش استفاده کنی . کدی که الا میزارم میاد بر اساس یه ست پوینت یه پین PWM رو مقدار دهی می کنه:
    کد:
    #include <PID_v1.h>
    
    
    //Define Variables we'll be connecting to
    double Setpoint, Input, Output;
    
    
    //Specify the links and initial tuning parameters
    PID myPID(&Input, &Output, &Setpoint,2,5,1, DIRECT);
    
    
    void setup()
    {
      //initialize the variables we're linked to
      Input = analogRead(0);
      Setpoint = 100;
    
    
      //turn the PID on
      myPID.SetMode(AUTOMATIC);
    }
    
    
    void loop()
    {
      Input = analogRead(0);
      myPID.Compute();
      analogWrite(3,Output);
    }

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

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

SEO by vBSEO