本文主要是介绍CAN总线物理层--显性隐性电压要求(以及实际测试中的注意事项),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
1:基础知识总结
2:测试时,需要注意的问题:
2.1)测试前需要注意的问题
实际测试物理层电压时,还需要根据上表中的一些知识。做一些前期准备。
1:首先要确定物理层采用的规范
2:确定总线类型为双绞线,需要硬件工程师提供总线长度,电阻率,等线束参数
3:保证总线时闭环,且链接120欧姆的电阻(85欧姆-130欧姆)。
4:需确定总线电阻率,为70m欧姆/m(常见测试设备,可能没有这么高的精度,需要和相关工程师或供应商确定)
5:确定总线上,节点个数,<=30个
2.2)测试标准的设置
**1)CAN隐性电压测量时Vdif(指的是查分电压), -0.5V<=Vdif<=0.05V,需多次测量并取平均数,所有测试结果应该都符合 -0.5V<=Vdif<=0.05V的标准。
**2)CAN显性电压测量时Vdif(指的是查分电压), 1.5V<=Vdif<=3V,多次测量并取平均数,所有测试结果应该都符合 -0.5V<=Vdif<=0.05V的标准。
总结:因为CAN_H和CAN_L的命名原因,我们会惯性的原因。我们会认为,CAN_H总会一直>CAN_L。但是从上表中可以看出,在隐性电压下,CAN_L是可以大于CAN_H的。这一点需要注意
2.3关注显性隐性电压下的阈值
差分电压,符合标准的情况下(这是前提条件),我们需要关注CAN_H和CAN_L的电压是否符合标准
**1)隐性条件下
2.0V<=CAN_H<=3.0V
2.0V<=CAN_L<=3.0V
多次测量,测量结果均需要符合上述标准。
**2)显性条件下
2.75V<=CAN_H<=4.5V
0.5V<=CAN_L<=2.75V
多次测量,测量结果均需要符合上述标准。
这篇关于CAN总线物理层--显性隐性电压要求(以及实际测试中的注意事项)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!