可靠的数据传输是实现车辆电子系统的安全性和可靠性的前提。因此,CAN不仅必须满足严格的实时要求,还必须始终提供可靠的数据传输。由于CAN也用于车辆中时间和安全性至关重要的应用,因此对数据完整性的要求极高。
由于环境对数据传输有干扰作用,所以环境对评估数据完整性至关重要,同样重要的还有串行总线系统抵御干扰的能力。因此,保证可靠的数据传输从物理系统布局开始,其中EMC往往扮演重要角色。
尽管具有电磁兼容设计和物理数据保护,但仍可能发生传导、电感和电容耦合,从而导致信号衰减和失真。如果再考虑到采样点不同、阈值差异以及节点之间的时钟频率偏差,实现无故障的数据传输是不可能的。
数据完整性可以看作是数据在传输过程中遭到干扰和破坏的概率与遭到干扰的数据未被检测到的概率的乘积。两种基本策略可以尽量减少出错概率并提高数据完整性:一种策略是通过电磁兼容方式对网络进行布局或采取物理措施来避免损坏数据;另一种策略是通过有效的逻辑错误检测和逻辑错误处理来检测和纠正损坏的数据。“ Principle of Data Protection in the CAN Network”图对此进行了概述。