»ùÓÚAVRµ¥Æ¬»úµÄ485ͨÐÅϵͳÉè¼Æ ÏÂÔØ±¾ÎÄ

°ö²ºÑ§Ôº±¾¿Æ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

»ùÓÚAVRµ¥Æ¬»úµÄ485ͨÐÅϵͳÉè¼Æ

1 Òý ÑÔ

ÔÚÒ»¸ö»ùÓÚµ¥Æ¬»úµÄÊý¾Ý²É¼¯ºÍʵʱ¿ØÖÆÏµÍ³µÄ΢¿ØÖÆÆ÷ϵͳÖУ¬Í¨¹ý¼ÆËã»ú½Ó¿ÚµÄRS232½Ó¿ÚÓë¼ÆËã»úÖ®¼äÃüÁîºÍÊý¾Ý´«ËÍ£¬ÎÒÃÇ¿ÉÒÔ¼ì²âºÍ¿ØÖÆÉú²úÏÖ³¡¡£ÓÉÓÚ¼ÆËã»ú·¢Ë͵ÄRS-232µÄ¾àÀëºÜ¶Ì£¬²»³¬¹ý30m£¬ËùÒÔÈç¹ûÐèÒª½øÐÐÔ¶¾àÀëµÄÊý¾Ý´«ÊäºÍ¿ØÖÆÊ±£¬Õâ¸öʱºòÎÒÃǾͿÉÒÔÑ¡ÔñʹÓÃMAX485µÄ½Ó¿Úת»»Ð¾Æ¬Ê¹RS-232ЭÒéת»»ÎªRS-485ЭÒ飬½øÐÐÔ¶¾àÀë´«Êä¡£

RS-232²»ÄÜÔÚ¶àµãͨÐÅϵͳÖÐʹÓ㬶øÖ»ÄÜÔÚͨÐÅϵͳ֮¼äµÄµã¶ÔµãÖÐʹÓ㬲¢ÇÒÕâЩÏÞÖÆËùÓÐʹÓÃRS-232µÄϵͳ¶¼±ØÐëÂú×ã¡£ ¶øRS-485µÄͨÐÅЭÒéͨ³£ÊǰëË«¹¤µÄ¡¢Ë«ÏòµÄ£¬¸ÃЭÒéµÄÌØ±ðÖ®´¦ÔÚÓÚ£¬ÔÊÐí²»Ö¹Ò»¸öÇý¶¯Æ÷ºÍ½ÓÊÕÆ÷ͬʱÁ¬½ÓÔÚ×ÜÏßÉÏ£¬ÆäÖÐÿ¸öÇý¶¯Æ÷¶¼¿ÉÍÑÀë×ÜÏß¡£

- 3 -

ÕÅÆ»Æ»£º»ùÓÚAVRµ¥Æ¬»úµÄ485ͨÐÅϵͳÉè¼Æ

2 ϵͳ×ÜÌå·½°¸È·¶¨ 2.1 Éè¼Æ·½°¸Ñ¡Ôñ

·½°¸Ò»£º»ùÓÚAVRµ¥Æ¬»úµÄ485ͨÐÅϵͳ£¬Ê¹Óõĵç·ÊÇ£ºÀûÓö˿Úת·¢ÐÎʽµÄÍøÂç½Ó¿Úµç·²¢ÇÒͬʱʹÓÃ×ÜÏßÐ͵ÄÏµÍ³ÍøÂçÍØÆË½á¹¹µÈ½øÐе¥Æ¬»úͨÐÅϵͳµÄÉè¼Æ¡£RS485¹¹³ÉµÄ¶à»úͨÐÅϵͳ²ÉÓÃÖ÷´ÓÅäÖã»Ö÷»ú¿ØÖÆ´Ó»ú£¬´Ó»ú²»²ÉÈ¡´Ó΢¿ØÖÆÆ÷Ö÷¶¯·¢ËÍÃüÁî»òÊý¾Ý£¬È«²¿ÓÉÖ÷»úMCU¿ØÖÆ;²¢ÔÚ¶à»úϵͳÖУ¬Ö»ÓÐÒ»¸öÖ÷»ú£¬´Ó»úÖ®¼äµÄ¸÷Õ¾²»Äܱ˴ËͨÐÅ£¬Èç¹ûÓÐÐèÒª±»½»»»µÄÐÅÏ¢µÄ»°£¬Ò²±ØÐëÓÉÖ÷»úת·¢¡£

·½°¸¶þ£º»ùÓÚµ¥Æ¬»úµÄ485ͨÐÅϵͳµÄÉè¼Æ£¬ÎÒÃÇÀûÓõÄÊǵ¥Æ¬»úµÄ´®ÐÐͨѶ¶Ë¿Ú£¬ÒÔÍê³ÉÁ½¸öÖÕ¶ËÖ®¼äÏ໥ͨÐŵŦÄÜ¡£

¾­±È½Ï£º·½°¸Ò»µÄϵͳ±È½ÏÈÝÒ×À©Õ¹ÇÒÌá¸ßϵͳµÄÎȶ¨ÐÔ£¬²»µ«Äܹ»ÊµÏÖÖ÷»úºÍ´Ó»úÕâÁ½ÕßÖ®¼äµÄͨÐÅ£¬¶øÇÒÄÜʵÏÖ´Ó»úºÍ´Ó»ú¼äµÄͨÐÅ£»Óë·½°¸Ò»±È½Ï£¬·½°¸¶þÓµÓнÏÇ¿µÄ¿¹¸ÉÈÅÄÜÁ¦¡¢Í¬Ê±Í¨ÐžàÀë½ÏÔ¶£¬¶øÇÒÒ²¿ÉÒÔÍê³ÉÖ÷»úÓë´Ó»úµÄͨÐÅ£¬µ«²»ÄÜʵÏÖ´Ó»úÖ®¼äµÄͨÐÅ¡£ËùÒÔ²ÉÓ÷½°¸Ò»¡£

2.2 Éè¼ÆµÄÄÚÈÝÒÔ¼°ÒªÇó

2.2.1 Éè¼ÆµÄÄÚÈÝ

Éè¼ÆÒ»¸ö»ùÓÚAVRµ¥Æ¬»úµÄ485ͨÐÅϵͳ 2.2.2 Éè¼ÆµÄÒªÇó

1.ʹÓüüÅÌÊäÈëÊý¾Ý²¢ÇÒÓÃÊýÂë¹ÜÏÔʾҪ´«ÊäµÄÊý¾Ý£»

2.AVRµ¥Æ¬»ú´®¿ÚÓëRS-485×ÜÏßÁ¬½Ó£¬´Ó¶ø½«Êý¾Ý·¢Ë͸ø´Ó»ú£¬È»ºóÔÙÏÔʾ³öÀ´¡£

ͼ2.1 ϵͳ×ÜÌå·½°¸µÄÉè¼ÆÍ¼

3 ϵͳµÄ×é³É¼°Æä¹¤×÷µÄÔ­Àí

- 4 -

°ö²ºÑ§Ôº±¾¿Æ±ÏÒµÉè¼Æ£¨ÂÛÎÄ£©

3.1 ϵͳµÄ×é³É

Ê×ÏÈ£¬ÏµÍ³Ö÷ÒªÓÉÊý¾ÝÊäÈëÄ£¿é¡¢Ä£Êýת»»Ä£¿é¡¢Ö÷»ú¿ØÖÆÄ£¿éºÍÊý¾ÝÏÔʾģ¿éÒÔ¼°Í¨ÐÅÄ£¿éÕâÎå¸öÄ£¿é×é³É¡£ÏµÍ³×ÜÌå¿òͼÈçÏÂͼËùʾ£º

ͼ 3.1 ϵͳ¿òͼ

ÔÚÕâ¸öϵͳÖУ¬Ö÷ÒªµÄºËÐIJ¿·ÖÊÇͨÐÅÖ÷»ú£¬ËüµÄ¹¦ÄÜÖ÷ÒªÊÇÍê³É¶ÔÊý¾ÝµÄ´¦ÀíÒÔ¼°ÔËËãµÈ£»¶øÊý¾ÝµÄÊäÈëÄ£¿éÔòÖ÷ÒªÊÇÍê³É¶ÔÊý¾ÝµÄÊäÈ룬²¢ÇÒËùÓÐÈË»ú½»»»µÄÊý¾Ý¶¼ÊÇ´ÓÕâһģ¿éÖÐÊäÈëµÄ£»½ÓÏÂÀ´ÊÇÊý¾ÝµÄÏÔʾģ¿é£¬Õâһģ¿éÖ÷ÒªÊÇÍê³ÉͨÐÅ´Ó»úµÄÊý¾ÝÏÔʾ£»¶øÍ¨ÐÅÄ£¿éÄØ¾ÍÊÇʹÊý¾ÝµÄ½ÓÊܺͷ¢Ë͵ÃÒÔÍê³É£¬ÒÔʵÏÖÊý¾ÝµÄÔ¶¾àÀë´«Êä¡£

3.2 ¹¤×÷Ô­Àí

»ùÓÚAVRµ¥Æ¬»úµÄ485ͨÐÅϵͳÉè¼ÆµÄÔ­ÀíÊÇ£ºÀûÓÃÊýģת»»Ä£¿é»òÕß¼üÅÌÊäÈëÄ£¿éͨ¹ýP3¿Ú»òÕßP1¿Ú½«Êý¾ÝÊäÈëµ½ATmega16µ¥Æ¬»úÖ÷»úÀATmega16µ¥Æ¬»úÖ÷»úÀûÓÃMAX485оƬ½«Êý¾Ý´«Êäµ½AVRµ¥Æ¬»ú´Ó»úÖУ¬È»ºóÏÔʾ³öÀ´¡£

- 5 -

ÕÅÆ»Æ»£º»ùÓÚAVRµ¥Æ¬»úµÄ485ͨÐÅϵͳÉè¼Æ

4 Ó²¼þµç··½°¸Éè¼Æ

4.1 ϵͳӲ¼þµÄ½éÉÜ

±¾Éè¼ÆÓ²¼þ¿ª·¢Æ½Ì¨²ÉÓÃProtel DXP 2004¡£ÆäÖÐÎİæÓÐʱҲ½Ðaltium designer summer¡£Protel DXP 2004²»½ö¾ßÓÐProtel ¾É°æËù¾ßÓеŦÄÜ£¬¶øÇÒProtelÈí¼þµÄ×î³õµÄÉè¼ÆÁìÓòÒ²±»ÑÓÉìÁË £¬Ëü²»½ö¹¦Äܸü¼ÓÍêÉÆÁË¡¢½çÃæ¸ü¼ÓÁé»îÁË£¬¶øÇÒÔÚ·ÂÕæ¼°PLDµç·Éè¼ÆµÈ·½Ãæ¾ù¾ßÓÐÖØ´óµÄ¸Ä½ø¡£¶øÇÒËüÓµÓзdz£Áé»îµÄÓû§½çÃæ£¬¿ÉÒÔʹÓû§Çå³þÃ÷Á˵ÄÖªµÀÿ¸ö²Ëµ¥µÄ¹¦ÄÜ¡£ËùÒÔеÄÈí¼þ²»»á¸øÊ¹ÓÃÕßÃÇ´øÀ´²»±ã£¬¶øÇÒͬʱPCBÖÆ×÷Ãż÷Ò²±»½µµÍÁË£¬Ö»Òª¾­¹ýÒ»¶Îʱ¼äµÄÅàѵ£¬Ò»¿éºÏ¸ñµÄPCB°å¾ÍÒ»¶¨²»ËãÊÇÄÑÊÂÁË¡£

4.2 Ö÷»úµç·¿ØÖÆÄ£¿é

ͼ4.1 Ö÷»úµç·¿ØÖÆÄ£¿é

AVRµ¥Æ¬»úÊÇÒ»ÖÖÔö8λ΢¿ØÖÆÆ÷£¬Í¬Ê±ËüÓµÓÐÔöÇ¿ÄÚÖõĸßËÙ¾«¼òÖ¸Á£¬ËüÊÇÓÉATMEL¹«Ë¾ÔÚ1997Ä꿪·¢µÄ¡£ AVRµ¥Æ¬»ú²»µ«Ó¦ÓÃÔÚÒÇÆ÷ÒÇ±í¡¢Í¨ÐÅÉ豸¡¢¼ÆËã»úÍâÉèÒÔ¼°¹¤ÒµÊµÊ±¿ØÖƵȷ½Ã棬¶øÇÒÔÚÈÕ³£Éú»î£¬Èç¼ÒÓõçÆ÷ÁìÓòÒ²Óй㷺ӦÓá£

- 6 -