اطلاعیه

Collapse
No announcement yet.

FFT و فرکانس متر دیجیتال

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

    FFT و فرکانس متر دیجیتال

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

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

    پیروز و سربلند باشید.
    آدمی از عالم خاکی نمی آید بدست

    عالمی دیگر بباید ساخت و از نو آدمی
    پردازش تصویر با FPGA از صفر تا انتها
    http://www.eca.ir/forum2/index.php?topic=74299.0

    #2
    پاسخ : FFT و فرکانس متر دیجیتال

    اگر کسی در مورد طراحی اشمیت ترگر سوالی داشت مطرح کنه سعی می کنم با اطلاعات ادندکم جواب دبم . هم چنین در مورد فرکانس متر دیجیتال .
    آدمی از عالم خاکی نمی آید بدست

    عالمی دیگر بباید ساخت و از نو آدمی
    پردازش تصویر با FPGA از صفر تا انتها
    http://www.eca.ir/forum2/index.php?topic=74299.0

    دیدگاه


      #3
      پاسخ : FFT و فرکانس متر دیجیتال

      در فرمول fft :
      f(U)=1/N(sum(x=0,x=N-1){f(x)*e^((-j*2*pi*x*u)/N)})
      N تعداد نمونه های گرفته شده
      x شماره نمونه ها
      f(x) دامنه هر نمون
      آدمی از عالم خاکی نمی آید بدست

      عالمی دیگر بباید ساخت و از نو آدمی
      پردازش تصویر با FPGA از صفر تا انتها
      http://www.eca.ir/forum2/index.php?topic=74299.0

      دیدگاه


        #4
        پاسخ : FFT و فرکانس متر دیجیتال

        هرچی سعی کردم فرمول fft رو طوری بنویسم که به هم نریزه نشد .
        کسی می دونه F(U) و u چی هستند ؟
        اصلا فرمولی هست که بشه با روش نرم افزاری فرکانس هرنوع شکل موج ورودی رو با استفاده از روابط ریاضی و نمونه برداری سخت افزاری بدست آورد ؟
        آدمی از عالم خاکی نمی آید بدست

        عالمی دیگر بباید ساخت و از نو آدمی
        پردازش تصویر با FPGA از صفر تا انتها
        http://www.eca.ir/forum2/index.php?topic=74299.0

        دیدگاه


          #5
          پاسخ : FFT و فرکانس متر دیجیتال

          با سلام
          دقت کنید دوست عزیز FFT محتوی فرکانسی یک محدوده از موج رو میآ‌ده، و تا وقتی که نمونهآ‌برداری شما حداقل بیشتر از دوبرابر حداکثر فرکانس موج باشه، شامل اطلاعات تمام فرکانسآ‌ها میآ‌شه. وقتی شما FFT رو محاسبه کردید به صورت خیلی ساده میآ‌توانید بگویید که مثلا فرکانس اصلی این موج فرکانسی است که در FFT حداکثر اندازه رو داره. و این ربطی به شکل موج ورودی نداره. بقیه فرکانسآ‌ها (با اندازه کوچکآ‌تر) یا هارمونیآ‌های همون فرکانس هستند و یا سیگنالآ‌هایی (نویز) که سوار فرکانس اصلی شدهآ‌اند.
          من دوست دارم آزاد فکر کنم، نرمآ‌افزارآ‌ و سختآ‌افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ‌افزار، سختآ‌افزار و محتوای آزاد درست کنم!

          دیدگاه


            #6
            پاسخ : FFT و فرکانس متر دیجیتال

            من نمیدونم شما چرا میخوای از ورودیت FFT بگیری. چون FFT هارمونی های تشکیل دهنده ورودیت رو بهت میده که اصلا واسه تو لازم نیست.
            به نظر من اگه میخوای این کار رو ادامه بدی، یه فیلتر درست کنی که بتونه چند تا فرکانس مزاحم مثل 50 هرتز رو برات حذف کنه. اگه بخوای همه فرکانس ها رو به غیر از فرکانس اصلی حذف کنی یه فیلتر notch لازم داری که درست کردنش به این راحتی نیست...
            عمر گران میگذرد خواهی نخواهی سعی بر آن کن نرود رو به تباهی
            مطلب دل را طلب از سوی خدا کن زآنکه بود رحمت او لا یتناهی

            دیدگاه


              #7
              پاسخ : FFT و فرکانس متر دیجیتال

              برنامه هایی وجود دارند که می شه باهاشون فرکانس هر نوع موج ورودی رو اندازه گیری کرد . حتی این اندازه گیری تا دو رقم اعشار دقیق می باشد . کسی الگوریتم این نرم افزار ها رو می دونه ؟
              نمی دونم می شه اشمیت تریگری به صورت نرافزاری ایجاد کرد .
              کسی اگر مطلبی در این زمینه می دونه ممنون می شوم اگر مطرح کند .
              آدمی از عالم خاکی نمی آید بدست

              عالمی دیگر بباید ساخت و از نو آدمی
              پردازش تصویر با FPGA از صفر تا انتها
              http://www.eca.ir/forum2/index.php?topic=74299.0

              دیدگاه


                #8
                پاسخ : FFT و فرکانس متر دیجیتال

                از Zero Cross Point استفاده کنی و یک مقایسه کننده فکر کنم OK شه.

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

                کلا از FFT خیلی دقیق تره.
                دانلود کتاب رایگان ARM به زبان فارسی :

                http://www.eca.ir/forum2/index.php?topic=74049.0

                دیدگاه


                  #9
                  پاسخ : FFT و فرکانس متر دیجیتال

                  خیلی ممنون از راهنماییتون
                  فکر می کنم ایده خوبی باشه . ورودی رو بعد از حذف هارمونی های مزاحم با IIR و یک طبقه تقویت به ورودی آشکار ساز عبور از صفر پ امپی می دم سپس خروجی اون رو برای نمونه برداری چند میلی ثانیه ای به واحد ADC مکیرو می دم . فکر کنم برای زمان های نمونه برداری خیلی کم خیلی خوب جواب بده.
                  از لطفتون ممنونم .

                  پیروز و سربلند باشید.
                  آدمی از عالم خاکی نمی آید بدست

                  عالمی دیگر بباید ساخت و از نو آدمی
                  پردازش تصویر با FPGA از صفر تا انتها
                  http://www.eca.ir/forum2/index.php?topic=74299.0

                  دیدگاه


                    #10
                    پاسخ : FFT و فرکانس متر دیجیتال

                    با سلام
                    دوست عزیز به اینجا هم سر بزن http://www.eca.ir/forum2/index.php?topic=15876.msg73824#msg73824 من در اینجا پیشنهاد کردم که برای ساخت یه فرکانسآ‌متر از frequency prescaler استفاده بشه که مدار سادهآ‌تر بشه!
                    من دوست دارم آزاد فکر کنم، نرمآ‌افزارآ‌ و سختآ‌افزارهای آزاد را به کار ببرم و اگر توانستم نرمآ‌افزار، سختآ‌افزار و محتوای آزاد درست کنم!

                    دیدگاه

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