¡¡¡¡Äæ±äµçÔ´ÊÇÒ»ÖÖ²ÉÓõçÁ¦µç×Ó¼¼Êõ½øÐеçÄܱ任µÄ×°Öá£Ëæ×ŵçÁ¦µç×Ó¼¼ÊõµÄ·¢Õ¹£¬Äæ±äµçÔ´µÄÓ¦ÓÃÔ½À´Ô½¹ã·º£¬µ«Ó¦ÓÃϵͳ¶ÔÄæ±ä µçÔ´µÄÊä³öµçѹ²¨ÐÎÌØÐÔÒ²ËæÖ®Ìá³öÁËÔ½À´Ô½¸ßµÄÒªÇó£¬ÒòΪµçÔ´µÄÊä³ö²¨ÐÎÖÊÁ¿Ö±½Ó¹ØÏµµ½Õû¸öϵͳµÄ°²È«ºÍ¿É¿¿ÐÔÖ¸±ê¡£Ëæ×ÅÊý×ÖÐźŴ¦Àí¼¼ÊõµÄ·¢Õ¹£¬ÒÔ SPWM¿ØÖÆ·½Ê½Éè¼ÆµÄÄæ±äµçÔ´Ô½À´Ô½Êܵ½Çàíù¡£±¾ÎĽéÉܵÄSPWMÄæ±äµçÔ´¾ÍÊDzÉÓÃPICµ¥Æ¬»úÀ´ÊµÏÖSPWM¿ØÖƺÍÕýÏÒ²¨·½Ê½Êä³ö£¬¶øÇҵ緼òµ¥£¬ÐÔ Äܰ²È«¿É¿¿£¬Áé»îÐÔÇ¿£¬Í¬Ê±¿ÉÒÔ½µµÍг²¨£¬Ìá¸ßЧÂÊ¡£
¡¡¡¡SPWMÄæ±äÆ÷½á¹¹
¡¡¡¡Äæ±äµçÔ´µÄÍØÆË½á¹¹ÓжàÖÖÐÎʽ£¬Í¼lËùʾÊÇSPWMÄæ±äµçÔ´µÄ»ù±¾½á¹¹£¬ËüÖ÷ÒªÓɱäѹÆ÷ÖÐÐijéÍ·ÍÆÍìʽÉýѹµç·¡¢Äæ±äµç·¡¢Â˲¨µç·¡¢Çý¶¯µç·ºÍ¿ØÖƵç·×é³É¡£¿ØÖƵç·Ö÷Òª°üÀ¨MCU¿ØÖÆÆ÷¡¢Éýѹ¿ØÖÆ¡¢µçѹ¼ì²âºÍµçÁ÷A/D¼ì²âËùʾµÈµç·×é³É¡£¡¡

¡¡¡¡SPWMÄæ±äµçÔ´¹¤×÷ÔÀí
¡¡ ¡¡±¾Äæ±äÆ÷µçÔ´µÄǰ¼¶²ÉÓÃSG3525À´½»ÌæÊä³öÁ½Â·PWMÐźÅÒÔ¿ØÖÆ¿ª¹Ø¹Ü£¬È»ºó¾¹ý¸ßƵ±äѹÆ÷ÉýѹÕûÁ÷ºÍLCÂ˲¨ºó²úÉú400 Vµçѹ¡£ÔÙͨ¹ýµ¥Æ¬»ú±à³Ì²úÉúµÈЧÕýÏÒ²¨µÄ¾ØÐÎÂö³å²¨À´¿ØÖÆÄæ±äÇÅ¿ª¹Ø¹ÜµÄµ¼Í¨ºÍ¹Ø¶Ï¡£´Ó¶øÊ¹Æä¹¤×÷ÔÚSPWM¿ØÖÆ·½Ê½¡£Í¼2ËùʾÊÇÆäÄæ±äµç·µÄµçÔÀí ͼ¡£Í¼2ÖеÄ×óÇű۹¤×÷ÔÚ¸ßÆµµ÷ÖÆ·½Ê½£¬¼´Q1ºÍQ3°´ÕÕSPWM¿ªÍ¨£ºÓÒÇű۹¤×÷ÔÚ¸ßÆµµ÷ÖÆ·½Ê½£¬¼´Q2ºÍQ4°´ÕÕSPWM¿ªÍ¨£¬×îºó¾¹ýÂ˲¨µÃµ½ÕýÏÒ ²¨¡£
¡¡¡¡
¡¡¡¡SPWMÕýÏÒ²¨Âö¿íµ÷ÖÆ·½·¨
¡¡ ¡¡SPWMÕýÏÒÂö¿íµ÷ÖÆ·¨ÊDzÉÓõ÷ÖÆ²¨ÎªÕýÏÒ²¨¡¢Ôز¨ÎªÈý½Ç²¨µÄÒ»ÖÖÂö¿íµ÷ÖÆ·½·¨£¬¿É¹ã·ºÓ¦ÓÃÓÚÄæ±äÆ÷µçÔ´ÉÏ¡£SPWMµÄÊä³ö²¨ÐοØÖÆËã·¨ÓÐÃæ»ýµÈЧ·¨¡¢ ×ÔÈ»²ÉÑù·¨¡¢¶Ô³Æ¹æÔò²ÉÑù·¨¡¢²»¶Ô³Æ¹æÔò²ÉÑù·¨µÈ£¬±¾ÎIJÉÓÃÂö¿íµ÷ÖÆ²¨µÄÃæ»ýµÈЧ·¨À´ÊµÏÖSPWM¿ØÖÆ¡£Í¼3ËùʾÊÇÆäSPWM²¨ÐÎͼ£¬¸Ã·½·¨½«°ë¸öÖÜÆÚµÄ ÕýÏÒ²¨²¨ÐηֳÉNµÈ·Ö£¬´Ó¶ø°Ñ¸ÃÕýÏÒ²¨¿´³ÉÊÇÓÉN¸ö±Ë´ËÏàÁ¬µÄÂö³åËù×é³É£¬ÕâЩÂö³å¿í¶ÈÏàµÈ(¶¼µÈÓÚ¦Ð/N)£¬·ùÖµ²»µÈ£¬ÇÒÂö³å¶¥²¿²»ÊÇˮƽֱÏߣ¬¶øÊÇÇú Ïߣ¬¸÷Âö³åµÄ·ùÖµ°´ÕýÏÒ¹æÂɱ仯¡£Èç¹ûÄܰÑÕâÖÖÂö³åÐòÁÐÓÃͬÑùÊýÁ¿µÄµÈ·ù¶ø²»µÈ¿íµÄ¾ØÐÎÂö³åÐòÁдúÌæ£¬²¢Ê¹¾ØÐÎÂö³åµÄÖеãºÍÏàÓ¦ÕýÏҵȷֵÄÖеãÖØºÏ¡£ÇÒʹ ¾ØÐÎÂö³åºÍÏàÓ¦µÄÕýÏÒ²¿·ÖµÄÃæ»ýÂö³åÁ¿ÏàµÈ£¬ÄÇô£¬¾Í¿ÉÒԵõ½ÏàÓ¦µÄÂö³åÐòÁС£ÕâÑù£¬ÔÙʹ¸÷Âö³åµÄ¿í¶È°´ÕýÏÒ¹æÂɱ仯£¬Í¬Ê±Ê¹¾ØÐβ¨ÓëÕýÏÒ²¨µÈЧ£¬¾Í¿ÉÒÔ ÊµÏÖSPWMÕýÏÒÂö¿íµ÷ÖÆ¡£

¡¡¡¡Èí¼þÉè¼Æ
¡¡¡¡1¡¢ÕýÏÒ²¨Âö¿íµÄÉú³É
¡¡¡¡¸ù¾ÝÕýÏÒ²¨Âö¿íµ÷ÖÆ(SPWM)µÄ²úÉúÔÀí£¬Èô°ÑU=Urmsint¦ØtÕýÏÒ²¨ÔÚ°ëÖÜÆÚÄÚNµÈ·Ö£¬µÚi¸öµÈ·Ö¶ÎÕýÏÒ²¨µÄÃæ»ýΪSi£¬ÔòÓУº
¡¡¡¡

¡¡¡¡ÈôÔÙʹ¾ØÐβ¨µÄ·ùÖµµÈÓÚÊäÈëÕýÏÒ²¨µÄ·ùÖµUrm£¬²¢Ê¹Ã¿¶Î¾ØÐ⨵ÄÃæ»ýµÈÓÚ¶ÔÓ¦¶ÎµÄÕýÏÒ²¨µÄÃæ»ý£¬ÄÇô£¬±ã¿ÉÒԵõ½¾ØÐβ¨Âö¿íµÄֵΪ£º
¡¡¡¡

¡¡¡¡ÓÉÓÚÂö³å¿í¶ÈÊǰ´ÕÕÕýÏÒ²¨µÄ¹æÂɱ仯£¬¹Ê¿É°ÑÕâЩÂö³å¿í¶ÈDKµÄÖµ±àÖÆ³ÉÊýÖµ±í£¬ÔÙÓõ¥Æ¬»úͨ¹ý²é±íÊä³öÂö³åÐòÁС£ÊµÑéʱ£¬¿É²ÉÓÃÔØ²¨ÆµÂÊ fc=25 kHz£¬½»Á÷ƵÂÊfs=50 Hz£¬Ôز¨±ÈN=fdfsÀ´È·¶¨ÕýÏÒ²¨ÀëÉ¢µãµÄ¸öÊý£¬¼´Ò»¸öÖÜÆÚÄÚµÄÂö³å¸öÊý(ÉèN=500)¡£ÎªÁ˽ÚÊ¡±íµÄ´æ´¢¿Õ¼ä£¬Êµ¼Ê±à³Ìʱ£¬¿É±£´æ°ë¸öÖÜÆÚÄÚµÄÕýÏÒ²¨ÀëÉ¢µã£¬¼´±£´æN/2¸öµã£¬È»ºóÓý»ÌæµÄ·½Ê½Êä³öSPWM²¨ÐÎÀ´¿ØÖÆÄæ±äÇŵŤ×÷¡£
¡¡¡¡2¡¢SPWMµÄÈí¼þʵÏÖ
¡¡¡¡±¾ÏµÍ³ÒÔPIC16FXXµ¥Æ¬»úΪºËÐÄ£¬¾§ÕñÑ¡ÓÃ20 MHz£¬Ö¸ÁîÖÜÆÚΪ0.2¦Ìs£¬SPWM²¨Çý¶¯¿ª¹Ø¹ÜµÄ¹¤×÷ƵÂÊΪ25 kHz£¬ÄÇô£¬µ¥Æ¬»úÖмĴæÆ÷µÄ³õʼ»¯ÉèÖÃÈçÏ£º
¡¡¡¡Ê×ÏÈÉèÖÃPORTCΪÊä³öģʽ£¬¼´TRISC=0X00¡£ÉèÖÃCCPÄ£¿éΪPWM¹¦ÄÜ¡£Í¬Ê±±ØÐëÔÚCCPXCON¼Ä´æÆ÷ÖÐÉèÖÃCCPÄ£¿éΪPWMģʽ£¬¼´CCPxM3£ºCPxM0=11XX¡£
¡¡¡¡È»ºóÔÙͨ¹ýPR2À´È·¶¨PWMµÄ¿ª¹ØÖÜÆÚ¼Ä´æÆ÷£¬²¢Ê¹TSFMW=(PR2+1)¡Á4TOSC(TMR2 PrescaleValue)£¬fSPWM=1/TSPMW¡£ÒòΪ¹¤×÷ƵÂÊf=25 kHz£¬¹ÊPR2=0XC7;ÇÒ¹¤×÷ÖÜÆÚ¼Ä´æÆ÷CCPRxLµÄÖµÊǿɱäµÄ¡£
¡¡¡¡

¡¡¡¡ÔÚ³ÌÐò³õʼ»¯Íê³ÉÖ®ºó£¬ÏµÍ³ÖеĶ¨Ê±¼Ä´æÆ÷TMR2½«Æô¶¯²¢¿ªÊ¼¹¤×÷£¬´Ëʱ£¬PWMµ¥ÔªµÄÒý½ÅÊä³öΪ¸ßµçƽ;µ±TMR2>CCPRxl ʱ£¬PWMµ¥ÔªµÄÒý½Å¿ªÊ¼Êä³öµÍµçƽ;µ±TMR2=PR2ʱ£¬TMR2±»¹é0£¬²¢ÖØÐ¿ªÊ¼ÏÂÒ»¸öÖÜÆÚ¼ÆÊý£¬Í¬Ê±PWMµ¥ÔªÖØÐÂÊä³ö¸ßµçƽ¡£µ±TMR2µÄÖжϱê־λTMR2IF±»ÖÃ¸ßµçÆ½Ê±£¬ÏµÍ³½«Ö´Ðж¨Ê±ÖжϷþÎñ³ÌÐò£¬Í¼4ËùʾÊÇÆäSPWMÁ÷³Ìͼ¡£ÖжϳÌÐò Íê³É²éÕÒÕýÏÒ±íÖµºÍA/DÈ¡ÑùÖµºó£¬ÔÙ½øÐÐPIµ÷½Ú£¬¼´¿ÉµÃ³öÐÞÕýÖµ£¬²¢½«¸ÃÐÞÕýֵдÈëCCPRxL¼Ä´æÆ÷ÖС£Í¼5ËùʾÊǸÃSPWMÄæ±äÆ÷µçÔ´µÄÊä³ö²¨ÐÎͼ¡£
¡¡¡¡

¡¡¡¡½áÊøÓï
¡¡¡¡ÊÔÑé±íÃ÷£¬»ùÓÚHCµ¥Æ¬»ú¿ØÖƵÄÄæ±äÆ÷µçÔ´¿ÉÂú×ãС¹¦ÂÊÄæ±äÆ÷µÄÒªÇ󣬶øÇÒ¿ÉÓõ¥Æ¬»úʵÏÖÊý×Ö»¯SPWM²¨µÄ¿ØÖÆ¡£±¾·½Ê½²»µ«±È´«Í³µÄÄ£Äâ¿ØÖÆ·½Ê½¾ßÓÐÒ»¶¨µÄÓÅÔ½ÐÔ£¬¶øÇÒ¸ÃÄæ±äÆ÷µçÔ´µÄЧÂʸü¸ß¡¢Ìå»ý¸üС£¬Í¬Ê±»¹¾ßÓÐÉè¼ÆÁé»î¡¢ÐÔÄܿɿ¿£¬Êä³öÎȶ¨£¬Ð³²¨Ð¡µÈÓŵ㡣