基于DSP的时间触发总线设计与实现

2017-01-13 07:23:37毛亚鹏
计算机测量与控制 2016年8期

毛亚鹏

(清华大学计算机系,北京 100084)

基于DSP的时间触发总线设计与实现

毛亚鹏

(清华大学计算机系,北京 100084)

网络通信系统是现代航空电子系统以及其他分布式实时容错系统的中枢,基于时间触发架构的网络通信系统是一个重要的发展方向;首先对于TTP/C协议的基本架构以及上电群启动过程,全局时钟同步,容错策略等关键技术进行介绍,然后提出一种基于TTP的时间触发总线协议,并基于DSP实现协议控制器进行时间触发通讯;结果表明时间触发总线具有良好的时间确定性,容错特性以及较高的总线利用率,适用于航空,铁路,汽车等安全关键系统的底层网络通信。

时间触发;时钟同步;容错策略;时间确定性

0 引言

随着航空电子系统等分布式实时容错系统的逐步发展,其对于网络通信系统的实时性和可靠性需求也在不断提高,相较于原有的事件触发总线如ARINC429,1553B,CAN,以太网等,时间触发架构的总线如TTP,TTCAN,Flex Ray,TTEthernet等具有更高的实时性和可靠性,同时也大大提高了总线的利用率,减少了通信冲突所带来的资源消耗。

在上述基于时间触发架构的总线中,TTP总线是首个被SAE(美国汽车工程师协会)标准化的通信协议。TTP总线主要有两种标准:TTP/A和TTP/C[1],其中TTP/A面向SAE的A类标准,适用于汽车电子等成本较低的非关键应用,而TTP/C面向SAE的C类标准,主要面向高速、实时闭环控制的多路传输网。

TTP/C协议是基于时间触发架构的高速,双余度,多点串行的硬实时容错现场总线协议,可支持5Mbps,25Mbps。目前……

登录APP查看全文