اطلاعیه

Collapse
No announcement yet.

موج سینوسی با فرکانس متغیر

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

    موج سینوسی با فرکانس متغیر

    با سلام. از دوستان کسی میدونه که چطور میشه با میکرو avr موج سینوسی با فرکانس متغیر درست کرد؟
    یعنی اینکه از طریق میکرو فرکانس (که متغیره) را از سیگنالی گرفته و با توجه به آن موج سینوسی با دامنه یک ولت درست کرد؟
    ممنون میشم اگه پاسخ بدید.
    اینم آدرس ایمیلم خاستید به ایمیلم بفرستید
    m.h.jabbary@gmail.com

    #2
    پاسخ : موج سینوسی با فرکانس متغیر

    برای اندازه گیری فرکانس سیگنال باید از مد کپچر تایمر 1 استفاده کنید.
    برای ساخت موج سینوسی دو راه دارید. یکی استفاده از Pwm خود میکرو و بعد بدیدش به یک فیلتر پایین گذر
    راه دوم استفاده از dac که با این روش میتونید دامنه دلخواه خودتون رو هم داشته باشید
    ... و (بدانید) گرفتن تصمیمهاى محکم (براى رسیدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگین سازگار نیست و چه بسیار که خواب شبانه تصمیمهاى محکم روز را از میان برده و تاریکیآ‌ها، خاطره همتآ‌هاى بلند را از یادها محو کرده است. (نهجآ‌البلاغه، خطبه211)

    امام علی (ع):کسی که به وقت یاری رهبرش در خواب باشد، با لگد دشمنش بیدار می شود (غررالحکم،ص 422)

    دیدگاه


      #3
      پاسخ : موج سینوسی با فرکانس متغیر

      نوشته اصلی توسط AliRezaDAVE
      برای اندازه گیری فرکانس سیگنال باید از مد کپچر تایمر 1 استفاده کنید.
      برای ساخت موج سینوسی دو راه دارید. یکی استفاده از Pwm خود میکرو و بعد بدیدش به یک فیلتر پایین گذر
      راه دوم استفاده از dac که با این روش میتونید دامنه دلخواه خودتون رو هم داشته باشید
      چطور میشه با pwm سینوسی با فرکانس متغیر درست کرد؟ راجع به راه حل دوم اگر توضیح بیشتر دهید ممنون میشم

      دیدگاه


        #4
        پاسخ : موج سینوسی با فرکانس متغیر

        فرکانس pwm رو برابر فرکانس سیگنال میگیرد بعدش دیوتی سایکل رو دائما مقادیری که براساس دامنه سینوسی تغییر میکنه میذارید و وقتی که بدیدش به انتگرال گیر تقریبا یه سینوسی تولید میکنه
        در روش دوم یک مبدل دیجیتال به آنالوگ رو به میکرو وصل میکنید و مقادیری دامنه یک موج سینوسی رو بهش میدید.
        این مقادیر رو میتونید از قبل در میکرو ذخیره کرده باشید که در این حالت فرکانس رو خیلی نمیشه تغییر داد.
        یا اینکه از تابع sin استفاده کنید و هرلحظه مقادیر مربوط به دامنه رو حساب کنید و بدیدش به d2a که البته این روش رو هم نمیشه خیلی برای فرکانس های بالا به کار برد. مخصوصا اگر بخواید به صورت زمان حقیقی فرکانس یک سیگنال رو اندازه بگیرید و توسط تابع sin مقادیر دامنه رو حساب کنید
        ... و (بدانید) گرفتن تصمیمهاى محکم (براى رسیدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگین سازگار نیست و چه بسیار که خواب شبانه تصمیمهاى محکم روز را از میان برده و تاریکیآ‌ها، خاطره همتآ‌هاى بلند را از یادها محو کرده است. (نهجآ‌البلاغه، خطبه211)

        امام علی (ع):کسی که به وقت یاری رهبرش در خواب باشد، با لگد دشمنش بیدار می شود (غررالحکم،ص 422)

        دیدگاه


          #5
          پاسخ : موج سینوسی با فرکانس متغیر

          نوشته اصلی توسط AliRezaDAVE
          فرکانس pwm رو برابر فرکانس سیگنال میگیرد بعدش دیوتی سایکل رو دائما مقادیری که براساس دامنه سینوسی تغییر میکنه میذارید و وقتی که بدیدش به انتگرال گیر تقریبا یه سینوسی تولید میکنه
          در روش دوم یک مبدل دیجیتال به آنالوگ رو به میکرو وصل میکنید و مقادیری دامنه یک موج سینوسی رو بهش میدید.
          این مقادیر رو میتونید از قبل در میکرو ذخیره کرده باشید که در این حالت فرکانس رو خیلی نمیشه تغییر داد.
          یا اینکه از تابع sin استفاده کنید و هرلحظه مقادیر مربوط به دامنه رو حساب کنید و بدیدش به d2a که البته این روش رو هم نمیشه خیلی برای فرکانس های بالا به کار برد. مخصوصا اگر بخواید به صورت زمان حقیقی فرکانس یک سیگنال رو اندازه بگیرید و توسط تابع sin مقادیر دامنه رو حساب کنید
          راجع به مد کیچر می توانید توضیح دهید؟ من هیچ اطلاعاتی راجع به اون ندارم

          دیدگاه


            #6
            پاسخ : موج سینوسی با فرکانس متغیر

            برو دیتا شیت میکرو، اطلاعات مربوط به تایمر یک رو بخون
            ... و (بدانید) گرفتن تصمیمهاى محکم (براى رسیدن به اهداف بزرگ) با خوش گذرانى و سفرهآ‌هاى رنگین سازگار نیست و چه بسیار که خواب شبانه تصمیمهاى محکم روز را از میان برده و تاریکیآ‌ها، خاطره همتآ‌هاى بلند را از یادها محو کرده است. (نهجآ‌البلاغه، خطبه211)

            امام علی (ع):کسی که به وقت یاری رهبرش در خواب باشد، با لگد دشمنش بیدار می شود (غررالحکم،ص 422)

            دیدگاه


              #7
              پاسخ : موج سینوسی با فرکانس متغیر

              نوشته اصلی توسط AliRezaDAVE
              برو دیتا شیت میکرو، اطلاعات مربوط به تایمر یک رو بخون
              سلام. میشه فرکانسی را که با فرکانس متر بدست میاد و متغیر می باشد را به رابطه زیر داد و داخال میکرو سیگنال سینوس را درست کرد؟
              ((sin((f/1023)*(2*PI))+1)/2)*1023 .
              اعدادی که رابطه بالا میده به صورت باینری خواهد بود

              دیدگاه

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