- 发布
- 北京安融互通科技有限公司
- 电话
- 010-80192720
- 手机
- 13366990809
- 发布时间
- 2022-10-26 10:17:02
提高CAN线双绞程度
CAN总线为了提高抗干扰能力,以太网转CAN直销,采用CANH和CANL差分传输,达到效果就是遇到干扰后,可以“同上同下”,后CANH-CANL的差分值保持不变。CANH和CANL要紧密地绞在一起,通常双绞线只有33绞/米,而在强干扰场合,双绞程度要到45-55绞/米才能达到较好的抗干扰效果。另外线缆的芯截面积要大于0.35~0.5mm2,以太网转CAN技术支持,CAN_H对CAN_L的线间电容小于75pF/m,如果采用屏蔽双绞线,CAN_H(或CAN_L)对屏蔽层的电容小于110pF/m。可以更好地降低线缆阻抗,从而降低干扰时抖动电压的幅度。
如果你想正常的实现串口数据与CAN总线数据之间的转换,如果你不想在数据转换的时候发生丢帧现象,那滤波设置是必须的,滤的是CAN总线端的波。因为,相对而言,以太网转CAN价格,CAN总线的通讯速率远高于串口总线,如果我们不进行滤波,单位时间里大量的CAN端数据就没办法同时被转换成串口端的数据,比如说CAN端有10个数据,但同一时间串口端只能接收一个,那剩下的9个该怎么办呢?只能丢失掉了,宁夏以太网转CAN,这当然是我们不能接收的。
CAN总线报文的CRC校验场后面会有一个ACK应答场,发送报文的节点发出的ACK(1Bit)为“1”,正确应答的节点(报文数据校验通过正确)会将总线上的这个ACK位电平拉成“0”,表示正确应答。
若A节点广播报文后,发现该报文的ACK始终为“1”,则其收发器将从缓存中自动重发该帧,直到有节点正确接受ACK为“0”或者A节点离线