CAN总线的电气特性说的很清楚了,有信号的时候CAN_H=35伏,CAN_L=15伏,没有信号的时候CAN_H=CAN_L=25伏。可以看看BOSCH的CAN20B。
信号反射的产生,是由于传输线上阻抗不匹配所引起。打个比方,就好比镜子和水面会反射光一样,导体和空气(开放终端)之间由于对电信号的传输速率不同也存在着对高速电信号的反射关系。

添加终端匹配电阻,就是让传输线上的阻抗在终端处没有突变,所以这个电阻是需要根据传输线的阻抗关系选取的。极端情况下需要添加阻容网络。
扩展资料:
CAN协议的一个最大特点是废除了传统的站地址编码,而代之以对通信数据块进行编码。采用这种方法的优点可使网络内的节点个数在理论上不受限制,数据块的标识符可由11位或29位二进制数组成。
因此可以定义2或2个以上不同的数据块,这种按数据块编码的方式,还可使不同的节点同时接收到相同的数据,这一点在分布式控制系统中非常有用。数据段长度最多为8个字节,可满足通常工业领域中控制命令、工作状态及测试数据的一般要求。
同时,8个字节不会占用总线时间过长,从而保证了通信的实时性。CAN协议采用CRC检验并可提供相应的错误处理功能,保证了数据通信的可靠性。
CAN卓越的特性、极高的可靠性和独特的设计,特别适合工业过程监控设备的互连,因此,越来越受到工业界的重视,并已公认为最有前途的现场总线之一。
参考资料:
请问高速can总线电压范围在多少算正常呢?
直接万用表打
直接万用表打,总线完好,有数据通讯的情况下,can低一般2V,can高一般3V,数据形式,看是CAN20A,can20B,还是canopen,有专门的工具Pcanview可以监测总线信号。
标准的应该是五伏,用高低电平来传递啊!检测应该用试波仪。
应该是MODBUS,是串行数据线,是5V。
请问can总线电路里的电压能否超过5V呢?
感谢题主的邀请,我来说想我的看法:

高速CAN也叫动力CAN,是我们身边最为常见的一种CAN系统。高速CAN总线想要正常的进行数据的收发,需要有一个相对恒定的电压差范围,即0-2V。那么,这0-2V的电压差范围又是如何而来的呢?这就和CAN总线设备的连接线有关了。CAN总线的连接线一般为双绞线,即缠绕在一起的两根导线。两根导线一根连接CAN高,一根连接CAN低。CAN高电压范围在25V-35之间变化,CAN低电压在15V-25V之间变化,所以彼此才会产生0-2V的电压差。为了能够让CAN总线的电压差保持在这个范围区间,我们需要给其连接2个电阻值为120欧姆的电阻,这样才可以,你清楚了吗?如果您需要直接集成120欧姆电阻的CAN设备的话,可以前往我们的网站进行具体的咨询,欢迎来访。
感谢题主的邀请,我来说下我的看法:
当然不能,难道您没听说过因为把电源线连入CAN总线接口而造成的USBCAN仪器短路?可见,CAN设备的电源电压是远高于CAN总线电路电压的,而很多的USBCAN设备的电源电压被标注为5-24V。所以,正常情况下,CAN总线电路里的电压绝对不能超过5V。如果你需要CAN总线相关设备的话,可以前往我们的网站进行咨询,欢迎来访。


