¡¡¡¡½üÄêÀ´£¬Ëæ×ÅÎÒ¹ú¾¼ÃµÄÉú³¤£¬¶¼»áµÄ½»Í¨Óµ¼·ÎÊÌâÈÕÇ÷ÑÏÖØ£¬Òò´ËÌá¸ß¶¼»á·ÍøµÄͨÐÐÄÜÁ¦¡¢ÊµÏÖÃÅ·½»Í¨µÄ¿Æѧ»¯ÖÎÀíÆÈÔÚü½Þ¡£ÖÇÄܽ»Í¨ÏµÍ³(ITS)ÔÚÕâÖÖÅä¾°ÏÂÓ¦Ô˶øÉú¡£
¡¡¡¡ÖÇÄܽ»Í¨ÒªÇó·¿ÚÏò¿ØÖÆÖÐÐÄʵʱÌṩͼÏñºÍÊý¾ÝÐÅÏ¢£¬²¢Äܹ»¶ÀÁ¢Ö´ÐÐһЩÅÓ´óµÄËã·¨¡£¿ÉÊÇÄ¿Ç°º£Äڵķ¿Ú½»Í¨¿ØÖÆÆ÷´ó¶à½ÓÄɵ¥Æ¬»ú×÷Ϊ´¦ÀíÆ÷£¬Ö»ÄÜÖ´ÐÐ׼ʱËã·¨£¬ÒÔRS232»òÕßRS485×÷ΪͨѶ·½·¨£¬»ù´¡ÎÞ·¨Âú×ãÖÇÄܽ»Í¨¹ØÓÚ·¿Ú¿ØÖÆÆ÷µÄÒªÇ󣻶øÍâÑóµÄ·¿Ú¿ØÖÆÆ÷(ÈçÎ÷ÃÅ×Ó¹«Ë¾µÄ2070ºÍÃÀ¹úµÄ EAGLE)²»¿ÉÊʺÏÖйú¹úÇ飬ÇÒ¼Û¸ñÌڹ󣬲Ù×÷²»±ãµ±¡£Òò´ËÑо¿¿ª·¢³öÊʺÏÖйú¹úÇé¡¢ÐÔÄܼ۸ñ±È¸ßµÄ·¿Ú¿ØÖÆÆ÷³ÉΪһÏîÌرð½ôÆȵÄÈÎÎñ¡£
ÏÂÃæ½éÉÜÏÂTCS-0602ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷¡£´ÓÓ²¼þÌåϵ¡¢Èí¼þÌåϵ£¬×îºóµÄÔËÐнá¹ûµÈ·½ÃæÀ´½øÐÐ˵Ã÷¡£
1 ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷ÔÚÖÇÄܽ»Í¨ÖеÄ×÷ÓÃ
¡¡¡¡ÖÇÄܽ»Í¨ÍøÂç½á¹¹Èçͼ1Ëùʾ¡£µ±ÍøÂçÕý³£ÊÂÇéʱ£¬¹²ÏíÊý¾Ý¿âͨ¹ý¹âÀÂÊÕ¼¯¿ØÖÆÆ÷Ô¤´¦Àí¹ýµÄͼÏñºÍÊý¾ÝÐÅÏ¢£¬ÔÚ¿ØÖÆÖÐÐÄͨ¹ýÏàÓ¦µÄÊýѧģÐͽøÐÐÔ¤²â¡¢ÓÕµ¼ºÍ¿ØÖÆ[2¡«4]£¬È»ºó½«¿ØÖƲÎÊýÏÂÔص½ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷£¬ÓÉËü¿ØÖƽ»Í¨Ö¸Ê¾Åƺͽ»Í¨Ðźŵƣ¬À´ÊµÏÖÕû¸öϵͳµÄ×îÓÅ¿ØÖÆÕ½ÂÔ¡£µ±ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷²»¿É¸ú¿ØÖÆÖÐÐÄͨѶµÄʱºò£¬Ëü¿ÉÒÔƾ¾ÝÍâµØ¼ì²âµ½µÄ½»Í¨Á÷Á¿ºÍÀúÊ·Êý¾ÝµÄÊýѧģÐͽøÐлùÓڸ÷¿ÚµÄ¾ÖÓò×îÓÅ¿ØÖÆ¡£µ±±¬·¢Ê¹ʺÍÆäËüÌØÊâÇé¿öʱ£¬»¹¿ÉÒÔͨ¹ýÊÖ¶¯ÊµÏÖ·¿ÚµÄ¿ØÖÆ¡£ËùÒÔÔÚÖÇÄܽ»Í¨ÖУ¬ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷ÊÇÒ»¸öÊÕ¼¯Êý¾ÝºÍʵÏÖ¿ØÖƵÄƽ̨¡£ËüÐèÒªÍê³ÉÒÔÏÂÈÎÎñ£º(1)Óë¿ØÖÆÖÐÐÄͨ¹ý¹âÀ½øÐÐͨѶ£»(2)Ö´Ðн»Í¨¿ØÖÆËã·¨£»(3)½ÓÊÕÉãÏñ»úͼÏñ£»(4)Óë΢²¨¼ì²âÒÇͨѶ£»(5)ÓëµØ¸ÐÏßȦͨѶ£»(6)¿ØÖƽ»Í¨Ðźŵƣ»(7)¿ØÖƽ»Í¨Ö¸Ê¾ÅÆ¡£
![]() |
2 ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷µÄÓ²¼þÌåϵ½á¹¹
¡¡¡¡ÖÇÄܽ»Í¨¿ØÖÆÆ÷ÐèÒªÖ´ÐгÁÖصÄͨѶºÍËã·¨´¦Àí£¬¶Ô´¦ÀíÆ÷µÄͨѶºÍÔËËãËÙ¶ÈÓкܸߵÄÒªÇó£¬Ä¦ÍÐÂÞÀ¹«Ë¾µÄMPC8245Äܹ»Âú×ãÕâЩҪÇó¡£MPC8245¾ßÓÐÇ¿´óµÄͨѶºÍÔËËãÄÜÁ¦[5]£¬¿ÉÒÔͨ¹ýTI16C554µÈ´®¿ÚоƬÀ©Õ¹¶à¸öRS232´®¿Ú£¬ºÍ¶à¸öÍâÉèͨ¹ý´®¿Ú½øÐÐͨѶ;¿ÉÒÔÁ¬½Ó¶à´ï4¸öPCIÉ豸£¬»¹¿ÉÒÔͨ¹ýÒÔÌ«Íø»òÕߵ绰Ïß½øÐÐÍøÂçͨѶ¡£ÓÉÓÚMPC8245¿ÉÒÔÔËÐÐÔÚ300MHz£¬Òò´Ë¿ÉÒÔÂú×ãÐí¶àÖÇÄܽ»Í¨Ëã·¨µÄÐèÇó¡£
¡¡¡¡ÖÇÄܽ»Í¨¿ØÖÆÆ÷Ó²¼þ¿òͼÈçͼ2Ëùʾ£¬MPC8245À©Õ¹ÁË32M SDRAMºÍ4M FLASH´æ´¢Æ÷£¬ÆäÖУ¬4M FLASHÓÃÀ´´æ´¢LinuxÄں˺ÍÓ¦ÓóÌÐò,32MµÄSDRAMÔÚϵͳÔËÐеÄʱºò´æ´¢LinuxµÄÄں˺ÍÓ¦ÓóÌÐò¡£Î¥ÕÂ×¥ÅÄ¿ØÖÆÆ÷ͨ¹ýPCI×ÜÏß½Ó¿ÚоƬPLX9030½ÓÈëMPC8245£¬ÏµÍ³¿ÉÒÔ¼æÈÝÖÖÖÖ²î±ðµÄÎ¥ÕÂ×¥ÅÄ¿ØÖÆÆ÷£¬Í¨¹ý±àд²î±ðµÄÇý¶¯³ÌÐòÀ´ÊµÏÖ¡£ÒÔÌ«Íø¿ØÖÆÆ÷ͨ¹ýÒÔÌ«Íø½Ó¿ÚоƬ CS8900A½ÓÈëMPC8245£¬¿ÉÒÔ½ÓÈëInternet£¬¼ÓÈë¹âÏ߽ӿھͿÉÒÔʵÏÖ¹âÏËͨѶ¡£Í¨¹ýMPC8245µÄUART¿ÚÀ©Õ¹ÁËһƬ 16C554£¬À©Õ¹³öÁËËĸö´®¿Ú£¬»®·Ö½ÓÈëÒº¾§¿ØÖÆÆ÷¡¢½»Í¨µÆ¿ØÖÆÆ÷¡¢½»Í¨Ö¸Ê¾ÅÆ¿ØÖÆÆ÷ºÍ´«¸ÐÆ÷¡£Òº¾§¿ØÖÆÆ÷ÓÃÀ´É趨»òÕßÐÞ¸ÄÖÇÄÜ·¿Ú¿ØÖÆÆ÷¿ØÖƲÎÊý£¬²¢ÇÒ»¹¿ÉÒÔͨ¹ýÊÖ¶¯Ö±½Ó¿ØÖƽ»Í¨µÆ¡£½»Í¨µÆµÄ¿ØÖÆÊÇÖ±½Ó¿ØÖƽ»Í¨µÆ£¬½ÓÊÕÀ´×ÔMPC8245µÄ²ÎÊýÉ趨£¬ºÃ±È·¿ÚÊý¡¢ºìÂ̵Æʱ¼äµÈ£¬²¢¿ØÖƽ»Í¨µÆ¡£½»Í¨Ö¸Ê¾ÅÆÊÇÓÃÀ´Ìṩ½»Í¨ÐÅÏ¢µÄ´óÆÁÄ»£¬MPC8245½ÓÊÕÀ´×Ô¿ØÖÆÖÐÐĵĽ»Í¨ÐÅÏ¢£¬²¢½«ÕâЩÐÅÏ¢Ë͵½½»Í¨Ö¸Ê¾ÅÆ¿ØÖÆÆ÷£¬ÏÔʾÔÚ´óÆÁÄ»ÉÏ£¬ÓÃÀ´Êèµ¼½»Í¨¡£¼ì²âÉ豸ÔÚÄ¿Ç°½»Í¨¿ØÖÆÖеÄ×÷ÓÃÔ½À´Ô½ÖØÒª£¬ÖÖÖÖ¼ì²âÉ豸²»µ«ÖÖÀà·±¶à£¬²¢ÇÒвúÆ·²»¾øÓ¿ÏÖ£¬Òò´ËTCS-0602Ô¤ÁôÁË°üÀ¨´®¿ÚÔÚÄڵĶàÖÖ½Ó¿Ú·½·¨¡£
3 ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷µÄÈí¼þÌåϵ
¡¡¡¡×÷Õß¿ª·¢µÄÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÈí¼þ½¨Á¢ÔÚUclinux²Ù×÷ϵͳ֮ÉÏ¡£LinuxÄÚºËÊÇÒ»ÖÖÔ´Â뿪·ÅµÄ²Ù×÷ϵͳ£¬½ÓÄÉÄ£¿é»¯µÄÉè¼Æ¡£ÔÚ´ËÖ»±£´æÁ˱ØÐëµÄ¹¦Ð§Ä£¿é£¬É¾³ýÁËÈßÓàµÄµÄ¹¦Ð§Ä£¿é£¬²¢¶ÔÄÚºËÖØбàÒ룬´Ó¶øʹϵͳÔËÐÐËùÐèµÄÓ²¼þ×ÊÔ´ÏÔÖø¼õÉÙ¡£Òò´Ë½«ÆäÓ¦ÓÃÓÚÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷µÄÉè¼Æ£¬¾ßÓдúÂëÁ¿Ð¡¡¢ÔËÐÐÏûºÄϵͳ×ÊÔ´ÉÙ¡¢¿É¿¿ÐԸߵÈÓŵ㣬ÊÊÓ¦ÁËÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷¹ØÓÚ²Ù×÷ϵͳµÄÒªÇó¡£
¡¡¡¡ÖÇÄܽ»Í¨¿ØÖÆÆ÷Ó¦ÓÃÈí¼þÓÉËĸöͨѶÐÒéÄ£¿éºÍÎå¸öË㷨ģ¿é×é³É¡£ËĸöͨѶģ¿é»®·ÖÊÇ£ºÎ¥Õ´¦ÀíÐÒé¡¢¿ØÖÆÖÐÐÄͨѶÐÒé¡¢´®¿ÚͨѶÐÒéºÍÁ÷Á¿Êý¾ÝÊÕÂÞÐÒé¡£ÎåÖÖ¿ØÖÆË㷨ģ¿é»®·ÖÊÇ£º×¼Ê±¿ØÖÆÄ£¿é¡¢¸ÐÓ¦¿ØÖÆÄ£¿é¡¢¶àʱ¶Î¿ØÖÆÄ£¿é¡¢»ÆÉÁ¿ØÖÆÄ£¿éºÍÂ̲¨´ø¿ØÖÆÄ£¿é¡£Í¼3¸ø³öÁË»ùÓÚUclinuxµÄÖÇÄÜ·¿Ú½»Í¨¿ØÖÆÆ÷µÄÈí¼þÊÂÇéÁ÷³Ì¡£
¡¡¡¡ÏÂÃæ˵Ã÷Õû¸öϵͳµÄÊÂÇéÁ÷³Ì¡£ÏµÍ³Éϵçºó£¬ UclinuxÆô¶¯£¬ÉèÖÃCPUÖ÷ƵÊÂÇé·½·¨¡¢PLL£¬½øÐд®¿Ú²¨ÌØÂÊÉèÖᢳõʼ»¯»õ²Ö£¬½«FLASHÖеÄÊý¾Ý¶ÎCOPYµ½RAMÖÐÖ¸¶¨Î»ÖÃÉÏ£¬Ìøµ½µÚһƬRAMµÄ0λÖÿªÊ¼Ö´ÐС£Èç¹ûÊÇ9030µÄÖжϣ¬ÏµÍ³Å²ÓÃÎ¥ÕÂ×¥ÅÄϵͳµÄͨѶÐÒ飬»ñÈ¡Î¥Õ³µÅƺţ»Èç¹ûÊÇ8900AµÄÖжϣ¬ÏµÍ³Å²ÓÿØÖÆÖÐÐĵÄͨѶÐÒ飬»ñµÃ¿ØÖÆÖÐÐĵĿØÖÆÐÅÏ¢£»Èç¹ûÊÇ´®¿ÚÖжϣ¬ÏµÍ³ÔÙÅÌÎÊÊÇ16C554µÄÄĸö´®¿ÚµÄÖжϣ¬È»ºóŲÓÃÏàÓ¦µÄÐÒ飻Èç¹ûÊÇʱÖÓÖжϣ¬¾Í¸ø´«¸ÐÆ÷·¢³ö¿ØÖÆÖ¸Á»òÕ߸øºìÂ̵ƿØÖÆÆ÷·¢³ö¿ØÖÆÖ¸Á»òÕ߸ø½»Í¨Ö¸Ê¾ÅÆ·¢³öÏàÓ¦µÄ¿ØÖÆÐÅÏ¢¡£²»¹ÜÊÇʲôÖжϱ¬·¢£¬¶¼ÒªÅ²ÓÃÎåÖÖËã·¨ÖÐÕýÔÚÔËÐеÄËã·¨À´ÖØÐÂÅÌËã²ÎÊý¡£
¡¡¡¡TCS -0602ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷ÓÚ2002Äê12ÔÂͨ¹ý¹ú¼Ò¼ø¶¨£¬²¢½«ÔÚһЩ¶¼»á½øÐÐÊÔÔËÐС£¸ÃϵͳµÄÁ¢ÒìÔÚÓÚ½«Ç¶Èëʽ´¦ÀíÆ÷ºÍʵʱ²Ù×÷ϵͳ½áºÏÆðÀ´Ó¦ÓÃÓÚÖÇÄܽ»Í¨ÁìÓò£¬ÔÚÈí¡¢Ó²¼þ·½Ã涼ÊÇ¿ª·ÅʽµÄ½á¹¹£¬Èí¼þÄ¿Ç°¿ÉÒÔÖ§³ÖÎåÖÖ¿ØÖÆËã·¨£¬²¢ÇÒ¿ÉÒÔÀ©³ä¡£Ó²¼þ¿ÉÒÔÖ§³ÖRS232¡¢RS485¡¢PCI¡¢RJ45ºÍ USB½Ó¿ÚÉ豸¡£Êµ¼ÊÔËÐнá¹û±êÃ÷£¬TCS-0602ÖÇÄܽ»Í¨Â·¿Ú¿ØÖÆÆ÷Éè¼ÆºÏÀí¡¢ÔËÐпɿ¿£¬ÍêÈ«¿ÉÒÔÌæ´úÍâÑóµÄͬÀà²úÆ·¡£