ویژگی های ترانسفورماتور اندازه گیری جریان ZMCT102W
ترانسفورماتور ZMCT102 یک ترانسفورماتور با نسبت دور 2000:1 و حداکثر جریان ورودی 5 آمپر و خروجی 2.5 میلی آمپر است. همچنین قطر حفره مرکزی این ترانسفورماتور که سیم جریان باید از آن عبور کند، 5mm است.
طرز کار اندازه گیری جریان در این قطعه بدین صورت است که ترانسفورماتور در دو سر خروجی، با توجه به میدان مغناطیسی ایجاد شده توسط جریان عبوری از سیم گذرنده از ترانسفورماتور، ولتاژی متناسب با آن به ما تحویل می دهد.
در این آموزش قطعات و اتصالات مورد نیاز برای گرفتن ولتاژ ثابت، و در ادامه خواندن آن به کمک آردویینو را آموزش می دهیم.

از اینجا می توانید دیتاشیت ترانسفورماتور ZMCT102W را دانلود کنید.
معرفی پایه های (Pinout) ترانسفورماتور اندازه گیری جریان ZMCT102W
ترانسفورماتور اندازه گیری جریان ZMCT102W دارای 2 پایه به شرح زیر است:
• OUT: دیتای خروجی (سیم قرمز رنگ)
• GND: زمین (سیم مشکی رنگ)
پین اوت (Pinout) این تراسفورماتور را می توانید در تصویر زیر مشاهده کنید.

لوازمی که به آن احتیاج دارید

قطعات مورد نیاز
نرم افزارهای مورد نیاز
راه اندازی ترانسفورماتور اندازه گیری جریان ZMCT102W با آردوینو
گام اول: سیم بندی
مطابق مدار زیر، ترانسفورماتور را به آردوینو وصل کرده و سیمی را که می خواهید جریان آن را اندازه بگیرید، از داخل حفره ترانسفورماتور رد کنید.

گام دوم: کتابخانه
کتابخانه مورد نظر را از این لینک دانلود کرده و بر روی آردوینوی خود نصب کنید.
گام سوم: کد
کد زیر را روی آردوینوی خود آپلود کنید. پس از آپلود کد، پنجره ی Serial Monitor را باز کنید.
/*
Made on May 17, 2023
By Amin Damirchi
Home<iframe class="wp-embedded-content" sandbox="allow-scripts" security="restricted" style="position: absolute; clip: rect(1px, 1px, 1px, 1px);" title="“Home” — Electropeak" src="https://electropeak.com/learn/embed/#?secret=m3KOgBGit3" data-secret="m3KOgBGit3" width="600" height="338" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe>
*/
#include <Average.h>
Average<float> ave(10);
void setup()
{
pinMode(A6, INPUT);
Serial.begin(115200);
}
void loop()
{
float x = analogRead( A6);
ave.push(x);
// Convert the analog reading (which goes from 0 - 1023) to a voltage (0 - 5V):
float voltage = ave.maximum() * (5.0 / 1023.0);
// print out the value you read:
// wait a few seconds for a constant number to appear
delay(100);
Serial.print(voltage);
Serial.println(" Amper");
}
در کد بالا، از پایه A6 آردوینو برای خواندن ولتاژ خروجی ترانسفورماتور استفاده شده است. همچنین برای تست عملکرد کد، جریان عبوری از سیم یک لامپ اندازه گرفته شده است.
خروجی کد به شکل زیر است:

Comments (2)
سلام میشه خواهش کنم یه راهنمایی بفرمایید برای جریان های بالا تر مثلا ۱۵۰۰ آمپر با ct ۱۵۰۰ به ۵ هم این مدار و این برنامه کار میکند یا نه؟
با سلام
این قطعه محدودیت جریان 5 آمپری را دارد و اگر بیشتر از این حد از سیمی که از داخل کویل این سنسور عبور بدهید کم کم باعث آسیب به سیمکشی داخلی آن میشود و افزایش پله ای این موضوع این مورد را سریع تر میکند.
اما ساختار همچنان به همین صورت هست. یعنی یک کویلی را باید تهیه بکنید که جریان مورد نظر شما رابه عددی که مد نظر شما است تبدیل بکنید.
با توجه به حجم جریانی که اعلام کرده اید فکر کنم یک هسته فریت حلقه ای را تهیه بکنید و یک سیم را در حدود 2-3 دور بچرخانید بتوانید یک اندازه گیری از این سیم خود داشته باشید. فقط این موارد را در نظر داشته باشید که این روش فقط برای جریان های AC جواب میدهد و برای DC کار نمیکند.
برای اطلاعات بیشتر در این زمینه این لینک را مطالعه بنمایید