基于時間觸發的通信協議TTP
——構建高可靠分布式實時系統的利器
TTP即time-triggered protocol的縮寫,是一種基于時間觸發的通信協議。
在TTP架構中,一切行為均是按照統一的全局時間推進實現觸發,其行為是確定的,*沖突的可能。換句話說,TTP系統中所有的節點均按照事先計劃好的配置表行事,使得系統具有很高的時間確定性。
在每個時間槽內,只允許一個TTP節點收發數據,從而避免沖突發生
TTP的特點:
● 時間觸發技術;
● 冗余容錯性;
● 硬實時、低延遲;
● 架構簡單;
● 適合并行開發;
● 易于測試驗證;
● 高安全性,符合適航標準DO-254 Level A;
● 適用于航空、航天、汽車等領域,可用于引擎控制、飛行控制以及環境控制等高安全等級的分布式實時應用。
已經使用TTP的項目有:
? 巴西航空450:聯合BAE和Parker提供了基于TTP的飛控系統(Level A);
? 巴西航空500:聯合BAE和Parker提供了基于TTP的飛控系統(Level A);
? 龐巴迪C系列:聯合UTAC提供了基于TTP平臺的電源系統;
? 龐巴迪C系列:聯合Rockwell Collins和Parker提供了基于TTP的飛控系統;
? 龐巴迪 Global7000/8000:聯合Rockwell Collins和Parker提供了基于TTP的飛控系統;
? COMAC C919:聯合UTAC提供了基于TTP平臺的電源系統的設計。