[技术讨论] 有图有真相,求大神指点。头疼一个月了

[复制链接]
5763|40
 楼主| myf3659 发表于 2013-12-1 19:35 | 显示全部楼层 |阅读模式
一个已经搞了快一个月的问题,一直没有解决,求大神指点
CAN通信,线缆长度大约4m,总线上挂了4台机器,通信速率1M,用示波器同时测试其中两台机器上CAN芯片差分引脚波形,其中一台展开波形后发现下降沿下降到低电平后又上去了,见附件绿色波形,另一台波形直接下降到低电平,见黄色波形。请问是什么原因?
我把通信线双绞后,过冲会小一点,但依然会存在,怎么才能去掉这个过冲呢?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
黄小俊 发表于 2013-12-1 20:33 | 显示全部楼层
帮你顶一个吧。
mkapm11 发表于 2013-12-1 21:05 | 显示全部楼层
应该是干扰。你尝试把线弄短了做测试看看。这个我有弄过17个节点的。。表示干扰略大。。后改光钎通信OK了。。不过我这是高压大电流场合。。
mkapm11 发表于 2013-12-1 21:06 | 显示全部楼层
另外。。示波器ms是TK3000吧。。。
 楼主| myf3659 发表于 2013-12-1 22:50 | 显示全部楼层
mkapm11 发表于 2013-12-1 21:06
另外。。示波器ms是TK3000吧。。。

示波器是:DPO3014,
是的,我把线缩短大概只有10几厘米,那个过冲就很小了,但是实际需要4m的线啊。所以还得找到切实可行的办法,我把所有能想到的电容都去了,还是不行。
另外我们现在做的是三代产品,一代二代一直这么用,我测了下波形都挺好的。明天还得继续找原因。
 楼主| myf3659 发表于 2013-12-1 22:51 | 显示全部楼层
黄小俊 发表于 2013-12-1 20:33
帮你顶一个吧。

多谢黄工。
weilaiheike 发表于 2013-12-2 09:40 | 显示全部楼层
myf3659 发表于 2013-12-1 22:50
示波器是:DPO3014,
是的,我把线缩短大概只有10几厘米,那个过冲就很小了,但是实际需要4m的线啊。所以 ...

这种情况应该是电线的感性较强,我建议您把电容加大试试~ 然后保证测试时候电线尽可能的直
william008 发表于 2013-12-2 10:03 | 显示全部楼层
应该是传输线反射的问题。
发送端串联50~120欧姆电阻。用以太网线来做通讯电缆,质量又好又便宜
jjjyufan 发表于 2013-12-2 11:02 | 显示全部楼层
CANH CANL 对CAN 地并联1nF/1KV  另外你用的驱动IC是那颗?有无做隔离?
kgsz 发表于 2013-12-2 11:28 | 显示全部楼层
:lol 这次他们做了个10M的OBD线 不知道效果咋样,里面也有CAN的!
abu315 发表于 2013-12-2 13:04 | 显示全部楼层
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;
 楼主| myf3659 发表于 2013-12-2 16:25 | 显示全部楼层
abu315 发表于 2013-12-2 13:04
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;

已经并联了两个120欧姆电阻,500K,需要改下程序。可以试下。谢谢
 楼主| myf3659 发表于 2013-12-2 16:25 | 显示全部楼层
abu315 发表于 2013-12-2 13:04
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;

已经并联了两个120欧姆电阻,500K,需要改下程序。可以试下。谢谢
 楼主| myf3659 发表于 2013-12-2 16:26 | 显示全部楼层
abu315 发表于 2013-12-2 13:04
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;

已经并联了两个120欧姆电阻,500K,需要改下程序。可以试下。谢谢
 楼主| myf3659 发表于 2013-12-2 16:26 | 显示全部楼层
abu315 发表于 2013-12-2 13:04
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;

已经并联了两个120欧姆电阻,500K,需要改下程序。可以试下。谢谢
 楼主| myf3659 发表于 2013-12-2 16:26 | 显示全部楼层
abu315 发表于 2013-12-2 13:04
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;

已经并联了两个120欧姆电阻,500K,需要改下程序。可以试下。谢谢
 楼主| myf3659 发表于 2013-12-2 16:26 | 显示全部楼层
abu315 发表于 2013-12-2 13:04
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;

已经并联了两个120欧姆电阻,500K,需要改下程序。可以试下。谢谢
 楼主| myf3659 发表于 2013-12-2 16:26 | 显示全部楼层
abu315 发表于 2013-12-2 13:04
CANH CANL之间应加两个120欧姆的电阻并联;
可以将波特率改为500K试试;

已经并联了两个120欧姆电阻,500K,需要改下程序。可以试下。谢谢
 楼主| myf3659 发表于 2013-12-2 16:28 | 显示全部楼层
jjjyufan 发表于 2013-12-2 11:02
CANH CANL 对CAN 地并联1nF/1KV  另外你用的驱动IC是那颗?有无做隔离?

芯片:PCA82C251T,CAN,5V,1Mbps,SOP8
两端都通过光耦隔离,光耦速度是10M的应该没问题
 楼主| myf3659 发表于 2013-12-2 16:30 | 显示全部楼层
weilaiheike 发表于 2013-12-2 09:40
这种情况应该是电线的感性较强,我建议您把电容加大试试~ 然后保证测试时候电线尽可能的直 ...

在差分信号间加20P、33P、68P都试过,加上后波形下降沿会抖动,但是没有分别在H、L对地加。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

14

主题

184

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部