一種用于車載網絡分布式處理的確定性算法
應用在汽車上的電子控制單元(ECU)可實現發動機控制、助力轉向控制、傳輸控制等。這些ECU有對本身特定任務進行基礎處理的處理器。另外,這些處理器使用一個或多個通信協議相互聯系,比如CAN總線、LIN總線等,提供了在一個系統中實現分布式處理的平臺。分布式處理的實現有許多優點,如處理能力提高、線路復雜性降低、循環利用硬件模塊可完成不同的任務,以及為更好地處理復雜問題,縮小了處理器而另外增加一個處理器等。
介紹了使用LIN總線分布式處理的一個確定性算法。該算法提到每個從屬處理器到主處理器的吞吐量所在預定義的時間間隔,在基本算術運算的基礎上分割了主要處理任務。系統采用這種LIN總線進行互聯的模擬具有一定的優勢,使用該算法使ECU小型化成為可能。
所指出的處理算法只需要相對少的時間(達到減少61.36%的假定方程),因此處理器由此可以釋放出更多的時間來處理更復雜的問題。實現分布式處理也提供了一個選項,可以降低處理器的配置(在假定配置的16位控制器更換為8位控制器時,使用算法仍然可以相對減少所需要的時間)。
實現分布式處理的優點是:處理能力增強、不同任務中相同硬件可再調用、當采用單個處理器進行任務時可以減小處理器大小、任何復雜的應用程序實現不會受處理能力限制。
SudharsanSundaramet al. SAE 2013-01-1181.
編譯:周建鵬