Êý×ÖʽֱÁ÷µç»úµ÷ËÙϵͳÉè¼Æ ±ÏÒµÂÛÎÄ ÏÂÔØ±¾ÎÄ

ÓóÌÐò´úÂëͨ¹ýÑÚĤ¹¤ÒÕÖÆ×÷µ½µ¥Æ¬»úµÄROMÇøÖУ¬Ò»µ©Ð´ÈëºóÓû§Ôò²»ÄÜÐ޸ġ£ËùÒÔËüÊʺÏÓÚ³ÌÐòÒѶ¨ÐÍ£¬²¢´óÅúÁ¿Ê¹Óõij¡ºÏ¡£8051¾ÍÊDzÉÓÃÑÚĤROMµÄµ¥Æ¬»úÐͺš£ EPROM ´ËÖÖоƬ´øÓÐ͸Ã÷´°¿Ú£¬¿Éͨ¹ý×ÏÍâÏß²Á³ý³ÌÐò´æ´¢Æ÷µÄÄÚÈÝ¡£Ó¦ÓóÌÐò¿Éͨ¹ýרÃŵÄдÈëÆ÷ÍÑ»úдÈëµ½µ¥Æ¬»úÖУ¬ÐèÒª¸ü¸Äʱ¿Éͨ¹ý×ÏÍâÏß²Á³ýºóÖØÐÂдÈë¡£8751¾ÍÊDzÉÓÃEPROMµÄµ¥Æ¬»úÐͺš£

ROMLESS ÕâÖÖµ¥Æ¬»úÄÚ²¿Ã»ÓгÌÐò´æ´¢Æ÷£¬Ê¹ÓÃʱ±ØÐëÔÚÍⲿ²¢ÐÐÀ©Õ¹Ò»Æ¬EPROM×÷Ϊ³ÌÐò´æ´¢Æ÷¡£89C51¾ÍÊÇROMLESSÐ͵ĵ¥Æ¬»ú¡£

OTP£¨one time programmable£©ROM ÕâÊÇÓû§Ò»´ÎÐÔ±à³ÌдÈëµÄ³ÌÐò´æ´¢Æ÷¡£Óû§¿Éͨ¹ýרÓõÄдÈëÆ÷½«Ó¦ÓóÌÐòдÈëOTPROMÖУ¬µ«Ö»ÔÊÐíдÈëÒ»´Î¡£

Flash ROM£¨MTP ROM£©ÉÁËÙ´æ´¢Æ÷ ÕâÊÇÒ»ÖÖ¿ÉÓÉÓû§¶à´Î±à³ÌдÈëµÄ³ÌÐò´æ´¢Æ÷¡£Ëü²»Ðè×ÏÍâÏß²Á³ý£¬±à³ÌÓë²Á³ýÍêÈ«ÓõçʵÏÖ£¬Êý¾Ý²»Ò×»Ó·¢£¬¿É±£´æ10Äê¡£±à³Ì/²Á³ýËٶȿ죬4KB±à³ÌÖ»ÐèÊýÃ룬²Á³ýÖ»Ðè10ms¡£ÀýÈçAT89ϵÁе¥Æ¬»ú£¬¿ÉʵÏÖÔÚÏß±à³Ì£¬Ò²¿ÉÏÂÔØ¡£ÕâÊÇĿǰ´óÁ¦·¢Õ¹µÄÒ»ÖÖROM£¬´óÓÐÈ¡´úEPROMÐͲúÆ·Ö®ÊÆ¡£

£¨3£©²¢ÐÐI/O¿Ú

µ¥Æ¬»úΪÁËÍ»³ö¿ØÖƵŦÄÜ£¬ÌṩÁËÊýÁ¿¶à¡¢¹¦ÄÜÇ¿¡¢Ê¹ÓÃÁé»îµÄ²¢ÐÐI/O¿Ú¡£Ê¹ÓÃÉϲ»½ö¿ÉÁé»îµØÑ¡ÔñÊäÈë»òÊä³ö£¬»¹¿É×÷Ϊϵͳ×ÜÏß»ò¿ØÖÆÐźÅÏߣ¬´Ó¶øÎªÀ©Õ¹Íⲿ´æ´¢Æ÷ºÍI/O½Ó¿ÚÌṩÁË·½±ã¡£

£¨4£©´®ÐÐI/O¿Ú

¸ßËÙµÄ8λµ¥Æ¬»ú¶¼¿ÉÌṩȫ˫¹¤´®ÐÐI/O¿Ú£¬Òò¶øÄܺÍijЩÖÕ¶ËÉ豸½øÐд®ÐÐͨÐÅ£¬»òÕߺÍÒ»Ð©ÌØÊ⹦Äܵį÷¼þÏàÁ¬½Ó¡£

12

£¨5£©¶¨Ê±Æ÷/¼ÆÊýÆ÷

ÔÚʵ¼ÊµÄÓ¦ÓÃÖУ¬µ¥Æ¬»úÍùÍùÐèÒª¾«È·µØ¶¨Ê±£¬»òÕßÐè¶ÔÍⲿʼþ½øÐмÆÊý£¬Òò¶øÔÚµ¥Æ¬»úÄÚ²¿ÉèÖÃÁ˶¨Ê±Æ÷/¼ÆÊýÆ÷µç·£¬Í¨¹ýÖжϣ¬ÊµÏÖ¶¨Ê±/¼ÆÊýµÄ×Ô¶¯´¦Àí¡£

2£®µ¥Æ¬»úµÄÌØµã

µ¥Æ¬»ú¶ÀÌØµÄ½á¹¹¾ö¶¨ÁËËü¾ßÓÐÈçÏÂÌØµã¡£

£¨1£©¸ß¼¯³É¶È¡¢¸ß¿É¿¿ÐÔ µ¥Æ¬»ú½«¸÷¹¦Äܲ¿¼þ¼¯³ÉÔÚÒ»¿é¾§ÌåоƬÉÏ£¬¼¯³É¶ÈºÜ¸ß£¬Ìå»ý×ÔȻҲÊÇ×îСµÄ¡£Ð¾Æ¬±¾ÉíÊǰ´¹¤Òµ²â¿Ø»·¾³ÒªÇóÉè¼ÆµÄ£¬ÄÚ²¿²¼Ïߺ̣ܶ¬Æä¿¹¹¤ÒµÔëÒôÐÔÄÜÓÅÓÚÒ»°ãͨÓõÄCPU¡£µ¥Æ¬»ú³ÌÐòÖ¸Á³£Êý¼°±í¸ñµÈ¹Ì»¯ÔÚROMÖв»Ò×ÆÆ»µ£¬Ðí¶àÐźÅͨµÀ¾ùÔÚÒ»¸öоƬÄÚ£¬¹Ê¿É¿¿ÐԸߡ£

£¨2£©¿ØÖƹ¦ÄÜÇ¿ ΪÁËÂú×ã¶Ô¶ÔÏóµÄ¿ØÖÆÒªÇ󣬵¥Æ¬»úµÄÖ¸Áîϵͳ¾ùÓм«·á¸»µÄÌõ¼þ£º·ÖÖ§×ªÒÆÄÜÁ¦¡¢I/O¿ÚµÄÂß¼­²Ù×÷¼°Î»´¦ÀíÄÜÁ¦£¬·Ç³£ÊÊÓÃÓÚרÃŵĿØÖƹ¦ÄÜ¡£

£¨3£©µÍµçѹ¡¢µÍ¹¦ºÄ ΪÁËÂú×ã¹ã·ºÊ¹ÓÃÓÚ±ãЯʽϵͳ£¬Ðí¶àµ¥Æ¬»úÄڵŤ×÷µçѹ½öΪ1.8V¡«3.6V£¬¶ø¹¤×÷µçÁ÷½öΪÊý°Ù΢°²¡£

£¨4£©ÓÅÒìµÄÐÔÄܼ۸ñ±È µ¥Æ¬»úµÄÐÔÄܼ«¸ß¡£ÎªÁËÌá¸ßËٶȺÍÔËÐÐЧÂÊ£¬µ¥Æ¬»úÒÑ¿ªÊ¼Ê¹ÓÃRISCÁ÷Ë®ÏߺÍDSPµÈ¼¼Êõ¡£µ¥Æ¬»úµÄѰַÄÜÁ¦Ò²ÒÑÍ»ÆÆ64KBµÄÏÞÖÆ£¬ÓеÄÒѿɴﵽ1MBºÍ16MB£¬Æ¬ÄÚµÄROMÈÝÁ¿¿É´ï62MB£¬RAMÈÝÁ¿Ôò¿É´ï2MB¡£ÓÉÓÚµ¥Æ¬»úµÄ¹ã·ºÊ¹Óã¬Òò¶øÏúÁ¿¼«´ó£¬¸÷´ó¹«Ë¾µÄÉÌÒµ¾ºÕù¸üʹÆä¼Û¸ñÊ®·ÖµÍÁ®£¬ÆäÐÔÄܼ۸ñ±È¼«¸ß¡£

3£®µ¥Æ¬»úµÄÓ¦ÓÃ

13

£¨1£©ÔÚ²â¿ØÏµÍ³ÖеÄÓ¦Óà µ¥Æ¬»ú¿ÉÒÔÓÃÓÚ¹¹³É¸÷ÖÖ¹¤Òµ¿ØÖÆÏµÍ³¡¢×ÔÊÊÓ¦¿ØÖÆÏµÍ³¡¢Êý¾Ý²É¼¯ÏµÍ³µÈ¡£ÀýÈ磬¹¤ÒµÉϵĹøÂ¯¿ØÖÆ¡¢µç»ú¿ØÖÆ¡¢³µÁ¾¼ì²âϵͳ¡¢Ë®Õ¢×Ô¶¯¿ØÖÆ¡¢Êý¿Ø»ú´²¼°¾üÊÂÉϵÄÀ×´ï¡¢µ¼µ¯ÏµÍ³µÈ¡£

£¨2£©ÔÚÖÇÄÜ»¯ÒÇÆ÷ÒDZíÖеÄÓ¦Óà µ¥Æ¬»úÓ¦ÓÃÓÚÒÇÆ÷ÒDZíÉ豸ÖдÙʹÒÇÆ÷ÒDZíÏòÊý×Ö»¯¡¢ÖÇÄÜ»¯¡¢¶à¹¦ÄÜ»¯ºÍ×ۺϻ¯µÈ·½Ïò·¢Õ¹¡£µ¥Æ¬»úµÄÈí¼þ±à³Ì¼¼Êõʹ³¤ÆÚÒÔÀ´²âÁ¿ÒDZíÖеÄÎó²îÐÞÕý¡¢ÏßÐÔ»¯µÄ´¦ÀíµÈÄÑÌâÓ­Èжø½â¡£

£¨3£©ÔÚ»úµçÒ»Ì廯ÖеÄÓ¦Óà µ¥Æ¬»úÓ봫ͳµÄ»úе²úÆ·½áºÏʹ´«Í³µÄ»úе²úÆ·½á¹¹¼ò»¯£¬¿ØÖÆ×ßÏòÖÇÄÜ»¯£¬¹¹³ÉÐÂÒ»´úµÄ»úµçÒ»Ì廯²úÆ·¡£ÕâÊÇ»úе¹¤Òµ·¢Õ¹µÄ·½Ïò¡£

£¨4£©ÔÚÖÇÄܽӿÚÖеÄÓ¦Óà ¼ÆËã»úϵͳ£¬ÌرðÊǽϴóÐ͵Ĺ¤Òµ²â¿ØÏµÍ³ÖвÉÓõ¥Æ¬»ú½øÐнӿڵĿØÖƹÜÀí£¬µ¥Æ¬»úÓëÖ÷»ú²¢Ðй¤×÷£¬¿É´ó´óÌá¸ßϵͳµÄÔËÐÐËÙ¶È¡£ÀýÈ磬ÔÚ´óÐÍÊý¾Ý²É¼¯ÏµÍ³ÖУ¬Óõ¥Æ¬»ú¶ÔÄ£/Êýת»»½Ó¿Ú½øÐпØÖƲ»½ö¿ÉÌá¸ß²É¼¯ËÙ¶È£¬»¹¿ÉÒÔ¶ÔÊý¾Ý½øÐÐÔ¤´¦Àí¡£ÈçÊý×ÖÂ˲¨¡¢Îó²îÐÞÕý¡¢ÏßÐÔ»¯´¦ÀíµÈ¡£

£¨5£©ÔÚÈËÀàÉú»îÖеÄÓ¦Óà µ¥Æ¬»úÓÉÓÚÆä¼Û¸ñµÍÁ®¡¢Ìå»ýСÇÉ£¬±»¹ã·ºÓ¦ÓÃÔÚÈËÀàÉú»îµÄÖî¶à³¡ºÏ£¬ÈçÏ´Ò»ú¡¢µç±ùÏä¡¢¿Õµ÷Æ÷¡¢µç·¹ìÒ¡¢ÊÓÌýÒôÏìÉ豸¡¢´óÆÁÄ»ÏÔʾϵͳ¡¢µç×ÓÍæ¾ß¡¢ÐÅÓÿ¨¡¢Â¥Óî·ÀµÁϵͳµÈ¡£µ¥Æ¬»ú½«Ê¹ÈËÀàµÄÉú»î¸ü¼Ó·½±ãÊæÊÊ£¬·á¸»¶à²Ê¡£

14

2.2 »ùÓÚµ¥Æ¬»ú¿ØÖƵÄÖ±Á÷µç»úË«±Õ»·µ÷ËÙϵͳԭÀí

¶ÔÓÚÒ»¸ö±Õ»·ÏµÍ³£¬ÎÒÃǽèÖúµ¥Æ¬»úÀ´¿ØÖÆ£¬ÎÒÃÇÏÖÔËÓÃADоƬ£¬ÔËÓõ¥Æ¬»úÀ´¿ØÖÆADоƬÀ´×ª»»Ä£Äâµçѹµ½Êý×Öµçѹ£¬AD¸ø¶¨µÄµçѹԽ´ó£¬Ôò²úÉúµÄÊý×ÖÁ¿Ô½´ó£¬µ¥Æ¬»úÔÙ¿ØÖÆÕâ¸öÊý×ÖÁ¿À´²úÉúÒ»¸öPWM£¬PWMÕ¼¿Õ±ÈÔ½´ó£¬¾ÍÇý¶¯¾§Ìå¹Üµ¼Í¨µÄʱ¼äÔ½³¤£¬ÕâÑù¼Óµ½Ñ¹Æµ×ª»»Æ÷µÄµçѹҲ¾ÍÔ½´ó£¬µçѹԽ´ó£¬ÔòѹƵת»»Æ÷Êä³öµÄ¼ÆÊýÂö³åÔÚµ¥Î»Ê±¼äÒ²¾ÍÔ½¶à£¬ÕâÑù¾ÍÏ൱ÓÚµç»úµÄµçѹԽ´ó£¬ÆäתËÙÒ²¾Í»áÔ½¿ì£¬ÎÒÃÇÔÙÓõ¥Æ¬»ú¶ÔѹƵת»»Æ÷µÄÊä³öÂö³å¼ÆÊý£¬PIDµ÷½ÚÆ÷¾Í°ÑÕâ¸ö¼ÆÊýÂö³åºÍÔ¤ÏÈÉ趨µÄÖµ½øÐбȽϣ¬±ÈÉ趨ֵС£¬ÕâÑù¾Í»áµÃµ½Ò»¸öÆ«²î£¬ÔÙ°ÑÕâ¸öÆ«²î¼Óµ½ADµÄ¸ø¶¨µçѹ£¬ÕâÑù¾ÍÏ൱ÓÚ¼Ó´óÁËPWMµÄÕ¼¿Õ±È£¬ÒªÊDZÈÉ趨ֵ´ó£¬ÕâÑùÒ²»áµÃµ½Ò»¸öÆ«²î£¬¾Í°ÑÕâ¸ö±ä²îÓë¸ø¶¨µÄµçѹÏò¼õ£¬ÕâÑù¾Í¿ÉÒÔ¼õÉÙPWMµÄÕ¼¿Õ±È£¬Í¨¹ý¸Ä±äÕ¼¿Õ±ÈÀ´¸Ä±ä¾§Ìå¹ÜµÄµ¼Í¨Ê±¼ä£¬¾Í¿ÉÒԸıäѹƵת»»Æ÷µÄÊäÈëµçѹ£¬Ò²¾Í¸Ä±äѹƵת»»Æ÷µÄµ¥Î»¼ÆÊýÂö³å£¬´ïµ½µ÷µç¶¯»úËٶȵÄÄ¿µÄ¡£

15