打印
[应用相关]

CAN通信差分电平问题

[复制链接]
952|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
尤彼卡|  楼主 | 2016-5-16 20:42 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

当一个stm32发送CAN帧的时候,它的另一边没有连入另一个stm32时,它的高低信号引脚之间有电压差。但是当我将另一个stm32连入的时候,这两个stm32可以互相通信。但是高低信号引脚之间没有电压差了,这是为什么啊
沙发
lefeng| | 2016-5-16 20:53 | 只看该作者
CAN通过总线电平来发送数据,在通信过程中,总线上肯定是显性电平和隐性电平不断变化,而通信过程中用万用表测量总线电平,并不能实时反映出总线电平的变化。

使用特权

评论回复
板凳
豆腐块| | 2016-5-16 21:09 | 只看该作者
你中间有没有加CAN芯片,还是说只是STM32和两个引脚连接的

使用特权

评论回复
地板
Ryze| | 2016-5-16 21:38 | 只看该作者

在通讯过程中,由于一直有数据在发送,你的万用表测量又不是实时的,只是测个有效值 ,你用示波器测测就知道了

使用特权

评论回复
5
ccw1986| | 2016-5-16 22:46 | 只看该作者
有负载的情况是不是应该加上拉电阻呢

使用特权

评论回复
6
xmshao| | 2016-5-17 10:56 | 只看该作者
并不是恒定有电压差就一定正确的。
正常传输时是两路动态差分信号,要看也得用示波器来看。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

116

主题

774

帖子

1

粉丝