కోడ్‌తో ఆర్డునో 3 ఫేజ్ ఇన్వర్టర్ సర్క్యూట్

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





ఆర్డునో త్రీ ఫేజ్ ఇన్వర్టర్ ఒక సర్క్యూట్, ఇది ప్రోగ్రామ్ చేయబడిన ఆర్డునో బేస్డ్ ఓసిలేటర్ ద్వారా 3 ఫేజ్ ఎసి అవుట్పుట్ను ఉత్పత్తి చేస్తుంది.

ఇచ్చిన 3 దశల లోడ్‌ను ఆపరేట్ చేయడానికి వినియోగదారు ప్రాధాన్యత ప్రకారం అప్‌గ్రేడ్ చేయగల సాధారణ మైక్రోప్రాసెసర్ ఆర్డునో బేస్డ్ 3 ఫేజ్ ఇన్వర్టర్ సర్క్యూట్‌ను ఎలా తయారు చేయాలో ఈ పోస్ట్‌లో నేర్చుకుంటాము.



మేము ఇప్పటికే సమర్థవంతమైన ఇంకా సరళంగా అధ్యయనం చేసాము 3 దశ ఇన్వర్టర్ సర్క్యూట్ 3 ఫేజ్ స్క్వేర్ వేవ్ సిగ్నల్స్ ఉత్పత్తి చేయడానికి ఒపాంప్స్‌పై ఆధారపడిన మా మునుపటి పోస్ట్‌లలో ఒకదానిలో, మోస్‌ఫెట్స్‌ను నడపడానికి 3 ఫేజ్ పుష్ పుల్ సిగ్నల్స్ ప్రత్యేకమైన 3 ఫేజ్ డ్రైవర్ ఐసిలను ఉపయోగించి అమలు చేయబడ్డాయి.

ప్రస్తుత భావనలో కూడా మేము ఈ ప్రత్యేక డ్రైవర్ ఐసిలను ఉపయోగించి ప్రధాన శక్తి దశను కాన్ఫిగర్ చేస్తాము, అయితే 3 ఫేజ్ సిగ్నల్ జెనరేటర్ ఒక ఆర్డునో ఉపయోగించి సృష్టించబడుతుంది.



ఆర్డ్యునో ఆధారిత 3 ఫేజ్ డ్రైవర్‌ను సృష్టించడం చాలా క్లిష్టంగా ఉంటుంది మరియు ఇది సిఫారసు చేయబడలేదు. అంతేకాకుండా, చాలా తక్కువ ధరలకు ఆఫ్-ది-షెల్ఫ్ సమర్థవంతమైన డిజిటల్ ఐసిలను పొందడం చాలా సులభం.

పూర్తి ఇన్వర్టర్ సర్క్యూట్‌ను నిర్మించే ముందు, మేము మొదట ఈ క్రింది ఆర్డునో కోడ్‌ను ఆర్డునో యుఎన్‌ఓ బోర్డు లోపల ప్రోగ్రామ్ చేయాలి, ఆపై మిగిలిన వివరాలతో ముందుకు సాగాలి.

ఆర్డునో 3 ఫేజ్ సిగ్నల్ జనరేటర్ కోడ్

void setup() {
// initialize digital pin 13,12&8 as an output.
pinMode(13, OUTPUT)
pinMode(12,OUTPUT)
pinMode(8,OUTPUT)
}
void loop() {
int var=0
digitalWrite(13, HIGH)
digitalWrite(8,LOW)
digitalWrite(12,LOW)
delay(6.67)
digitalWrite(12,HIGH)
while(var==0){
delay(3.33)
digitalWrite(13,LOW)
delay(3.33)
digitalWrite(8,HIGH)
delay(3.34)
digitalWrite(12,LOW)
delay(3.33)
digitalWrite(13,HIGH)
delay(3.33)
digitalWrite(8,LOW)
delay(3.34)
digitalWrite(12,HIGH)
}
}

అసలు మూలం : http://forum.arduino.cc/index.php?topic=423907.0

పై కోడ్‌ను ఉపయోగించి wave హించిన తరంగ రూపాన్ని క్రింది రేఖాచిత్రంలో చూడవచ్చు:

3 దశ చదరపు తరంగ చిత్రం

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

దీని కోసం మీకు ఈ క్రింది భాగాలు అవసరం, ఇవి మీరు ఇప్పటికే సేకరించినవి:

భాగాలు అవసరం

IC IR2112 - 3 సంఖ్యలు (లేదా ఇలాంటి 3 దశ డ్రైవర్ IC)
BC547 ట్రాన్సిస్టర్లు - 3 సంఖ్యలు
కెపాసిటర్ 10uF / 25V మరియు 1uF / 25V = 3 సంఖ్యలు
100uF / 25V = 1 నో
1N4148 = 3 నోస్ (1N4007 కంటే 1N4148 సిఫార్సు చేయబడింది)

రెసిస్టర్లు, అన్ని 1/4 వాట్ల 5%
100 ఓంలు = 6 నోస్
1 కె = 6 సంఖ్యలు

నిర్మాణ వివరాలు

ప్రారంభించడానికి, మేము 3 ఐసిలలో చేరి, ఉద్దేశించిన 3 దశ మోస్‌ఫెట్ డ్రైవర్ దశను రూపొందించాము, క్రింద ఇవ్వబడింది:

ఆర్డునో 3 ఫేజ్ డ్రైవర్

డ్రైవర్ బోర్డు సమావేశమైన తర్వాత, BC547 ట్రాన్సిస్టర్‌లు IC యొక్క HIN మరియు LIN ఇన్‌పుట్‌లతో కట్టిపడేశాయి మరియు ఈ క్రింది చిత్రంలో వివరించబడ్డాయి:

arduino 3 దశ ఇన్వర్టర్ డ్రైవర్

పై నమూనాలను నిర్మించిన తర్వాత, సిస్టమ్‌ను మార్చడం ద్వారా ఉద్దేశించిన ఫలితాన్ని త్వరగా ధృవీకరించవచ్చు.

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

బూట్స్ట్రాప్ కెపాసిటర్లను ఎలా లెక్కించాలి

పై గణాంకాలలో మనం చూడగలిగినట్లుగా, ఒక సర్క్యూట్‌కు డయోడ్లు మరియు కెపాసిటర్ల రూపంలో మోస్‌ఫెట్‌ల దగ్గర రెండు బాహ్య భాగాలు అవసరం. హై సైడ్ మోస్ఫెట్స్ యొక్క ఖచ్చితమైన మార్పిడిని అమలు చేయడంలో ఈ భాగాలు కీలక పాత్ర పోషిస్తాయి మరియు దశలను బూట్స్ట్రాపింగ్ నెట్‌వర్క్ అంటారు.

ఇప్పటికే రేఖాచిత్రంలో ఇచ్చినప్పటికీ , ఈ కెపాసిటర్ల విలువలను కింది సూత్రాన్ని ఉపయోగించి ప్రత్యేకంగా లెక్కించవచ్చు:

పూర్తి వంతెన బూట్స్ట్రాప్ కెపాసిటర్ సూత్రం

బూట్స్ట్రాప్ డయోడ్లను ఎలా లెక్కించాలి

బూట్స్ట్రాప్ నెట్‌వర్క్ కోసం కెపాసిటర్ విలువను లెక్కించడానికి పై సమీకరణాలను ఉపయోగించవచ్చు, అనుబంధ డయోడ్ కోసం మేము ఈ క్రింది ప్రమాణాలను పరిగణించాలి:

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

ఇది అర్థం చేసుకోవడం చాలా సులభం అనిపిస్తుంది, అయితే ప్రస్తుత రేటింగ్‌ను లెక్కించడానికి, గేట్ ఛార్జ్ మాగ్నిట్యూడ్‌ను స్విచ్చింగ్ ఫ్రీక్వెన్సీతో గుణించడం ద్వారా మేము కొంత గణితాన్ని చేయాల్సి ఉంటుంది.

ఉదాహరణకు, మోస్‌ఫెట్ IRF450 ను 100kHz యొక్క స్విచ్చింగ్ ఫ్రీక్వెన్సీతో ఉపయోగిస్తే, డయోడ్ కోసం ప్రస్తుత రేటింగ్ 12mA చుట్టూ ఉంటుంది. ఈ విలువ చాలా తక్కువగా కనిపిస్తున్నందున మరియు చాలా డయోడ్‌లు సాధారణంగా కంటే ఎక్కువ ప్రస్తుత రేటింగ్‌ను కలిగి ఉంటాయి కాబట్టి, నిర్దిష్ట శ్రద్ధ అవసరం లేదు.

డయోడ్ యొక్క అధిక ఉష్ణోగ్రత లీకేజ్ లక్షణం పరిగణించదగినది, ముఖ్యంగా బూట్స్ట్రాప్ కెపాసిటర్ దాని ఛార్జీని సహేతుకంగా నిరంతరాయంగా నిల్వ చేయాల్సిన పరిస్థితుల్లో. అటువంటి పరిస్థితులలో, డయోడ్ బూట్స్ట్రాప్ కెపాసిటర్ నుండి ఐసి యొక్క సరఫరా పట్టాల వైపు తిరిగి బలవంతం చేయకుండా ఛార్జ్ యొక్క పరిమాణాన్ని తగ్గించడానికి అల్ట్రా ఫాస్ట్ రికవరీ రకం కావాలి.

కొన్ని భద్రతా చిట్కాలు

3 దశల ఇన్వర్టర్ సర్క్యూట్లలోని మోస్‌ఫెట్‌లు అటువంటి భావనలతో సంబంధం ఉన్న అనేక ప్రమాదకర పారామితుల కారణంగా దెబ్బతినే అవకాశం ఉందని మనందరికీ తెలుసు, ప్రత్యేకించి ప్రేరక లోడ్లు ఉపయోగించినప్పుడు. నేను ఇప్పటికే నాలో ఒకదాని గురించి విస్తృతంగా చర్చించాను మునుపటి వ్యాసాలు , మరియు ఇచ్చిన మార్గదర్శకాల ప్రకారం ఈ వ్యాసాన్ని సూచించడానికి మరియు మోస్ఫెట్లను అమలు చేయాలని ఖచ్చితంగా సలహా ఇస్తారు.

ఉపయోగించి IC IRS2330

కింది రేఖాచిత్రాలు ఆర్డునో నుండి 3 దశల పిడబ్ల్యుఎం నియంత్రిత ఇన్వర్టర్‌గా పని చేయడానికి రూపొందించబడ్డాయి.

మొదటి రేఖాచిత్రం IC 4049 నుండి ఆరు NOT గేట్లను ఉపయోగించి వైర్ చేయబడింది. ఈ దశ Arduino PWM పప్పులను పరిపూరకరమైన అధిక / తక్కువ లాజిక్ జతలుగా విభజించడానికి ఉపయోగించబడుతుంది, తద్వారా వంతెన 3 దశ ఇన్వర్టర్ డ్రైవర్ IC IC IRS2330 తినిపించిన PWM లతో అనుకూలంగా ఉంటుంది.

పై నుండి రెండవ రేఖాచిత్రం ప్రతిపాదిత ఆర్డునో పిడబ్ల్యుఎమ్, 3 ఫేజ్ ఇన్వర్టర్ డిజైన్ కోసం వంతెన డ్రైవర్ దశను రూపొందిస్తుంది. IC IRS2330 వంతెన డ్రైవర్ చిప్.

HIN మరియు LIN గా సూచించబడిన IC యొక్క ఇన్పుట్లు NOT గేట్ల నుండి డైమెన్షన్డ్ Arduino PWM లను అంగీకరిస్తాయి మరియు 6 IGBT లచే ఏర్పడిన అవుట్పుట్ బ్రిడ్జ్ నెట్‌వర్క్‌ను డ్రైవ్ చేస్తాయి, ఇవి వాటి మూడు అవుట్‌పుట్‌లలో కనెక్ట్ చేయబడిన లోడ్‌ను డ్రైవ్ చేస్తాయి.

I యొక్క షట్డౌన్ పిన్ అంతటా తగిన విధంగా సర్దుబాటు చేయడం ద్వారా ఇన్వర్టర్ యొక్క ప్రస్తుత పరిమితిని నియంత్రించడానికి 1K ప్రీసెట్ ఉపయోగించబడుతుంది, ఇన్వర్టర్ కోసం ప్రస్తుత సాపేక్షంగా అధిక కరెంట్ పేర్కొనబడితే 1 ఓం సెన్సింగ్ రెసిస్టర్‌ను తగిన విధంగా తగ్గించవచ్చు.

చుట్టి వేయు:

ఇది ఆర్డునో బేస్డ్ 3 ఫేజ్ ఇన్వర్టర్ సర్క్యూట్‌ను ఎలా నిర్మించాలో మా చర్చను ముగించింది. ఈ విషయంపై మీకు ఏవైనా సందేహాలు లేదా ప్రశ్నలు ఉంటే దయచేసి సంకోచించకండి మరియు త్వరగా ప్రత్యుత్తరాలను పొందండి.

పిసిబి గెర్బెర్ ఫైల్స్ మరియు ఇతర సంబంధిత ఫైళ్ళ కోసం మీరు ఈ క్రింది లింక్‌ను చూడవచ్చు:

https://drive.google.com/file/d/1oAVsjNTPz6bOFaPOwu3OZPBIfDx1S3e6/view?usp=sharing

పై వివరాలను అందించారు ' సైబ్రాక్స్ '




మునుపటి: లౌడ్ పిస్టల్ సౌండ్ సిమ్యులేటర్ సర్క్యూట్ తర్వాత: ట్రాన్సిస్టర్ కామన్ కలెక్టర్