نويسنده موضوع: چگونه اندازه گبری ولتلژ ac با adc داخلی.  (دفعات بازديد: 1088 بار)

0 کاربر و 1 مهمان درحال ديدن موضوع.

آفلاين xpars

  • کاربر تازه وارد سطح دوم
  • *
  • تشکر
  • -اهدايي: 3
  • -دريافتي: 3
  • ارسال: 10
سلام دوستان.یک پروژه دانشجویی دارم (اسیلوسکوپ)با بیسکام میخواستم بپرسم چطوری با adc داخلی میتونم ولتاژ ac اندازه گیری کنم.لطفا کمک کنید.

آفلاين احسان *

  • کاربر ساده سطح سوم
  • *
  • تشکر
  • -اهدايي: 28
  • -دريافتي: 32
  • ارسال: 187
سلام
در وهله اول باید مطمئن باشین که پیک ولتاژی که میخواین به میکرو بدین باعث آسیب میکرو نشه   :surprised:
روشی که به نظر من میاد اینه که اگر فرکانس ولتاژ ورودی رو بدونین و موجتون دارای پیکهای مثبت و منفی برابر (از نظر مقدار) باشه با تعداد نمونه گیری مناسب (به حدی که نمونه گیری از پیک ولتاژ ac صورت بگیره)
و مقایسه این مقادیر نمونه برداری شده به پیک ولتاژ دسترسی پیدا می کنید.
در واقع الگوریتم کار به این صورت هست که نمونه برداری رو تا حدی ادامه میدین که مقدار نمونه برداری شده از مقدار نمونه برداری فبلی بیشتر باشه.
به محض اینکه مقدار نمونه برداری شده از مقدار قبلی کمتر شد بعنی پیک در مرحله قبل نمونه برداری شده.
در واقع در هر مرحله باید مقدار نمونه برداری شده رو در یک متغیر ذخیره و با آخرین مقدار مقایسه کنید.
البته این سریعترین الگوریتمی بود که به ذهنم رسیداگه الگوریتم دیگه ای پیدا کردم میگم
اگر نمیدانیم،تظاهر به دانستن نکنیم
همه چیز را،همگان دانند

آفلاين حسن شیخیانی

  • کاربر ساده سطح اول
  • *
  • تشکر
  • -اهدايي: 32
  • -دريافتي: 57
  • ارسال: 93
با توجه به مفاهیمی که تو ذهنم هست ، این رو با توجه به این میگم که وقتی یه منبع تغذیه dc پنج ولتی رو ساختم و خروجی رو به vcc  میکرو دادم  مقدار ولتاژ ac رو داشت :
حداکثر ولتاژی که میتونی به پایه های میکرو بدی 5 ولت DC هست ، میتونی ولتاژ ورودی  رو به dc تبدیل کنی ( با استفاده از یک ترانس و یکسو ساز و انتخاب مقادیر با توجه به حداکثر دامنه ولتاژ ورودی )  مقدار  ولتآژی که ADC می خونه مقدار موثر ولتاژی هست که adc خونده ، حالا با استفاده از ضرایب تقسیم ولتاژی که بین منبع ac و adc وجود داره و فرمول Vp= 1.4 Vrms مقدار پیک ولتاژ بدست می آد .
« آخرين ويرايش: 12 آبان 1388 - 12:01:02 توسط حسن شیخیانی »

آفلاين xpars

  • کاربر تازه وارد سطح دوم
  • *
  • تشکر
  • -اهدايي: 3
  • -دريافتي: 3
  • ارسال: 10
سلام به دوستان.درمورد پیشنهاد اول فکر کنم منطقی تر باشید شاید تنها اشکال ان وقت گیر بودن مقایسه ومحاسبه ونمایش ان روی lcd باشد .راهی دیگه که سرعت را بالا ببره هست.

آفلاين Dr.j

  • کاربر ساده سطح دوم
  • *
  • تشکر
  • -اهدايي: 49
  • -دريافتي: 19
  • ارسال: 133
  • سال اول نهضت سواد آموزی
اگه این موضوع رو که ماکزیمم ولتاژ قابل اندازه گیریت بدون ترانس 5vpp هست رو در نظر بگیری و
فقط بخای پیک رو اندازه بگیری می تونی از پیک دتکتر(ترکیب ساده ای از دیود مقاومت وخازن) استفاده کنی .
البته این کار از لحاظ فرکانسی محدودت می کنه.
استفاده از ترانس هم از لحاظ فرکانسی محدودت می کنه ( یه ترانس  می تونه اثر سلفی یا حتی خازنی به عنوان بار گزاری تحمیل کنه).
اگه بخای پیک مثبت ومنفی رو هر دو رو پیدا کنی مساله زمین مدار هم مشکل ساز خواهد شد.
ای  با  من  و  پنهان  چو دل  از دل  سلامت  میکنم         توکعبه  ای  هر  جا  روم  قصد  مقامت  می کنم
هر جا  که  هستی  حاضری  از  دور  در ما  نا ظری        شب  خانه  روشن  میشود  چون  یاد  نامت  میکنم
گه  همچو  باز  آشنا   بر دست   تو   پر   میزنم                گه  چون  کبوتر  پرزنان  آهنگ  بامت  می کنم

 مرا گویی تورا با این قفس چیست  من چه دانم  ، من چه دانم    اگر مرغ هوایی این قفس چیست  من چه دانم ، من چه دانم                                                                   من چه دانم

آفلاين ghasedak2716

  • کاربر کامل سطح سوم
  • *
  • تشکر
  • -اهدايي: 98
  • -دريافتي: 84
  • ارسال: 415
مگه ولتاژ فقط سینوسیه که میخواین پیک بخونین؟؟؟؟
خوب تا یه فرکانسی رو میتونی با میکرو کار کنی . نمونه برداری کن و نشون بده . در مورد مقدار ولتاژ ورودی هم میتونی سلکتور بذاری با تقسیم مقاومتی مقدار ورودی رو به رنج adc تبدیل کنی
اگه فقط در حد پروژه درسی باشه کافیه ولی اگه بخوای روش کار کنی جا داره

آفلاين مرتضی میرزایی

  • کاربر کامل سطح پنجم
  • *
  • تشکر
  • -اهدايي: 119
  • -دريافتي: 200
  • ارسال: 591
  • در جنب و جوش..
    • مدرک تحصيلي: سواد نهضتي
سلام
بهترين کار اينه که اول بايد با تقسيم مقاومتي ولتاژ رو پايين بياري.
بعدش با يه Op Amp به ولتاژ شيف بدي.
مثلاً با دو تا مقاومت 10 ولت رو مي آي 2.5 ولت مي کني. حالا ولتاژ مثبت و منفي 2.5 ولت داري. با يه دونه Op Amp دو و نيم ولت شيفت مي دي. اين ولتاژ تبديل مي شه به يه ولتاژ يک سو متغير بين 0 تا 5 ولت داري. حالا مي موني و ADC ميکرو ...
MortezaMIR سابق

***
او می آید..