ఆర్డునో ఆధారిత బ్యాటరీ ఓవర్ డిశ్చార్జ్ ప్రొటెక్షన్ సర్క్యూట్

సమస్యలను తొలగించడానికి మా పరికరాన్ని ప్రయత్నించండి





ఈ పోస్ట్‌లో, మేము ఆర్డ్యునోను ఉపయోగించి 12v బ్యాటరీ కోసం ఓవర్ డిశ్చార్జ్ ప్రొటెక్షన్ సర్క్యూట్‌ను నిర్మించబోతున్నాము, ఇది 12V SLA బ్యాటరీని ఓవర్ డిశ్చార్జ్‌కు వ్యతిరేకంగా రక్షించగలదు మరియు ఓవర్ఛార్జ్డ్ బ్యాటరీ కనెక్ట్ అయినప్పుడు కనెక్ట్ చేయబడిన లోడ్‌ను ఓవర్ వోల్టేజ్ నుండి కాపాడుతుంది.

బ్యాటరీ ఛార్జ్ / ఉత్సర్గ రేట్లను అర్థం చేసుకోవడం

అన్ని బ్యాటరీలు సహజంగా క్షీణించాయి, కాని వాటిలో ఎక్కువ భాగం వినియోగదారుల అజ్ఞానం కారణంగా దెబ్బతింటాయి. బ్యాటరీ యొక్క వోల్టేజ్ కొంత స్థాయి కంటే తక్కువగా ఉంటే బ్యాటరీ యొక్క జీవిత కాలం తగ్గిపోతుంది, 12V SLA బ్యాటరీ విషయంలో, అది 11.80 V కంటే తక్కువకు వెళ్ళకూడదు.



ఈ ప్రాజెక్ట్ పోలికలతో సాధించవచ్చు, కాని ఇక్కడ మేము మైక్రోకంట్రోలర్ మరియు కోడింగ్‌ను ఉపయోగిస్తున్నాము.

ఈ సర్క్యూట్ నిరోధక లోడ్లు మరియు ఇతర లోడ్లకు అనుకూలంగా ఉంటుంది, ఇది ఆపరేషన్ సమయంలో సరఫరాలో శబ్దాన్ని ఉత్పత్తి చేయదు. బ్రష్ చేసిన DC మోటార్లు వంటి ప్రేరక లోడ్లను నివారించడానికి ప్రయత్నించండి.



మైక్రోకంట్రోలర్లు శబ్దానికి సున్నితంగా ఉంటాయి మరియు ఈ సెటప్ అటువంటి సందర్భంలో లోపం వోల్టేజ్ విలువలను చదవవచ్చు మరియు ఇది తప్పు వోల్టేజ్ వద్ద లోడ్ నుండి బ్యాటరీని కత్తిరించవచ్చు.

అది ఎలా పని చేస్తుంది

ఆర్డునో ఆధారిత బ్యాటరీ ఓవర్ డిశ్చార్జ్ ప్రొటెక్షన్

చర్చించారు ఓవర్ ఉత్సర్గ రక్షణ 12v బ్యాటరీ కోసం సర్క్యూట్ ఒక వోల్టేజ్ డివైడర్ను కలిగి ఉంటుంది, ఇది ఇన్పుట్ వోల్టేజ్ను తగ్గించటానికి మరియు ఇరుకైన పరిధికి తగ్గించడానికి బాధ్యత వహిస్తుంది, ఇక్కడ ఆర్డునో వోల్టేజ్ చదవగలదు.

ఆర్డునోలో రీడింగులను క్రమాంకనం చేయడానికి 10 కె ప్రీ-సెట్ రెసిస్టర్ ఉపయోగించబడుతుంది, ఈ రీడింగులను రిలేను ప్రేరేపించడానికి ఆర్డునో ఉపయోగిస్తుంది, ఈ సెటప్ యొక్క క్రమాంకనం వ్యాసం యొక్క తరువాత భాగం గురించి చర్చించబడుతుంది.

రిలే యొక్క స్థితిని సూచించడానికి LED సూచిక ఉపయోగించబడుతుంది. ట్రాన్సిస్టర్ రిలేను ఆన్ / ఆఫ్ చేస్తుంది మరియు రిలే నుండి ఉత్పత్తి అయ్యే అధిక వోల్టేజ్ స్పైక్‌ను అరెస్టు చేయడానికి రిలే అంతటా డయోడ్ అనుసంధానించబడి ఉంటుంది, అదే సమయంలో ఆన్ / ఆఫ్ చేస్తుంది.

బ్యాటరీ వోల్టేజ్ 11.80V కంటే తక్కువగా ఉన్నప్పుడు, రిలే ఆన్ చేయబడి బ్యాటరీని లోడ్ నుండి డిస్‌కనెక్ట్ చేస్తుంది మరియు LED సూచిక కూడా ఆన్ అవుతుంది, సర్క్యూట్ బ్యాటరీ నుండి ఓవర్ వోల్టేజ్‌ను చదివినప్పుడు ఇది జరుగుతుంది, మీరు ప్రోగ్రామ్‌లో ఓవర్ వోల్టేజ్ కట్-ఆఫ్‌ను సెట్ చేయవచ్చు .

బ్యాటరీ 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 కి తగ్గించండి, రిలే తప్పనిసరిగా ట్రిగ్గర్ చేయాలి మరియు LED తప్పనిసరిగా వెలిగించాలి.
6) ఇప్పుడు, వోల్టేజ్‌ను 14.00 వికి పెంచండి రిలే తప్పనిసరిగా ట్రిగ్గర్ చేయాలి మరియు ఎల్‌ఈడీ లైట్ అప్ అవుతుంది.
7) పై సెట్లు విజయవంతమైతే వేరియబుల్ విద్యుత్ సరఫరాను పూర్తిగా ఛార్జ్ చేసిన బ్యాటరీతో భర్తీ చేస్తే, సీరియల్ మానిటర్ మరియు మల్టీమీటర్‌లోని రీడింగులు ఒకేలా ఉండాలి లేదా దానికి చాలా దగ్గరగా ఉండాలి.
8) ఇప్పుడు లోడ్‌ను కనెక్ట్ చేయండి, రెండింటిలోని రీడింగులు ఒకే విధంగా ఉండాలి మరియు సమకాలీకరించబడతాయి.
పై దశలు విజయవంతమైతే మీ సర్క్యూట్ బ్యాటరీని అందించడానికి సిద్ధంగా ఉంది.

గమనిక:

క్రమాంకనం చేస్తున్నప్పుడు దయచేసి ఈ విషయాన్ని గమనించండి.

తక్కువ వోల్టేజ్ కట్-ఆఫ్ కారణంగా లేదా వోల్టేజ్ కట్-ఆఫ్ కారణంగా రిలే ప్రారంభించబడినప్పుడు, సీరియల్ మానిటర్‌లోని రీడింగులు మల్టీమీటర్‌లో ఉన్నట్లుగా సరైన వోల్టేజ్‌ను చదవవు మరియు మల్టీమీటర్ కంటే ఎక్కువ లేదా తక్కువ చూపిస్తుంది.

కానీ, వోల్టేజ్ సాధారణ ఆపరేటింగ్ వోల్టేజ్కు తిరిగి వచ్చినప్పుడు రిలే ఆపివేయబడుతుంది మరియు సరైన వోల్టేజ్ చూపించడం ప్రారంభిస్తుంది.

పై పాయింట్ యొక్క ముగింపు ఏమిటంటే, రిలే ఆన్ చేయబడినప్పుడు, సీరియల్ మానిటర్‌లోని రీడింగులు కొన్ని ముఖ్యమైన వైవిధ్యాలను చూపుతాయి మరియు మీరు ఈ దశలో మళ్లీ క్రమాంకనం చేయనవసరం లేదు.




మునుపటి: టైమర్ కంట్రోల్డ్ సబ్మెర్సిబుల్ పంప్సెట్ సర్క్యూట్ తర్వాత: వాల్ క్లాక్ కోసం 1.5 వి విద్యుత్ సరఫరా సర్క్యూట్