ÕªÒª:ÎÐÂÖÁ÷Á¿¼ÆÊDzÉÓó¬µÍ¹¦ºÄµ¥Æ¬Î¢»úÎÐÂÖÁ÷Á¿´«¸ÐÆ÷ÓëÏÔʾ¼ÆËãÒ»Ì廯µÄÐÂÐÍÖÇÄÜÒÇ±í¡£ÎÄÕÂÕë¶ÔÁ÷Á¿¼Æ¿ØÖƵÄʵ¼ÊÒªÇó,»ùÓÚMODBUSÐÒéµÄ¼ÆÁ¿Êý¾ÝµÄͨÐÅϵͳ¡£ÎÐÂÖÁ÷Á¿¼Æ(ÏÂλ»ú)MSP430µ¥Æ¬»úʵÏÖÊý¾ÝµÄ²É¼¯¼°´æ´¢¡£ÉÏλ»ú³ÌÐòÊÇͨ¹ýVisualStudio2012ÀûÓÃC#ÓïÑÔ±àдµÄ»ùÓÚMODBUSÐÒéµÄWindowsÓ¦ÓóÌÐò¡£°Ñ£¬ÉÏλ»ú³ÌÐòÒÆÖ²µ½Ç¶ÈëʽϵͳÖÐ,ÉÏÏÂλ»úͨ¹ýÎÞÏßÉäƵ¼¼ÊõʵÏÖͨÐÅ£¬Íê³ÉÁ˶ÔÁ÷Á¿¼ÆµÄÔ¶³Ì¿ØÖÆÒÔ¼°¼ÆÁ¿Êý¾ÝµÄÔ¶³Ì²É¼¯ÓëÏÔʾ¡£
¡¡¡¡ÎÐÂÖÁ÷Á¿¼ÆÊôÓÚËÙ¶ÈʽÁ÷Á¿¼Æ£¬Ò²±»³ÆΪҶÂÖʽÁ÷Á¿¼Æ¡£ÎÐÂÖÁ÷Á¿¼ÆÊÇÀûÓÃÖÃÓÚÁ÷ÌåÖеÄÒ¶ÂÖµÄÐýת½ÇËÙ¶ÈÓëÁ÷ÌåÁ÷ËٳɱÈÀýµÄ¹Øϵ,ͨ¹ý²âÁ¿Ò¶ÂÖµÄתËÙÀ´·´Ó³Í¨¹ý¹ÜµÀµÄÁ÷ÌåÌå»ýÁ÷Á¿µÄ´óС£¬ÊÇÄ¿Ç°Á÷Á¿ÒDZíÖбȽϳÉÊìµÄ׼ȷ¶ÈÒÇ±í¡£¡¡¡¡Ëæ׏¤ÒµµÄ·¢Õ¹ÒÔ¼°¼ÆËã»úÍøÂçµÄÈÕÇ÷ÍêÉÆ,ÀûÓüÆËã»ú×÷ΪÉÏλ»úÓëÎÐÂÖÁ÷Á¿¼Æ½øÐÐͨÐÅÒѾÊÇÆóÊÂÒµµ¥Î»¼ÆÁ¿Êý¾Ý¹ÜÀíµÄ´óÇ÷ÊÆ¡£ÎÐÂÖÁ÷Á¿¼ÆµÄͨÐÅϵͳÊÇÎÐÂÖÁ÷Á¿¼ÆµÄÖØÒª×é³É²¿·Ö¡£ËäÈ»ÎÐÂÖÁ÷Á¿¼ÆÒѾÌṩÁË˲ʱÁ÷Á¿¡¢ÀÛ»ýÁ÷Á¿¡¢Î¶ȡ¢Ñ¹Á¦µÈÐÅÏ¢µÄ²É¼¯,µ«ÊÇÄ¿Ç°ÕâЩÊý¾ÝµÄ¶ÁÈ¡ÐèÒª¿¿È˹¤½øÐÐÏÖ³¡³±í¡£ÔʼµÄÈ˹¤³±í·½Ê½¼ÈºÄ·Ñ´óÁ¿µÄÈËÁ¦ÎïÁ¦,ÓÖÎÞ·¨±ÜÃâÊÖ¹¤³Ð´ºÍ¼ÆËã´øÀ´µÄÎó²î£¬ÇÒ¶ÔÊý¾ÝµÄ·ÖÎö´¦ÀíÒ²ÑÏÖØÖͺó,²»ÀûÓÚ¼°Ê±·¢ÏÖÎÊÌâ¡¢½â¾öÎÊÌâ¡£Òò´Ë,ÕâÖÖÊý¾Ý¶ÁÈ¡·½Ê½¾ßÓÐÒ׳ö´í¡¢¹¤×÷Á¿´ó¡¢ÕýÈ·Âʵ͵Èȱµã¡£¶øÇÒÎÐÂÖÁ÷Á¿¼Æ´ó¶à°²×°ÔÚһЩΣÏÕµÄÇÒÎÞÈË¿´ÊصŤ×÷ÏÖ³¡µÄÃÜ·â¹ÜÖÐ,È˹¤³±íÄѶȴó¡£
¡¡¡¡ÎªÁ˽â¾öÕâЩÎÊÌâ,±¾¿ÎÌâÔÚWindowsƽ̨ÏÂÀûÓÃVisualStudio2012±àд¼à¿Ø³ÌÐò²¢ÒÆÖ²µ½Ç¶ÈëʽϵͳÏ£¬Í¨¹ýÉäƵ¼¼ÊõÓëÏÂλ»ú½øÐÐÎÞÏßͨÐÅ,ͨ¹ý¼à¿Ø³ÌÐòµÄÎÞÏß¿ØÖÆÄܹ»ÊµÏÖÎÐÂÖÁ÷Á¿¼ÆµÄ¿ª¹Ø¡¢¸÷ÖÖÁ÷Á¿¼Æ²ÎÊýµÄÉ趨ÒÔ¼°½«²É¼¯µ½µÄÊý¾Ý´«Ê䵽ǶÈëʽÖ÷°å½øÐÐÏÔʾ¡£
1ϵͳ×ÜÌå·½°¸
¡¡¡¡»ùÓÚMODBUSÐÒéµÄÎÐÂÖÁ÷Á¿¼ÆͨÐÅϵͳÖ÷ÒªÓÉÉÏλ»úºÍÎÐÂÖÁ÷Á¿¼Æ(ÏÂλ»ú)ͨÐŲ¿·Ö×é³É¡£±¾Éè¼ÆÖ÷ÒªÍê³ÉÉÏλ»ú²¿·Ö¡£»ùÓÚMODBUSÐÒé±àдÉÏλ»ú³ÌÐò²¢ÒÆÖ²µ½Ç¶ÈëʽϵͳÖУ¬Ö÷ÒªÍê³ÉµÄÈÎÎñÓÐ:ÉÏλ»úͨ¹ýÎÞÏßÉäƵ¼¼ÊõÍê³ÉÁ˶ÔÎÐÂÖÁ÷Á¿¼Æ(ÏÂλ»ú)µÄ²ÎÊýÅäÖò¢¿ØÖÆÏÂλ»úÍê³É¶ÔÏÖ³¡Á÷Á¿¡¢Î¶ȡ¢Ñ¹Á¦µÈÊý¾ÝµÄ×Ô¶¯²É¼¯ÓëÏÔʾ¡£
2MODBUSÐÒé
2.1MODBUSÐÒé¼ò½é
¡¡¡¡MODBUS¹æÔ¼ÊÇMODICOM¹«Ë¾¿ª·¢µÄÒ»¸öΪºÜ¶à³§ÉÌÖ§³ÖµÄ¿ª·Å¹æÔ¼£¬MODBUSÐÒéÊÇÓ¦ÓÃÓÚµç×Ó¿ØÖÆÆ÷ÉϵÄÒ»ÖÖͨÓÃÓïÑÔ¡£Í¨¹ý´ËÐÒé,¿ØÖÆÆ÷Ï໥֮¼ä¡¢¿ØÖÆÆ÷¾ÓÉÍøÂç(ÀýÈçÒÔÌ«Íø)ºÍÆäËüÉ豸֮¼ä¿ÉÒÔͨÐÅ¡£MODBUSÐÒéÒѾ³ÉΪһ¸öͨÓÃ:¹¤Òµ±ê×¼,ÓÐÁËËü²»Í¬³§ÉÌÉú²úµÄ¿ØÖÆÉ豸¿ÉÒÔÁ¬³É¹¤ÒµÍøÂç½øÐм¯Öмà¿Ø¡£´ËÐÒ鶨ÒåÁËÒ»¸ö¿ØÖÆÆ÷ÄÜÈÏʶʹÓõÄÏûÏ¢½á¹¹,¶ø²»¹ÜËüÃÇÊǾ¹ýºÎÖÖÍøÂç½ø:ÐÐͨÐŵġ£ËüÃèÊöÁË¿ØÖÆÆ÷ÇëÇó·ÃÎÊÆäËüÉ豸µÄ¹ý.³Ì£¬ÈçºÎ»ØÓ¦À´×ÔÆäËüÉ豸µÄÇëÇó,ÒÔ¼°ÔõÑùÕì²â´íÎ󲢼Ǽ¡£ËüÖƶ¨ÁËÏûÏ¢Óò¸ñ¾ÖºÍÄÚÈݵĹ«¹²¸ñʽ¡£
¡¡¡¡MODBUSÐÒé°üÀ¨RTUºÍASCIIµÈ,²¢Ã»Óй涨ÎïÀí²ã¡£´ËÐÒéµÄÊý¾ÝͨÐŲÉÓÃÁËÖ÷/´Ó·½Ê½,¼´Ö÷É豸¶Ë·¢³öÐÅÏ¢ÇëÇó,´ÓÉ豸¶Ë½ÓÊÕµ½ÕýÈ·µÄÐÅÏ¢ºó¾Í»á·µ»ØÊý¾Ýµ½Ö÷É豸¶ËÍê³ÉÏìÓ¦;ͬʱÖ÷É豸¶ËÒ².¿ÉÒÔ·¢ÏûÏ¢Ö±½ÓÐ޸ĴÓÉ豸¶ËµÄÊý¾Ý,ʵÏÖÁËË«ÏòµÄ¶Áд¡£
2.2MODBUSÐÒé¸ñʽ
¡¡¡¡MODBUSÐÒéÖ÷Òª·ÖΪÁ½ÖÖ´«Êäģʽ:RTUģʽºÍASCIIģʽ¡£¸ù¾ÝÐèÇó¿ÉÒÔ×ÔÐÐÑ¡ÔñʹÓúÎÖÖģʽ£¬°üÀ¨´®¿ÚͨÐŵIJÎÊý(¶Ë¿ÚºÅ¡¢²¨ÌØÂÊ¡¢Ð£Ñ鷽ʽµÈ)¡£ÔÚÅäÖÿØÖÆÆ÷µÄʱºò,ͬһ¸öMODBUSÍøÂçÉϵÄËùÓÐÉ豸¶¼±ØÐëÑ¡ÔñÏàͬµÄÐÒé¸ñʽºÍ´®¿Ú²ÎÊý¡£µ±¿ØÖÆÆ÷ÉèÔÚMODBUSÍøÂçÉϲ¢ÒÔASCIIģʽͨÐÅʱ£¬×Ö·û·¢ËÍʱ¼ä¼ä¸ô¿É´ï1s¶ø²»²úÉú´íÎó,¶øÇÒÓÉÓÚASCII¸ñʽӵÓпªÊ¼ºÍ½áÊø±êÖ¾,Òò´ËASCIIÐÒéµÄ³ÌÐò¶ÔÊý¾Ý°üµÄ´¦ÀíÄܸü¼Ó·½±ãÖ±¹Û,¸ü¼ÓÈÝÒ×µ÷ÊÔ¡£ÕâÊÇÁ÷Á¿¼ÆµÄͨÐÅϵͳѡÔñASCIIÐÒé×÷ΪͨПñʽµÄÔÒò¡£
2.3ASCIIģʽ
¡¡¡¡µ±¿ØÖÆÆ÷ÉèΪÔÚMODBUSÍøÂçÉÏÒÔASCII(ÃÀ¹ú±ê×¼ÐÅÏ¢½»»»´úÂë)ģʽͨÐÅ,ÏûÏ¢ÖÐÿ8BitµÄ×Ö½Ú¶¼×÷ΪÁ½¸öASCII×Ö·û·¢ËÍ¡£ÕâÖÖ·½Ê½µÄÖ÷ÒªÓŵãÊÇ×Ö·û·¢Ë͵Äʱ¼ä¼ä¸ô¿É´ïµ½1s¶ø²»²úÉú´íÎó¡£ASCIIģʽµÄÏûÏ¢Ö¡µÄ¹¹³ÉÈç±í1¡£
¡¡¡¡ÏûÏ¢Ö¡µÄµØÖ·Óò°üº¬Á½¸ö×Ö·û(ASCII)»ò8Bit(RTU)¡£¿ÉÄܵĴÓÉ豸µØÖ·0...247(Ê®½øÖÆ)¡£µ¥¸öÉ豸µÄµØÖ··¶Î§ÊÇ1...247¡£Ö÷É豸ͨ¹ý½«ÒªÁªÂçµÄ´ÓÉ豸µÄµØÖ··ÅÈëÏûÏ¢ÖеĵØÖ·ÓòÀ´Ñ¡Í¨´ÓÉ豸¡£µ±´ÓÉ豸·¢ËÍ»ØÓ¦ÏûϢʱ£¬Ëü°Ñ×Ô¼ºµÄµØÖ··ÅÈë»ØÓ¦µÄµØÖ·ÓòÖÐ,ÒÔ±ãÖ÷É豸֪µÀÊÇÄÄÒ»¸öÉ豸×÷³ö»ØÓ¦¡£µØÖ·0ÓÃ×÷¹ã²¥µØÖ·£¬ÒÔʹËùÓеĴÓÉ豸¶¼ÄÜÈÏʶ¡£µ±MODBUSÐÒéÓÃÓÚË®×¼¸ßµÄÍøÂç,¹ã²¥¿ÉÄܲ»ÔÊÐí»òÒÔÆäËü·½Ê½´úÌæ¡£
3ͨÐÅϵͳӲ¼þÉè¼Æ
3.1ͨÐÅϵͳӲ¼þÉè¼Æ·½°¸
¡¡¡¡Í¨ÐÅϵͳµÄÓ²¼þÉè¼Æ·½°¸Èçͼ1Ëùʾ¡£
¡¡¡¡ÉÏλ»úÑ¡ÓÃǶÈëʽ¿ª·¢°åEM9280,ËüÊÇÒ»¿îÃæÏò¹¤Òµ×Ô¶¯»¯ÁìÓòµÄǶÈëʽÖ÷°å²úÆ·,ÆäÄÚºËCPUΪ¹¤Òµ¼¶Æ·ÖʵÄi.MX283,ϵͳÒÑԤװÕý°æWindowCE6.0ʵʱ¶àÈÎÎñ²Ù×÷ϵͳ¡£´ËÍâ,EM9280Ìå»ýС,Ò×Я´ø,¿ÉÒÔ·½±ãµØ´øµ½¹¤Òµ¿ØÖÆÏÖ³¡,·½±ã¹¤×÷ÈËÔ±µÄ²Ù×÷¡£
¡¡¡¡EM9280µÄ±ê×¼ÅäÖÃÖÐÓÐRS-485ͨÐŽӿÚ,¶ø±ê.×¼µÄMODBUSÎïÀí²ã¾Í²ÉÓÃÁËRS-485´®ÐÐͨÐűê×¼,ͨ¹ý485×ÜÏß¿ÉÒÔ½«Í¨ÐÅÊý¾Ý·¢Ë͸øÎÞÏßÉäƵģ¿é,²¢Í¨¹ýÉäƵÐźŽ«Êý¾Ý·¢Ë͸øÏÂλ»ú¶ËÉäƵģ¿é£¬×îºóÔÙͨ¹ý485×ÜÏß´«Ë͸øÎÐÂÖÁ÷Á¿¼Æ£¬Íê³ÉÊý¾ÝµÄ´«Êä¡£
¡¡¡¡ÎÞÏßÉäƵģ¿é²ÉÓÃPTR2000,ÎÞÏßÊÕ·¢Ò»ÌåÊý´«MODEMÄ£¿éPTR2000оƬÐÔÄÜÓÅÒì,ÔÚÒµ½ç¾ÓÁìÏÈˮƽ,ËüµÄÏÔÖøÌصãÊÇËùÐèµÄÍâΧԪ¼þÉÙ,Òò¶øÉè¼Æ·Ç³£·½±ã¡£¸ÃÄ£¿éÔÚÄÚ²¿¼¯³ÉÁ˸ßƵ·¢Éä¡¢¸ßƵ½ÓÊÕ¡¢PLLºÏ³É¡¢FSKµ÷ÖÆ/½âµ÷¡¢²ÎÁ¿·Å´ó¡¢¹¦ÂÊ·Å´ó¡¢ÆµµÀ:Çл»µÈ¹¦ÄÜ,Òò´ËÊÇÄ¿Ç°¼¯³É¶È½Ï¸ßµÄÎÞÏßÊý´«²úÆ·¡£¸ÃÆ÷¼þ²ÉÓÃÁË¿¹¸ÉÈÅÄÜÁ¦½ÏÇ¿µÄFSKµ÷ÖÆ/½âµ÷·½Ê½,Æ乤×÷ƵÂÊÎȶ¨¿É¿¿¡£ËüÊÇÄ¿Ç°µÍ¹¦ÂÊÎÞÏß´«ÊäµÄÀíÏëÑ¡Ôñ¡£
3.2ÎÐÂÖÁ÷Á¿¼ÆϵͳÉè¼Æ
¡¡¡¡ÏµÍ³Ö÷ÒªÓÉÊý¾Ý²É¼¯Ä£¿é¡¢µçÔ´Ä£¿é¡¢¼üÅÌÏÔʾģ¿é¡¢ÆµÂÊÊä³öÄ£¿é¡¢Í¨Ñ¶Ä£¿éµÈ×é³É¡£Èçͼ2Ëùʾ,ϵͳ²É¼¯Êý¾Ý²¢¾¹ýA/Dת»»³ÉÊý×ÖÁ¿½øÐд洢¡¢ÏÔʾºÍ´«Êä¡£
¡¡¡¡¿¼Âǵ½Êµ¼ÊÓ¦ÓÃ,ÔÚÓ²¼þÑ¡Ôñ·½Ã澡¿ÉÄܱ£Ö¤ÐÔÄܵÄÇé¿ö¡±Ï¶àÑ¡ÔñµÍ¹¦ºÄоƬ¡£Î¢¿Øµ¥ÔªÑ¡ÓÃMSP430F149µ¥Æ¬»ú,Ëü¾ßÓÐÁ¼ºÃµÄͨ.ÓÃÐԺͿÉÀ©Õ¹ÐÔ.²¢ÇÒÊôÓÚ³¬µÍ¹¦ºÄ΢´¦ÀíÆ÷¡£
4ͨÐÅϵͳÈí¼þÉè¼Æ
4.1Èí¼þ±à³Ì˼·
¡¡¡¡ÉÏλ»úÈí¼þÔÚ¼ÆËã»úÉϽøÐбàд,¼ÆËã»úµÄ±ê×¼ÅäÖÃÖÐͨ³£Ö»ÓÐRS-232ͨÐŽӿÚ,¿ÉÒÔͨ¹ýºÜ¶à±ê×¼¿Ø¼þÍê³ÉRS-232µÄÊý¾ÝͨÐÅ¡£±¾´ÎÉè¼ÆÑ¡ÓÃC#ÓïÑÔÖеÄserialport¿Ø¼þÔÚVS2012±à³Ì»·¾³ÏÂÍê³É»ùÓÚMODBUS-ASCIIÐÒéµÄÉÏλ»úͨÐÅÈí¼þµÄÉè¼Æ¡£
¡¡¡¡serialport¿Ø¼þ°´ÕÕ½ÓÊÕÊý¾Ý·½Ê½·ÖΪʼþÇý¶¯·½Ê½ºÍͬ²½½ÓÊÕ·½Ê½¡£ÓÉÓÚ¸ÃÉÏλ»úÈí¼þÐèÒª´¦ÀíµÄ½ÓÊÕ.ÉÏÀ´µÄÊý¾Ý·Ç³£¶à,¿¼Âǵ½Ê¼þÇý¶¯·½Ê½ÐèÒª´óÁ¿µÄ´úÂëÈ¥·ÖÎö½ÓÊÕ.ÉÏÀ´µÄÊý¾ÝÊôÓÚ.ÉÏλ»ú¼à²âµÄÄIJ¿·ÖÊý¾Ý,Òò´Ë,±¾Éè¼Æ²ÉÓÃͬ²½½ÓÊÕ·½Ê½È¥´¦Àí½ÓÊÕµÄÊý¾Ý¡£Êý¾Ý´¦ÀíÁ÷³ÌͼÈçͼ3¡£
4.2Èí¼þ·ÂÕæ
(1)·ÂÕæ»·¾³´î½¨
¡¡¡¡·ÂÕæÔÚһ̨µçÄÔÉÏÃæÍê³É,ÐèÒªÁ½ÌõUSBת´®¿ÚÏß,²¢°Ñ1ºÅ´®¿ÚÉϵÄ2Õë½Ó2ºÅ´®¿ÚÉϵÄ3Õë,1ºÅ´®¿ÚÉϵÄ3Õë½Ó2ºÅ´®¿Ú£¬ÉϵÄ2Õ룬ȻºóÁ½¸ö´®¿ÚµÄ5Õë(½ÓµØ¶Ë)»¥ÏàÁ¬½Ó¼´¿É¡£
(2)·ÂÕæÈí¼þ
¡¡¡¡ÎªÁËÈ·±£±à³ÌµÄMODBUS-ASCIIÐÒé±ê×¼(ÉÔ×÷¸Ä¶¯±ã¿É¹©ÆäËû±ê×¼ÎÐÂÖÁ÷Á¿¼ÆʹÓÃ)ÕýÈ·¿ÉÐÐ,Ñ¡ÓÃMODBUSSlaveÈí¼þ½øÐзÂÕæ¡£MODBUSSlaveÊÇMODBUS×ÓÉ豸ģÄ⹤¾ß,°ïÖúMODBUSͨѶÉ豸¿ª·¢ÈËÔ±½øÐÐMODBUSͨѶÐÒéµÄÄ£ÄâºÍ²âÊÔ,ÓÃÓÚÄ£Äâ¡¢²âÊÔ¡¢µ÷ÊÔMODBUSͨѶÉ豸¡£¿ÉÒÔÔÚ32¸ö´°¿ÚÖÐÄ£Äâ¶à´ï32¸öMODBUS×ÓÉ豸!ÓëMODBUSPollµÄÓû§½çÃæÏàͬ,Ö§³Ö¹¦ÄÜÂë:01,02,03,04,05,06,15,16,22ºÍ23,¼àÊÓ´®¿ÚÊý¾Ý¡£
(3).ÉÏλ»ú¹¦ÄÜ
¡¡¡¡¸ù¾ÝMODBUS--ASCIIÐÒé,±¾.ÉÏλ»úÍê³ÉµÄ¹¦ÄÜÓÐ:
¡°01¡±---¶ÁÈ¡Á¬ÐøµÄ²¼¶û²ÎÊýÖµ(0/1);
¡°03¡±---¶ÁÈ¡±£´æµÄÒDZí¸÷Ïî²ÎÊýÖµ(Hex;)
¡°04¡±---¶ÁÈ¡ÒDZí˲ʱ²âÁ¿Êä³öÖµ(Hex);
¡°0F"---д¶à¸öÁ¬ÐøµÄ²¼¶û²ÎÊýÖµ(0/1);
¡°10¡±--д¶à¸öÁ¬ÐøµÄ¼Ä´æÆ÷²ÎÊýÖµ(Hex)¡£
¡¡¡¡Í¨¹ýÀûÓÃMODBUSSlaveÈí¼þ½øÐзÂÕæ²âÊÔÉÏλ»úÈí¼þ¡£ÓÉÓÚ¶¨Ê±¶ÁÈ¡ÏÂλ±£³Ö»ú¼Ä´æÆ÷µÄÊý¾ÝÊÇ.MODBUSÐÒéÖдú±íÐԵŦÄÜ,Òò´ËÔÚÕâÀïÖ»ÑÝʾ03¹¦ÄÜ·ÂÕæ,·ÂÕæ½á¹ûÈçÏ¡£
¡¡¡¡¹¦ÄÜÂë03Ϊ¶¨Ê±¶ÁÈ¡ÏÂλ»úÖÐÒѾ´æ´¢Êý¾ÝµÄ¹¦ÄÜ,ÿ¸ôÒ»¶¨µÄʱ¼ä½«»á´ÓÏÂλ»ú¶ÁÈ¡Ò»´ÎÊý¾Ý,Èç¹ûûÓжÁµ½½«»áÁ¬Ðø³¢ÊÔ5´Î,Èç¹û5´Î¶ÁÈ¡¶¼Ã»Óнá¹ûÔòÈ϶¨Á¬½Ó¶Ï¿ª,Óû§¿ÉÒÔÔٴεã»÷¿ªÊ¼°´Å¥ÔٴζÁÈ¡ÏÂλ»úÊý¾Ý¡£
¡¡¡¡Í¼4ΪWinceϵͳµÄ´¥ÃþÆÁºÍµçÄÔÉÏMODBUS.SlaveÈí¼þ·ÂÕæºÏÕÕ¡£Í¼5ÊÇÔÚWinceϵͳ.ÉÏÔËÐÐÉÏλ»úÈí¼þ¡£µ¥¸ö¼Ä´æÆ÷Ö»ÄÜ´æ´¢2¸ö×Ö½ÚµÄÊý¾Ý£¬Òò´Ë¶ÔÓÚ´óµÄÊý¾ÝÀ´ËµÐèÒª¶à¸ö¼Ä´æÆ÷À´´æ´¢¡£¶ÔÓÚÓɵ¥¸ö¼Ä´æÆ÷´æ´¢µÄÊý¾Ý,Èç30002¼Ä´æÆ÷´æ´¢µÄΪ˲ʱÁ÷Á¿µÄÖµ,ÓÉÓÚ¾«¶ÈÎÊÌâ,µ±.ÉÏλ»ú½ÓÊÕµ½Ë²Ê±Á÷Á¿µÄÊý¾Ýʱ½«»á³ýÒÔ10Ôò»áµÃµ½43.2¡£¶ø¶ÔÓÚ´óµÄÊý¾Ý,Èç30004ºÍ30005´æ´¢µÄÊÇ×ÜÀÛ»ýÁ÷Á¿µÄÊý¾Ý,Èçͼ4,ת»»µÄ˳ÐòÊÇ:µ±£¬ÉÏλ»ú¶ÁÈ¡30004ºÍ30005µÄÊý¾Ýʱ,Êý¾Ý´æ´¢Îª002B0020(2BºÍ20·Ö±ðΪ43ºÍ32µÄ16½øÖƱíʾ),È»ºóÔÙ½«002B0020ת»»³É10½øÖÆ,×îºó³ýÒÔ10È¡µÃ¾«¶È£¬×îÖյõ½281808¡£ÆäËûÊý¾ÝµÄ¼ÆË㷽ʽ¿É²ÎÕÕÒÔ.ÉÏÁ½ÖÖ¡£
5½áÊøÓï
¡¡¡¡±¾ÏµÍ³Ö÷ÒªÓÉÉÏλ»ú¡¢ÎÐÂÖÁ÷Á¿¼Æ¡¢ÎÞÏßÊÕ·¢Ä£¿é.µÈ¼¸¸ö²¿·Ö×é³É¡£ÏÂλ»ú²ÉÓÃCÓïÑÔÔÚMSP430F149Éϱà³Ì£¬ÉÏλ»ú²ÉÓÃC#ÓïÑÔÔÚVS2012»·¾³Ï±à³Ì£¬ÉÏλ»úÓëÏÂλ»úÖ®¼ä²ÉÓÃRS-485½øÐÐͨÐÅ£¬Éè¼Æ²¢±àд»ùÓÚMODBUS-ASCIIÐÒéµÄͨÐÅÓ¦ÓÃÈí¼þ¡£Í¨¹ý·ÂÕæʵÑé±íÃ÷ÉÏλ»úÍêÈ«°´ÕÕMODBUSASCIIÐÒé±àд²¢Äܹ»Í¨Ðųɹ¦£¬ÏÂλ»ú²É¼¯µ½µÄÊý¾Ý¿ÉÒÔͨ¹ý×ÔÉíµÄÏÔʾģ¿éÒÔ¼°ÉÏλ»ú´°¿ÚͬʱÏÔʾ,²¢ÇÒ¿ÉÒÔ±£´æµ½ÏÂλ»úÍâÀ©ROMÖС£±¾ÏµÍ³¾ßÓÐÁ¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ,ͨ¹ý¼òµ¥¸Äд×î¶à¿ÉÒÔÍØÕ¹µ½32¸ö×ÓÉ豸µÄÁ÷Á¿µÈÊý¾ÝµÄ¼à²â,¶Ô½µµÍÉú²úÔËÓª³É±¾ÓÐÖØ´óÒâÒå¡£
±¾ÎÄÀ´Ô´ÓÚÍøÂç,ÈçÓÐÇÖȨÁªÏµ¼´É¾³ý£¡