





سنسور جریان ACS712
159,000 تومان – 95,000 تومانPrice range: 95,000 تومان through 159,000 تومانهر عدد
سنسور جریان ACS712 یک سنسور اثر هال (Hall Effect) با ایزولاسیون گالوانیکی کامل است که امکان اندازهگیری جریان مستقیم (DC) و متناوب (AC) را با ایمنی بالا فراهم میکند. این سنسور در سه رنج جریان ۵A، ۲۰A و ۳۰A موجود بوده و برای مانیتورینگ مصرف، سیستمهای حفاظتی و الکترونیک قدرت ایدهآل است
| تعداد | قیمت | تخفیف |
|---|---|---|
| 10-49 | 93,100 تومان هر عدد | 2% |
| 50+ | 92,150 تومان هر عدد | 3% |
5,000,000 تومان را به سبد خرید اضافه کنید و ارسال رایگان دریافت کنید!
Size and packaging guidelines
| یکا (واحد) | علامت اختصاری | شرح انگلیسی | مقدار |
| 1 متر | m | Meter | 1 |
| 1 سانتی متر | cm | Canti Meter | 2-^10 |
| 1 میلی متر | mm | Mili Meter | 3-^10 |
| 1 اینچ | in | Inch | 2.54cm |
| 2 اینچ | in | Inch | 5.08cm |
| 3 اینچ | in | Inch | 7.62cm |
| 5 اینچ | in | Inch | 12.7cm |
سنسور جریان ACS712
سنسور جریان اثر هال با ایزولاسیون گالوانیکی
سنسور جریان ACS712: اندازهگیری ایمن و دقیق جریان DC/AC با ایزولاسیون کامل
سنسور جریان ACS712 یک سنسور اثر هال (Hall Effect) با ایزولاسیون گالوانیکی کامل است که امکان اندازهگیری جریان مستقیم (DC) و متناوب (AC) را با ایمنی بالا فراهم میکند. این سنسور در سه رنج جریان ۵A، ۲۰A و ۳۰A موجود بوده و برای مانیتورینگ مصرف، سیستمهای حفاظتی و الکترونیک قدرت ایدهآل است.
اصول کار و طراحی ایمن
ایزولاسیون گالوانیکی: مدار اندازهگیری کاملاً ایزوله از خط جریان تحت اندازهگیری (~2.1kV).
اثر هال: سنسور میدان مغناطیسی تولید شده توسط جریان عبوری را اندازه میگیرد.
خروجی آنالوگ: ولتاژ خروجی متناسب با جریان با افست ۲.۵V/۱.۶۵V در حالت بیباری.
مشخصات فنی سه مدل رایج
| پارامتر | ACS712-05A | ACS712-20A | ACS712-30A |
|---|---|---|---|
| ولتاژ کاری (VCC) | ۴.۵ تا ۵.۵ ولت | ۴.۵ تا ۵.۵ ولت | ۴.۵ تا ۵.۵ ولت |
| جریان سنسور | ±۵ آمپر | ±۲۰ آمپر | ±۳۰ آمپر |
| حساسیت | ۱۸۵mV/A | ۱۰۰mV/A | ۶۶mV/A |
| ولتاژ خروجی بیباری | VCC/2 ≈ ۲.۵V (در VCC=5V) | VCC/2 ≈ ۲.۵V (در VCC=5V) | VCC/2 ≈ ۱.۶۵V (در VCC=3.3V) |
| پهنای باند | ۸۰ کیلوهرتز | ۸۰ کیلوهرتز | ۸۰ کیلوهرتز |
| دقت | ±۱.۵٪ (در دمای ۲۵°C) | ±۱.۵٪ (در دمای ۲۵°C) | ±۱.۵٪ (در دمای ۲۵°C) |
| مقاومت داخلی | ۱.۲ میلیاهم | ۱.۲ میلیاهم | ۱.۲ میلیاهم |
| ولتاژ ایزولاسیون | ۲.۱kV RMS | ۲.۱kV RMS | ۲.۱kV RMS |
| دمای کاری | -۴۰°C تا +۸۵°C | -۴۰°C تا +۸۵°C | -۴۰°C تا +۸۵°C |
پینهای ماژول ACS712
| پین ماژول | نام | عملکرد |
|---|---|---|
| VCC | تغذیه سنسور | 5V (برای 5A و 20A) یا 3.3V (برای 30A) |
| GND | زمین سنسور | زمین مدار اندازهگیری |
| OUT | خروجی آنالوگ | ولتاژ متناسب با جریان (0-VCC) |
| IP+ | ورودی جریان مثبت | اتصال به منبع تغذیه |
| IP- | خروجی جریان | اتصال به بار مصرفی |
نکته: جریان از IP+ به IP- عبور میکند (جهت مهم است).
اتصال به آردوینو
مدار قدرت: باتری/منبع تغذیه (+) -----> IP+ سنسور -----> بار مثبت -----> بار منفی -----> IP- سنسور -----> باتری/منبع تغذیه (-) مدار اندازهگیری: VCC سنسور -----> 5V آردوینو GND سنسور -----> GND آردوینو OUT سنسور -----> A0 آردوینو (پین آنالوگ)
کد پایه: اندازهگیری جریان DC
// سنسور ACS712 20A متصل به A0 const int sensorPin = A0; const float sensitivity = 0.100; // 100mV/A برای ACS712-20A const float vcc = 5.0; // ولتاژ تغذیه سنسور const float offsetVoltage = vcc / 2; // 2.5V برای 5V int adcValue = 0; float voltage = 0; float current = 0; void setup() { Serial.begin(9600); Serial.println("سنسور جریان ACS712 آماده است..."); Serial.println("مقادیر: جریان (A)"); } void loop() { // خواندن 50 نمونه برای میانگینگیری float sum = 0; for (int i = 0; i < 50; i++) { sum += analogRead(sensorPin); delay(1); } adcValue = sum / 50; voltage = (adcValue / 1023.0) * vcc; // تبدیل به ولتاژ // محاسبه جریان (ولتاژ - آفست) / حساسیت current = (voltage - offsetVoltage) / sensitivity; Serial.print("جریان: "); Serial.print(current, 2); // نمایش با 2 رقم اعشار Serial.println(" A"); delay(500); }
کد پیشرفته: اندازهگیری جریان AC (RMS)
// اندازهگیری جریان AC (مثلاً برای برق شهر) const int sensorPin = A0; const float sensitivity = 0.100; // 100mV/A const float vcc = 5.0; const int samples = 200; // تعداد نمونه در یک سیکل const float adcResolution = 1023.0; float offsetVoltage = 0; float currentRMS = 0; void setup() { Serial.begin(115200); // کالیبراسیون آفست (بدون جریان) calibrateOffset(); } void loop() { // خواندن نمونهها برای محاسبه RMS float sumSquares = 0; for (int i = 0; i < samples; i++) { int adcValue = analogRead(sensorPin); float voltage = (adcValue / adcResolution) * vcc; float currentInstant = (voltage - offsetVoltage) / sensitivity; sumSquares += currentInstant * currentInstant; delay(1); // تاخیر برای نمونهبرداری } // محاسبه جریان RMS currentRMS = sqrt(sumSquares / samples); Serial.print("جریان RMS: "); Serial.print(currentRMS, 3); Serial.println(" A"); // محاسبه توان (در صورت داشتن ولتاژ) // float power = currentRMS * 220; // برای برق 220V } void calibrateOffset() { Serial.println("در حال کالیبراسیون... جریانی عبور ندهید."); delay(1000); float sum = 0; for (int i = 0; i < 100; i++) { sum += analogRead(sensorPin); delay(10); } int adcOffset = sum / 100; offsetVoltage = (adcOffset / adcResolution) * vcc; Serial.print("ولتاژ آفست: "); Serial.print(offsetVoltage, 3); Serial.println(" V"); }
کاربردهای اصلی
مانیتورینگ مصرف انرژی: اندازهگیری مصرف دستگاههای خانگی، صنعتی.
شارژرهای باتری: کنترل جریان شارژ/دشارژ باتریها.
درایورهای موتور: حفاظت از موتورها در برابر اضافه بار.
منابع تغذیه: جریان محدود و حفاظت.
سیستمهای خورشیدی: مانیتورینگ تولید و مصرف.
کنترل توان: دیمرها، کنترلکنندههای توان.
پروژههای آموزشی: آموزش الکترونیک قدرت.
نکات حیاتی برای دقت و ایمنی
⚠️ ایزولاسیون: اگرچه سنسور ایزوله است، اما ماژول ممکن است کاملاً ایزوله نباشد. برای ولتاژهای بالا احتیاط کنید.
🔧 کالیبراسیون آفست: همیشه قبل از استفاده آفست را کالیبره کنید (جریان صفر).
🔌 اتصال صحیح: جریان باید از IP+ به IP- عبور کند. جهت معکوس مقادیر منفی نشان میدهد.
🌡️ دمای محیط: حساسیت با دما تغییر میکند (~0.02%/°C). برای دقت بالا جبران دمایی نیاز است.
🔌 نویزگیری: از خازن 100nF بین VCC و GND نزدیک سنسور و فیلتر RC روی خروجی استفاده کنید.
پروژه عملی: مانیتور مصرف برق خانه
قطعات:
ACS712-30A (برای جریانهای بالا)
آردوینو نانو
ماژول SD کارت برای ذخیرهسازی
نمایشگر OLED
ترانسفورماتور جریان (CT) clamp-on (برای جریانهای خیلی بالا)
سنسور ولتاژ (برای محاسبه توان واقعی)
خروجی: نمایش جریان، ولتاژ، توان، انرژی مصرفی روی OLED و ذخیره در SD کارت.
مقایسه رنجهای مختلف ACS712
| ویژگی | ACS712-05A | ACS712-20A | ACS712-30A |
|---|---|---|---|
| جریان ماکسیمم | ±۵A | ±۲۰A | ±۳۰A |
| حساسیت | ۱۸۵mV/A (بالاترین) | ۱۰۰mV/A | ۶۶mV/A (کمترین) |
| رزولوشن عملی | ≈ ۲۷mA (با ADC 10-bit) | ≈ ۵۰mA | ≈ ۷۵mA |
| ولتاژ آفست | ۲.۵V | ۲.۵V | ۱.۶۵V |
| کاربرد ایدهآل | پروژههای کمجریان (آردوینو، LEDها) | موتورهای متوسط، دستگاههای خانگی | موتورهای بزرگ، سیستمهای قدرت |
سوالات متداول (FAQ)
✅ آیا میتوانم جریان بیش از رنج سنسور اندازهگیری کنم؟
خیر. جریان بیش از حد به سنسور آسیب میزند. برای جریانهای بالا از ترانسفورماتور جریان (CT) استفاده کنید.
✅ چرا خروجی در حالت بیباری دقیقاً ۲.۵V نیست؟
به دلیل تلرانس قطعات و نویز. در کد آفست را اندازهگیری و جبران کنید.
✅ آیا میتوانم برای برق ۲۲۰V AC استفاده کنم؟
بله، اما با احتیاط شدید:
۱. سنسور باید پس از فیوز قرار گیرد.
۲. کاملاً ایزوله شود.
۳. برای ایمنی بیشتر از ترانسفورماتور ایزوله یا CT clamp-on استفاده کنید.
✅ تفاوت ACS712 با سنسورهای شنت (INA219) چیست؟
| ACS712 | سنسور شنت |
|---|---|
| ایزوله | غیر ایزوله |
| برای AC/DC | فقط DC |
| افت ولتاژ کم | افت ولتاژ بسته به شنت |
| گرانتر | ارزانتر |
✅ چگونه نویز را کاهش دهم؟
۱. میانگینگیری نرمافزاری.
۲. فیلتر RC روی خروجی (مثلاً ۱kΩ و ۱µF).
۳. منبع تغذیه تمیز (باتری یا رگولاتور خطی).
✅ آیا میتوانم چند سنسور را همزمان استفاده کنم؟
بله، هر سنسور به یک پین آنالوگ جداگانه نیاز دارد. آردوینو UNO تا ۶ سنسور را پشتیبانی میکند.
✅ طول عمر سنسور چقدر است؟
در شرایط عادی و بدون اضافه بار، ۱۰+ سال. استرس حرارتی مکرر طول عمر را کاهش میدهد.
چرا سنسور ACS712 را از ما بخرید؟
✅ تراشه اورجینال: استفاده از ACS712 اصلی Allegro MicroSystems.
✅ کیفیت ساخت: PCB دو لایه با مسیرهای جریان عریض.
✅ تست کالیبراسیون: تست آفست، حساسیت و خطی بودن با تجهیزات دقیق.
✅ پشتیبانی فنی: ارائه کدهای AC/DC، فرمولهای محاسبه و راهنمای ایمنی.
پکیج پیشنهادی برای مانیتورینگ انرژی
سنسور ACS712-30A (برای جریانهای بالا)
سنسور ACS712-05A (برای جریانهای دقیق)
آردوینو نانو با کابل USB
نمایشگر LCD 16×2 با I2C
ماژول SD کارت برای ذخیرهسازی
ترمینالهای پیچی برای اتصال راحت
نحوه انتخاب رنج مناسب
حداکثر جریان مورد انتظار را اندازهگیری یا محاسبه کنید.
۲۰-۳۰% بیشتر از حداکثر جریان را انتخاب کنید.
برای دقت بیشتر در جریانهای کم، رنج پایینتر انتخاب کنید.
ACS712-20A بهترین گزینه عمومی برای بیشتر پروژههاست.
.فقط مشتریانی که این محصول را خریداری کرده اند و وارد سیستم شده اند میتوانند برای این محصول دیدگاه ارسال کنند.
در تهران فقط
پیک موتوری
تحویل حضوری
اداره پست جمهوری اسلامی ایران
پست سفارشی، پیشتاز، بینالمللی، تیپاکس و پست پیشتاز خارج از کشور
در حال حاضر امکان رهگیری مرسوله های پستی با کد مرسوله، دریافت گواهی کد پستی، مشاهده تعرفه های پستی به صورت آنلاین و ... در سایت شرکت ملی پست جمهوری اسلامی ایران فراهم شده است. تمامی مردم می توانند با ورود به این سایت، از خدمات مربوط به شرکت و اداره پست استفاده کنند.
در اداره پست جمهوری اسلامی ایران، برای ارسال مرسولات، روشهای مختلفی وجود دارد که عبارتند از:
۱. پست سفارشی: این روش برای ارسال کالاهای کوچک و سبک و با ارزش کمتر از ۱۰۰ هزار تومان استفاده میشود. در این روش، هزینه ارسال بر اساس وزن و مسافت محاسبه میشود و زمان تحویل ۳ تا ۷ روز کاری است.
۲. پیشتاز: این روش برای ارسال کالاهایی با ارزش بیشتر از ۱۰۰ هزار تومان و یا کالاهایی که به سرعت باید تحویل داده شوند، استفاده میشود. در این روش، هزینه ارسال بر اساس وزن و مسافت محاسبه میشود و زمان تحویل ۱ تا ۳ روز کاری است.
۳. بینالمللی: این روش برای ارسال کالاهایی به خارج از کشور استفاده میشود. در این روش، هزینه ارسال بر اساس وزن و مسافت و هزینه گمرکی محاسبه میشود و زمان تحویل بسته به مقصد و روش ارسال، متفاوت است.
۴. تیپاکس: این روش برای ارسال کالاهایی است که به سرعت باید تحویل داده شوند. در این روش، هزینه ارسال بر اساس وزن و مسافت و زمان تحویل مورد نظر مشتری محاسبه میشود.
۵. پست پیشتاز خارج از کشور: این روش برای ارسال کالاها به خارج از کشور استفاده میشود و هزینه ارسال بر اساس وزن و مسافت و هزینه گمرکی محاسبه میشود.
در کل، برای ارسال مرسوله در اداره پست جمهوری اسلامی ایران، میتوانید یکی از روشهای فوق را انتخاب کنید که بسته به نیاز و شرایط شما، مناسبتر است.




































دیدگاهها
پاککردن فیلترهاهیچ دیدگاهی برای این محصول نوشته نشده است.