ACS712: وحدة الاستشعار الحالية

رقاقة ACS712

وحدة ACS712 هو حل اقتصادي لتكون قادرة على قياس التيار في دوائر DIY الخاصة بك. كصانع ، قد تحتاج إلى تتبع التيار في الدائرة. في هذه الحالة ، ستحب هذا المكون الذي أقدمه لك. سيكتشف المستشعر مقدار التيار ويقدم ناتج جهد يتناسب مع التيار المسحوب. بالإضافة إلى ذلك ، نظرًا لأنه مدمج بالفعل في وحدة نمطية ، فإنه يجعل الاتصال أسهل بكثير ، مع علامات تبويب الاتصال وكل ما تحتاجه لاستخدامه دون إضافة الكثير من المكونات الإضافية.

تطبيقات هذا الجهاز كثيرة كما ترى ، حتى لو كان لديك شدة مختلفة في الدائرة ، حيث يمكنك تحديد إصدارات مختلفة من ACS712 هذا المخرج. على سبيل المثال ، ACS712-05A ، ACS712-20A ، ACS712-30A ، إلخ ، للنطاقات الحالية 5A ، 20A و 30A ، على التوالي.

تأثير القاعة

تأثير القاعة

ويكيبيديا

El يعمل ACS712 بفضل تأثير هول. باستخدامه يمكنك قياس المجالات المغناطيسية والتيارات ، كما هو الحال. عندما يتدفق التيار عبر مستشعر القاعة ، ويقترب من مجال مغناطيسي يتدفق عموديًا إلى المستشعر ، فإنه سيخلق جهدًا صادرًا يتناسب مع ناتج شدة المجال المغناطيسي والتيار. لذلك ، بمعرفة المجال المغناطيسي ، يمكن قياس القيمة الحالية في الموصل أو الملف.

ال تطبيقات تأثير القاعة وهي كثيرة ، من أجهزة الكشف عن المعادن ، والقياسات الحالية ، وقياسات المجال المغناطيسي ، وباعث إشارة عدم الاتصال ، وقياس سمك المعدن ، وما إلى ذلك.

ميزات ACS712

وحدة acs712

El وحدة ACS712 بسيطة للغايةبناءً على تأثير Hall ، فإنه يحتوي على pinout بسيط للغاية. من ناحية ، ترى ثلاثة دبابيس ومن ناحية أخرى علامة تبويب اتصال لخطين تريد من خلاله قياس شدة التيار للدائرة. الدبابيس الثلاثة هي مكان توصيل الطاقة. كما تظهر الصورة أعلاه ، من اليسار إلى اليمين ، لديك Vcc ، والإخراج في المنتصف (الإخراج) حيث يتم قياسه ، و GND في أقصى اليمين.

اعتمادًا على النموذج ، يمكنك قياس شدة التيار أو تلك بالأمبير ، باستخدام ثلاثة إصدارات ACS712 الأساسي:

  • ACS712ELCTR-05B-T: والتي تصل إلى -5 و 5 أ من الحد الأقصى للكثافة المسموح بها. مع حساسية 185 مللي فولت / أ.
  • ACS712ELCTR-20A-T: في هذه الحالة يتراوح من -20 إلى 20A ، مع حساسية 100mV / A.
  • ACS712ELCTR-30A-T: يزيد إلى مدى من -30 إلى 30A ، مع حساسية 66mV / A.

بمجرد أن تعرف ذلك ، يجب أن تضع في اعتبارك أنه عند الخروج يمنحك جهدًا أو 2.5 فولت الجهد إذا كان التيار المطبق 0A. من هناك ، اعتمادًا على ما إذا كان سالبًا أم موجبًا ، سيرتفع أو ينخفض ​​عن هذا الجهد. يمكن رسم خط مستقيم على الرسم البياني عن طريق وضع الجهد والتيار على الإحداثي والإحداثي ، بحيث يكون ميل المنحدر هو حساسية كل من هذه الوحدات.

لذلك ، إذا علمنا أنها 2.5 فولت ، فيمكنك تطبيق الصيغة V = SI + 2.5. حيث S هو المنحدر الذي يساوي الحساسية. لحل هذا لجعلها دالة على الشدة ، يمكن أن يقال ذلك أنا = V-2.5 / حساسية. أي ، الجهد ناقص 2.5 ومقسومًا على الحساسية. هذا عليك أن تأخذ في الاعتبار لمعايرة متحكم Arduino لاحقًا عند برمجته.

Pinout ، ورقة البيانات ومكان الشراء

إلى اتصالك بـ Arduino, إنه بسيط للغاية بسبب pinout، فقط قم بتوصيل دبوس GND باللوحة الخاصة بك Arduino UNO مع GND لوحدة ACS712 ، ودبوس 5 فولت من Arduino مع Vcc للوحدة ، والمركز (الإخراج) بأحد مدخلات Arduino ، على سبيل المثال ، A0. وبهذا ، ستكون الدائرة قد اكتملت بالفعل ، في غياب توصيل الدائرة التي توفر الكثافة التي تريد قياسها في علامة التبويب الخضراء.

تذكر أنه يمكنك الحصول عليه من ماركات مختلفة ، وأنا أنصحك بذلك انظر ورقة البيانات الخاصة بك لمعرفة المزيد حول الخصائص المحددة التي قد تتمتع بها وحدة ACS712 المحددة ، على الرغم من أنها عادة ما تكون متشابهة تمامًا في جميع الشركات المصنعة ... إذا كنت ترغب في رؤية مثال ، فإليك ورقة بيانات أليجرو.

قل أيضا ما يمكنك شراء في أي متجر متخصص ، أو في العديد من البائعين الكبار عبر الإنترنت مثل Amazon ، بأسعار تتراوح من 2 يورو إلى 11 يورو حسب الطراز ، مثل:

مثال على تطبيق Arduino

تحقيقات الاختبار

المثال الأبسط والأكثر موصى به لبدء استخدام هذا العنصر هو قم بتوصيل ACS712 بلوحة Arduino الخاصة بك ثم قم بإنشاء رمز بسيط لـ Arduino IDE لإجراء القياسات الحالية. قم بتثبيت بعض المجسات ، واختبر الخيوط من مقياس متعدد لم يعد يعمل أو لا توجد منتجات، وسيكون لديك مقياس التيار السهل للمس مع النصائح بعض الدوائر الصغيرة وتحديد شدة عملها. إذا كنت لا ترغب في الشراء أو لديك مجسات ، فيمكنك استخدام كبلين محميين بعزل جيد ويقاومان الكثافة التي تنوي قياسها.

اتخذ الاحتياطات المناسبة ، إذا كنت تعمل بكثافة عالية باستخدام عناصر عازلة أو قد تتعرض لأضرار جسيمة إذا تعرضت لصدمة كهربائية. اعمل دائمًا بحذر ... انظر إلى خصائص الوحدة الخاصة بك ولا تتجاوز قيم الشدة التي تم تحضيرها من أجلها وإلا ستتعرض للتلف ، ولا تتجاوز الحد الأقصى من الشدة التي تستخدمها المجسات أو الكابلات التي اخترتها يمكن أن تعمل.

El رمز لرسم Arduino IDE الخاص بك بكل بساطة:

//Ejemplo de código para medir intensidades para un ACS712 de 5A
float Sensibilidad=0.185; //Sensibilidad en Voltios/Amperio para sensor de 5A a 185mV/A

void setup() {
  
  Serial.begin(9600);
}

void loop() {
  
  float voltajeSensor= analogRead(A0)*(5.0 / 1023.0); //Para la lectura del sensor   
  float I=(voltajeSensor-2.5)/Sensibilidad; //Fórmula para obtener la corriente o intensidad medida con las puntas conectadas al módulo ACS712
  Serial.print("La intensidad en Amperios es de: ");
  Serial.println(I,3); 
  delay(200);     
}

الاعتبارات

تذكر إذا قمت بتوصيل خرج وحدة ACS712 بإدخال مختلف ، فيجب عليك تغيير A0 إلى الدبوس المناسب. ونفس الشيء إذا كنت قد استخدمت وحدة 20A أو 30A ، فيتعين عليك تعديل قيمة إعلان الحساسية ثابتًا إلى 100 أو 66.

يمكنك أيضا تعديل الصيغ بحيث تكون البيانات التي يتم إرجاعها من القياسات في مجموعات فرعية من الأمبير ، مثل mA ، إذا كانت أكثر ملاءمة لفائدة مشروعك. يمكنك أيضًا تعديل التأخير بحيث يجعل القياسات أكثر تتابعًا أو كل فترة أطول ، حيث تحتاج إلى التحكم فيه. يمكنك أيضًا تطبيق المرشحات داخل الكود للقياسات ومعايرتها وما إلى ذلك.

المزيد من الأشياء التي يجب مراعاتها هي أنه إذا كنت تستطيع معرفة الجهد والتيار ، فيمكنك ذلك توليد الصيغ في كود الرسم لحساب المعلمات الأخرى ، مثل المقاومة مع قانون أوم ، يمكنك أيضًا تحديد القوة بالواط (ث) مع معرفة هذه المعلمات ، إلخ. أنت تعلم بالفعل أن الحد هو خيالك ... حسنًا ، وقيود التكنولوجيا التي تستخدمها.

أنت تعرف ذلك إذا كنت تريد تعرف على المزيد حول كيفية برمجة Arduino، لديك دليل البدء في ملف PDF ومجاني للتنزيل هنا.


كن أول من يعلق

اترك تعليقك

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها ب *

*

*

  1. المسؤول عن البيانات: ميغيل أنخيل جاتون
  2. الغرض من البيانات: التحكم في الرسائل الاقتحامية ، وإدارة التعليقات.
  3. الشرعية: موافقتك
  4. توصيل البيانات: لن يتم إرسال البيانات إلى أطراف ثالثة إلا بموجب التزام قانوني.
  5. تخزين البيانات: قاعدة البيانات التي تستضيفها شركة Occentus Networks (الاتحاد الأوروبي)
  6. الحقوق: يمكنك في أي وقت تقييد معلوماتك واستعادتها وحذفها.