ÕªÒª£ºÕë¶ÔÎÞÏßͨѶÊÖÒÕÔÚ·§Ãŵ綯װÖÃÖеÄÓ¦Óã¬ÆÊÎöÖÖÖÖ³£¼ûµÄÎÞÏßͨѶÊÖÒÕµÄÓ¦ÓÃÌØµã£¬Ìá³ö»ùÓÚÀ¶ÑÀÊÖÒյĽâ¾ö¼Æ»®¡£ÁíÍ⣬¼òÆÓÆÊÎöÁËÀ¶ÑÀÐÒéÕ»µÄ 3 ÖÖʵÏÖÐÎʽ£¬Ñ¡ÔñǶÈëʽģ×Ó×÷ΪÀ¶ÑÀÎÞÏßͨѶµÄʵÏÖÐÎʽ¡£×ÅÖØÏÈÈÝÁËÀ¶ÑÀÊÖ³Ö²Ù×÷Æ÷µÄÓ²¼þϵͳ½á¹¹ºÍÈí¼þÁ÷³Ì£¬ÊµÏÖÁ˶ԴøÀ¶ÑÀͨѶģ¿éµÄ·§Ãŵ綯װÖõÄÎÞÏßÒ£¿Ø²Ù×÷¡£
1¡¢À¶ÑÀÐÒéջʵÏÖÐÎʽ
À¶ÑÀÐÒ鹿·¶×ñÕÕ¿ª·Åϵͳ»¥Áª OSI£¨Open System Interconnection£©Ä£×Ó¡£À¶ÑÀÐÒéջƾ֤·â×°·½·¨ÓÐ 3 ÖÖ²î±ðµÄʵÏÖÄ£×Ó¡ª¡ª½è¾Óʽ¡¢Ç¶ÈëʽºÍÍêȫǶÈëʽ£¬»®·ÖÕë¶Ô¾ßÓвî±ð¹¦Ð§ºÍ×ÊÔ´µÄ²úÆ·¡¢¹ØÓÚǶÈëʽģ×Ó£¬À¶ÑÀÐÒéջλÓÚÀ¶ÑÀÄ£¿éÖУ¬Ó¦ÓóÌÐòµ¥¶ÀÔËÐÐÔÚÖ÷»úÉÏ£¬Í¨¹ýÊÊÅäÐÒéÓëÀ¶ÑÀÄ£¿éͨѶ¡£Ç¶Èëʽģ×ÓÎÞÐèÖ÷»ú´¦Öóͷ£À¶ÑÀÉϲãÐÒ飬ïÔÌÁËÖ÷»úµÄÈí¼þ¸ººÉºÍ´úÂ볤¶È£¬½µµÍÁË¿ª¾Ùʶȣ¬¹ØÓÚÄÚ´æÓÐÏÞµÄ×°±¸ÊDz»´íµÄÑ¡Ôñ¡£±¾Éè¼ÆÔÚÀ¶ÑÀÐÒéջʵÏÖÐÎʽÉÏÑ¡ÓÃÁËǶÈëʽģ×Ó£¬Í¨¹ýʹÓÃÄϾ©¹ú´ºµç×ÓÊÖÒÕÓÐÏÞ¹«Ë¾µÄ KC02 À¶ÑÀÄ£¿é£¬°ü¹ÜͨѶ¿É¿¿ÐÔ²¢ïÔÌÁË CPU µÄ´úÂëÁ¿¡£
2¡¢À¶ÑÀÓ¦ÓÃϵͳÉè¼Æ
ÔÚ¹¤ÒµÏÖ³¡Ê¹ÓÃÀ¶ÑÀÎÞÏßͨѶ£¬ÆäϵͳµÄÓ²¼þÉè¼Æ·ÖΪ·§Ãŵ綯װÖúÍÊÖ³Ö²Ù×÷Æ÷Á½²¿·Ö¡£
2.1 ·§Ãŵ綯װÖÃ
·§Ãŵ綯װÖÃʵÏÖ·§Ãű¾ÌåµÄ¿ØÖƹ¦Ð§¡£ÒÔ LPC2292 Ϊ½¹µã¹¹½¨Õû¸öǶÈëʽϵͳ£¬À¶ÑÀÄ£¿é½ÓÄɹ¤Òµ¼¶ KC02 Ä£¿é¡¢LPC2292 ÊÇ NXP ¹«Ë¾»ùÓÚ ARM7TDMI-S µÄÒ»¿î¸ßÐÔÄܹ¤Òµ¼¶Î¢´¦Öóͷ£Æ÷¡£Æä´¦Öóͷ£Æ÷ÄÚºËΪ 32 λ RISC ϵͳ½á¹¹£¬¾ßÓиßÃÜ¶ÈµÄ 16 λָÁ¼°¼«µÍµÄ¹¦ºÄ¡¢KC02 À¶ÑÀÄ£¿éÊǿɾÙÐÐÊý¾Ý½»Á÷ºÍÓïÒôͨѶµÄÀ¶ÑÀͨѶģ¿é¡£ÆäÌå»ýС£¬ÐÎ×´³ß´ç³¤Îª 17.8mm£¬¿íΪ 15.2mm£»ÊÂÇéµçѹΪ 3.3V£¬ÓµÓÐ UART¡¢SPI ºÍ USB ´®Ðнӿڣ¬ÔÚ±¾Éè¼ÆÖÐʹÓô¦Öóͷ£Æ÷µÄ UART ÓëÀ¶ÑÀÄ£¿éÏàÁ¬¡£
2.2 ÊÖ³Ö²Ù×÷Æ÷
ÊÖ³Ö²Ù×÷Æ÷µÄ¹¦Ð§ÎªËÑË÷´ÓÀ¶ÑÀ£¬²¢ÔÚÖ÷´ÓÀ¶ÑÀ½¨ÉèÁ´½ÓÖ®ºó£¬²Ù×÷·§Ãŵ綯װÖ㬲¢Í¬²½ÏÔʾ·§Ãŵ綯װÖÃÆÁÄ»ÄÚÈÝ¡£Æäϵͳ½á¹¹ÒÔ 8 λ AVR µ¥Æ¬»ú ATmega128L Ϊ½¹µã£¬°üÀ¨°´¼ü¡¢Òº¾§ÏÔʾÆÁ¡¢Ö÷À¶ÑÀÄ£¿éºÍµçÔ´´¦Öóͷ£ 4 ¸ö²¿·Ö¡£KC02 Ö÷À¶ÑÀÄ£¿éͨ¹ý´®¿ÚÓ뵥Ƭ»úÏàÁ¬¡£ÊÖ³Ö²Ù×÷Æ÷ʹÓÃµç³Ø£¬Í¨¹ýµçԴת»»Ð¾Æ¬ AMSI1117 ÎÈѹºó¸øÕû¸öǶÈëʽϵͳ¹©µç¡£
2.3 ÊÖ³Ö²Ù×÷Æ÷Èí¼þÁ÷³Ì
ÊÖ³Ö²Ù×÷Æ÷¸´Î»ºóÊ×ÏȾÙÐи÷µ×²ãÓ²¼þµÄ³õʼ»¯²Ù×÷£¬È»ºóƾ֤ÎüÊÕµ½µÄ°´¼üÏÂÁî¾ÙÐÐÏìÓ¦µÄ²Ù×÷¡¢ÔÚÓ²¼þÉè¼ÆÖУ¬½«µ¥Æ¬»úµÄ PD4 ÓëÀ¶ÑÀÄ£¿éµÄÁ´½Ó״̬¶Ë¿ÚÏàÁ¬£¬PD7 ¿ÚÓëÀ¶ÑÀÄ£¿éµÄ RESET Òý½ÅÏàÁ¬ ¡£
3 À¶ÑÀ½ÚµãÁ´½ÓÀú³Ì
´¦ÓÚ¹¤ÒµÏÖ³¡µÄ·§Ãŵ綯װÖÃͨ³£ÎªÒ»¸öÕóÁУ¬´Ëʱ׼ȷÍê³ÉÀ¶ÑÀ½ÚµãµÄÅÌÎÊÒÔ¼°Á´½ÓÊǽ¨ÉèÊÖ³Ö²Ù×÷Æ÷Óë·§Ãŵ綯װÖÃͨѶµÄÒªº¦¡£¸ÃÀú³ÌÓÉÊÖ³Ö²Ù×÷Æ÷ MCU ͨ¹ýÊÊÅäÐÒé²Ù×÷Ö÷À¶ÑÀÄ£¿éÍê³É¡¢ÓÉÓÚÔÚ¹¤ÒµÏÖ³¡¿ÉÄÜÓжą̀·§ÃÅͬʱ¾ßÓÐÀ¶ÑÀÎÞÏßͨѶ¹¦Ð§£¬ÊÖ³Ö²Ù×÷Æ÷Óë·§Ãŵ綯װÖõÄÁ´½Ó·ÖΪÎïÀíÁ´½ÓºÍÂß¼Á´½Ó¡£ÆäÖÐÂß¼Á´½ÓΪÎïÀíÁ´½ÓµÄÒ»¸ö×Ó¼¯£¬Ö»ÓÐÔÚÊÖ³Ö²Ù×÷Æ÷Óë·§Ãŵ綯װÖÃÖ®¼ä½¨ÉèÁËÎïÀíÁ´½Ó£¬²¢ÇÒÊÖ³Ö²Ù×÷Æ÷ÎüÊÕµ½ÁËÈ·ÈÏÁ´½ÓµÄÖ¸ÁîºóÂß¼Á´½Ó²Å½¨Éè¡£´ËʱÊÖ³Ö²Ù×÷Æ÷½øÈë²Ù×÷·§Ãŵ綯װÖò¢Í¬²½ÏÔʾµÄ״̬¡£·§Ãŵ綯װÖÃÖ»Äܱ»¶¯µØÎüÊÕÊÖ³Ö²Ù×÷Æ÷µÄËÑË÷ºÍÁ´½Ó£¬ÆäÉϲã³ÌÐòÔÚ´¦Öóͷ£Á´½Ó״̬ʱ¸ø³öÌáÐÑÓÃÓÚ²Ù×÷ÕßÅжÏÀ¶ÑÀÍøÂçµÄÁ´½Ó״̬¡£
4¡¢ÏµÍ³¹¦Ð§
Êý¾Ý½»Á÷¹¦Ð§£ºÊÖ³Ö²Ù×÷Æ÷½ÓÄÉÅÌÎÊÓ¦´ðµÄ·½·¨ÊÕÂÞ·§Ãŵ綯װÖõÄʵʱ״̬¡£Ã¿¸ô 100ms£¬ÊÖ³Ö²Ù×÷Æ÷¾Í»á·¢³ö 1 ´ÎÅÌÎÊÖ¸Á·§Ãŵ綯װÖý«Ä¿½ñ״̬´ò°üΪ 1 Ö¡ 6 ×Ö·ûµÄÊý¾ÝÉÏ´«¸øÊÖ³Ö²Ù×÷Æ÷¡£ÓÉÓÚËù´«ÊäµÄÊý¾Ý²»»á°üÀ¨ 0xff ºÍ 0xfe£¬¿ÉÒÔ½«Æä×÷Ϊ 1 Ö¡Êý¾ÝµÄÆðʼºÍ¿¢Ê±ê¼Ç¡¢ÊÖ³Ö²Ù×÷Æ÷ͨ¹ýͬÑùµÄÊý¾ÝÃûÌÃÈ¥³ýµôÆðʼ±ê¼ÇºÍ¿¢Ê±ê¼ÇÆÊÎö³öÒ»Ö¡Êý¾Ý£¬²¢Í¬²½ÏÔʾ·§Ãŵ綯װÖÃ״̬¡£ÔÚÊÖ³Ö²Ù×÷Æ÷ºÍ·§Ãŵ綯װÖýøÈë·§ÃŲÎÊýµÄͬ²½ÉèÖÃ״̬ʱ£¬Êý¾ÝÖ¡³¤¶È²»Àο¿£¬Æ¾Ö¤ÊéǰÏÔÊ¾Ò³ÃæËùÐèµÄÐÅÏ¢¾ÙÐÐÊý¾Ý½»Á÷¡£Á´½Ó¶Ï¿ªÌáÐÑ£ºµ±ÓÉÓÚÍâ½çÓÚÈÅ»ò¾àÀëÔöÌíµ¼ÖÂÊÖ³Ö²Ù×÷Æ÷ºÍ·§Ãŵ綯װÖÃÖ®¼äÁ´½Ó¶Ï¿ªÊ±£¬ÊÖ³Ö²Ù×÷Æ÷¸ø³öÁ´½Ó¶Ï¿ªÌáÐÑ£¬·§Ãŵ綯װÖÃÔòÌø³öÀ¶ÑÀÎÞÏß²Ù×÷״̬£¬»Ö¸´µ½ÍâµØ²Ù×÷ģʽ¡£
½áÓï¡¢Õë¶Ô½«À¶ÑÀÎÞÏßÊÖÒÕÒýÈë·§Ãŵ綯װÖÃÖеÄÏÖʵ¹¤³ÌÐèÇ󣬱¾ÎÄÆÊÎöÁËÆä¿ÉÐÐÐÔ£¬²¢ÇÒʵÏÖÁËÏÖʵÈíÓ²¼þϵͳ£¬¶Ô¹¤ÒµÏÖ³¡µÄÎÞÏßÊÖÒÕÓ¦ÓÃÓÐÒ»¶¨²Î¿¼¼ÛÖµ¡£