×Ô¶¯Íù·µµç¶¯Ð¡Æû³µÉè¼Æ±¨¸æ ÏÂÔØ±¾ÎÄ

Öйúº£Ñó´óѧ¿Î³ÌÉè¼Æ±¨

¸æ

Ìâ Ä¿£º×Ô¶¯Íù·µµç¶¯Ð¡Æû³µ ×é Ô±£ºÄª½õºÓ¡¢ÀîÅô·É Ö¸µ¼½Ìʦ£º¹È½¡

×Ô¶¯Íù·µµç¶¯Ð¡Æû³µ

ÕªÒª

±¾Éè¼ÆÒÔһƬµ¥Æ¬»úAT89C52×÷ΪºËÐÄÀ´¿ØÖÆ×Ô¶¯Íù·µÐ¡³µ£¬¼ÓÒÔ¿ØÖÆÐ¾Æ¬L298NºÍµ¥Æ¬»úÁªºÏ¿ØÖÆÐ¡³µµÄǰ½øÓëºóÍË¡£Â·ÃæµÄºÚ´ø¼ì²âʹÓùâµç´«¸ÐÆ÷£¬Í¨¹ýAT89C52¶ÔÊäÈëµÄÐźŽøÐд¦Àí£¬Í¨¹ýPWMµ÷ÖÆÊ¹µç»úתËÙÄÜ×Ô¶¯µ÷½Ú£¬´Ó¶øÊµÏֵ綯СÆû³µµÄ¿ìÂýËÙÐÐÊ»£¬ÒÔ¼°×Ô¶¯Í£³µ¡¢Íù·µµÄ¿ØÖÆÒªÇó¡£

¹Ø¼ü×Ö£ºµç¶¯Ð¡³µ¡¢AT89C52µ¥Æ¬»ú¡¢¹âµç´«¸ÐÆ÷¡¢PWMµ÷ËÙ

Ò»¡¢ÏµÍ³·½°¸ÂÛÖ¤

1.1×îСϵͳ¿ØÖÆÆ÷µÄÑ¡Ôñ·½°¸

·½°¸Ò»£ºAVR ATMEGA16µ¥Æ¬»ú¡£AVR ϵÁе¥Æ¬»ú²ÉÓÃRISC½á¹¹£¬Ö´ÐÐËٶȽϿ죬²¢ÇÒÄÚ²¿×ÊÔ´·á¸»£¬¿ÉÒÔ·½±ãµÄʹÓÃCÓïÑÔ±à³Ì£¬²¢ÇÒ¿ª·¢»·¾³ºÜ·½±ã£¬µ«Êǹ¦ºÄ½Ï¸ß£¬ÔÚ³¬µÍ¹¦ºÄ·½ÃæÃ÷ÏÔ²»ÄÜÂú×ãÌâĿҪÇó¡£

·½°¸¶þ£º MSP430G2553 ϵÁг¬µÍ¹¦ÂÊ΢¿ØÖÆÆ÷°üº¬¼¸¸öÆ÷¼þ£¬ÕâЩÆ÷¼þÌØÓÐÕë¶Ô¶àÖÖÓ¦ÓõIJ»Í¬µÄÍâÉ輯¡£ÕâÖּܹ¹Óë5 Öֵ͹¦ºÄģʽÏà×éºÏ£¬×¨ÎªÔÚ±ãЯʽ²âÁ¿Ó¦ÓÃÖÐÑÓ³¤µç³ØµÄʹÓÃÊÙÃü¶øÓÅ»¯¡£MSP430G2x13 ºÍMSP430G2x53 ϵÁÐÊdz¬µÍ¹¦ºÄ»ìºÏÐźÅ΢¿ØÖÆÆ÷£¬¾ßÓÐÄÚÖõÄ16 λ¶¨Ê±Æ÷¡¢¶à´ï24 ¸öÖ§³Ö´¥Ãþ¸Ð²âµÄI/O Òý½Å¡¢Ò»¸öͨÓÃÐÍÄ£Äâ±È½ÏÆ÷ÒÔ¼°²ÉÓÃͨÓô®ÐÐͨÐŽӿڵÄÄÚÖÃͨÐÅÄÜÁ¦¡£´ËÍ⣬MSP430G2x53ϵÁгÉÔ±»¹¾ßÓÐÒ»¸ö10 λģÊý(A/D) ת»»Æ÷¡£

·½°¸Èý£ºµäÐ͵Ä51ϵÁе¥Æ¬»úAT89C52¡£51ϵÁе¥Æ¬»ú²Ù×÷½ÏΪ¼òµ¥£¬³ÌÐò¼òµ¥Ò×ѧ£¬¿ª·¢·Ç³£·½±ã¡£

×ۺϱȽϣ¬ÎÒÃDzÉÓ÷½°¸Èý£¬²ÉÓõäÐ͵Ä51ϵÁе¥Æ¬»úAT89C52£¬·½±ãʵÏÖ¡£

1.2µç¶¯»úÄ£¿é

·½°¸Ò»£ºÑ¡Óò½½øµç¶¯»ú£¬½«µçÂö³åÐźÅת±äΪ½ÇÎ»ÒÆ»òÏßÎ»ÒÆµÄ¿ª»·¿ØÖÆÔª²½½øµç»ú¼þ¡£Ôڷdz¬ÔصÄÇé¿öÏ£¬µç»úµÄתËÙ¡¢Í£Ö¹µÄλÖÃֻȡ¾öÓÚÂö³åÐÅºÅµÄÆµÂʺÍÂö³åÊý£¬¶ø²»ÊܸºÔر仯µÄÓ°Ï죬µ±²½½øÇý¶¯Æ÷½ÓÊÕµ½Ò»¸öÂö³åÐźţ¬Ëü¾ÍÇý¶¯²½½øµç»ú°´É趨µÄ·½Ïòת¶¯Ò»¸ö¹Ì¶¨µÄ½Ç¶È£¬³ÆÎª¡°²½¾à½Ç¡±£¬ËüµÄÐýתÊÇÒԹ̶¨µÄ½Ç¶ÈÒ»²½Ò»²½ÔËÐеġ£¿ÉÒÔͨ¹ý¿ØÖÆÂö³å¸öÊýÀ´¿ØÖƽÇÎ»ÒÆÁ¿£¬´Ó¶ø´ïµ½×¼È·¶¨Î»µÄÄ¿µÄ£»Í¬Ê±¿ÉÒÔͨ¹ý¿ØÖÆÂö³åƵÂÊÀ´¿ØÖƵç»úת¶¯µÄËٶȺͼÓËÙ¶È£¬´Ó¶ø´ïµ½µ÷ËÙµÄÄ¿µÄ¡£

·½°¸¶þ£ºÑ¡ÓÃËÅ·þµç¶¯»ú£¬ÔÚËÅ·þϵͳÖпØÖÆ»úеԪ¼þÔËתµÄ·¢¶¯»ú£¬ÊÇÒ»ÖÖ²¹ÖúÂí´ï¼ä½Ó±äËÙ×°Öá£ËÅ·þµç»ú¿Éʹ¿ØÖÆËÙ¶È£¬Î»Öþ«¶È·Ç³£×¼È·£¬¿ÉÒÔ½«µçѹÐźÅת»¯Îª×ª¾ØºÍתËÙÒÔÇý¶¯¿ØÖƶÔÏó¡£ËÅ·þµç»úת×ÓתËÙÊÜÊäÈëÐźſØÖÆ£¬²¢ÄÜ¿ìËÙ·´Ó¦£¬ÔÚ×Ô¶¯¿ØÖÆÏµÍ³ÖУ¬ÓÃ×÷Ö´ÐÐÔª¼þ£¬ÇÒ¾ßÓлúµçʱ¼ä³£ÊýС¡¢ÏßÐԶȸߡ¢Ê¼¶¯µçѹµÈÌØÐÔ£¬¿É°ÑËùÊÕµ½µÄµçÐźÅת»»³Éµç¶¯»úÖáÉϵĽÇÎ»ÒÆ»ò½ÇËÙ¶ÈÊä³ö¡£

·½°¸Èý£ºÑ¡ÓÃÖ±Á÷µç¶¯»ú£¬Ö±Á÷µç»úÀï±ß¹Ì¶¨Óл·×´ÓÀ´ÅÌ壬µçÁ÷ͨ¹ýת×ÓÉϵÄÏßȦ²úÉú°²ÅàÁ¦£¬µ±×ª×ÓÉϵÄÏßȦÓë´Å³¡Æ½ÐÐʱ£¬ÔÙ¼ÌÐø×ªÊܵ½µÄ´Å³¡·½Ïò½«¸Ä±ä£¬Òò´Ë´Ëʱת×ÓÄ©¶ËµÄµçË¢¸úת»»Æ¬½»Ìæ½Ó´¥£¬´Ó¶øÏßȦÉϵĵçÁ÷·½ÏòÒ²¸Ä±ä£¬²úÉúµÄÂåÂ××ÈÁ¦·½Ïò²»±ä£¬ËùÒÔµç»úÄܱ£³ÖÒ»¸ö·½Ïòת¶¯¡£

×ÛÉϱȽϣ¬ÎÒÃDzÉÓ÷½°¸Èý£¬·½±ãʵÏÖÖ±Á÷Çý¶¯Ð¡³µµÄÔ˶¯¡£

1.3Éýѹģ¿é

·½°¸Ò»£ºÊ¹ÓÃUCC38C43оƬµÄ½»´íʽÉýѹ¡£½»´íʽÉýѹµç·ÖУ¬Ã¿¸öÏàµÄ¹¤×÷·½Ê½¶¼ÓëÉÏÊöµ¥ÏàÉýѹÏàËÆ¡£Á½¸ö¹¦Âʼ¶»áÒÔ·´Ïà 180¡ãµÄ·½Ê½ÔËÐУ¬Ê¹µÃÊäÈëºÍÊä³öµçÈݵÄÎÆ²¨µçÁ÷»¥ÏàµÖÏû£¬µ«Êǹ¦ºÄ±È½Ï´ó¡£

·½°¸¶þ£ºÊ¹ÓÃÖ±Á÷Éýѹ¡£Æä»ù±¾µÄ¹¤×÷¹ý³ÌÊÇ£º¸ßƵÕñµ´²úÉúµÍѹÂö³å¡ª¡ªÂö³å±äѹÆ÷Éýѹµ½Ô¤¶¨µçѹֵ¡ª¡ªÂö³åÕûÁ÷»ñµÃ¸ßѹֱÁ÷µç£¬µç·¼òµ¥¡¢µÍ³É±¾¡¢¶øÇÒ¹¦ºÄ±È½ÏµÍ¡£

×ÛÉϱȽϣ¬ÎÒÃDzÉÓ÷½°¸¶þ£¬¸üÓÐÀûÓÚʵÏÖ³¬µÍ¹¦ºÄ¡£

1.4½µÑ¹Ä£¿é

·½°¸Ò»£ºÊ¹Óöþ¼«¹Ü½µÑ¹µç·¡£¶þ¼«¹Üµ¼Í¨Ê±ÓÐÒ»¸öÖ¹Ïòѹ½µ£¬ÇÒ¸Ãѹ½µÎª¹Ì¶¨Öµ£¨¹è¹ÜΪ0.7V£¬Õà¹ÜΪ0.3V£©£¬µ«Êǵçѹ̫¸ßÈÝÒ×±»»÷´©¡£

·½°¸¶þ£ºÊ¹ÓÃTPS54331оƬ½µÑ¹µç·¡£Æä110¦ÌA ¹¤×÷µçÁ÷ÒÔ¼°¼«µÍµÄ 1¦ÌA ¹Ø¶ÏµçÁ÷£¬ÓµÓÐ 3.5V¡«28V µÄ¿í·ºÊäÈëµçѹ·¶Î§¡¢µÍÖÁ 0.8V µÄ¿Éµ÷Êä³öµçѹÒÔ¼°¸ß´ï 3A µÄÊä³öµçÁ÷£¬ÄÜÏÔÖø½µµÍ LCD µçÊÓ¸ºÔصãµç·°åÉè¼Æ·½°¸¹¦ºÄ¡£

×ۺϱȽϣ¬²ÉÓ÷½°¸¶þ£¬½áºÏAT89C52µ¥Æ¬»ú¹²Í¬ÊµÏÖ³¬µÍ¹¦ºÄµÄ¹¦ÄÜ¡£

1.5ºÚ´ø¼ì²âÄ£¿é

·½°¸Ò»£ºÑ¡Ó÷´ÉäʽºìÍâ´«¸ÐÆ÷£¬ÀûÓúìÍâÏßµÄÎïÀíÐÔÖÊÀ´½øÐвâÁ¿µÄ´«¸ÐÆ÷¡£ºìÍâÏßÓֳƺìÍâ¹â£¬Ëü¾ßÓз´Éä¡¢ÕÛÉ䡢ɢÉä¡¢¸ÉÉæ¡¢ÎüÊÕµÈÐÔÖÊ¡£ÈκÎÎïÖÊ£¬Ö»ÒªËü±¾Éí¾ßÓÐÒ»¶¨µÄζȣ¨¸ßÓÚ¾ø¶ÔÁã¶È£©£¬¶¼ÄÜ·øÉäºìÍâÏß¡£

·½°¸¶þ£ºÑ¡Óùâµç´«¸ÐÆ÷£¬¹âµç´«¸ÐÆ÷ÊDzÉÓùâµçÔª¼þ×÷Ϊ¼ì²âÔª¼þµÄ´«¸ÐÆ÷¡£ËüÊ×ÏȰѱ»²âÁ¿µÄ±ä»¯×ª»»³É¹âÐźŵı仯£¬È»ºó½èÖú¹âµçÔª¼þ½øÒ»²½½«¹â

ÐźÅת»»³ÉµçÐźš£ ¹âµç¼ì²â·½·¨¾ßÓо«¶È¸ß¡¢·´Ó¦¿ì¡¢·Ç½Ó´¥µÈÓŵ㣬¶øÇҿɲâ²ÎÊý¶à£¬´«¸ÐÆ÷µÄ½á¹¹¼òµ¥£¬ÐÎʽÁé»î¶àÑùµÈÓŵ㡣

×ÛÉϱȽϣ¬ÎÒÃDzÉÓ÷½°¸¶þ£¬²ÄÁÏÈÝÒ×»ñÈ¡£¬Çмòµ¥ÈÝÒײÙ×÷¡£

¶þ¡¢ÏµÍ³µÄÓ²¼þÉè¼Æ¼°¹¤×÷Ô­Àí

¸ù¾ÝÌâÄ¿µÄÒªÇ󣬸ÃϵͳÖ÷ÒªÓɵ綯»úÄ£¿é¡¢Éýѹģ¿é¡¢½µÑ¹ÒÔ¼°ºÚ´ø¼ì²âÄ£¿é×é³É£¬Æä½á¹¹µÄ¿ò¼ÜÈçÏÂͼ1Ëùʾ¡£

ͼ1 ϵͳ·½°¸Í¼

2.1 AT89C52µ¥Æ¬»ú

AT89C52ƬÄÚ¼¯³É256×Ö½Ú³ÌÐòÔËÐпռ䡢8K×Ö½ÚFlash´æ´¢¿Õ¼ä£¬Ö§³Ö×î´ó64KÍⲿ´æ´¢À©Õ¹¡£¸ù¾Ý²»Í¬µÄÔËÐÐËٶȺ͹¦ºÄµÄÒªÇó£¬Ê±ÖÓÆµÂÊ¿ÉÒÔÉèÖÃÔÚ0-33MÖ®¼ä¡£Æ¬ÄÚ×ÊÔ´ÓÐ4×éI/O¿ØÖƶ˿Ú3¸ö¶¨Ê±Æ÷¡¢8¸öÖжϡ¢Èí¼þÉèÖõÍÄܺÄģʽ¡¢¿´ÃŹ·ºÍ¶Ïµç±£»¤¡£¿ÉÒÔÔÚ4Vµ½5.5V¿íµçѹ·¶Î§ÄÚÕý³£¹¤×÷¡£²»¶Ï·¢Õ¹µÄ°ëµ¼Ì幤ÒÕÒ²Èøõ¥Æ¬»úµÄ¹¦ºÄ²»¶Ï½µµÍ¡£¾ßÌåµç·¼û¸½Í¼1¡£

2.2 µç¶¯»úÄ£¿é

µç»úÇý¶¯µçѹÓÉAT89C52µ¥Æ¬»úµÄP1.0ºÍP1.1·Ö±ð¿ØÖÆ¡£µ±P1.0Ϊ0£¬P1.1Ϊ1ʱ£¬µç»úÇý¶¯µçѹΪ+5.0V£¬Ð¡³µ½øÈë¸ßËÙÐÐʻ״̬£»µ±P1.0Ϊ1£¬P1.1Ϊ0ʱ£¬µç»úÇý¶¯µçѹΪ+3.3V£¬Ð¡³µ½øÈëµÍËÙÐÐʻ״̬¡£µ±P1.0Ϊ¸ßµç