ÉϺ£»¦¹¤·§Ãų§£¨¼¯ÍÅ£©ÓÐÏÞ¹«Ë¾
ÕªÒª£ºÕë¶ÔÎÞÏßͨÐż¼ÊõÔÚ·§Ãŵ綯װÖÃÖеÄÓ¦Ó㬷ÖÎö¸÷ÖÖ³£¼ûµÄÎÞÏßͨÐż¼ÊõµÄÓ¦ÓÃÌØµã£¬Ìá³ö»ùÓÚÀ¶ÑÀ¼¼ÊõµÄ½â¾ö·½°¸¡£ÁíÍ⣬¼òµ¥·ÖÎöÁËÀ¶ÑÀÐÒéÕ»µÄ 3 ÖÖʵÏÖÐÎʽ£¬Ñ¡ÔñǶÈëʽģÐÍ×÷ΪÀ¶ÑÀÎÞÏßͨÐŵÄʵÏÖÐÎʽ¡£×ÅÖØ½éÉÜÁËÀ¶ÑÀÊÖ³Ö²Ù×÷Æ÷µÄÓ²¼þϵͳ½á¹¹ºÍÈí¼þÁ÷³Ì£¬ÊµÏÖÁ˶ԴøÀ¶ÑÀͨÐÅÄ£¿éµÄ·§Ãŵ綯װÖõÄÎÞÏßÒ£¿Ø²Ù×÷¡£
¹Ø¼ü´Ê£º·§Ãŵ綯װÖã»À¶ÑÀ£»KC02
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 Ö¡Êý¾ÝµÄÆðʼºÍ½áÊø±êÖ¾¡£
ÊÖ³Ö²Ù×÷Æ÷ͨ¹ýͬÑùµÄÊý¾Ý¸ñʽȥ³ýµôÆðʼ±êÖ¾ºÍ½áÊø±êÖ¾½âÎö³öÒ»Ö¡Êý¾Ý£¬²¢Í¬²½ÏÔʾ·§Ãŵ綯װÖÃ״̬¡£ÔÚÊÖ³Ö²Ù×÷Æ÷ºÍ·§Ãŵ綯װÖýøÈë·§ÃŲÎÊýµÄͬ²½ÉèÖÃ״̬ʱ£¬Êý¾ÝÖ¡³¤¶È²»¹Ì¶¨£¬°´ÕÕÊéǰÏÔÊ¾Ò³ÃæËùÐèµÄÐÅÏ¢½øÐÐÊý¾Ý½»»»¡£Á´½Ó¶Ï¿ªÌáʾ£ºµ±ÓÉÓÚÍâ½çÓÚÈÅ»ò¾àÀëÔö¼Óµ¼ÖÂÊÖ³Ö²Ù×÷Æ÷ºÍ·§Ãŵ綯װÖÃÖ®¼äÁ´½Ó¶Ï¿ªÊ±£¬ÊÖ³Ö²Ù×÷Æ÷¸ø³öÁ´½Ó¶Ï¿ªÌáʾ£¬·§Ãŵ綯װÖÃÔòÌø³öÀ¶ÑÀÎÞÏß²Ù×÷״̬£¬»Ö¸´µ½±¾µØ²Ù×÷ģʽ¡£
½áÓï
Õë¶Ô½«À¶ÑÀÎÞÏß¼¼ÊõÒýÈë·§Ãŵ綯װÖÃÖеÄʵ¼Ê¹¤³ÌÐèÇ󣬱¾ÎÄ·ÖÎöÁËÆä¿ÉÐÐÐÔ£¬²¢ÇÒʵÏÖÁËʵ¼ÊÈíÓ²¼þϵͳ£¬¶Ô¹¤ÒµÏÖ³¡µÄÎÞÏß¼¼ÊõÓ¦ÓÃÓÐÒ»¶¨²Î¿¼¼ÛÖµ¡£