关于用逻辑分析仪调试CAN总线的心得体会

1.CAN总线是一双绞线的差分信号如下图所示,CAN H 和CAN L都处于相同的电平2.5V时,呈隐性电平,逻辑1;当CAN H 处于3.5V 而CAN L处于1.5V时 总线呈显性电平逻辑0;对于为什么要叫隐性电平,是因为隐性电平比较"隐秘"两者的电压差察觉不出来都是一条横着的直线;对于为什么要叫显性电平,是因为两者的电压差明显,一下子就能看到,并且显性的样子像嘴巴张开的时候,意味就是0.

2.当我用逻辑分析仪接入CAN 检测总线电平的时候,我们要注意一般逻辑分析仪是不允许同时设置多段的电平阈值逻辑,因为CAN H 和CAN L 对应逻辑 0 和逻辑1 的分段电平阈值不一致 。(我这里对CAN L 设置的是低于1.6V为低电平高于他为高电平),一般来说我们可以将CAN L接入逻辑分析仪去检测电平逻辑,我们CAN总线的高低电平逻辑,需要你主动去配置阈值电压,所以建议用示波器去观察CAN H 和CAN L的压差去判断0 1 逻辑,如下图 我只接入了CAN L ,阈值电压设置的是高于1.6是高电平低于1.6是低电平

我用CAN上位机发送了一针 ID为0 数据域为00 11 22 33 44 55 66 77的数据,可以看出逻辑分析是可以根据CAN H 或者 CAN L 之间一段的信号来解析数据,但是需要我们设置正确的阈值

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值