485通信电路怎么测试是否正常工作 5

我这个485的通信线路我怎么测量它是否正常的工作?!现在的问题是我用usb转232的线连接一个232转485的转换器,用串口调试助手测收发时,发出去能返送回来,我就不懂了... 我这个485的通信线路我怎么测量它是否正常的工作?!

现在的问题是我用usb转232的线连接一个232转485的转换器,用串口调试助手测收发时,发出去能返送回来,我就不懂了 我单片机里面根本就没有写发送和接收的指令啊,怎么会发送回到电脑呢?!我测max485的6脚对地电压是4.22v 有数据的时候会有变化4.0几v左右变动一下,7脚电压0.7v也变化一下 ab间电压3.7v左右 我现在都不知道是怎么回事了 是好用还是不好用啊!?
请大神们帮忙看看啊! 图里的东西都接了 好像那两个电感有点大 !我觉得这个影响不大吧?
展开
 我来答
夜来雨早来晴
推荐于2017-10-06 · TA获得超过3.1万个赞
知道大有可为答主
回答量:9110
采纳率:60%
帮助的人:797万
展开全部
  既是数据发送脚,又是发送允许脚。

1、空闲时,P3.1是高电平,经过Q反向,DE为低电平,禁止数据发送,A、B脚为高阻,不影响其它接口通信。

2、如果P3.1要发数据,就会发1-0-1-。。。电平:
发1时,A、B脚为高阻,A、B脚处的电平由R12、R13拉到高电平。
发0时,经过Q反向,DE为高电平,允许数据发送,A、B脚为低。
百度网友95e0ba94a
2013-10-25 · 超过16用户采纳过TA的回答
知道答主
回答量:34
采纳率:0%
帮助的人:34.6万
展开全部
把AB端的上拉下拉电阻去掉,AB间用一个120欧姆的电阻就可以了。电路本身应该是没有什么大问题的。
另外确保你的电脑上面没有用虚拟串口之类的软件把串口自环了。
更多追问追答
追问
我没有用过虚拟串口的东西啊   我按你说的做了  也还是一样6脚3.72v  用助手发数据的时候变成3.63v  7脚1v  左右变化  ab间电压 有数据发送时从2.72变到2.65然后恢复   我的电路工作是正常的么?!由于那个2501和我画的板图不符合  我用的1个tlp281和2个3h7代替的!可以么
我看频率可以 我通信速率要求不高!
追答
485跟常用的232的区别在于一个是传输方式不同,485是差分形式的,所以你测AB的输出电压意义并不大。
其次就是485多了一个使能位,使能为发送或者接收状态,你再检查一下程序里面这个位有没有正确的初始化?
另外关于光耦隔离,假设你的通信速率是9600,也就是波特率,那么一般的低速光耦是难以满足的,必须使用高速光耦(TX和RX脚,EN就不需要了)。所以你再检查确认一下。
最后还有一点,485的芯片我个人感觉比较脆弱,比较容易收到干扰导致坏片。如果有可能的话换一片485试试。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式