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