与底盘系统连接的安全关键驾驶员辅助功能对通信系统的可靠性、安全性和实时性提出了极为严格的要求,因此需要一种具有可组合性的通信系统,其核心属性是保证具有确定性和容错性的数据通信不受总线负载的影响。
汽车领域常见的通信技术CAN无法满足这一系列的苛刻要求,因为CAN是基于事件驱动的通信方法,这意味着通信系统的每个总线节点都能够随时访问总线。CAN所使用的基于仲裁的冲突解决方案导致的问题是直到运行时才能确定通信流。事件驱动的通信系统可以快速响应异步过程,但这些系统是非确定性的。
由于事件驱动的通信系统中没有严格的调度表,因此添加和删除总线节点会影响通信流。严格来说,此类更改需要对整个系统进行全面的重新验证。事件驱动的通信系统不具有可组合性。
由于缺少冗余结构和机制,CAN通信技术无法满足对容错的高要求,并且在量产中可实现的最大数据传输速率为500 kbit/s。因此,在上个世纪九十年代,某些整车厂已经在尝试带有容错的时间触发通信技术,这些技术可以实现极高的数据传输速率。
但整车厂获得的研究成果和经验并未产生能够符合未来汽车安全关键系统生产要求的通信技术。因此,宝马和戴姆勒克莱斯勒于1999年同意进行合作,规范并开发面向未来、标准统一、时间触发且具有容错性的通信技术。这次合作首次草拟了FlexRay的需求规范。