ایردوینو پر مبنی بیٹری اوور ڈسچارج پروٹیکشن سرکٹ

مسائل کو ختم کرنے کے لئے ہمارے آلے کو آزمائیں





اس پوسٹ میں ، ہم اردوینو کا استعمال کرتے ہوئے 12V بیٹری کے لئے اوور ڈسچارج پروٹیکشن سرکٹ تعمیر کرنے جارہے ہیں جو 12V SLA بیٹری کو اوور ڈسچارج سے بچا سکتا ہے ، اور زیادہ چارج ہونے والی بیٹری سے منسلک ہونے کی صورت میں منسلک بوجھ کو اوور ولٹیج سے بھی محفوظ رکھ سکتا ہے۔

بیٹری چارج / خارج ہونے والی قیمتوں کو سمجھنا

تمام بیٹریاں قدرتی زوال پذیر ہیں ، لیکن ان میں سے بیشتر صارفین کی طرف سے لاعلمی کی وجہ سے خراب ہوجاتی ہیں۔ اگر بیٹری کی وولٹیج کچھ خاص ڈگری سے نیچے چلی جاتی ہے تو ، بیٹری کی زندگی کا دورانیہ مختصر ہوجائے گا ، اگر 12V SLA بیٹری کی صورت میں ، اس کو 11.80 V سے نیچے نہیں جانا چاہئے۔



اس پروجیکٹ کو موازنہ کاروں کے ساتھ پورا کیا جاسکتا ہے ، لیکن ہم اس کو پورا کرنے کے لئے مائکروکونٹرولر اور کوڈنگ کا استعمال کررہے ہیں۔

یہ سرکٹ مزاحمتی بوجھ اور دوسرے بوجھ کے ل well مناسب ہے جو آپریشن کے دوران سپلائی میں شور پیدا نہیں کرتے ہیں۔ آگ لگانے والے بوجھ جیسے برش شدہ DC موٹرز سے بچنے کی کوشش کریں۔



مائکروکونٹرولر شور کے لئے حساس ہیں اور یہ سیٹ اپ اس طرح کی خرابی وولٹیج کی قیمتوں کو پڑھ سکتا ہے ، اور یہ بیٹری کو غلط وولٹیج پر بوجھ سے کاٹ کر سکتا ہے۔

یہ کیسے کام کرتا ہے

ایردوینو پر مبنی بیٹری اوور ڈسچارج پروٹیکشن

زیر بحث خارج ہونے والے مادہ سے زیادہ تحفظ سرکٹ میں 12 وی بیٹری ایک وولٹیج ڈیوائڈر پر مشتمل ہے جو ان پٹ وولٹیج کو نیچے قدم رکھنے اور تنگ رینج تک کم کرنے کا ذمہ دار ہے جہاں آرڈوینو وولٹیج پڑھ سکتا ہے۔

10 ک پری پری سیٹ ریسٹر ادوڈینو کے بارے میں پڑھنے کو کتبریٹ کرنے کے لئے استعمال کیا جاتا ہے ان ریڈنگز کو ردو کو متحرک کرنے کے لئے ارڈوینو استعمال کرتے ہیں ، اس سیٹ اپ کے انشانکن مضمون کے بعد کے حصے پر تبادلہ خیال کیا جائے گا۔

ریلے کی حیثیت کی نشاندہی کرنے کے لئے ایک ایل ای ڈی اشارے استعمال کیا جاتا ہے۔ ٹرانجسٹر نے ریلے کو آن / آف ڈرائیو کیا اور ریلے سے پیدا ہونے والی ہائی ولٹیج اسپائک کو گرفت میں لانے کے لئے ایک ڈایڈڈ ریلے کے پار جڑا ہوا ہوتا ہے ، جبکہ اسے آف / آف کرتے وقت ہوتا ہے۔

جب بیٹری کا وولٹیج 11.80V سے نیچے جاتا ہے تو ، ریلے آن ہوجاتا ہے اور بیٹری کو بوجھ سے منقطع کردیتا ہے اور ایل ای ڈی اشارے بھی آن ہوجاتا ہے ، جب سرکٹ بیٹری سے اوور وولٹیج پڑھتا ہے تو ، اسی طرح ہوتا ہے ، آپ پروگرام میں اوور وولٹیج کٹ آف سیٹ کرسکتے ہیں۔ .

جب بیٹری 11.80V سے نیچے جاتی ہے تو ، ریلے بوجھ کو منقطع کردیتی ہے ، جب ریلے وولٹیج برائے نام وولٹیج سے اوپر ہوجاتا ہے تب ہی اس کا بوجھ بیٹری سے منسلک ہوجاتا ہے جو پروگرام میں سیٹ ہوتا ہے۔

برائے نام وولٹیج بوجھ کا عام آپریٹنگ وولٹیج ہے۔ مذکورہ بالا میکانزم کیا گیا ہے کیونکہ بوجھ سے منقطع ہونے کے بعد بیٹری کا وولٹیج بڑھتا ہے اور اس کو کم بیٹری کی حالت میں ریلے کو متحرک نہیں کرنا چاہئے۔

پروگرام میں برائے نام وولٹیج کو 12.70 V مقرر کیا گیا ہے جو عام 12V SLA بیٹریوں کی مکمل بیٹری وولٹیج ہے (چارجر سے منقطع ہونے کے بعد مکمل بیٹری وولٹیج)۔

پروگرام کا کوڈ:

//---------Program developed by R.Girish----------//
float cutoff = 11.80 //Cutoff voltage
float nominal = 12.70 //Nomial Voltage
float overvoltage = 14.00 //Overvoltage
int analogInput = 0
int out = 8
float vout = 0.0
float vin = 0.0
float R1 = 100000
float R2 = 10000
int value = 0
int off=13
void setup()
{
pinMode(analogInput,INPUT)
pinMode(out,OUTPUT)
pinMode(off,OUTPUT)
digitalWrite(off,LOW)
Serial.begin(9600)
}
void loop()
{
value = analogRead(analogInput)
vout = (value * 5.0) / 1024
vin = vout / (R2/(R1+R2))
if (vin<0.10)
{
vin=0.0
}
if(vin<=cutoff)
{
digitalWrite(out,HIGH)
}
if(vin>=nominal && vincutoff)
{
digitalWrite(out,LOW)
}
if(vin>=overvoltage)
{
digitalWrite(out,HIGH )
delay(10000)
}
Serial.println('INPUT V= ')
Serial.println(vin)
delay(1000)
}
//---------Program developed by R.Girish----------//

نوٹ:

فلوٹ کٹ آف = 11.80 // کٹ آف وولٹیج
نامیاتی فلوٹ = 12.70 // برائے نام وولٹیج
فلوٹ اوور وولٹیج = 14.00 // اوور وولٹیج

آپ مندرجہ بالا اقدار کو تبدیل کرکے کٹ آف ، برائے نام اور حد سے زیادہ وولٹیج کو تبدیل کرسکتے ہیں۔
جب تک آپ مختلف بیٹری وولٹیج کے ساتھ کام نہیں کررہے ہیں اس وقت تک ان اقدار میں ترمیم نہ کرنے کی تجویز کی جاتی ہے۔

کیلیبریٹ کرنے کا طریقہ:

اس بیٹری سے زائد خارج ہونے والے مادہ سے متعلق حفاظت کے سرکٹ کے لئے انشانکن ضروری ہے کہ آپ کو پری سیٹ ریزسٹر کو ایڈجسٹ کرنے کے لئے متغیر بجلی کی فراہمی ، ایک اچھا ملٹی میٹر اور سکرو ڈرائیور کی ضرورت ہوگی۔

1) مکمل سیٹ اپ بوجھ کے بغیر متغیر بجلی کی فراہمی سے منسلک ہے۔
2) متغیر بجلی کی فراہمی پر 13 وولٹ سیٹ کریں ، ملٹی میٹر کا استعمال کرکے اس کی تصدیق کریں۔
3) سیریل مانیٹر کھولیں اور 10 ک پیش سیٹ ریزٹر گھڑی یا کاؤنٹر گھڑی کے حساب سے گھومیں اور پڑھنے کو ملٹی میٹر کی ریڈنگ کے قریب لائیں۔
4) اب ، متغیر بجلی کی فراہمی کی وولٹیج کو 12V تک کم کریں ، ملٹی میٹر اور سیریل مانیٹر کو ایک ہی یا بہت قریب قیمت پڑھنی چاہئے۔
5) اب ، وولٹیج کو 11.80 V تک کم کریں ریلے کو متحرک ہونا چاہئے اور ایل ای ڈی کو ضرور روشنی ہونا چاہئے۔
6) اب ، وولٹیج کو 14.00V تک بڑھاو جس میں ریلے کو متحرک ہونا چاہئے اور ایل ای ڈی لائٹ اپ کرنا چاہئے۔
7) اگر مذکورہ بالا سیٹ مکمل طور پر چارج شدہ بیٹری کے ساتھ متغیر بجلی کی فراہمی کی جگہ لے لے تو ، سیریل مانیٹر اور ملٹی میٹر پر پڑھنے والی چیزیں ایک جیسی یا بہت قریب ہونی چاہئیں۔
8) اب بوجھ کو مربوط کریں ، دونوں پر پڑھنے کو یکساں رہنا چاہئے اور ہم وقت ساز ہونا چاہئے۔
اگر مذکورہ بالا اقدامات کامیاب ہیں تو آپ کا سرکٹ بیٹری کی خدمت کے لئے تیار ہے۔

نوٹ:

کیلیبریٹنگ کرتے وقت براہ کرم اس نکتے کو نوٹ کریں۔

جب ریلے کم وولٹیج کٹ آف کی وجہ سے یا زیادہ وولٹیج کٹ آف کی وجہ سے متحرک ہوجاتا ہے تو ، سیریل مانیٹر پر پڑھیں ملٹی میٹر کی طرح صحیح وولٹیج نہیں پڑھیں گی ، اور ملٹیومیٹر سے زیادہ یا کم دکھاتی ہیں۔

لیکن ، جب وولٹیج عام آپریٹنگ وولٹیج پر واپس آجاتا ہے تو ریلے بند ہوجاتا ہے اور صحیح وولٹیج دکھانا شروع کردیتا ہے۔

مذکورہ بالا نقطہ کا اختتام یہ ہے کہ ، جب ریلے کو متحرک کیا جاتا ہے تو ، سیریل مانیٹر پر پڑھنے میں کچھ اہم تغیر ظاہر ہوتا ہے اور آپ کو اس مرحلے پر دوبارہ کیلیبریٹ کرنے کی ضرورت نہیں ہے۔




پچھلا: ٹائمر کنٹرولڈ سبمرسیبل پمپسیٹ سرکٹ اگلا: وال گھڑی کے لئے 1.5V پاور سپلائی سرکٹ