برای اندازهگیری جریان مصرفی یک مدار و ارسال نتیجه به میکروکنترلر، به حسگری نیاز داریم که جریان را به سیگنالی قابل خواندن تبدیل کند. ACS712 یکی از گزینههای شناختهشده برای این کاربرد است؛ اما نسخههای مختلف آن، شرایط خوانش و محدودیتهای برد باید هنگام انتخاب بررسی شوند.
آیا مدل ۳۰ آمپر برای هر پروژهای بهتر است؟ آیا خروجی سنسور در جریان صفر باید صفر ولت باشد؟ میتوان آن را مستقیم به هر برد آردوینو متصل کرد؟
در این راهنما از تینو الکترونیک، نکات انتخاب و استفاده از ماژول سنسور جریان ACS712 را بررسی میکنیم.
سنسور جریان ACS712 چیست؟
ACS712 یک تراشه سنجش جریان بر پایه اثر هال است که خروجی ولتاژ آنالوگ تولید میکند. عبور جریان از مسیر داخلی حسگر، میدان مغناطیسی ایجاد میکند و مدار حسگر آن را به سیگنال خروجی تبدیل میکند.
این خانواده قابلیت سنجش جریان مستقیم و متناوب را دارد. برای تبدیل سیگنال به مقدار جریان، به مدار خوانش و پردازش متناسب نیاز است.
برای مشاهده محصول فروشگاه، صفحه ماژول سنسور جریان ACS712 مدل ۳۰ آمپر را بررسی کنید.
تفاوت تراشه ACS712 با ماژول آماده چیست؟
تراشه، قطعه اصلی اندازهگیری است. ماژول آماده، بردی است که تراشه و اجزای جانبی را برای اتصال در دسترس قرار میدهد.
مشخصات تراشه بهتنهایی برای ارزیابی کل ماژول کافی نیست. پیش از خرید، کیفیت ترمینال، طراحی مسیر جریان، ابعاد برد و راهنمای اتصال همان نسخه را بررسی کنید.
دو برد با تراشه مشابه ممکن است از نظر ساخت و محدودیت نصب یکسان نباشند. بنابراین ظرفیت جریان پیوسته و شرایط کاری را فقط از روی نام تراشه تعیین نکنید.
تفاوت مدلهای ۵، ۲۰ و ۳۰ آمپر ACS712
طبق دیتاشیت سازنده، محدوده و حساسیت معمول نسخهها به این صورت است:
نسخه ۵ آمپر: محدوده منفی ۵ تا مثبت ۵ آمپر؛ حساسیت معمول ۱۸۵ میلیولت بر آمپر.
نسخه ۲۰ آمپر: محدوده منفی ۲۰ تا مثبت ۲۰ آمپر؛ حساسیت معمول ۱۰۰ میلیولت بر آمپر.
نسخه ۳۰ آمپر: محدوده منفی ۳۰ تا مثبت ۳۰ آمپر؛ حساسیت معمول ۶۶ میلیولت بر آمپر.
تغذیه معمول تراشه ۵ ولت و خروجی جریان صفر تقریباً نصف تغذیه است. این مقادیر مربوط به تراشه و شرایط دیتاشیتاند؛ برای برد آماده، نسخه دقیق محصول را تطبیق دهید.
آیا مدل ۳۰ آمپر همیشه انتخاب بهتری است؟
خیر. محدوده بزرگتر بهتنهایی مزیت قطعی نیست. باید مشخص کنید کوچکترین تغییر جریان موردنیاز پروژه چقدر است و مدار خوانش میتواند آن را تشخیص دهد یا خیر.
برای پروژهای با جریان کم، خرید نسخه دارای بالاترین محدوده الزاماً نتیجه بهتری نمیدهد. انتخاب را بر اساس جریان مورد انتظار، حساسیت، نویز و نیاز اندازهگیری انجام دهید.
عدد آمپر را چگونه برای پروژه انتخاب کنیم؟
ابتدا این سه مقدار را مشخص کنید:
جریان معمول مصرفکننده
بیشترین جریان مورد انتظار در کار عادی
جریان گذرای احتمالی هنگام راهاندازی
سپس بررسی کنید مجموعه حسگر، برد و اتصالات با این شرایط سازگار باشد. برای مثال، فقط جریان درجشده روی یک موتور را بدون بررسی وضعیت راهاندازی، مبنای طراحی قرار ندهید.
خروجی آنالوگ ACS712 چگونه خوانده میشود؟
میکروکنترلر برای خواندن ولتاژ آنالوگ از مبدل آنالوگ به دیجیتال یا ADC استفاده میکند. نتیجه ADC یک عدد است که با توجه به مرجع ولتاژ و تنظیمات برد، به ولتاژ تبدیل میشود.
بنابراین عدد خام خواندهشده از ورودی آنالوگ، مستقیماً مقدار آمپر نیست. ابتدا باید آن را به ولتاژ و سپس با استفاده از نقطه صفر و حساسیت، به جریان تبدیل کرد.
فرمول پایه محاسبه جریان مستقیم
رابطه پایه برای خروجی خطی به این شکل است:
جریان = اختلاف ولتاژ خروجی با ولتاژ نقطه صفر ÷ حساسیت
در این رابطه، واحد حساسیت باید با واحد ولتاژ هماهنگ باشد. برای نمونه، اگر ولتاژ را بر حسب ولت وارد میکنید، حساسیت نیز باید بر حسب ولت بر آمپر باشد.
این رابطه از مشخصه انتقال حسگر به دست میآید و جای کالیبراسیون مجموعه واقعی را نمیگیرد.
چرا نباید مقدار نقطه صفر را همیشه ثابت فرض کرد؟
برای پروژه عملی، نقطه صفر را در شرایط بدون عبور جریان اندازهگیری کنید. سپس نتیجه را در محاسبات به کار ببرید.
اگر برنامه بدون بررسی، مقدار ثابتی را نقطه صفر فرض کند، ممکن است در حالت بیباری نیز جریان نمایش داده شود. پیش از نتیجهگیری درباره خرابی سنسور، تنظیمات و شرایط اندازهگیری را بررسی کنید.
آیا ACS712 به آردوینو متصل میشود؟
برای اتصال به یک برد آردوینو، باید سازگاری تغذیه و خروجی سنسور با ورودی آنالوگ همان برد تأیید شود.
نام «آردوینو» مشخصات الکتریکی یکسانی برای همه بردها ایجاد نمیکند. ولتاژ کاری، مرجع ADC و تفکیکپذیری ورودی را از مستندات مدل دقیق برد بخوانید.
اتصال به بردهای ۳٫۳ ولتی
اتصال مستقیم خروجی را بدون بررسی انجام ندهید. محدوده مجاز ورودی آنالوگ و بیشترین ولتاژ خروجی حسگر باید با یکدیگر تطبیق داده شوند.
در صورت نیاز به مدار تطبیق، طراحی آن باید روی ضریب تبدیل، محدوده اندازهگیری و حفاظت ورودی نیز لحاظ شود. استفاده از برنامه آماده، ناسازگاری سختافزار را برطرف نمیکند.
پایههای تغذیه و مسیر جریان را اشتباه نگیرید
پایههای تغذیه و خروجی سیگنال، نقش متفاوتی با مسیر عبور جریان دارند. ترتیب اتصال را از نقشه همان ماژول بررسی کنید.
ظاهر مشابه بردها یا رنگ سیم، مرجع مطمئنی برای تعیین پایهها نیست. پیش از اتصال مصرفکننده، تغذیه و خروجی را جداگانه کنترل کنید.
اندازهگیری جریان AC چه تفاوتی با DC دارد؟
در اندازهگیری جریان متناوب، خواندن یک نمونه یا محاسبه میانگین ساده، الزاماً مقدار مؤثر جریان را نشان نمیدهد.
برای محاسبه RMS باید نمونهبرداری مناسب از شکل موج، حذف مؤلفه نقطه صفر و محاسبات مربوط انجام شود. زمان نمونهبرداری و رفتار مدار خوانش نیز باید با سیگنال هماهنگ باشد.
اگر هدف شما اندازهگیری AC است، از ابتدا نیاز به نمایش مقدار مؤثر، محدوده فرکانس و دقت مورد انتظار را مشخص کنید. روش محاسبه DC را بدون تغییر برای AC به کار نبرید.
چه عواملی روی دقت اندازهگیری اثر دارند؟
نویز و تفکیکپذیری مدار خوانش
خروجی آنالوگ در عمل با محدودیت نویز و تفکیکپذیری ADC روبهرو است. نمایش رقمهای اعشار بیشتر در برنامه، دقت واقعی اندازهگیری را افزایش نمیدهد.
برای ارزیابی نتیجه، مشخص کنید کوچکترین تغییر قابل تشخیص در مجموعه واقعی چقدر است؛ فقط به ظاهر عدد نمایشدادهشده تکیه نکنید.
تنظیم نقطه صفر
پیش از آزمون، شرایط بدون جریان را ثبت کنید. اگر نقطه صفر درست تعیین نشده باشد، محاسبات بعدی نیز از همان ابتدا جابهجا میشوند.
مرجع ولتاژ و تبدیل عدد خام
فرمول تبدیل ADC باید با برد و تنظیمات واقعی هماهنگ باشد. استفاده از عدد مرجع مربوط به برد دیگر، نتیجه را تغییر میدهد.
شرایط نصب و سیمکشی
برای بررسی خطا، تغذیه، اتصالات، مسیر سیمها و شرایط آزمون را ثبت کنید. هنگام مقایسه دو نتیجه، بهتر است فقط یک عامل را تغییر دهید تا علت تفاوت روشن شود.
کالیبراسیون ACS712 را از کجا شروع کنیم؟
برای ارزیابی اولیه، از یک مدار DC کمولتاژ و کنترلشده استفاده کنید. مراحل پیشنهادی بررسی عبارتاند از:
۱. مدل حسگر و سازگاری مدار خوانش را تأیید کنید.
۲. نقطه صفر را بدون عبور جریان ثبت کنید.
۳. یک بار با جریان مشخص و در محدوده مجاز اعمال کنید.
۴. نتیجه را با ابزار مرجع مناسب مقایسه کنید.
۵. محاسبه نقطه صفر و ضریب تبدیل را بررسی کنید.
۶. آزمون را در چند نقطه از محدوده موردنیاز تکرار کنید.
یک نتیجه مناسب در یک نقطه، برای ادعای دقت در تمام محدوده کافی نیست. ابزار مرجع نیز باید از نظر بازه و دقت، مناسب آزمون باشد.
آیا ACS712 جای آمپرمتر روپنلی را میگیرد؟
ACS712 حسگر است و برای مشاهده عدد به مدار خوانش و نمایش نیاز دارد. اگر میخواهید اطلاعات جریان وارد برنامه، ثبت داده یا منطق کنترلی شود، این نوع حسگر را بررسی کنید.
اگر هدف فقط مشاهده جریان روی پنل دستگاه است، یک آمپرمتر آماده سازگار ممکن است مسیر سادهتری برای اجرا داشته باشد.
برای بررسی تفاوت نیازها، مقاله راهنمای انتخاب ولتمتر و آمپرمتر روپنلی را بخوانید.
اشتباهات رایج هنگام خرید و استفاده
انتخاب فقط بر اساس بیشترین آمپر
بازه جریان را همراه با کوچکترین تغییر موردنیاز و شرایط مدار خوانش بررسی کنید.
اشتباه گرفتن حسگر با محافظ جریان
اندازهگیری جریان با قطع مدار در اضافهجریان متفاوت است. برای حفاظت، به طراحی و اجزای مناسب نیاز دارید؛ وجود حسگر بهتنهایی حفاظت ایجاد نمیکند.
استفاده از برنامه مربوط به نسخه دیگر
نوع حسگر، حساسیت، مرجع ADC و تنظیمات برنامه باید با سختافزار هماهنگ باشند.
اتصال مسیر جریان به دو سر منبع
مسیر سنجش جریان را مانند ورودی ولتاژ وصل نکنید. اتصال اشتباه میتواند اتصال کوتاه ایجاد کند. نقشه معتبر همان برد را ملاک قرار دهید.
تعمیم ایزولاسیون تراشه به ایمنی کل ماژول
تأیید ویژگیهای تراشه، بهتنهایی تأیید ایمنی برد آماده برای برق شهر نیست. برای کاربردهای ولتاژ بالا، طراحی عایقکاری و نصب باید توسط فرد متخصص بررسی شود.
چکلیست خرید ماژول سنسور جریان
پیش از سفارش این موارد را مشخص کنید:
نوع جریان موردنظر: DC یا AC
جریان معمول و بیشترین جریان مورد انتظار
کوچکترین تغییر جریان موردنیاز
مدل دقیق و حساسیت حسگر
تغذیه و محدوده خروجی
مشخصات ورودی آنالوگ برد
محدودیت برد، ترمینال و اتصالات
نیاز به نمایش، ثبت داده یا کنترل
دسترسی به نقشه اتصال معتبر
برای بررسی گزینههای فروشگاه، به دسته ماژول سنسور جریان مراجعه کنید.
سوالات متداول درباره ACS712
آیا ماژول ACS712 نمایشگر دارد؟
ماژول حسگر معرفیشده، نمایشگر داخلی ندارد. برای مشاهده مقدار جریان به مدار خوانش و نمایش نیاز است.
آیا مدل ۳۰ آمپر برای جریانهای کم مناسب است؟
مناسب بودن آن به حساسیت موردنیاز، نویز و مدار خوانش بستگی دارد. بازه بزرگتر را معادل دقت بهتر در جریان کم در نظر نگیرید.
آیا میتوان آن را با هر میکروکنترلری استفاده کرد؟
باید سازگاری الکتریکی خروجی و تغذیه با میکروکنترلر بررسی شود. ممکن است مدار تطبیق لازم باشد.
چرا در حالت بدون بار عدد جریان دیده میشود؟
پیش از تعویض ماژول، نقطه صفر، تنظیمات برنامه، اتصال ورودی و شرایط تغذیه را بررسی کنید. یک عدد غیرصفر بهتنهایی خرابی را ثابت نمیکند.
آیا میتوان از عدد جریان، توان مصرفی را به دست آورد؟
برای محاسبه توان، اطلاعات جریان بهتنهایی کافی نیست. ولتاژ و در مدار AC، شکل موج و رابطه زمانی ولتاژ و جریان نیز اهمیت دارند.
آیا حسگر میتواند جریان را محدود کند؟
حسگر مقدار جریان را به سیگنال تبدیل میکند. محدودسازی یا قطع جریان به مدار جداگانه و طراحی متناسب نیاز دارد.
انتخاب و خرید ACS712 از تینو الکترونیک
برای انتخاب ACS712، ابتدا نیاز اندازهگیری را مشخص کنید و سپس نسخه حسگر، مدار خوانش و محدودیتهای ماژول را با آن تطبیق دهید.
برای مشاهده قیمت و مشخصات محصول، صفحه ماژول سنسور جریان ACS712 مدل ۳۰ آمپر را بررسی کنید. پیش از سفارش، مشخصات نسخه موجود را با شرایط پروژه خود هماهنگ کنید.
