اطلاعیه

Collapse
No announcement yet.

پیاده سازی PI controller بر روی AVR

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

    پیاده سازی PI controller بر روی AVR

    سلام
    چطور میتونم فقط با استفاده از ADC میکرو و بدون مدار خارجی یه کنترلر PI رو ،روی AVR پیاده سازی کنم.منظورم اینه که چه طوری میتونم از خروجی ADC انتگرال بگیرم.تو اینترنت یه مثال پیدا کردم ولی به زبان بیسیک بود که متاسفانه من C بلدم و ازش سر در نیاوردم :sad:.
    ممنون میشم اساتید راهنماییم کنن :nice:.
    بنده آن دمم كه ساقي گويد
    يك جام دگر بگير و من نتوانم

    #2
    پاسخ : پیاده سازی PI controller بر روی AVR

    سلام

    ADC میکروکنترلر نمونه برداری انجام میده. یعنی سیگنالی که در نهایت شما میخونید، یک سری از اعداد هستند با فاصله های زمانی معین.
    حالا برای انتگرال گیری از این داده های گسسته روش های زیادی وجود داره که در محاسبات عددی روی اون بحث میشه.
    یک نگاه به http://numericalmethods.eng.usf.edu/mws/gen/07int/mws_gen_int_spe_trapdiscrete.doc بندازید، راجع به 4 روش متداول توضیح داده.

    در ضمن اگر دقت زیادی مورد نظرتون نیست، میتونید از مفهوم انتگرال که مساحت زیر نمودار هست استفاده کنید. مثلاً فرض کنید که در زمان 0.1 ثانیه ورودی را 10 خوانده اید و در زمان 0.15 ثانیه ورودی شما 12 بوده است. انتگرال در این زمان را می توان با مساحت مستطیلی به عرض 0.05 و طول 11 که میانگین دو مقدار خوانده شده هست برابر دانست.

    دیدگاه

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