اطلاعیه

Collapse
No announcement yet.

الگوریتم مشتق و انتگرال گیری با استفاده از avr

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

    الگوریتم مشتق و انتگرال گیری با استفاده از avr

    سلامو
    آیا کسی میدونه چه جوری میشه الگوریتمی رو نوشت تا بوسیله اون بشه از سیگنال آنالوگ ورودی که تبدیل به دیجیتال شده ، انتگرال و یا مشتق گرفت؟

    #2
    پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

    کار شما یه کم بحث ریاضی داره
    برام جالبه یه پرس و جو از استادا بکنم حتما بهتون خبر می دم

    اول می خواستم بگم براساس دیتا تبدیل شده تشخیص بدی موج چیه بعد با توجه به رابطه اون شکلی که تشخیص دادی اقدام به تولید شکلی که مشتق یا انتگرال شکل اولیه اقدام به تولید موج دلخواه بکنی

    ولی خوب همیشه شکل ها ایده ال محاسباتی نیستند باید یه حالت کلی رو در نظرگرفت یعنی هر شکلی وارد شد از اون بشه انتگرال و مشتق گرفت ولی با توجه به دیتای تبدیل شده ADC

    البته اگه می خواستید ساده تر کار بکنید می تونستید با پ امپ این کار رو انجام بدید ولی خوب این کار خودش جالبه

    دیدگاه


      #3
      پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

      این مقاله در باره pid است که هم مشتق داره و هم انتگرال
      فایل های پیوست شده
      ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست

      وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر

      r.babazadeh@yahoo.com

      دیدگاه


        #4
        پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

        سلام
        ممنونم از کمک شما.
        در ضمن لینکی در اینجا راجع به pid نبود.!

        دیدگاه


          #5
          پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

          پائین پست اقای بابازاده اتچ شده دقت بکنی پیدا می کنی

          موفق باشی

          دیدگاه


            #6
            پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

            مشتق y(t)=(1/2*t)*(u(t)-u(t-1))-y(t-1 زمان نمونه برداری = t





            انتگرال y(t)=2*t*(u(t)+u(t-1))+y(t-1

            دیدگاه


              #7
              پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

              سلام.
              نمیشه از تبدیل Z استفاده کرد؟
              موفق باشید.
              شأن انسان در ایمان و هجرت و جهاد است و هجرت، مقدمهآ‌ی جهاد فیآ‌سبیلآ‌الله.
              هجرت، هجرت از سنگینیآ‌هاست و جاذبهآ‌هایی که تو را به خاک میآ‌چسباند.
              چکمهآ‌هایت را بپوش، رهآ‌توشهآ‌ات را بردار و هجرت کن.

              دیدگاه


                #8
                پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

                نوشته اصلی توسط mjt2
                سلامو
                آیا کسی میدونه چه جوری میشه الگوریتمی رو نوشت تا بوسیله اون بشه از سیگنال آنالوگ ورودی که تبدیل به دیجیتال شده ، انتگرال و یا مشتق گرفت؟
                سلام

                برای اینکه در هر لحظه مشتق سیگنال آنالوگت را که از طریق ADC دیجیتال کردی رو بدونی بایستی در روتین وقفه مقدار سیگنال رو منهای مقدار اون در نمونه برداری قبل کنی و سپس حاصل رو در فرکانس نمونه برداریت (بر حسب هرتز) ضرب کنی.
                و اما در مورد انتگرال گیری در هر مرحله در روتین وقفه مقدار سیگنال رو با مقدار اون در نمونه قبلی جمع می کنی سپس حاصل رو بر دو برابر فرکانس نمونه برداریت تقسیم کرده، نتیجه رو با مقادیر انتگرال در مرحله قبل جمع می کنی بدین ترتیب آنچه بدست می آید انتگرال سیگنال است. ضمنا اینو هم بگم که این روش معروف به قاعده ذوزنقه ای است که برای توضیحات بیشتر می تونی به درس محاسبات عددی – مبحث انتگرال های عددی مراجعه کنی.
                برای اینکه دقت مشتق و انتگرال گیری رو بیشتر کنی، بایستی حداقل کد رو در روتین وقفه ات بنویسی چون تا جایی که امکان داره بتونی سرعت نمونه برداری از سیکنال رو افزایش بدی.
                موفق باشید
                http://embeddedelectronics.ir

                دیدگاه


                  #9
                  پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

                  سلام
                  من از اول هم بحث های مربوط به ریاضی رو بلد نبودم. توضیح بدین از چه الگوریتمی به این روابط رسیدید! لطفاً oo:

                  دیدگاه


                    #10
                    پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

                    سلام
                    یه ذوذنقه بکش یکی از قاعده هاش میشه ورودی قبلی و قاعده دوم ورودی فعلی ارتفاعش هم میشه پریود مساحت این ذوزنقه میشه جمع ورودی قبلی و فعلی تقسیم بر 2برابر فرکانس حالا برای انتگرال کل باید با مقدار قبلی انتگرال جمعش کنی
                    همین
                    موفق باشی

                    دیدگاه


                      #11
                      پاسخ : الگوریتم مشتق و انتگرال گیری با استفاده از avr

                      در مورد مشتق سیگنال میشه یک نمونه کد بگید؟
                      چون من همین کار رو کردم ولی به نتیجه نرسیدم
                      فک کنم مشکل در حفظ نمونه قبل باشه

                      دیدگاه

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