- SPWM (సైనూసోయిడల్ పల్స్ వెడల్పు మాడ్యులేషన్) అంటే ఏమిటి?
- SPWM ఇన్వర్టర్ ఎలా పనిచేస్తుంది
- SPWM ఇన్వర్టర్ నిర్మించడానికి భాగాలు అవసరం
- SPWM ఇన్వర్టర్ సర్క్యూట్ నిర్మాణం
- SPWM ఇన్వర్టర్ కోసం Arduino ప్రోగ్రామ్
- TL494 PWM ఇన్వర్టర్ సర్క్యూట్ను పరీక్షిస్తోంది
గ్రిడ్ నుండి ఎసి సరఫరాను పొందడం సాధ్యం కాని చోట ఇన్వర్టర్ సర్క్యూట్లు తరచుగా అవసరమవుతాయి. DC శక్తిని AC శక్తిగా మార్చడానికి ఇన్వర్టర్ సర్క్యూట్ ఉపయోగించబడుతుంది మరియు దీనిని ప్యూర్ సైన్ వేవ్ ఇన్వర్టర్లు లేదా సవరించిన స్క్వేర్ వేవ్ ఇన్వర్టర్లు అని రెండు రకాలుగా విభజించవచ్చు . ఈ స్వచ్ఛమైన సైన్ వేవ్ ఇన్వర్టర్లు చాలా ఖరీదైనవి, ఇక్కడ సవరించిన స్క్వేర్ వేవ్ ఇన్వర్టర్లు చవకైనవి. వివిధ రకాల ఇన్వర్టర్ గురించి ఇక్కడ మరింత తెలుసుకోండి.
మునుపటి వ్యాసంలో, దానితో సంబంధం ఉన్న సమస్యలను పరిష్కరించడం ద్వారా సవరించిన స్క్వేర్ వేవ్ ఇన్వర్టర్ను ఎలా తయారు చేయకూడదో నేను మీకు చూపించాను. కాబట్టి ఈ వ్యాసంలో, నేను ఆర్డునోను ఉపయోగించి సరళమైన స్వచ్ఛమైన సైన్ వేవ్ ఇన్వర్టర్ను తయారు చేస్తాను మరియు సర్క్యూట్ యొక్క పని సూత్రాన్ని వివరిస్తాను.
మీరు ఈ సర్క్యూట్ను తయారు చేస్తుంటే, దయచేసి ఈ సర్క్యూట్లో ఫీడ్బ్యాక్, ఓవర్కంటెంట్ ప్రొటెక్షన్, షార్ట్ సర్క్యూట్ ప్రొటెక్షన్ మరియు ఉష్ణోగ్రత రక్షణ లేదు. అందువల్ల ఈ సర్క్యూట్ విద్యా ప్రయోజనాల కోసం మాత్రమే నిర్మించబడింది మరియు ప్రదర్శించబడుతుంది మరియు వాణిజ్య ఉపకరణాల కోసం ఈ రకమైన సర్క్యూట్ను నిర్మించడం మరియు ఉపయోగించడం ఖచ్చితంగా సిఫార్సు చేయబడలేదు. అయితే అవసరమైతే మీరు వాటిని మీ సర్క్యూట్లో చేర్చవచ్చు, సాధారణంగా ఉపయోగించే రక్షణ సర్క్యూట్లు
ఓవర్ వోల్టేజ్ ప్రొటెక్షన్, ఓవర్ కరెంట్ ప్రొటెక్షన్, రివర్స్ ధ్రువణత రక్షణ, షార్ట్ సర్క్యూట్ ప్రొటెక్షన్, హాట్ స్వాప్ కంట్రోలర్ మొదలైనవి ఇప్పటికే చర్చించబడ్డాయి.
జాగ్రత్త: మీరు ఈ రకమైన సర్క్యూట్ చేస్తుంటే, దయచేసి ఇన్పుట్కు మారే సిగ్నల్ ద్వారా ఉత్పత్తి చేయబడిన అధిక వోల్టేజ్ మరియు వోల్టేజ్ స్పైక్ల గురించి అదనపు జాగ్రత్త వహించండి.
SPWM (సైనూసోయిడల్ పల్స్ వెడల్పు మాడ్యులేషన్) అంటే ఏమిటి?
పేరు సూచించినట్లుగా, SPWM ఉన్నచో S inusoidal పి ulse W idth M odulation. మీకు ఇప్పటికే తెలిసినట్లుగా, పిడబ్ల్యుఎం సిగ్నల్ అనేది సిగ్నల్, దీనిలో మేము పల్స్ యొక్క ఫ్రీక్వెన్సీని అలాగే ఆన్-టైమ్ మరియు ఆఫ్-టైమ్ను మార్చగలము, దీనిని డ్యూటీ సైకిల్ అని కూడా పిలుస్తారు. మీరు పిడబ్ల్యుఎం గురించి మరింత తెలుసుకోవాలనుకుంటే, మీరు ఇక్కడ చదవవచ్చు. కాబట్టి, విధి చక్రం మార్చడం ద్వారా, మేము పల్స్ యొక్క సగటు వోల్టేజ్ను మారుస్తాము. క్రింద ఉన్న చిత్రం చూపిస్తుంది-
100% విధి చక్రం ఉన్న 0 - 5V మధ్య మారే PWM సిగ్నల్ను మేము పరిశీలిస్తే , మనకు సగటున 5V యొక్క అవుట్పుట్ వోల్టేజ్ లభిస్తుంది, అదే సిగ్నల్ను 50% విధి చక్రంతో పరిగణించినట్లయితే , మేము 2.5V యొక్క అవుట్పుట్ వోల్టేజ్ పొందండి, మరియు 25% విధి చక్రం కోసం, అది సగం. ఇది PWM సిగ్నల్ యొక్క ప్రాథమిక సూత్రాన్ని సంక్షిప్తీకరిస్తుంది మరియు మేము SPWM సిగ్నల్ యొక్క ప్రాథమిక సూత్రాన్ని అర్థం చేసుకోవచ్చు.
ఒక సైన్ వోల్టేజ్ ప్రధానంగా ఒక సారూప్య వోల్టేజ్, ఇది కాలక్రమేణా దాని పరిమాణాన్ని మారుస్తుంది , మరియు పిడబ్ల్యుఎమ్ వేవ్ యొక్క విధి చక్రంను నిరంతరం మార్చడం ద్వారా సైన్ వేవ్ యొక్క ఈ ప్రవర్తనను మనం పునరుత్పత్తి చేయవచ్చు, ఈ క్రింది చిత్రం చూపిస్తుంది.
మీరు క్రింద ఉన్న స్కీమాటిక్ను పరిశీలిస్తే, ట్రాన్స్ఫార్మర్ యొక్క అవుట్పుట్ వద్ద కనెక్ట్ చేయబడిన కెపాసిటర్ ఉందని అది చూస్తుంది. ఈ కెపాసిటర్ క్యారియర్ ఫ్రీక్వెన్సీ నుండి ఎసి సిగ్నల్ ను సున్నితంగా మార్చడానికి బాధ్యత వహిస్తుంది.
ఉపయోగించిన ఇన్పుట్ సిగ్నల్ ఇన్పుట్ సిగ్నల్ మరియు లోడ్ ప్రకారం కెపాసిటర్ను ఛార్జ్ చేస్తుంది మరియు విడుదల చేస్తుంది . మేము చాలా అధిక-పౌన frequency పున్య SPWM సిగ్నల్ను ఉపయోగించినందున, ఇది 1% వంటి చాలా చిన్న విధి చక్రం కలిగి ఉంటుంది, ఈ 1% విధి చక్రం కెపాసిటర్ను కొద్దిగా ఛార్జ్ చేస్తుంది, తదుపరి విధి చక్రం 5%, ఇది మళ్లీ ఛార్జ్ చేస్తుంది కెపాసిటర్ కొంచెం ఎక్కువ, క్రింది పల్స్ 10% విధి చక్రం కలిగి ఉంటుంది మరియు కెపాసిటర్ కొంచెం ఎక్కువ వసూలు చేస్తుంది, మేము 100% విధి చక్రానికి చేరుకునే వరకు సిగ్నల్ను వర్తింపజేస్తాము మరియు అక్కడ నుండి, మేము తిరిగి క్రిందికి వెళ్తాము 1% వరకు. ఇది అవుట్పుట్ వద్ద సైన్ వేవ్ వంటి చాలా మృదువైన వక్రతను సృష్టిస్తుంది. కాబట్టి, ఇన్పుట్ వద్ద విధి చక్రం యొక్క సరైన విలువలను అందించడం ద్వారా, అవుట్పుట్ వద్ద మనకు చాలా సైనూసోయిడల్ వేవ్ ఉంటుంది.
SPWM ఇన్వర్టర్ ఎలా పనిచేస్తుంది
పై చిత్రం SPWM ఇన్వర్టర్ యొక్క ప్రధాన డ్రైవింగ్ విభాగాన్ని చూపిస్తుంది మరియు మీరు చూడగలిగినట్లుగా, ఈ సర్క్యూట్ యొక్క ట్రాన్స్ఫార్మర్ను నడపడానికి, అవాంఛిత స్విచ్చింగ్ శబ్దాన్ని తగ్గించడానికి మరియు MOSFET ను రక్షించడానికి మేము రెండు N- ఛానల్ MOSFET లను సగం వంతెన ఆకృతీకరణలో ఉపయోగించాము., మేము MOSFET లతో సమాంతరంగా 1N5819 డయోడ్లను ఉపయోగించాము. గేట్ విభాగంలో ఉత్పత్తి అయ్యే హానికరమైన స్పైక్లను తగ్గించడానికి, మేము 1N4148 డయోడ్లతో సమాంతరంగా 4.7 ఓంస్ రెసిస్టర్లను ఉపయోగించాము. చివరగా, BD139 మరియు BD 140 ట్రాన్సిస్టర్లు పుష్-పుల్ కాన్ఫిగరేషన్లో కాన్ఫిగర్ చేయబడ్డాయి MOSFET యొక్క గేటును నడపడానికి, ఎందుకంటే ఈ MOSFET చాలా ఎక్కువ గేట్ కెపాసిటెన్స్ కలిగి ఉంది మరియు సరిగ్గా ఆన్ చేయడానికి బేస్ వద్ద కనీసం 10V అవసరం. పుష్-పుల్ యాంప్లిఫైయర్ల పని గురించి ఇక్కడ మరింత తెలుసుకోండి.
సర్క్యూట్ యొక్క పని సూత్రాన్ని బాగా అర్థం చేసుకోవడానికి, మేము దీనిని MOSFET యొక్క ఈ విభాగం ఆన్లో ఉన్న చోటికి తగ్గించాము. MOSFET కరెంట్లో ఉన్నప్పుడు, మొదట ట్రాన్స్ఫార్మర్ ద్వారా ప్రవహిస్తుంది మరియు తరువాత MOSFET చేత గ్రౌండ్ అవుతుంది, తద్వారా ఒక అయస్కాంత ప్రవాహం ప్రవాహం ప్రవహించే దిశలో కూడా ప్రేరేపించబడుతుంది మరియు ట్రాన్స్ఫార్మర్ యొక్క కోర్ అయస్కాంత ప్రవాహాన్ని దాటిపోతుంది ద్వితీయ వైండింగ్లో, మరియు అవుట్పుట్ వద్ద సైనూసోయిడల్ సిగ్నల్ యొక్క సానుకూల సగం చక్రం పొందుతాము.
తరువాతి చక్రంలో, సర్క్యూట్ యొక్క దిగువ భాగం సర్క్యూట్ యొక్క ఎగువ భాగంలో ఉంది, అందుకే నేను పై భాగాన్ని తొలగించాను, ఇప్పుడు ప్రస్తుత వ్యతిరేక దిశలో ప్రవహిస్తుంది మరియు ఆ దిశలో అయస్కాంత ప్రవాహాన్ని ఉత్పత్తి చేస్తుంది, తద్వారా రివర్స్ అవుతుంది కోర్ లోని అయస్కాంత ప్రవాహం యొక్క దిశ. MOSFET యొక్క పని గురించి ఇక్కడ మరింత తెలుసుకోండి.
మాగ్నెటిక్ ఫ్లక్స్ మార్పుల ద్వారా ట్రాన్స్ఫార్మర్ పనిచేస్తుందని ఇప్పుడు మనందరికీ తెలుసు. కాబట్టి, MOSFET రెండింటినీ ఆన్ మరియు ఆఫ్ చేయడం, ఒకటి మరొకదానికి విలోమం చేయడం మరియు సెకనులో 50 సార్లు చేయడం, ట్రాన్స్ఫార్మర్ యొక్క కోర్ లోపల చక్కని డోలనం చేసే అయస్కాంత ప్రవాహాన్ని ఉత్పత్తి చేస్తుంది మరియు మారుతున్న అయస్కాంత ప్రవాహం ద్వితీయ కాయిల్లో వోల్టేజ్ను ప్రేరేపిస్తుంది ఫెరడే చట్టం ప్రకారం మాకు తెలుసు. ప్రాథమిక ఇన్వర్టర్ ఎలా పనిచేస్తుంది.
ఈ ప్రాజెక్టులో ఉపయోగించిన పూర్తి SPWM ఇన్వర్టర్ సర్క్యూట్ క్రింద ఇవ్వబడింది.
SPWM ఇన్వర్టర్ నిర్మించడానికి భాగాలు అవసరం
Sl.No. |
భాగాలు |
టైప్ చేయండి |
పరిమాణం |
1 |
Atmega328P |
ఐ.సి. |
1 |
2 |
IRFZ44N |
మోస్ఫెట్ |
2 |
3 |
BD139 |
ట్రాన్సిస్టర్ |
2 |
4 |
BD140 |
ట్రాన్సిస్టర్ |
2 |
5 |
22 పిఎఫ్ |
కెపాసిటర్ |
2 |
6 |
10 కె, 1% |
రెసిస్టర్ |
1 |
7 |
16MHz |
క్రిస్టల్ |
1 |
8 |
0.1uF |
కెపాసిటర్ |
3 |
9 |
4.7 ఆర్ |
రెసిస్టర్ |
2 |
10 |
1 ఎన్ 4148 |
డయోడ్ |
2 |
11 |
LM7805 |
విద్యుత్ శక్తిని నియంత్రించేది |
1 |
12 |
200 యుఎఫ్, 16 వి |
కెపాసిటర్ |
1 |
13 |
47 యుఎఫ్, 16 వి |
కెపాసిటర్ |
1 |
14 |
2.2 యుఎఫ్, 400 వి |
కెపాసిటర్ |
1 |
SPWM ఇన్వర్టర్ సర్క్యూట్ నిర్మాణం
ఈ ప్రదర్శన కోసం, సర్క్యూట్ వెరోబోర్డుపై నిర్మించబడింది, స్కీమాటిక్ సహాయంతో, ట్రాన్స్ఫార్మర్ యొక్క అవుట్పుట్ వద్ద, కనెక్షన్ ద్వారా భారీ మొత్తంలో కరెంట్ ప్రవహిస్తుంది, కాబట్టి కనెక్షన్ జంపర్లు వీలైనంత మందంగా ఉండాలి.
SPWM ఇన్వర్టర్ కోసం Arduino ప్రోగ్రామ్
మేము ముందుకు వెళ్లి కోడ్ను అర్థం చేసుకోవడానికి ముందు, ప్రాథమికాలను క్లియర్ చేద్దాం. పై పని సూత్రం నుండి, అవుట్పుట్ వద్ద పిడబ్ల్యుఎం సిగ్నల్ ఎలా ఉంటుందో మీరు నేర్చుకున్నారు , ఇప్పుడు ఆర్డునో యొక్క అవుట్పుట్ పిన్స్ వద్ద అటువంటి వైవిధ్యమైన తరంగాన్ని ఎలా చేయగలం అనే ప్రశ్న మిగిలి ఉంది.
వివిధ PWM సిగ్నల్ చేయడానికి, మేము ఉపయోగించడానికి వెళ్తున్నారు 16-బిట్ timer1 తో 1 యొక్క prescaler సెట్టింగ్ మాకు ఇస్తుంది, ఇది ప్రతి లెక్కింపు కోసం 1600/16000000 = 0.1ms సమయం మేము ఒక సైన్ వేవ్ యొక్క ఒక సగం-వర్తులం పరిగణలోకి ఉంటే, ఇది వేవ్ యొక్క ఒకటిన్నర చక్రంలో సరిగ్గా 100 సార్లు సరిపోతుంది. సరళంగా చెప్పాలంటే, మన సైన్ వేవ్ను 200 సార్లు శాంపిల్ చేయగలుగుతాము.
తరువాత, మన సైన్ వేవ్ను 200 ముక్కలుగా విభజించి వాటి విలువలను వ్యాప్తి యొక్క పరస్పర సంబంధం తో లెక్కించాలి. తరువాత, మేము ఆ విలువలను కౌంటర్ పరిమితితో గుణించడం ద్వారా టైమర్ కౌంటర్ విలువలుగా మార్చాలి. చివరగా, మేము ఆ విలువలను కౌంటర్కు తినిపించడానికి ఒక శోధన పట్టికలో ఉంచాలి మరియు మన సైన్ వేవ్ పొందుతుంది.
విషయాలు కొంచెం సరళంగా చేయడానికి, నేను కర్ట్ హట్టెన్ చేత తయారు చేయబడిన గిట్హబ్ నుండి బాగా వ్రాసిన SPWM కోడ్ను ఉపయోగిస్తున్నాను.
కోడ్ చాలా సులభం, అవసరమైన హెడర్ ఫైళ్ళను జోడించడం ద్వారా మేము మా ప్రోగ్రామ్ను ప్రారంభిస్తాము
# చేర్చండి # చేర్చండి
తరువాత, టైమర్ కౌంటర్ విలువలను పొందబోయే మా రెండు శోధన పట్టికలు ఉన్నాయి.
int lookUp1 = {50, 100, 151, 201, 250, 300, 349, 398, 446, 494, 542, 589, 635, 681, 726, 771, 814, 857, 899, 940, 981, 1020, 1058, 1095, 1131, 1166, 1200, 1233, 1264, 1294, 1323, 1351, 1377, 1402, 1426, 1448, 1468, 1488, 1505, 1522, 1536, 1550, 1561, 1572, 1580, 1587, 1593, 1597, 1599, 1600, 1599, 1597, 1593, 1587, 1580, 1572, 1561, 1550, 1536, 1522, 1505, 1488, 1468, 1448, 1426, 1402, 1377, 1351, 1323, 1294, 1264, 1233, 1200, 1166, 1131, 1095, 1058, 1020, 981, 940, 899, 857, 814, 771, 726, 681, 635, 589, 542, 494, 446, 398, 349, 300, 250, 201, 151, 100, 50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,0, 0, 0}; int lookUp2 = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 50, 100, 151, 201, 250, 300, 349, 398, 446, 494, 542, 589, 635, 681, 726, 771, 814, 857, 899, 940, 981, 1020, 1058, 1095, 1131, 1166, 1200, 1233, 1264, 1294, 1323, 1351, 1377, 1402, 1426, 1448, 1468, 1488, 1505, 1522, 1536, 1550, 1561, 1572, 1580, 1587, 1593, 1597, 1599, 1600, 1599, 1597, 1593, 1587, 1580, 1572, 1561, 1550, 1536, 1522, 1505, 1488, 1468, 1448, 1426, 1402, 1377, 1351, 1323, 1294, 1264, 1233, 1200, 1166, 1131, 1095, 1058, 1020, 981, 940, 899, 857, 814, 771, 726, 681, 635, 589, 542, 494, 446, 398, 349, 300, 250,201, 151, 100, 50, 0};
తరువాత, సెటప్ విభాగంలో, టైమర్ కౌంటర్ కంట్రోల్ రిజిస్టర్లను ప్రతి దానిపై స్పష్టంగా కనిపించేలా ప్రారంభిస్తాము. మరింత సమాచారం కోసం, మీరు atmega328 IC యొక్క డేటాషీట్ ద్వారా వెళ్ళాలి.
టిసిసిఆర్ 1 ఎ = 0 బి 10100010; / * 10 మ్యాచ్లో స్పష్టంగా ఉంది, compA కోసం BOTTOM వద్ద సెట్ చేయబడింది. మ్యాచ్లో 10 క్లియర్, compB కోసం BOTTOM వద్ద సెట్ చేయబడింది. తరంగ రూపానికి 00 10 WGM1 1: 0 15. * / TCCR1B = 0b00011001; / * 000 11 WGM1 3: 2 తరంగ రూపానికి 15. 001 కౌంటర్లో ప్రీస్కేల్ లేదు. * / TIMSK1 = 0b00000001; / * 0000000 1 TOV1 ఫ్లాగ్ అంతరాయం ప్రారంభించండి. * /
ఆ తరువాత, మేము 16000 యొక్క ముందే నిర్వచించిన విలువతో ఇన్పుట్ క్యాప్చర్ రిజిస్టర్ను ప్రారంభిస్తాము, ఎందుకంటే ఇది ఖచ్చితంగా 200 నమూనాలను రూపొందించడానికి మాకు సహాయపడుతుంది.
ICR1 = 1600; / 16MHz క్రిస్టల్ కోసం కాలం, 50Hz సైన్ వేవ్ చక్రానికి 200 ఉపవిభాగాలకు 100KHz మారే పౌన frequency పున్యం కోసం.
తరువాత, ఫంక్షన్లో కాల్ చేయడం ద్వారా గ్లోబల్ అంతరాయాలను ప్రారంభిస్తాము, sei ();
చివరగా, మేము ఆర్డునో పిన్ 9 మరియు 10 ను అవుట్పుట్గా సెట్ చేసాము
డిడిఆర్బి = 0 బి 00000110; // PB1 మరియు PB2 లను అవుట్పుట్లుగా సెట్ చేయండి.
ఇది సెటప్ ఫంక్షన్ ముగింపును సూచిస్తుంది.
ఇది టైమర్ కౌంటర్ ఇంటరప్ట్-డ్రైవ్ ప్రోగ్రామ్ అయినందున కోడ్ యొక్క లూప్ విభాగం ఖాళీగా ఉంటుంది.
void loop () {; / * ఏమీ చేయవద్దు…. ఎప్పటికీ! * /}
తరువాత, మేము టైమర్ 1 ఓవర్ఫ్లో వెక్టర్ను నిర్వచించాము, టైమర్ 1 ఓవర్ఫ్లో అయి, అంతరాయాన్ని సృష్టించిన తర్వాత ఈ అంతరాయ ఫంక్షన్కు కాల్ వస్తుంది.
ISR (TIMER1_OVF_vect) {
తరువాత, మేము కొన్ని స్థానిక వేరియబుల్స్ ను స్టాటిక్ వేరియబుల్స్ గా ప్రకటిస్తాము మరియు మేము విలువలను సంగ్రహించడానికి మరియు రెసిస్టర్ను పోల్చడానికి ప్రారంభించాము.
స్టాటిక్ పూర్ణాంకం సంఖ్య; స్టాటిక్ చార్ ట్రిగ్; // ప్రతి కాలానికి విధి-చక్రం మార్చండి. OCR1A = lookUp1; OCR1B = lookUp2;
చివరగా, సంగ్రహణకు తదుపరి విలువలను తినిపించడానికి మరియు రెసిస్టర్లను పోల్చడానికి మేము కౌంటర్ను ముందే పెంచుకుంటాము, ఇది ఈ కోడ్ ముగింపును సూచిస్తుంది.
if (++ num> = 200) {// ప్రీ-ఇంక్రిమెంట్ నం అప్పుడు అది 200 కన్నా తక్కువ అని తనిఖీ చేయండి. num = 0; // సంఖ్యను రీసెట్ చేయండి. ట్రిగ్ = ట్రిగ్ ^ 0b00000001; డిజిటల్ రైట్ (13, ట్రిగ్); }
TL494 PWM ఇన్వర్టర్ సర్క్యూట్ను పరీక్షిస్తోంది
సర్క్యూట్ను పరీక్షించడానికి, కింది సెటప్ ఉపయోగించబడుతుంది.
- 12 వి లీడ్-యాసిడ్ బ్యాటరీ.
- 6-0-6 ట్యాప్ మరియు 12-0-12 ట్యాప్ ఉన్న ట్రాన్స్ఫార్మర్
- 100W ప్రకాశించే లైట్ బల్బ్ ఒక భారంగా
- మెకో 108 బి + టిఆర్ఎంఎస్ మల్టీమీటర్
- మెకో 450 బి + టిఆర్ఎంఎస్ మల్టీమీటర్
Arduino నుండి అవుట్పుట్ సిగ్నల్:
ఒకసారి నేను కోడ్ను అప్లోడ్ చేసాను. నేను రెండు పిన్స్ నుండి అవుట్పుట్ SPWM సిగ్నల్ కొలుస్తారు Arduino చిత్రం క్రింద వలె కనిపిస్తుంది,
మేము కొంచెం జూమ్ చేస్తే, పిడబ్ల్యుఎం వేవ్ యొక్క ఎప్పటికప్పుడు మారుతున్న విధి చక్రం చూడవచ్చు.
తరువాత, క్రింద ఉన్న చిత్రం ట్రాన్స్ఫార్మర్ నుండి అవుట్పుట్ సిగ్నల్ చూపిస్తుంది.
ఆదర్శ స్థితిలో SPWM ఇన్వర్టర్ సర్క్యూట్:
పై చిత్రం నుండి మీరు చూడగలిగినట్లుగా, ఈ సర్క్యూట్ ఆదర్శంగా నడుస్తున్నప్పుడు 13W చుట్టూ ఆకర్షిస్తుంది
లోడ్ లేకుండా అవుట్పుట్ వోల్టేజ్:
ఇన్వర్టర్ సర్క్యూట్ యొక్క అవుట్పుట్ వోల్టేజ్ పైన చూపబడింది, ఇది ఎటువంటి లోడ్ లేకుండా అవుట్పుట్ వద్ద బయటకు వచ్చే వోల్టేజ్.
ఇన్పుట్ విద్యుత్ వినియోగం:
పై చిత్రం 40W లోడ్ జతచేయబడినప్పుడు ఐసి వినియోగించే ఇన్పుట్ శక్తిని చూపుతుంది.
అవుట్పుట్ విద్యుత్ వినియోగం:
పై చిత్రం ఈ సర్క్యూట్ వినియోగించే అవుట్పుట్ శక్తిని చూపిస్తుంది, (లోడ్ 40W ప్రకాశించే లైట్ బల్బ్)
దానితో, మేము సర్క్యూట్ యొక్క పరీక్ష భాగాన్ని ముగించాము. ప్రదర్శన కోసం మీరు క్రింది వీడియోను చూడవచ్చు. మీరు ఈ కథనాన్ని ఇష్టపడ్డారని మరియు SPWM మరియు దాని అమలు పద్ధతుల గురించి కొంచెం నేర్చుకున్నారని నేను ఆశిస్తున్నాను. చదువుతూ ఉండండి, నేర్చుకోవడం కొనసాగించండి, నిర్మించుకోండి మరియు నేను మిమ్మల్ని తదుపరి ప్రాజెక్ట్లో చూస్తాను.