消息產(chǎn)生模塊產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次。隊列管理器模塊在所述消息添加到傳輸隊列時重置計時值,且在滿足以下條件時將消息選擇性地添加到傳輸隊列:傳輸隊列中的消息數(shù)量小于第一預(yù)定值;計時值大于第一預(yù)定周期;以及(i)第一預(yù)定周期小于第二預(yù)定周期或(ii)第一預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值。第二預(yù)定值小于第一預(yù)定值。通信控制模塊將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及車輛通信,且更具體地涉及用于車輛的。
技術(shù)介紹
在此提供的背景說明是為了總體上介紹本 專利技術(shù)背景的目的。當(dāng)前所署名專利技術(shù)人的工作(在
技術(shù)介紹
部分描述的程度上)和本描述中否則不足以作為申請時的現(xiàn)有技術(shù)的各方面,既不明顯地也非隱含地被承認為與本專利技術(shù)相抵觸的現(xiàn)有技術(shù)。車輛包括分別控制各個車輛系統(tǒng)的各個控制模塊。僅作為示例,發(fā)動機控制模塊(ECM)控制車輛的發(fā)動機系統(tǒng),變速器控制模塊(TCM)控制車輛的變速器系統(tǒng),等等。第一控制模塊可從傳感器接收信號,而第二控制模塊不從該傳感器接收信號。第一控制模塊可確定一參數(shù),而第二控制模塊不確定該參數(shù)。車輛的控制模塊可經(jīng)由一個或多個串行數(shù)據(jù)總線(例如,控制器局域網(wǎng)(CAN)總線)通信。控制模塊可通信以例如共享由一個控制模塊接收或確定但是未由一個或多個其他控制模塊接收或確定的數(shù)據(jù)。
技術(shù)實現(xiàn)思路
—種用于車輛的系統(tǒng),包括消息產(chǎn)生模塊、隊列管理器模塊和通信控制模塊。所述消息產(chǎn)生模塊產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次。所述隊列管理器模塊在所述消息添加到傳輸隊列時重置計時值,且在滿足以下條件時將消息選擇性地添加到傳輸隊列傳輸隊列中的消息數(shù)量小于第一預(yù)定值;計時值大于第一預(yù)定周期;以及(i )第一預(yù)定周期小于第二預(yù)定周期或(ii )第一預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值。第二預(yù)定值小于第一預(yù)定值。所述通信控制模塊將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。在其他特征中,一種用于車輛的系統(tǒng),包括消息產(chǎn)生模塊、計時器模塊、隊列管理器模塊和通信控制模塊。所述消息產(chǎn)生模塊產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次。所述計時器模塊累增計時值。所述隊列管理器模塊在所述消息添加到傳輸隊列時重置計時值。當(dāng)傳輸隊列中的消息數(shù)量小于預(yù)定值時,所述隊列管理器模塊基于以下步驟將消息選擇性地添加到傳輸隊列計時值與第一預(yù)定周期的第一比較;以及第一預(yù)定周期與第二預(yù)定周期的第二比較。所述通信控制模塊將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。一種用于車輛的方法,包括產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次;在所述消息添加到傳輸隊列時重置計時值;在滿足以下條件時將消息選擇性地添加到傳輸隊列傳輸隊列中的消息數(shù)量小于第一預(yù)定值;計時值大于第一預(yù)定周期;以及(i)第一預(yù)定周期小于第二預(yù)定周期或(ii)第一預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值。第二預(yù)定值小于第一預(yù)定值。所述方法還包括將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。方案I. 一種用于車輛的系統(tǒng),包括 消息產(chǎn)生模塊,所述消息產(chǎn)生模塊產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次; 隊列管理器模塊,所述隊列管理器模塊在所述消息添加到傳輸隊列時重置計時值,且在滿足以下條件時將消息選擇性地添加到傳輸隊列 傳輸隊列中的消息數(shù)量小于第一預(yù)定值; 計時值大于第一預(yù)定周期;以及 以下中的一個 第一預(yù)定周期小于第二預(yù)定周期;和 第一預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值, 其中,第二預(yù)定值小于第一預(yù)定值;以及 通信控制模塊,所述通信控制模塊將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。方案2.根據(jù)方案I所述的系統(tǒng),還包括第二消息產(chǎn)生模塊,所述第二消息產(chǎn)生模塊產(chǎn)生第二消息,所述第二消息每一第三預(yù)定周期要傳輸?shù)酱袛?shù)據(jù)總線一次, 其中,所述隊列管理器模塊基于第二計時值、傳輸隊列中的消息數(shù)量、第一預(yù)定值、第二預(yù)定周期、第三預(yù)定周期和第二預(yù)定值而將第二消息選擇性地添加到傳輸隊列。方案3.根據(jù)方案2所述的系統(tǒng),其中,所述隊列管理器模塊在滿足以下條件時將第二消息添加到傳輸隊列 傳輸隊列中的消息數(shù)量小于第一預(yù)定值; 第二計時值大于第三預(yù)定周期;以及 以下中的一個 第三預(yù)定周期小于第二預(yù)定周期;以及 第三預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值。方案4.根據(jù)方案3所述的系統(tǒng),其中,第一和第三預(yù)定周期不同。方案5.根據(jù)方案3所述的系統(tǒng),其中,第一和第三預(yù)定周期是第四預(yù)定周期的倍數(shù)。方案6.根據(jù)方案I所述的系統(tǒng),其中,消息產(chǎn)生模塊產(chǎn)生具有消息標(biāo)識符的消息,所述消息標(biāo)識符對于該消息是唯一的,以及 其中,所述隊列管理器模塊基于消息標(biāo)識符來確定第一預(yù)定周期。方案7.根據(jù)方案6所述的系統(tǒng),其中,所述隊列管理器模塊從由消息標(biāo)識符索引的預(yù)定周期的映射來確定第一預(yù)定周期。方案8.根據(jù)方案I所述的系統(tǒng),其中,當(dāng)?shù)谝活A(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量大于第二預(yù)定值時,所述隊列管理器模塊選擇性地抑制將消息添加到傳輸隊列。方案9.根據(jù)方案I所述的系統(tǒng),其中,當(dāng)計時值小于第一預(yù)定周期時,所述隊列管理器模塊抑制將消息添加到傳輸隊列。方案10.根據(jù)方案I所述的系統(tǒng),其中,當(dāng)傳輸隊列中的消息數(shù)量大于或等于第一預(yù)定值時,所述隊列管理器模塊抑制將消息添加到傳輸隊列。方案11. 一種用于車輛的系統(tǒng),包括 消息產(chǎn)生模塊,所述消息產(chǎn)生模塊產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次; 計時器模塊,所述計時器模塊累增計時值; 隊列管理器模塊,所述隊列管理器模塊在所述消息添加到傳輸隊列時重置計時值,當(dāng)傳輸隊列中的消息數(shù)量小于預(yù)定值時,所述隊列管理器模塊基于以下步驟將消息選擇性地添加到傳輸隊列 計時值與第一預(yù)定周期的第一比較;以及 第一預(yù)定周期與第二預(yù)定周期的第二比較;和 通信控制模塊,所述通信控制模塊將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。方案12. —種用于車輛的方法,包括 產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次; 在所述消息添加到傳輸隊列時重置計時值; 在滿足以下條件時將消息選擇性地添加到傳輸隊列 傳輸隊列中的消息數(shù)量小于第一預(yù)定值; 計時值大于第一預(yù)定周期;以及 以下中的一個 第一預(yù)定周期小于第二預(yù)定周期;和 第一預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值, 其中,第二預(yù)定值小于第一預(yù)定值;以及 將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。方案13.根據(jù)方案12所述的方法,還包括 產(chǎn)生第二消息,所述第二消息每一第三預(yù)定周期要傳輸?shù)酱袛?shù)據(jù)總線一次;以及基于第二計時值、傳輸隊列中的消息數(shù)量、第一預(yù)定值、第二預(yù)定周期、第三預(yù)定周期和第二預(yù)定值而將第二消息選擇性地添加到傳輸隊列。方案14.根據(jù)方案13所述的方法,還包括在滿足以下條件時將第二消息添加到傳輸隊列 傳輸隊列中的消息數(shù)量小于第一預(yù)定值; 第二計時值大于第三預(yù)定周期;以及 以下中的一個 第三預(yù)定周期小于第二預(yù)定周期;以及 第三預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值。方案15.根據(jù)方案14所述的方法,其中,第一和第三預(yù)定周期不同。方案16.根據(jù)方案14所述的方法,其中,第一和第三預(yù)定周期是第四預(yù)定周期的倍數(shù)。方案17.根據(jù)方案12所述的方法,還包括 產(chǎn)生具有消息標(biāo)識符的消息,所述消息標(biāo)識符對于該消息是唯一的;以及基于消息標(biāo)識符來確定第一預(yù)定周期。方案18.根據(jù)方案12所述的方法,還包括當(dāng)?shù)谝活A(yù)定周期大于第二預(yù)本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種用于車輛的系統(tǒng),包括:消息產(chǎn)生模塊,所述消息產(chǎn)生模塊產(chǎn)生消息,所述消息每一第一預(yù)定周期要傳輸?shù)杰囕v的串行數(shù)據(jù)總線一次;隊列管理器模塊,所述隊列管理器模塊在所述消息添加到傳輸隊列時重置計時值,且在滿足以下條件時將消息選擇性地添加到傳輸隊列:傳輸隊列中的消息數(shù)量小于第一預(yù)定值;計時值大于第一預(yù)定周期;以及以下中的一個:第一預(yù)定周期小于第二預(yù)定周期;和第一預(yù)定周期大于第二預(yù)定周期且傳輸隊列中的消息數(shù)量小于第二預(yù)定值,其中,第二預(yù)定值小于第一預(yù)定值;以及通信控制模塊,所述通信控制模塊將消息從傳輸隊列選擇性地傳輸?shù)酱袛?shù)據(jù)總線。
【技術(shù)特征摘要】
...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:ML考弗,PL里斯,TA克里特斯,
申請(專利權(quán))人:通用汽車環(huán)球科技運作有限責(zé)任公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。