RS422通讯应用电路(MAX488)

  • RSS订阅
  • 单片机利用MAX488通信的应用电路

    因为最近需要制作一套远距离通信系统,下位机采用了STC15W408AS 35I-DIP16这款单片机(本来想用DIP20那款,同一家店铺没有卖),这款单片机优点众多,就不讨论这个了,主要是通讯方面。由于现场距离较远,而且有大量电磁干扰,为保证通讯质量,想到了使用比较稳定且通用的RS-485协议。

    众所周知,MAX485是最常见的RS-485通信IC,但缺点是只能半双工工作,于是作为他的升级版MAX488便成为了我的选择。

    经过多方面资料查找,发现MAX488应用电路实在太少了,基本找到不到可以直接拿来用的电路。

    经过多日研究和不断试验,终于在昨天晚上研究出来如下电路,经过测试较为稳定。

    简要通讯途径:USB转TTL模块=>MAX488=>4芯线缆(即485线,8芯网线也行)=>MAX488=>单片机MCU

    单片机利用MAX488通信应用电路.png

    经过试验,115200波特率下连续通信3个小时无任何丢包错包,460800波特率下偶尔(大概10几分钟)有错包现象,在通讯距离较长的现场建议使用9600(通讯距离将在试验后再在本文修正)。

    该电路不仅可以用作串口通信,也可以用作STC-ISP下载,利用得当可以作为远程烧录程序电路(可以百度STC单片机自动下载电路,即接收到下载信号后自动重启MCU)。如果不直接接USB TO TTL模块,也可以直接接单片机,无论是数据汇总处理、转发、中继都可以。

    注意:

    1、部分资料写的A接Z,B接Y,自检时可以通过,但实际数据过不去,也许有其他因素干扰,因此不能完全认为这种接法有误,注意图上两片MAX488的方向相反。

    2、关于电阻的取值:AB之间和ZY之间的电阻理论上取线路阻抗阻值,在通信距离小于300m以下不需要接任何电阻。A的上拉电阻和B的下拉电阻在部分资料里说明是3.3V时接1KΩ,5.0V时接4.7KΩ,实际使用5.0V时接1KΩ电阻也可以正常使用。

    3、工作电压:MAX488的资料手册里说明正常工作电压在4.75V-5.25V之间,实际使用在3.0V以上也能正常使用;3.0V以下,2.5V以上会出现乱码和错码,电压再低就无限丢包直至停止工作。

    最后感谢 ZFENX.COM 站长协助作图,日期2018年08月01日。

    转载请注明来源:bikey 密钥 » 单片机利用MAX488通信的应用电路

    搜索

    «    2019年2月    »
    123
    45678910
    11121314151617
    18192021222324
    25262728

    © GAMEWORLD CLUB 2012-2018   |  冀ICP备17026615号

    <div class="m-mask"></div>    <div class="rollbar" style="display: block;"><ul><li><a href="javascript:(scrollTo());"><i class="fa fa-angle-up"></i></a><h6>去顶部<i></i></h6></li>    </ul></div><ul class="m-navbar">
    
  • 首页
  • 登录

  • 1
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值