RS422通讯应用电路(MAX488)

您所在的位置:网站首页 max488esa引脚图 RS422通讯应用电路(MAX488)

RS422通讯应用电路(MAX488)

2024-02-24 06:15| 来源: 网络整理| 查看: 265

因为最近需要制作一套远距离通信系统,下位机采用了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通信的应用电路



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3