¡¡¡¡Ê²Ã´ÊÇ´®¿ÚͨÐÅ?
¡¡¡¡´®¿Ú£¬Ò»°ãÖ¸Òì²½´®ÐнӿÚ(Serial port)£¬Ö÷ÒªÓÃÓÚ´®ÐÐʽÖðλÊý¾Ý´«Êä¡£´®¿Ú¶ÔÓÚ´¦ÓÚǶÈëʽÐÐÒµµÄÎÒÃÇÀ´Ëµ£¬ÊDZز»¿ÉȱµÄÒ»²¿·Ö£¬ÔÚ¸Õ¿ªÊ¼Ñ§Ï°µ¥Æ¬»úʱ£¬ÎÒÃÇ×îÏÈѧϰµÄͨÐŽӿھÍÊÇUSART(Universal Synchronous/Asynchronous Receiver/Transmitter)¡ª¡ªÍ¨ÓÃͬ/Òì²½´®ÐнÓÊÕ/·¢ËÍÆ÷¡£ÆäÖÐ×î³£¼ûµÄ´®¿ÚͨÐŵÄʱÐòÈçÏÂͼ£º
¡¡¡¡
¡¡¡¡ÓÚÊÇÔÚ´®¿ÚͨОÍÓÐÁËÆðʼλ¡¢Êý¾Ýλ¡¢Ð£Ñéλ¡¢Í£Ö¹Î»¡¢²¨ÌØÂÊÕ⼸¸ö²ÎÊý¡£
¡¡¡¡ÁíÍ⣬´®¿ÚͨÐÅÖ÷Òª·ÖΪRS232¡¢RS422¡¢RS485ÈýÖÖͨÐÅ·½Ê½£¬Ö®Ç°ÓÐϵͳµØ½²½â¹ý£¬Ð¡±àÕâÀï¾Í²»ÔÙ½øÐÐÏêϸµØ½éÉÜÁË¡£
¡¡¡¡¶þ¡¢´®¿ÚͨÐų£¼ûÎÊÌâ¼°½â¾ö
¡¡¡¡ÈçÉÏËùÊö£¬´®¿Ú×÷ΪÎÒÃÇÈÕ³£¿ª·¢Ê±µÄ·Ç³£ÖØÒªµÄÒ»¸ö½ÇÉ«£¬ÎÒÃÇҲʱ³£»áÅöµ½ºÜ¶àÎÊÌ⣬ÉîÊܸ÷ÖÖÕÛÄ¥£¬½ÓÏÂÀ´ÎÒÃǾÍÀ´ËµËµÆ½Ê±´®¿ÚͨÐÅÖг£¼ûµÄÎÊÌâÒÔ¼°½â¾ö·½·¨¡£
¡¡¡¡
¡¡¡¡Í¨³£ÎÒÃǵ÷ÊÔ´®¿ÚͨÐÅÅöµ½ÎÊÌâʱ£¬ÐèÒªÓõ½Ò»¸öUSBתTTL¡¢¶Å°îÏß(µ¼Ïß)µÈ¹¤¾ß£¬Ê×ÏÈÎÒÃÇÓ¦µ±±£Ö¤×Ô¼ºµÄ¹¤¾ßÊÇÕý³£µÄ£¬¿ÉÒÔͨ¹ýÒÔÏ·½·¨×Բ⣺
¡¡¡¡1¡¢½«USBתTTLÖеÄTX¡¢RXʹÓöŰîÏß»òÊÇÌøÏßñ¶Ì½Ó£¬´ò¿ª´®¿Úµ÷ÊÔ¹¤¾ß£¬ÀýÈçXCOM¡¢SSCOMµÈ£¬½«²¨ÌØÂÊ¡¢Í£Ö¹Î»¡¢Ð£ÑéλµÈ²ÎÊýµ÷ÖÁ¼´½«ÐèҪͨÐŵÄÄ£¿éµÄ²ÎÊý£¬ÔÙÈ¥ËæÒâ·¢ËÍһЩÊý¾Ý£¬Í¨³£±ÊÕßÊǸüÇãÏòÓÚʹÓÃ16½øÖÆ·¢ËͺͽÓÊÕ£¬ÒÔ´ËÀ´±£Ö¤Êý¾ÝÖмä»òÕß½áβ³öÏÖһЩ²»¿ÉʹÓÃASCIIÖµÖ±¹Û¿´µ½µÄÊý¾Ý£¬ÀýÈçÊý¾ÝµÄ½áβ¶àÁË0x00£¬0x0aµÈ¡£ÈôÈ·±£×Ô¼ºµÄ¹¤¾ßÒÔ¼°µ¼ÏßûÓÐÎÊÌâºó£¬¼´¿É¼ÌÐøÅŲéͨÐÅÎÊÌâ
¡¡¡¡2¡¢·¢ÏÖʹÓÃUSBתTTLÓëÄ£¿éÖ®¼äÃ÷Ã÷ÒѾ·´½ÓÁËTX¡¢RX£¬·¢Ö¸Áî¸øÄ£¿éÖ®ºóȴûÓÐÈκη´Ó¦¡£
¡¡¡¡½â¾ö·½·¨£ºµ±Åöµ½ÈçÉÏÎÊÌâʱ£¬Ó¦µ±Ê×ÏÈ×Լ칤¾ß£¬ÔÙ¼ì²éÊÇ·ñË«·½¹²µØ£¬GNDÌṩÁËÒ»¸ö»ù×¼0µçƽ£¬Èç¹ûûÓй²µØµÄ»°£¬ÄǼ«ÓпÉÄÜ»á³öÎÊÌ⣬Æä´ÎÊǼì²éË«·½µÄ´®¿Ú²ÎÊýÊÇ·ñÒ»Ö£¬´®¿ÚͨÐÅÊÇÒ»¸öÒ×ÓÚ¿ª·¢²¢ÇÒËٶȿɵ÷µÄÒ»¸öµÄͨÐÅÐÒ飬ÆäÖÐÎÒÃǴ󲿷ֶ¼»áʹÓÃUART¡ª¡ªÍ¨ÓÃÒì²½´«Êä½ÓÊÕ/·¢ËÍÆ÷£¬´®¿ÚÒ첽ͨÐÅÒ²¿É³ÆΪÆðֹʽÒ첽ͨÐÅ£¬ÊÇÖ±½ÓÒÔ×Ö·ûΪµ¥Î»½øÐд«ÊäµÄ£¬×Ö·ûÖ®¼äûÓй̶¨µÄʱ¼äÒªÇó£¬Ã¿¸ö×Ö·ûÖеÄÿһλÒԹ̶¨µÄʱ¼ä´«ËÍ¡£Õâ¾ÍÒâζ×Å£¬Èç¹ûÄãʹÓÃÒ»¸ö½ÏΪ¸ßµÄ²¨ÌØÂʵÄËÙ¶ÈÈ¥ÓëÒ»¸ö½ÏΪµÍµÄ²¨ÌØÂʵÄËÙ¶ÈȥͨÐŵĻ°£¬ÄǼ«´ó¿ÉÄܻᵼÖµͲ¨ÌØÂÊÉ豸ÎÞ·¨¶ÁÈ¡µ½Í¨ÐÅʱµÄ¿ÕÏÐÐźŵÄÌø±äÐÅÏ¢¡£ÔÚÕâÀïÎÒÓÃÒ»¸ö±È½Ï¼«¶ËÀý×Ó½øÐÐ˵Ã÷£º
¡¡¡¡µ±Ë«·½´®¿ÚµÄ²ÎÊýµÄÊý¾Ýλ¶¼Îª8bit£¬Í£Ö¹Î»Îª1bit£¬Ð£ÑéλΪ0bitʱ£¬µ«ÊÇAÉ豸µÄ²¨ÌØÂÊΪ9600£¬BÉ豸Ϊ921600£¬¾Í»á³öÏÖÒÔÏÂÇé¿ö£º
¡¡¡¡µ±BÉ豸ÏòAÉ豸·¢ËÍÒ»¸ö×Ö½ÚµÄÊý¾Ýʱ£¬BÉ豸´Ó·¢Ë͵½½áÊøËùÐèÓõÄʱ¼äΪ1/921600*(8+1+1)=10.8us£¬¶øÏàͬµÄAÉ豸·¢ËÍ/½ÓÊÕÒ»¸ö×Ö½ÚµÄʱ¼äΪ(8+1+1)/9600=1.04ms£¬ÊÔÎÊ£¬ÏñÕâÖÖÏà²îÊý±¶µÄʱ¼ä£¬µ±¸ß²¨ÌØÂÊ·¢Ë͸øµÍ²¨ÌØÂÊÉ豸ʱ£¬ºÜÓпÉÄܵͲ¨ÌØÂÊÉ豸ѹ¸ù¾Í²»»áÈÏΪ·¢Ë͹ýÀ´µÄÊý¾ÝÁ÷ÊÇÒ»´®Êý¾Ý£¬ÒòΪѹ¸ùû·¨½âÎöµ½¡£
¡¡¡¡Òò´Ë´®¿ÚͨÐÅÒ»¶¨Òª±£Ö¤Ë«·½²¨ÌØÂÊ¡¢Í£Ö¹Î»µÈ²ÎÊýÒ»Ö¡£·´Ö®£¬µÍ²¨ÂÊÏò¸ß²¨ÌØÂÊ·¢ËÍÊý¾Ý¾Í»á±»ÈÏΪÊÇ´íÎóµÄÊý¾Ý£¬Ò²¾ÍÊÇËùνµÄÂÒÂë¡£
¡¡¡¡3¡¢·¢ÏÖË«·½ÒѾʹÓÃÁËÏàͬµÄ²ÎÊý½øÐÐͨÐÅ£¬µ«ÊÇÒÀ¾ÉͨÐÅÓÐÎÊÌ⣬ÀýÈçÊÕµ½ÂÒÂëµÈ¡£
¡¡¡¡½â¾ö·½·¨£ºÊ×ÏÈÓ¦¸Ã½µµÍ²¨ÌØÂÊÏÈÈ·±£Ä£¿éÓëUSBתTLL¾ùÎÞÎÊÌ⣬ҲҪȷ±£Ä£¿éûÓд¦ÓÚ͸´«µÈÌØÊâÇé¿öÏ£¬Ò²¿ÉÒÔʹÓÃÂß¼·ÖÎöÒǵȹ¤¾ß½øÐÐÅŲ飬ÏÖÔڵĺܶàÂß¼·ÖÎöÒÇÊÇ×Ô´øÊý¾Ý·ÖÎöµÄ£¬¿ÉÒÔÓÉ´ËÀ´È·±£Ä£¿éÕý³£¡£Æäʵ´ó²¿·ÖÅöµ½ÕâÖÖÎÊÌâµÄʱºò£¬¸ü½¨ÒéÓÅÏȲ鿴USBתTLLÊÇ·ñÖ§³Öµ±Ç°µÄ¹¤×÷ģʽ¡£
¡¡¡¡4¡¢´®¿ÚͨÐŵÄÈõµã?
¡¡¡¡1)ÐźŸÉÈŵÄÎÊÌ⽨ÒéʹÓôøÆÁ±ÎÏߣ¬½ÓÏßÒªÑϸñ£¬±ÈÈçÒª½ÓµØ¡£ÓÐЩ485ͨÐÅÉÏ£¬»¹¿¼ÂǽÓÉÏÖն˵ç×èÀ´Æ¥Åä¡£Èç¹ûÊÇ232£¬¾¡Á¿²»ÒªÈÃÏßÌ«³¤¡£Í¨ÐÅÐÒéÉϾ¡Á¿±ÜÃⳤ±¨ÎĵÄÊý¾ÝͨÐÅ¡£
¡¡¡¡2)²¨ÌØÂÊÆ¥ÅäµÄÎÊÌâÒòΪÓÐЩÉ豸µÄ¼ÆËãµÄ²¨ÌØÂÊÊÇ´æÔÚÎó²îµÄ£¬ÌرðÊÇһЩ¿ØÖÆÆ÷£¬ÓÉÓÚʹÓõľ§Õñ²»Ò»Ñù¡£Òò´ËÔÚһЩ²¨ÌØÂʱÈÈç9600²¨ÌØÂʾʹæÔÚÎó²î¡£´æÔÚÎó²î´øÀ´µÄÓ°ÏìÊÇʲôÄØ¡£ÒòΪ½ÓÊÕ·½ÊÇͨ¹ýʱ¼äÀ´¼ÆËãÒ»¸öλµÄ¡£ÄÇôÈç¹ûÒ»¸ö±¨ÎĹý³¤£¬¾Í»á´æÔÚÎó²î»ýÀÛµÄÎÊÌ⣬Ëã×ÅËãמÍÆ«ÁË¡£ËùÒÔ£¬ÕâÒ²ÊÇ´®¿ÚͨÐŲ»Îȶ¨µÄһЩµØ·½£¬ÔÚʹÓÃÉÏӦעÒâ±ÜÃâ·¢ËÍÌ«³¤Êý¾ÝµÄ°ü¡£
¡¡¡¡3)ÔÚһЩ¿ÉÄÜ»á´æÔÚ¸ÉÈŵÄÇé¿ö£¬¿ÉÒÔ¿¼ÂÇʹÓÃÆæУÑé»òÕßżУÑéÒòΪËä˵³öÏÖ´íÎóµÄ¿ÉÄÜÐÔ²»´ó£¬µ«¼ÈÈ»´æÔÚ¸ÉÈÅ£¬Èç¹û¼ÓÁËУÑ飬ÖÁÉÙ¿ÉÒÔ°Ñ´íÎóµÄ±¨ÎĹýÂ˵ô¡£×ܺñÈûÓÐУÑéÈ»ºóͨÐÅÊý¾Ý´íÁ˲»ÖªµÀ¡£»òÕß¾¡Á¿Ê¹ÓÃһЩ´øУÑéµÄÐÒ飬·ÀÖ¹Êý¾Ý³ö´í¡£
¡¡¡¡4)´®¿ÚͨÐű¾À´¾Í±È½ÏÂý£¬Çë½µµÍ¶ÔÊý¾ÝÏìÓ¦µÄÒªÇóÒòΪ´®¿ÚͨÐű¾Éí¾Í±ÈÒÔÌ«ÍøÂý¡£¶øÇÒ£¬´®¿ÚͨÐŲ¢²»ÊÇÄÜÏñCPUÄÇÑù¶àÏ̴߳¦Àí¡£ÒòΪ¾ÍÒ»¸ö¿ÚÒ»¸öÏßÊý¾Ý³öÈ¥£¬¼´±ãÄãÓ¦Óõ½³ÌÐòÔÙÔõôÓöàÏ̴߳¦ÀíÊý¾Ý£¬µ«ÊÇ×îµ×ÏÂÒ²Ö»ÓÐÒ»¸ö¿Ú³öÈ¥£¬Ò»´ÎÒ²Ö»ÄÜ´«Ò»¸ö룬һ¸ö×Ö½Ú¹ýÈ¥¡£ÒòΪÓпͻ§ÔÚʹÓÃ9600µÄ²¨ÌØÂÊͨÐÅ£¬µ«ÊÇÓÖÏ£Íû¶àÉÙµÄÊý¾Ý¿ÉÒÔÔÚ¶àÉÙºÁÃëÄڵõ½ÏìÓ¦¡£
¡¡¡¡µ«ÊÇ´®¿ÚͨÐÅ»¹ÊÇҪʵÊÂÇóÊÇ£¬ËùÒÔÕýÈ·ÈÏʶ´®¿ÚͨÐŶÔÓ¦Ó㬶Կª·¢£¬¶Ô¹µÍ¨¶¼ÓÐןܴóµÄ°ïÖúµÄ¡£
¡¡¡¡5¡¢ÎªÊ²Ã´²»ÓÃͬ²½Í¨ÐÅ?
¡¡¡¡¸Õ²ÅÌáµ½£¬Í¬²½Í¨ÐÅÐèÒªÒÀÀµÓÚʱÖÓÐźš£Õâ¾Í´æÔÚÒ»¸öÎÊÌ⣬Õâ¸öʱÖÓÐźÅÊÇËÀ´·¢ÆðÄØ¡£ÔÚͬ²½Í¨ÐÅÖУ¬ÍùÍùÐèÒªÒ»¸öÖ÷É豸·¢ÆðʱÖÓÐźŶÁ´ÓÄ£¿éµÄÊý¾Ý¡£ÔÚʵ¼ÊÖУ¬ÓÐÆÁ¶ÁPLC£¬ÓÐÆÁ¶ÁÆÁµÄÊý¾Ý¡£¶øµ¥´¿µØ´ÓÒì²½´®¿ÚͨÐÅÀ´Ëµ£¬ÊÇûÓÐÖ÷´Ó֮˵£¬Ë«·½¶¼ÊÇƽµÈµÄ½ÇÉ«£¬¶¼¿ÉÒÔ»¥·¢ÐÅÏ¢£¬»¥ÊÕÐÅÏ¢¡£¶øͬ²½Í¨ÐÅÒ»°ãÊÇÓ¦ÓÃÓÚCPU¶ÁһЩģ¿é£¬ÓÉCPU·¢ÆðʱÖÓÐźţ¬±ÈÈç¶ÁSD¿¨Ä£¿é£¬¾Í¿ÉÒÔͨ¹ýSPI·½Ê½£¬»¹ÓÐһЩ´«¸ÐÆ÷Ä£¿é¡£