½ÚÔ¼ÄÜÔ´£¬±£»¤»·¾³ÒѾ³ÉΪÈËÀà¿É³ÖÐø·¢Õ¹µÄ±ØÒªÌõ¼þ¡£ÈËÃǵÄ×¢ÒâÁ¦ÕýתÏòÔÙÉúÄÜÔ´µÄÀûÓúͿª·¢¡£ÆäÖУ¬Ì«ÑôÄÜ·¢µçÒѳÉΪ½üЩÄêÑо¿µÄÈȵ㡣µ«Æä·¢µçЧÂʽϵͳÉÎªÖÆÔ¼·¢Õ¹µÄÖØÒªÒòËØ¡£Ä¿Ç°£¬×î´ó¹¦Âʸú×Ù(MPPT)¼¼ÊõÊÇÌá¸ß·¢µçЧÂʵÄÓÐЧ;¾¶Ö®Ò»¡£½üЩÄê£¬Ëæ×ŵç×Ó¼¼ÊõºÍ¹è²ÄÁÏÑо¿µÄ²»¶Ï½ø²½£¬´Ù½øÁ˶ԷçÄÜ¡¢Ì«ÑôÄܵĿª·¢ÀûÓã¬Êг¡Ç°¾°Ï൱¹ãÀ«¡£ÔÚ´ËǰÌáÏ£¬ÑÐÖÆÁËÖÇÄÜ»¯¡¢Ä£¿é»¯¡¢Ò»Ì廯µÄÐÂÒ»´ú·ç¡¢¹â»¥²¹×ۺϵçԴϵͳ¡£
1·ç¹â»¥²¹·¢µçϵͳ
·ç¡¢¹â»¥²¹µçԴϵͳÖ÷ÒªÓзçÁ¦·¢µç»ú¡¢Ì«ÑôÄÜµç³Ø°å¡¢Ðîµç³Ø×éºÍµçÔ´×ۺϿØÖƹñ×é³É¡£ÆäÉè¼ÆÀíÄîÊÇÀûÓÃÌ«ÑôÄÜµç³Ø°åºÍ·çÁ¦·¢µç»úË«·¢µçϵͳ¶ÔÐîµç³Ø×é(48V)³äµç£¬ÔÙ°ÑÖ±Á÷µçÄæ±ä³ÉAC 220V/50HzµÄ½»Á÷µç£¬³ÉΪÎÒÃdz£ÓõĽ»Á÷µçÔ´¡£Ðîµç³Ø×éµÄ³äµç·½Ê½¾ö¶¨ÆäʹÓÃÊÙÃüµÄ³¤¶Ì£¬µ«ÊÇ·çÄܵÄͻȻÐÔºÍÌ«ÑôÄܵÄʱ¼äÐÔ×¢¶¨·¢µçϵͳ²»ÄÜÊä³ö¿É¿¿Îȶ¨µÄÖ±Á÷µç£¬Èô¶ÔÆä²»¼Ó´¦ÀíµØÖ±½Ó¶ÔÐîµç³Ø×é³äµç£¬²»½ö´ó´óËõ¶ÌÐîµç³Ø×éµÄÊÙÃü£¬¶øÇÒ²»ÄÜÓÐЧµØÀûÓ÷çÄܺÍÌ«ÑôÄÜ¡£Òò´Ë£¬ÔÚ³äµç¹ý³ÌÖÐÒýÈëÁË»ùÓÚATMEGA8µ¥Æ¬»úÊý×Ö¹¦ÂʸúËæ¼¼ÊõµÄ¿ØÖÆÏµÍ³£¬²»½ö´ó´óÌá¸ßÁË·¢µçϵͳµÄÎȶ¨ÐÔ£¬¶øÇÒÌá¸ßÁ˵çԴϵͳµÄ¿É¿¿ÐÔ¡£
2³äµçϵͳ×é³É
ÒÔ·ç»úΪÀý£¬³äµçϵͳÖ÷µç·²ÉÓÃÈÕ²úij¹«Ë¾µÄÖ±Á÷±ä»»Ä£¿éPH600S28048£¬Ö±Á÷ÊäÈëµçѹ£º200~400V£¬Êä³öµçѹ£º43~6lVÒ£¿Ø¿Éµ÷¡£·ç»úΪÈýÏàÏßµçѹ220VÊä³ö£¬Ðîµç³Ø×éµÄ³äµçµçѹ·¶Î§£º46~57V.³äµçµÄºãÁ÷ºÍ¹¦ÂʸúËæÓÐATMEGA8À´Íê³É¡£ÏµÍ³×é³ÉÔÀíͼÈçͼ1Ëùʾ¡£
ͼ1 ϵͳÔÀíͼ
3ϵͳ¹¤×÷ÔÀí
ATMEGA8ÊǸßÐÔÄÜ¡¢µÍ¹¦ºÄµÄ8λAVR?΢´¦ÀíÆ÷¾ßÓÐÏȽøµÄRISC½á¹¹130ÌõÖ¸Áî;32¸ö8λͨÓù¤×÷¼Ä´æÆ÷ÄÜÈ«¾²Ì¬¹¤×÷;¹¤×÷ÓÚ16 MHzʱÐÔÄܸߴï16 MIPS ;Ö»ÐèÁ½¸öʱÖÓÖÜÆÚµÄÓ²¼þ³Ë·¨Æ÷;ÊÇ·ÇÒ×ʧÐÔ³ÌÐòºÍÊý¾Ý´æ´¢Æ÷;8K×Ö½ÚµÄϵͳÄڿɱà³ÌFlash ;¾ßÓжÀÁ¢Ëø¶¨Î»µÄ¿ÉÑ¡Boot´úÂëͨ¹ýƬÉÏBoot³ÌÐòʵÏÖϵͳÄÚ±à³ÌÕæÕýµÄͬʱ¶Áд×÷¡£
ͨ¹ý»ô¶ûµçÁ÷´«¸ÐÆ÷°Ñ³äµçµçÁ÷ת»»³É0~5VµÄ±ê×¼Ðźţ¬¾A/Dת»»³ÉÊý×ÖÐźÅËÍCPU´¦Àí£¬²¢Í¨¹ýPBl½Å¡£PWMÊä³ö¿ØÖƹâźPC817µÄµÀͨ¶È¿ØÖƳäµç»úµÄÊä³öµçѹ£¬´Ó¶øÍ¨¹ý¼òµ¥µÄÊý×ÖPIµ÷½Ú´ïµ½ºãÁ÷µÄÄ¿µÄ¡£²»¹ý³äµç»úºãÁ÷¹¤×÷ÓÐÒ»¸öÖØÒªµÄǰÌáÌõ¼þ¾ÍÊÇÊäÈëÄÜÔ´±ØÐëÓÐ×ã¹»´óµÄ¹¦ÂÊ¡£µ«ÊÇ×ÔÈ»½ç·çÄÜ¡¢Ì«ÑôÄܵÄËæÕ¤±Ý¡¢Í»È»ÐÔʹºãÁ÷³äµçÄÑÒÔʵÏÖ¡£ÌرðÊÇ·çÄÜ£¬Èç¹û·çËÙÌØ±ð´ó¶ø³äµç»úÈÔÈ»Êä³ö²»±äµÄµçÁ÷(¸ºÔز»±ä)»áË𻵷ç»ú¡£Èç¹û·çËÙС¹¦Âʲ»¹»¾Í»áµ¼Ö³äµç»úÎÞ·¨Õý³£¹¤×÷£¬Ê±¶ø¹Ø¶Ï£¬Ê±¶ø¿ªÍ¨¡£Ôì³É´ËÖÖÏÖÏóÊÇÒòΪ³äµçÄ£¿éPH600S¹¤×÷Õý³£ÊäÈëµçѹ·¶Î§ÎªDC 200~400V.ΪÁ˿˷þ´ËÇé¿ö¾Í¼ÓÈëÁËÊý×Ö¹¦ÂʸúËæ¼¼Êõ£¬ÒÔ·ç»úÊäÈëµçѹ300V¾A/Dת»»Êý×ÖΪ»ù×¼À´µ÷Õû¸ºÔØ´óС(Êä³öµçÁ÷)×öÊý×ÖPIµ÷½Ú£¬´Ó¶ø´ïµ½³äµç»úÕý³£¹¤×÷¡£
4Èí¼þÉè¼ÆË¼Ïë
AVRµ¥Æ¬»úÊÇ1997ÄêÓÉATMEL¹«Ë¾Ñз¢³öµÄÔöÇ¿ÐÍÄÚÖÃFlashµÄRISC(Reduced Instruction Set CPU)¾«¼òÖ¸Á¸ßËÙ8λµ¥Æ¬»ú¡£AVRµÄµ¥Æ¬»ú¿ÉÒԹ㷺ӦÓÃÓÚ¼ÆËã»úÍⲿÉ豸¡¢¹¤ÒµÊµÊ±¿ØÖÆ¡¢ÒÇÆ÷ÒÇ±í¡¢Í¨Ñ¶É豸¡¢¼ÒÓõçÆ÷µÈ¸÷¸öÁìÓò¡£1997Ä꣬ÓÉAtmel¹«Ë¾Å²ÍþÉè¼ÆÖÐÐĵÄAÏÈÉúºÍVÏÈÉú£¬ÀûÓÃAtmel¹«Ë¾µÄFlashм¼Êõ£¬¹²Í¬Ñз¢³öRISC¾«¼òÖ¸Á¸ßËÙ8λµ¥Æ¬»ú£¬¼ò³ÆAVR.
³ÌÐòµÄ±àд²ÉÓÃAVRµ¥Æ¬»úרÓõĻã±àÓïÑÔ£¬Ä£¿é»¯Éè¼Æ¡£¼à¿Ø³ÌÐòºÍÊäÈë¿ØÖÆÄ£¿é³ÌÐòÁ÷³Ì¼òͼÈçͼ2Ëùʾ¡£
ͼ2 ¼à¿ØÖ÷³ÌÐòÁ÷³Ìͼ
È«²¿³ÌÐò´úÂëÓÉÄ£ÄâÁ¿µÄÊý×ֲɼ¯£¬ÖÐÖµÂ˲¨¡¢Êý×ֱȽϡ¢PWMÊä³öµÈ×é³É¡£¹Ø¼üÊÇÊý×ֱȽϹ¹³É¼òµ¥µÄPIµ÷½ÚÇÒµçÁ÷»·Ç¶Ì×Óëµçѹ»·Ö®ÄÚ¡£
³ÌÐòÁ÷³ÌÈçÏ£ºÒÔµçÁ÷»·ÎªÀý×öÒ»½éÉÜ£ºÓÉPH600SϵÁÐÄ£¿é×é³ÉµÄÓ²¼þ³äµç»úÊä³öµçÁ÷ÓÉ0~5VÐźÅÏßÐÔµ÷½Ú£¬µçÁ÷¸ø¶¨ÐźÅ(0~5V)ÓÉATMEGA8µ¥Æ¬»úPBl¿ÚÊä³ö10λPWMÂö¿íµ÷ÖÆ²¨ÐΣ¬ÔÙ¾RCÂ˲¨²úÉú¡£½«M8µ¥Æ¬»úµÄT/Cl¿ØÖƼĴæÆ÷TCCRlAÉèÖÃÖµ83H£¬TCCRlB¿ØÖƼĴæÆ÷Ϊ05HÒ²¾Í¶¨ÒåPBl¿ÚÊä³ö10λ¿ìËÙµÄPWM²¨ÐΡ£T/C1¼ÆÊý¼Ä´æÆ÷TCNTI(TCNTlH£ºTCNT1H)Öµ±ã´Ó0000Ò»OlFFHÖ®¼ä±ä»»¡£Âö³åÊä³öÕ¼¿Õ±È(Êä³öµçѹ)ÓɱȽϿØÖƼĴæÆ÷OClAÉ趨ֵÓëTCNTl¼Ä´æÆ÷¼ÆÊýÖµ±È½Ï²úÉú;OClAµÄÄÚÈÝÓÉ0000-0lFFH¿É±äÉ趨Ҳ¾Í¾ö¶¨Êä³öµçѹÓÉ0~5VÏßÐԿɵ÷¡£OClAÖµÓɵçѹ»·×öÄ£ÄâPIµ÷½ÚÔËËãºó¸ø¶¨£¬ÕâÑùµçѹ»·ºÍµçÁ÷»·µÄ»¥ÏàǶÌױ㹹³ÉÁ˹¦Âʵĺ㶨¸úËæ£¬´Ó¶øÌá¸ßÁË·ç¡¢¹â»¥²¹·¢µçµÄЧÂÊ¡£
5½áÓï
Ì«ÑôÄܳäµçµç·ºÍ·ç»úµÄ¹¦ÂʸúËæÔÀíÊÇÒ»Ñù£¬Ö»²»¹ýÌ«ÑôÄÜµç³Ø°åµÄÊäÈëµçѹµÍ£¬±ä»¯±È½Ï»ºÂý£¬ÒѲÉÓÃPH30048-48Ä£¿é×÷Ö÷»ØÂ·¡£ÀûÓÃATMEGA8µ¥Æ¬»ú×÷¿ØÖÆ£¬ÈÕ²úij¹«Ë¾µÄÖ±Á÷±ä»»Ä£¿éΪÖ÷µç·×ö³ÉµÄ·ç¹â»¥²¹·¢µçϵͳ£¬ÒÑÔÚÉϺ£µÄ»¨ÄñµºÄ³×¤¾üÔËÐÐ2Äê¶à£¬Ê®·ÖÎȶ¨£¬Êܵ½Á˾ü²¿Áìµ¼µÄºÃÆÀ¡£