اطلاعیه

Collapse
No announcement yet.

دقت AVR برای خواندن ACS712

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

    دقت AVR برای خواندن ACS712

    سلام
    با توجه به دیتاشیت ACS712 از نوع 5 آمپری که بالاترین تغییرات ولتاژ رو تو خروجی داره یعنی 185 میلی ولت به ازای هر آمپر
    خب من اگر بخوام کاری انجام بدم که جریان های بالا مثلا بالای 100 میلی آمپر تقریبا دقت بالاست یعنی هرچی آمپر به 5 نزدیک تر باشه دقت یه مقدار بهتر میشه اما مشکل از جایی شروع میشه که بخوایم برایدقت بالایی مثلا در حد چند میلی آمپر رو داشته باشیم
    میکرو AVR با ولتاژ تغذیه 5 ولت دقتی حدود 4.88 میلی ولت برای هر پله ADC هست در صورتی که هر میلی آمپر در سنسور 185 میکرو ولت تغییرات داریم. پس باید ضرب ئ تقسیم ساده میشه حساب کرد که دقت AVR برای کار با این سنسور حداقل 27 میلی آمپر یعنی کمتر از اون رو نمیتونیم اندازه بگیریم

    سوال اول: این حرف من درسته؟
    سوال دوم: چطور میشه حلش کرد و دقت رو در حد مثلا 10 میلی آمپر بالا برد؟ با آپ امپ میشه؟

    #2
    پاسخ : دقت AVR برای خواندن ACS712

    نوشته اصلی توسط saeid_k68 نمایش پست ها
    سلام
    با توجه به دیتاشیت ACS712 از نوع 5 آمپری که بالاترین تغییرات ولتاژ رو تو خروجی داره یعنی 185 میلی ولت به ازای هر آمپر
    خب من اگر بخوام کاری انجام بدم که جریان های بالا مثلا بالای 100 میلی آمپر تقریبا دقت بالاست یعنی هرچی آمپر به 5 نزدیک تر باشه دقت یه مقدار بهتر میشه اما مشکل از جایی شروع میشه که بخوایم برایدقت بالایی مثلا در حد چند میلی آمپر رو داشته باشیم
    میکرو AVR با ولتاژ تغذیه 5 ولت دقتی حدود 4.88 میلی ولت برای هر پله ADC هست در صورتی که هر میلی آمپر در سنسور 185 میکرو ولت تغییرات داریم. پس باید ضرب ئ تقسیم ساده میشه حساب کرد که دقت AVR برای کار با این سنسور حداقل 27 میلی آمپر یعنی کمتر از اون رو نمیتونیم اندازه بگیریم

    سوال اول: این حرف من درسته؟
    سوال دوم: چطور میشه حلش کرد و دقت رو در حد مثلا 10 میلی آمپر بالا برد؟ با آپ امپ میشه؟

    سلام
    یه راهش این هست که از adc خارجی با دقت بالاتر استفاده کنید
    و راه دیگش که دقت رو دوبرابر میکنه اینه که یه مدار با آپ امپ ببندین که سطح سیگنال رو 2.5 ولت شیفت بده به پایین که در این حالت زمانی که جریانی از سنسور عبور نمیکنه ولتاژ خروجی به جای 2.5 ولت 0 هست و بعدش یه مدار دوبرابر کننده ببندین که خروجی به جای هر آمپر 185 میلی ولت بشه هر آمپر 370 میلی ولت

    دیدگاه


      #3
      پاسخ : دقت AVR برای خواندن ACS712

      نوشته اصلی توسط M3R-E نمایش پست ها
      سلام
      یه راهش این هست که از adc خارجی با دقت بالاتر استفاده کنید
      و راه دیگش که دقت رو دوبرابر میکنه اینه که یه مدار با آپ امپ ببندین که سطح سیگنال رو 2.5 ولت شیفت بده به پایین که در این حالت زمانی که جریانی از سنسور عبور نمیکنه ولتاژ خروجی به جای 2.5 ولت 0 هست و بعدش یه مدار دوبرابر کننده ببندین که خروجی به جای هر آمپر 185 میلی ولت بشه هر آمپر 370 میلی ولت
      سلام
      من هنوز پیگیر این پروژه هستم
      شما یه ذره سخت گفتی و من تا قبل از ارسال پست قبلم دیتاشیت رو درست مطالعه نکرده بودم. مداری در دیتاشیت پیشنهاد شده که با 3.3 برابر کردن مقدار 185 میلی ولتر بر آمپر رو میکنه 610 میلی ولت. که ولتاژ افست 2.5 حذف نمیشه تا جریان مثبت و منفی رو داشته باشیم اما تغییرات طبق چیزی که گفتم تقویت میشه.
      بردم رو طراحی و پیاده کردم و به جای 3.3 برابر 5.6 برابر افزایش میدم و اینجور میشه حدود 1 ولت و آمپر. البته اینجور بیشتر از 2.5 آمپر قابل اندازه گیری نمیشه دیگه ولی دقت باید بالاتر بره
      باید تست کنم

      دیدگاه

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