黎军华,邹继军
(东华理工大学,江西 抚州 344000)
中国是世界上最大的汽车市场,也是全球汽车增速最快的市场,但是目前大多数中国人还是没有车的,随着中国人的收入和财富不断增长,中国的汽车市场非常具有吸引力,,也为汽车电子行业带来巨大发展,在过去30年里,汽车中汽车电子设备逐渐增加,以网络技术为基础的X-by-wire(线控技术)在汽车中得到广泛的应用,大大提高了汽车的安全系数。
CAN总线技术广泛应用于中国本土汽车行业中,但不能满足一些实时性比较高的系统(例如线动制动系统和线控转向系统),会产生消息传送的延时,不能保证消息传输延时的确定性,这将会带来巨大的安全隐患,TTCAN(Time Trigged Control Area Network)协议正是应这种需求并提出发展起来的,TTCAN对CAN进行了扩展,提供了时间触发机制以提高通信实时性。
TTCAN是在Bosch公司的标准CAN总线协议基础上扩展了支持时间触发的高层协议。TTCAN节点完全兼容CAN节点,无论是在数据链路层还是在物理层,它们使用同样的总线线路和总线收发器。TTCAN协议可以同步整个通信网络中所有节点的通信调度表,并且还提供了一个全局参考时间,当总线上所有节点的时钟都同步时,任何Message(报文)都可以在时间窗口中被发送出去,在TTCAN系统中所有的报文都是由调度表决定的,所有的时间窗口可以被设计成完全正交,信息的传送时间都可以通过调度表提前预知。
时间触发系统中任务是由全局时间触发的,由于时间触发系统保证在同一个时刻,系统中只有一个任务被触发,而且在任何时刻系统中都有任务在执行。……