根據(jù)本公開的睡眠 模式處理器211傳輸和接收經(jīng)由LIN通信201生成的無條件帖。
[0086] 在W上表1和表2中示出了無條件帖的形式的實(shí)例,運(yùn)在LIN通信中是通常是 眾所周知的。此外,根據(jù)本發(fā)明構(gòu)思第二實(shí)施方式,睡眠模式消息化IN_ReqSleep或者 LIN-LBRespSleep)可W被添加到無條件帖,W便允許從控制器120進(jìn)入睡眠模式。
[0087] 睡眠模式處理器211可W利用睡眠模式消息來允許從控制器220進(jìn)入睡眠模式。
[0088] 根據(jù)本公開的睡眠模式處理器211將所存儲(chǔ)的睡眠請(qǐng)求值轉(zhuǎn)變成睡眠模式進(jìn)入 準(zhǔn)備值(例如,0X01);將轉(zhuǎn)變成的睡眠模式進(jìn)入準(zhǔn)備值添加至無條件帖的睡眠請(qǐng)求消息 (睡眠模式消息);并且然后將睡眠請(qǐng)求消息(睡眠模式消息)傳輸至從控制器220。
[0089] 在運(yùn)種情況下,根據(jù)本發(fā)明的從控制器220將通過睡眠請(qǐng)求消息接收到的睡眠模 式進(jìn)入準(zhǔn)備值轉(zhuǎn)變成睡眠模式進(jìn)入完成值(例如,0X03)。在運(yùn)種情況下,轉(zhuǎn)變成的睡眠模 式進(jìn)入完成值表示所有的控制器完成了睡眠模式進(jìn)入準(zhǔn)備。
[0090] 當(dāng)睡眠模式進(jìn)入準(zhǔn)備值被轉(zhuǎn)變成睡眠模式進(jìn)入完成值時(shí),根據(jù)本公開的從控制器 220可W將轉(zhuǎn)變成的睡眠模式進(jìn)入完成值添加至無條件帖的睡眠響應(yīng)消息(睡眠模式消 息),并且將睡眠響應(yīng)消息(睡眠模式消息)傳輸至主控制器210的睡眠模式處理器211。
[0091] 然后,根據(jù)本公開的睡眠模式處理器211至少在檢查出通過睡眠響應(yīng)消息接收到 的睡眠模式進(jìn)入完成值時(shí)進(jìn)入睡眠模式。
[0092] 進(jìn)入睡眠模式的睡眠模式處理器211可W將接收自從控制器220的睡眠模式進(jìn)入 完成值轉(zhuǎn)變成睡眠模式進(jìn)入值(例如,0X03);將睡眠模式進(jìn)入值添加至睡眠確認(rèn)消息(睡 眠模式消息);并且將睡眠確認(rèn)消息(睡眠模式消息)傳輸至從控制器220。
[0093] 因此,在檢查出轉(zhuǎn)變成的睡眠模式進(jìn)入值時(shí),從控制器220進(jìn)入睡眠模式。當(dāng)在主 控制器210與從控制器220之間傳輸與接收睡眠請(qǐng)求消息和睡眠響應(yīng)信息時(shí),可W確認(rèn)所 有的主控制器210和從控制器220正常進(jìn)入睡眠模式。因此,根據(jù)本發(fā)明構(gòu)思第二實(shí)施方 式,能夠減少睡眠模式的最終進(jìn)入時(shí)間。
[0094] 當(dāng)前述睡眠模式處理器211未進(jìn)入睡眠模式時(shí),根據(jù)本公開的強(qiáng)制睡眠模式處理 器212可W允許從控制器220強(qiáng)制地進(jìn)入睡眠模式。 陽〇巧]換言之,當(dāng)強(qiáng)制睡眠模式處理器212未在預(yù)設(shè)的時(shí)間段從從控制器220接收到前 述的睡眠模式進(jìn)入完成值時(shí),根據(jù)本公開的強(qiáng)制睡眠模式處理器212可W確定從控制器 220的供電是異常的。
[0096] 在確定從控制器220的供電異常時(shí),根據(jù)本公開的強(qiáng)制睡眠模式處理器212可W 響應(yīng)于供電的異常性而生成睡眠模式強(qiáng)制進(jìn)入請(qǐng)求值;將所生成的睡眠模式強(qiáng)制進(jìn)入請(qǐng)求 值添加至睡眠強(qiáng)制消息(睡眠模式消息);并且將睡眠強(qiáng)制消息(睡眠模式消息)傳輸至 從控制器220。
[0097] 因而,能夠通過監(jiān)測(cè)針對(duì)從控制器220斷電的故障狀態(tài)來確保車輛安全性。
[0098] 圖6是根據(jù)本發(fā)明構(gòu)思根據(jù)第二實(shí)施方式的LIN通信系統(tǒng)的LIN通信方法的流程 圖。圖7是示出根據(jù)本發(fā)明構(gòu)思第二實(shí)施方式的LIN通信方法的操作的流程圖。
[0099] 根據(jù)本發(fā)明構(gòu)思第二實(shí)施方式的LIN通信系統(tǒng)200的LIN通信方法包括操作S210 至S230, W便在從控制器220未進(jìn)入睡眠模式時(shí)允許從控制器220進(jìn)入睡眠模式或監(jiān)測(cè)故 障狀態(tài)。
[0100] 首先,在根據(jù)本公開的操作S210中,經(jīng)由LIN通信201連接主控制器210與至少 一個(gè)從控制器220。當(dāng)經(jīng)由LIN通信201連接了主控制器210與至少一個(gè)從控制器220時(shí), 在主控制器210與從控制器220之間傳輸作為一種類型的LIN通信帖的無條件帖。 陽101] 在W上表1和表2中示出了無條件帖的形式的實(shí)例,運(yùn)在LIN通信中是通常是眾 所周知的。此外,根據(jù)本發(fā)明構(gòu)思第二實(shí)施方式,睡眠模式消息可W被添加到無條件帖,W 便允許從控制器220進(jìn)入睡眠模式。 陽102] 在根據(jù)本公開的操作S220中,睡眠模式處理器211通過經(jīng)由在前述操作S210中 所連接的LIN通信201提供的無條件帖的睡眠模式消息而允許從控制器220進(jìn)入睡眠模 式。在運(yùn)種情況下,執(zhí)行進(jìn)入睡眠模式的嘗試,W便對(duì)至少一個(gè)從控制器220斷電。 陽103] 根據(jù)本公開的操作S220包括操作S221至S225,如圖7中所示。首先,在根據(jù)本公 開的操作S221中,睡眠模式處理器211將存儲(chǔ)在主控制器210中的睡眠請(qǐng)求值轉(zhuǎn)變成睡眠 模式進(jìn)入準(zhǔn)備值(例如,0X01);將轉(zhuǎn)變成的睡眠模式進(jìn)入準(zhǔn)備值添加至無條件帖的睡眠模 式消息;并且然后將睡眠模式消息傳輸至從控制器220。在運(yùn)種情況下,睡眠模式消息可W 是包括睡眠模式進(jìn)入準(zhǔn)備值的睡眠請(qǐng)求消息。 陽104] 在根據(jù)本公開的操作S222中,從控制器220將通過睡眠模式消息接收到的睡眠模 式進(jìn)入準(zhǔn)備值轉(zhuǎn)變成睡眠模式進(jìn)入完成值(例如,0X03)。轉(zhuǎn)變成的睡眠模式進(jìn)入完成值表 示所有的控制器都完成了睡眠模式進(jìn)入準(zhǔn)備。
[01化]當(dāng)睡眠模式進(jìn)入準(zhǔn)備值被轉(zhuǎn)變成睡眠模式進(jìn)入完成值時(shí),從控制器220可W將轉(zhuǎn) 變成的睡眠模式進(jìn)入完成值添加至無條件帖的睡眠模式消息并且將睡眠模式消息傳輸至 主控制器210的睡眠模式處理器211。在運(yùn)種情況下,睡眠模式消息可W是相對(duì)于睡眠請(qǐng)求 消息的睡眠響應(yīng)消息。 陽106] 然后,在根據(jù)本公開的操作S223中,睡眠模式處理器211在檢查出通過第二睡眠 模式消息接收到的睡眠模式進(jìn)入完成值時(shí)進(jìn)入睡眠模式。 陽107] 如上所述,在根據(jù)本公開的操作S224中,睡眠模式處理器211可W將接收自從控 制器220的睡眠模式進(jìn)入完成值轉(zhuǎn)變成睡眠模式進(jìn)入值(例如,0X03);將睡眠模式進(jìn)入值 添加至睡眠模式消息;并且將第=睡眠模式消息傳輸至從控制器220。在運(yùn)種情況下,睡眠 模式消息可W是表示進(jìn)入睡眠模式的確認(rèn)消息。
[0108] 然后,在根據(jù)本公開的操作S225中,在檢查出轉(zhuǎn)變成的睡眠模式進(jìn)入值時(shí),從控 制器220進(jìn)入睡眠模式。 陽109] 因而,當(dāng)在主控制器210與從控制器220之間傳輸與接收睡眠模式消息時(shí),可W確 認(rèn)所有的主控制器210和從控制器220正常進(jìn)入睡眠模式。因此,根據(jù)本發(fā)明構(gòu)思的第二 實(shí)施方式,能夠減少睡眠模式的最終進(jìn)入時(shí)間。
[0110] 再次參考圖6,現(xiàn)將描述操作S230。在根據(jù)本公開的操作S230中,當(dāng)從控制器220 未進(jìn)入前述的S230中的睡眠模式時(shí),強(qiáng)制睡眠模式處理器212允許從控制器220強(qiáng)制地進(jìn) 入睡眠模式。 陽111] 為此,如圖7中所示,執(zhí)行操作S231至S232。目P,在根據(jù)本公開的操作S231中,當(dāng) 強(qiáng)制睡眠模式處理器212在預(yù)設(shè)的時(shí)間段未從該從控制器220接收到上述睡眠模式進(jìn)入完 成值時(shí),則強(qiáng)制睡眠模式處理器212可W確定從控制器220的供電異常。
[0112] 在確定了控制器220的供電異常時(shí),在根據(jù)本公開的操作S232中,強(qiáng)制睡眠模式 處理器212可W響應(yīng)于操作S231的供電異常生成睡眠模式強(qiáng)制進(jìn)入請(qǐng)求值;將所生成的睡 眠模式強(qiáng)制進(jìn)入請(qǐng)求值添加至睡眠強(qiáng)制消息(睡眠模式消息);并且將睡眠強(qiáng)制消息(睡 眠模式消息)傳輸至從控制器220。
[0113] 因而,作為最初的目標(biāo),能夠通過監(jiān)測(cè)針對(duì)從控制器220斷電的情況的故障狀態(tài) 來確保車輛安全性。
[0114] 如上所述,根據(jù)本公開,通過無條件帖的睡眠模式消息能夠防止從屬模式的進(jìn)入 延遲,從而提高了客戶端的便利性。
[0115] 此外,能夠通過防止從屬模式進(jìn)入延遲來防止車輛用蓄電池的供電消耗。
[0116] 另外,通過用于LIN的控制器對(duì)供電管理進(jìn)行錯(cuò)誤檢測(cè)和故障診斷能夠來提高用 戶的便利性。
[0117] 本發(fā)明構(gòu)思的實(shí)施方式可包括計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)包含用于實(shí)現(xiàn) 通過各種計(jì)算機(jī)實(shí)現(xiàn)的操作的程序命令。計(jì)算機(jī)可讀介質(zhì)能夠存儲(chǔ)程序命令、數(shù)據(jù)文件、數(shù) 據(jù)結(jié)構(gòu)或它們的組合。記錄在介質(zhì)中的程序命令對(duì)計(jì)算機(jī)軟件領(lǐng)域內(nèi)技術(shù)人員是已知的或 可為本公開??谠O(shè)計(jì)和配置。計(jì)算機(jī)可讀介質(zhì)的實(shí)例包括磁性介質(zhì),諸如,硬盤、軟盤和磁 帶;光介質(zhì),諸如,CD-ROM和DVD ;磁性光盤介質(zhì),諸如,軟盤;或硬件設(shè)備,諸如,R0M、RAM、W 及閃存,它們專口被配置為儲(chǔ)存并執(zhí)行程序命令。程序命令的實(shí)例包括通過編譯器創(chuàng)建的 機(jī)器語言代碼W及使用解譯器等通過計(jì)算機(jī)可執(zhí)行的高級(jí)語言碼。硬件設(shè)備可被配置為一 個(gè)或多個(gè)軟件模塊W便執(zhí)行根據(jù)本公開的處理,反之亦然。
[0118] 對(duì)本領(lǐng)域中的技術(shù)人員顯而易見的是,在不偏離本發(fā)明的精神或者范圍的情況 下,可W對(duì)本公開內(nèi)容做出各種修改和變型。因此,意圖是本公開覆蓋所提供的落在所附權(quán) 利要求及它們的等同物的范圍內(nèi)的變形和改變。
【主權(quán)項(xiàng)】
1. 一種局部互聯(lián)網(wǎng)絡(luò)通信系統(tǒng),包括: 主控制器;以及 至少一個(gè)從控制器,經(jīng)由局部互聯(lián)網(wǎng)絡(luò)通信連接至所述主控制器, 其中,所述主控制器被配置為通過經(jīng)由所述局部互聯(lián)網(wǎng)絡(luò)通信提供的無條件幀的睡眠 模式消息而允許所述至少一個(gè)從控制器在正常情況下進(jìn)入睡眠模式,并且檢查處于異常情 況下的所述至少一個(gè)從控制器的故障狀態(tài)。2. 根據(jù)權(quán)利要求1所述的局部互聯(lián)網(wǎng)絡(luò)通信系統(tǒng),其中,所述主控制器將存儲(chǔ)的睡眠 請(qǐng)求值轉(zhuǎn)變成