CAN通讯是否需要增加CRC字段
CAN通讯采用最长8字节报文通信,其通讯是否可靠呢,是否需要再增加CRC字节来校验传输错误呢?
由于本身字节数就少,最多8字节。如果再占用2字节做CRC16的话,至少浪费25%的开销,很是不划算。
其实不用担心,在CAN协议中本身就自带了16位的CRC16,只是用到了15位做传输,另一位作验证而已。
在接收的时候并不需要再增加CRC校验字段的。
CAN通讯采用最长8字节报文通信,其通讯是否可靠呢,是否需要再增加CRC字节来校验传输错误呢?
由于本身字节数就少,最多8字节。如果再占用2字节做CRC16的话,至少浪费25%的开销,很是不划算。
其实不用担心,在CAN协议中本身就自带了16位的CRC16,只是用到了15位做传输,另一位作验证而已。
在接收的时候并不需要再增加CRC校验字段的。