[STM32] CANH 和 CANL短接

[复制链接]
7704|14
 楼主| liguang02 发表于 2014-9-2 18:05 | 显示全部楼层 |阅读模式
本帖最后由 liguang02 于 2014-9-2 18:31 编辑

CANH 和 CANL短接会无法再发送接收数据,是出于保护关闭总线了,还是单片机自动保护的?补充一下,我使用的是stm32072芯片
jjjyufan 发表于 2014-9-2 19:44 | 显示全部楼层
没加限流电阻  
重则 can芯片挂掉
轻则 通讯中断
airwill 发表于 2014-9-2 23:37 | 显示全部楼层
CANH 和 CANL短接, 自然无法再发送接收数据了, 接收器没有问题, 发送器倒是有损坏的可能. 要注意
 楼主| liguang02 发表于 2014-9-3 23:08 | 显示全部楼层
jjjyufan 发表于 2014-9-2 19:44
没加限流电阻  
重则 can芯片挂掉
轻则 通讯中断

限流电阻怎么加的?是在单片机口串联电阻么?
 楼主| liguang02 发表于 2014-9-3 23:15 | 显示全部楼层
airwill 发表于 2014-9-2 23:37
CANH 和 CANL短接, 自然无法再发送接收数据了, 接收器没有问题, 发送器倒是有损坏的可能. 要注意 ...

在不知情的情况下怎么知道是短路了还是其他原因引起无法发送的?
jjjyufan 发表于 2014-9-4 09:12 | 显示全部楼层
liguang02 发表于 2014-9-3 23:08
限流电阻怎么加的?是在单片机口串联电阻么?

你的图呢?
longmaodo 发表于 2014-9-4 09:25 | 显示全部楼层
liguang02 发表于 2014-9-3 23:15
在不知情的情况下怎么知道是短路了还是其他原因引起无法发送的?

测试模式  可以还回 可以静默
还可以换回静默  测试自发自收
 楼主| liguang02 发表于 2014-9-4 13:21 | 显示全部楼层
jjjyufan 发表于 2014-9-4 09:12
你的图呢?

在这里,串流电阻在哪里接

本帖子中包含更多资源

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

×
youluo235 发表于 2014-9-4 20:56 | 显示全部楼层
CAN一般都加了120欧电阻的
jjjyufan 发表于 2014-9-5 09:16 | 显示全部楼层
R136 R137 不要用0R
jjjyufan 发表于 2014-9-5 09:17 | 显示全部楼层
否则 短路SJA容易挂掉
 楼主| liguang02 发表于 2014-9-5 16:31 | 显示全部楼层
jjjyufan 发表于 2014-9-5 09:16
R136 R137 不要用0R

r136不是匹配电阻120欧,短路的话不是有120欧的在么?
jjjyufan 发表于 2014-9-6 07:39 | 显示全部楼层
120 是终端电阻 你忘了 芯片H L 之间的等效电阻了 尤其是芯片通电后的等效
 楼主| liguang02 发表于 2014-9-6 11:29 | 显示全部楼层
jjjyufan 发表于 2014-9-6 07:39
120 是终端电阻 你忘了 芯片H L 之间的等效电阻了 尤其是芯片通电后的等效

芯片H L 之间的等效电阻?这个是怎么回事?我不懂这个啊
xlsbz 发表于 2014-10-21 21:04 来自手机 | 显示全部楼层
找busoff,手册找。电路不要紧。除非粑粑水平电路
您需要登录后才可以回帖 登录 | 注册

本版积分规则

56

主题

307

帖子

2

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