é–‹é—œ(guÄn)ç©©(wÄ›n)壓電æºä»¥é«”ç©å°ã€é‡é‡è¼•ã€æ•ˆçŽ‡é«˜ç‰å„ª(yÅu)點,在電å通信ã€è»äº‹è£å‚™ã€äº¤é€šé‹è¼¸ã€å·¥æ¥(yè)è¨(shè)å‚™ç‰é ˜(lÇng)域得到廣泛的應用。它是利用ç¾(xià n)ä»£é›»åŠ›é›»åæŠ€è¡“(shù),控制開關(guÄn)管開通和關(guÄn)æ–·çš„æ™‚é–“æ¯”çŽ‡ï¼Œç¶æŒç©©(wÄ›n)定輸出電壓的一種電æºã€‚é–‹é—œ(guÄn)é›»æºä¸€èˆ¬ç”±è„ˆæ²–寬度調(dià o)制(PWM)控制ICå’ŒMOSFETæ§‹(gòu)æˆï¼Œå’Œç·šæ€§é›»æºç›¸æ¯”ï¼ŒäºŒè€…çš„æˆæœ¬éƒ½éš¨è‘—è¼¸å‡ºåŠŸçŽ‡çš„å¢žåŠ è€Œå¢žé•·ï¼Œä½†å¢žé•·é€ŸçŽ‡å„ç•°ã€‚ç·šæ€§é›»æºæˆæœ¬åœ¨æŸä¸€è¼¸å‡ºåŠŸçŽ‡é»žä¸Šï¼Œå而高于開關(guÄn)é›»æºï¼Œé€™ä¸€é»žç¨±ç‚ºæˆæœ¬å轉(zhuÇŽn)é»žã€‚éš¨è‘—é›»åŠ›é›»åæŠ€è¡“(shù)的發(fÄ)展和創(chuà ng)新,使得開關(guÄn)é›»æºæŠ€è¡“(shù)ä¹Ÿåœ¨ä¸æ–·åœ°ç™¼(fÄ)å±•ï¼Œæˆæœ¬å轉(zhuÇŽn)點日益å‘低輸出電力端移動,這為開關(guÄn)é›»æºæä¾›äº†å»£é—Šçš„ç™¼(fÄ)展空間。本文介紹一種以89S52å–®ç‰‡æ©Ÿç‚ºæ ¸å¿ƒï¼Œä»¥MOSFET為主開關(guÄn)管,用PWM調(dià o)節(jié)相çµ(jié)åˆçš„æ–¹æ³•,使輸出電壓連續(xù)å¯èª¿(dià o)的開關(guÄn)é›»æºã€‚
é–‹é—œ(guÄn)é›»æºè¨(shè)計總體分æž
1 é–‹é—œ(guÄn)é›»æºåŽŸç†
é–‹é—œ(guÄn)é›»æºé€šéŽé›»è·¯æŽ§åˆ¶é–‹é—œ(guÄn)管進行高速的é“通與截æ¢ï¼Œå°‡ç›´æµé›»è½‰(zhuÇŽn)åŒ–ç‚ºé«˜é »çŽ‡çš„äº¤æµé›»å¹¶æä¾›çµ¦è®Šå£“器進行變壓,從而產(chÇŽn)生所需è¦çš„一組或多組電壓。開關(guÄn)變壓器å¯ä»¥åšå¾—很å°ï¼Œè€Œä¸”工作時溫度ä¸å¾ˆé«˜ï¼Œæˆæœ¬å¾ˆä½Žã€‚其大體å¯ä»¥åˆ†ç‚ºéš”離和éžéš”離兩種,隔離型的必定有變壓器,而éžéš”離的未必一定有。
é–‹é—œ(guÄn)é›»æºçš„工作æµç¨‹æ˜¯:
①交æµé›»æºè¼¸å…¥ç¶“(jÄ«ng)æ•´æµæ¿¾æ³¢æˆç›´æµï¼›
②通éŽé«˜é »PWM(脈沖寬度調(dià o)制)信號控制開關(guÄn)管,將直æµé›»å£“åŠ åˆ°é–‹é—œ(guÄn)變壓器åˆç´šä¸Šï¼›
③開關(guÄn)è®Šå£“å™¨æ¬¡ç´šæ„Ÿæ‡‰å‡ºé«˜é »é›»å£“,ç¶“(jÄ«ng)æ•´æµæ¿¾æ³¢ä¾›çµ¦è² 載;
④輸出部分通éŽä¸€å®šçš„電路å饋給控制電路,控制PWMå 空比,以é”到穩(wÄ›n)定輸出的目的。
交æµé›»æºè¼¸å…¥æ™‚一般è¦ç¶“(jÄ«ng)éŽæ‰¼æµåœˆä¸€é¡žçš„æ±è¥¿,éŽæ¿¾æŽ‰é›»ç¶²(wÇŽng)ä¸Šçš„å¹²æ“¾ï¼ŒåŒæ™‚ä¹ŸéŽæ¿¾æŽ‰é›»æºå°é›»ç¶²(wÇŽng)çš„å¹²æ“¾ï¼›åœ¨åŠŸçŽ‡ç›¸åŒæ™‚,é–‹é—œ(guÄn)é »çŽ‡è¶Šé«˜,é–‹é—œ(guÄn)變壓器的體ç©å°±è¶Šå°,但å°é–‹é—œ(guÄn)ç®¡çš„è¦æ±‚就越高;開關(guÄn)變壓器的次級å¯ä»¥æœ‰å¤šå€‹ç¹žçµ„或一個繞組有多個抽é ,以得到需è¦çš„è¼¸å‡ºï¼›ä¸€èˆ¬é‚„æ‡‰å¢žåŠ ä¸€äº›ä¿è·é›»è·¯,比如空載ã€çŸè·¯ç‰ï¼Œå¦å‰‡å¯èƒ½æœƒç‡’毀開關(guÄn)é›»æºã€‚
2 本è¨(shè)計框圖
本è¨(shè)計以MCUç‚ºæ ¸å¿ƒï¼Œè¼¸å…¥ç‚ºé›»ç¶²(wÇŽng)電壓,通éŽå‹å¥½çš„éµç›¤æ¶²æ™¶äº¤äº’æ–¹å¼ï¼Œå®Œæˆé€£çºŒ(xù)å¯èª¿(dià o)的電æºè¼¸å‡ºã€‚電網(wÇŽng)電壓通éŽè¼¸å…¥å›žè·¯ä¸çš„æ•´æµå™¨å’Œæ¿¾æ³¢å™¨è½‰(zhuÇŽn)æ›ç‚ºç›´æµé›»å£“è¼¸å…¥é«˜é »è®Šæ›å™¨ï¼Œç¶“(jÄ«ng)é«˜é »è®Šæ›å™¨è½‰(zhuÇŽn)變?yÅu)楦哳l脈沖方波電壓,å†é€šéŽè¼¸å‡ºå›žè·¯ä¸çš„é«˜é »æ•´æµå™¨å’Œæ¿¾æ³¢å™¨è®Šæˆç›´æµé›»å£“ä¾›çµ¦è² è¼‰ã€‚æ•´å€‹ç³»çµ±(tÇ’ng)è¨(shè)計框圖如圖1所示。
[align=center]

圖1 系統(tǒng)框圖[/align]
系統(tÇ’ng)硬件è¨(shè)計
AT89S52是一種低功耗ã€é«˜æ€§èƒ½CMOS8ä½å¾®æŽ§åˆ¶å™¨,具有8Kå¯ç·¨ç¨‹Flashå˜å„²å™¨ã€‚ä»¥å…¶ç‚ºæ ¸å¿ƒï¼Œç³»çµ±(tÇ’ng)主è¦çµ„æˆéƒ¨åˆ†æœ‰ï¼šé‡‡é›†ä¿¡è™Ÿçš„調(dià o)ç†æ¨¡å¡Šï¼Œè„ˆå¯¬è¼¸å‡ºä¿¡è™Ÿé©…(qÅ«)å‹•æ¨¡å¡Šï¼ŒéŽæµã€éŽå£“ä¿è·æ¨¡å¡Šï¼Œäººæ©Ÿäº¤äº’æŽ¥å£æ¨¡å¡Šï¼Œè²å…‰å ±è¦å ±è¦æ¨¡å¡Šï¼ŒRS232模塊。其ä¸ï¼Œé‡‡ç”¨ç´…å¤–é™æŽ§æ¨¡å¡Šæ˜¯ç³»çµ±(tÇ’ng)的一大特色。系統(tÇ’ng)çµ(jié)æ§‹(gòu)如圖2所示。
[align=center]

圖2 系統(tÇ’ng)硬件çµ(jié)æ§‹(gòu)[/align]
輸出電壓ã€è¼¸å‡ºé›»æµã€è¼¸å…¥é›»å£“ç‰é‡‡é›†ä¿¡è™Ÿèª¿(dià o)ç†é›»è·¯ä¸»è¦ç”±ç²¾å¯†é‹ç®—放大器組æˆï¼Œé€šéŽå·®å‹•ã€æ¯”例é‹ç®—放大,消除信號的共模干擾,把采集信號調(dià o)ç†æˆæ¨™æº–çš„0~5V電壓信號,經(jÄ«ng)ADC輸入給單片機處ç†ã€‚PWM輸出驅(qÅ«)å‹•é›»è·¯ä¸»è¦æ˜¯æŠŠ89S42單片機輸出的PWMçš„ä¿¡è™Ÿé€²è¡Œæ”¾å¤§ã€‚éŽæµã€éŽå£“ä¿è·ä¸»è¦ç”±å‚³çµ±(tÇ’ng)的繼電器,組åˆé‚輯電路組æˆã€‚當單片機控制電路檢測到輸出éŽå£“ã€éŽæµæˆ–輸入éŽå£“的時候,單片機輸出開關(guÄn)é‡åˆ°çµ„åˆé‚輯電路,執(zhÃ)行相應的應急處ç†ã€‚
äººæ©Ÿäº¤äº’æŽ¥å£æ˜¯é›»æºç³»çµ±(tÇ’ng)很é‡è¦çš„部分。考慮到開關(guÄn)é›»æºçš„商æ¥(yè)化ã€ç”¢(chÇŽn)å“化的需è¦ï¼Œä½¿ç”¨äº†128×64液晶顯示單元。單片機的數(shù)據(jù)å¯é€šéŽä¸²å£é€åˆ°æ¶²æ™¶å±é¡¯ç¤ºå‡ºä¾†ã€‚æ¤å¤–,采用了éµç›¤è¼¸å…¥å’Œç´…å¤–é™æŽ§è¼¸å…¥å…©ç¨®æ–¹å¼ï¼Œå¯ä»¥åœ¨æƒ¡åŠ£ç’°(huán)境ä¸é€²è¡Œç”¢(chÇŽn)å“和用戶的交互。系統(tÇ’ng)電路圖如圖3所示。
[align=center]

圖3 X51系統(tǒng)電路[/align]
é«˜é »è®Šæ›é›»è·¯è¨(shè)計
本開關(guÄn)é›»æºéœ€è¦å…·æœ‰å¯èª¿(dià o)è¼¸å‡ºé›»å£“çš„åŠŸèƒ½ï¼Œå› ç‚ºé‡‡ç”¨PWMå’ŒPFM相çµ(jié)åˆçš„調(dià o)節(jié)æ–¹æ³•ï¼Œå¿…é ˆé¸æ“‡åˆé©çš„é«˜é »è®Šæ›é›»è·¯ã€‚è¨(shè)計時,采用雙MOSFET組æˆåæ¿€åŠæ©‹é«˜é »è®Šæ›é›»è·¯ï¼Œå¦‚圖4所示。
[align=center]

圖4 é«˜é »è®Šæ›é›»è·¯[/align]
該電路ä¸çš„é«˜é »è®Šå£“å™¨T,一次繞組通éŽå…©å€‹å ´æ•ˆæ‡‰ç®¡æŽ¥å‘å·¥é »æ•´æµåŽçš„ç›´æµé›»æºï¼Œé€™å…©å€‹å ´æ•ˆæ‡‰ç®¡åŒæ™‚導通ã€é—œ(guÄn)æ–·ã€‚å ´æ•ˆæ‡‰ç®¡é–‹é€šæ™‚å„²å˜èƒ½é‡ï¼›æ–·é–‹æ™‚,ç£å ´èƒ½é‡è½‰(zhuÇŽn)化æˆé›»èƒ½ä¾›çµ¦è² 載。這種電路é©ç”¨äºŽå›ºå®šé »çއã€å¯è®Šé »çއã€å®Œå…¨å’Œä¸å®Œå…¨èƒ½é‡å‚³éžçš„æ‡‰ç”¨å ´åˆã€‚å…¶ä»–çš„å·¥é »æ•´æµã€æ¿¾æ³¢é›»è·¯ä»¥åŠé«˜é »æ•´æµæ¿¾æ³¢é›»è·¯å‡é¸ç”¨æ™®é€šé–‹é—œ(guÄn)é›»æºå¸¸ç”¨çš„電路形å¼ã€‚
[align=center]

圖5 軟件è¨(shè)計[/align]
系統(tÇ’ng)軟件è¨(shè)計
1 多任務è¨(shè)計
軟件è¨(shè)è¨ˆé‡‡ç”¨å¯¦æ™‚å¤šä»»å‹™çš„åµŒå…¥å¼æ“作系統(tÇ’ng)(Small RTOS51 System),通éŽé«˜æ•ˆçŽ‡çš„æ™‚é–“ç‰‡ï¼ˆTime Slice)管ç†ï¼ŒæŽ§åˆ¶ç³»çµ±(tÇ’ng)é‹è¡Œã€‚
2 系統(tÇ’ng)æµç¨‹åœ–
整個系統(tÇ’ng)çš„é‹è¡Œæµç¨‹å¦‚圖6所示。
[align=center]

圖6 軟件æµç¨‹åœ–[/align]