System.ArgumentOutOfRangeException: 索引和長(zhǎng)度必須引用該字符串內(nèi)的位置。 參數(shù)名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專(zhuān)利技術(shù)屬于電路控制器,具體涉及一種適用于soc的輸入檢測(cè)和休眠喚醒方法及系統(tǒng)。
技術(shù)介紹
1、隨著智能汽車(chē)的不斷滲透和升級(jí),汽車(chē)的核心競(jìng)爭(zhēng)領(lǐng)域由機(jī)械部件遷移至控制器,控制器由傳統(tǒng)的分布式單功能控制器發(fā)展到現(xiàn)在的集成式多功能域控制器,控制器的處理器也從mcu轉(zhuǎn)至soc。
2、在現(xiàn)階段的汽車(chē)電子控制器領(lǐng)域,soc比mcu具有更強(qiáng)大的計(jì)算能力,mcu比soc具有更優(yōu)的汽車(chē)電子控制性能,比如,很多soc只有兩個(gè)喚醒端口,且只支持電平喚醒,不支持邊沿喚醒,絕大多數(shù)mcu都支持15到30路喚醒,且可選擇電平、邊沿或電平和邊沿喚醒,絕大多數(shù)汽車(chē)電子控制器需要8到25個(gè)喚醒源,因此soc需要外置喚醒源擴(kuò)展電路才能滿(mǎn)足汽車(chē)電子控制器的喚醒需求。
3、目前,大部分域控制器都是使用兩個(gè)或多個(gè)處理器,一個(gè)mcu處理器和一個(gè)soc處理器,mcu處理器用于喚醒等控制,另一個(gè)soc處理器用于運(yùn)算處理;少部分域控制器只使用一個(gè)soc處理器,喚醒采用專(zhuān)用芯片識(shí)別處理,各個(gè)專(zhuān)用芯片的識(shí)別處理結(jié)果通過(guò)多輸入或門(mén)接到soc的喚醒端口,比如,開(kāi)關(guān)喚醒通過(guò)tic12400集成電路識(shí)別處理,can喚醒采用tja1043集成電路識(shí)別處理,兩個(gè)識(shí)別處理結(jié)果通過(guò)74ls32集成電路進(jìn)行或運(yùn)算后接到soc的喚醒端口。
4、然而,這兩種方案的實(shí)現(xiàn)成本都較高,而且嚴(yán)重依賴(lài)于專(zhuān)用芯片,性?xún)r(jià)比較低,在充分競(jìng)爭(zhēng)的汽車(chē)電子控制器市場(chǎng),性?xún)r(jià)比是決定控制器能否有市場(chǎng)的關(guān)鍵因素,對(duì)專(zhuān)用芯片的強(qiáng)依賴(lài),也存在著較大的芯片供應(yīng)不足的風(fēng)險(xiǎn)。
>技術(shù)實(shí)現(xiàn)思路
1、為解決上述問(wèn)題,本專(zhuān)利技術(shù)提供了一種適用于soc的輸入檢測(cè)和休眠喚醒方法及系統(tǒng),以解決現(xiàn)有技術(shù)中的問(wèn)題。
2、為了達(dá)到上述的專(zhuān)利技術(shù)目的,本專(zhuān)利技術(shù)提出一種適用于soc的輸入檢測(cè)和休眠喚醒方法,包括:
3、步驟s1:獲取第一芯片的休眠條件;
4、步驟s2:設(shè)定第一延遲周期,在所述第一芯片符合所述休眠條件時(shí),所述第一芯片為第一狀態(tài),關(guān)閉第一電路電源和第二電路電源,等待所述第一延遲周期獲取第一喚醒輸入和第二喚醒輸入,若所述第一喚醒輸入和所述第二喚醒輸入為預(yù)設(shè)的第一閾值,則開(kāi)啟所述第一電路電源和所述第二電路電源,所述第一芯片由所述第一狀態(tài)更改為第二狀態(tài),若所述第一喚醒輸入和所述第二喚醒輸入為預(yù)設(shè)的第二閾值,且第三電路電源關(guān)閉,則所述第一芯片重新進(jìn)入所述第一狀態(tài);
5、步驟s3:在所述第一芯片為所述第一狀態(tài)時(shí),獲取第一開(kāi)關(guān)集合的狀態(tài)變化,若所述狀態(tài)變化為第一形態(tài),則將所述第一喚醒輸入和所述第二喚醒輸入設(shè)為所述第一閾值,所述第一芯片進(jìn)入第三狀態(tài),并開(kāi)啟所述第三電路電源;
6、步驟s4:設(shè)定檢測(cè)周期閾值,所述第一芯片基于所述檢測(cè)周期閾值對(duì)所述狀態(tài)變化進(jìn)行檢測(cè),并由所述第三狀態(tài)進(jìn)入所述第二狀態(tài)。
7、進(jìn)一步的,所述步驟s1中,包括以下步驟獲取所述休眠條件:
8、設(shè)定檢測(cè)周期,判定所述第一芯片的屬性狀態(tài),基于所述檢測(cè)周期和所述屬性狀態(tài)獲取所述第一芯片的工作模式,基于所述工作模式設(shè)定所述休眠條件。
9、進(jìn)一步的,所述步驟s2中,基于以下步驟獲取所述第一喚醒輸入和所述第二喚醒輸入:
10、分別獲取第一低邊開(kāi)關(guān)輸入、第一高邊開(kāi)關(guān)輸入、第一模擬開(kāi)關(guān)輸入和第一組合開(kāi)關(guān)輸入,設(shè)置第一電壓范圍、第二電壓范圍和第一脈寬閾值,若所述第一低邊開(kāi)關(guān)輸入和所述第一高邊開(kāi)關(guān)輸入在所述第二電壓范圍內(nèi),則所述第一喚醒輸入和所述第二喚醒輸入輸出第一類(lèi)喚醒信號(hào),否則輸出第二類(lèi)喚醒信號(hào),若所述第一模擬開(kāi)關(guān)輸入和所述第一組合開(kāi)關(guān)輸入在所述第一電壓范圍內(nèi),則所述第一喚醒輸入和所述第二喚醒輸入輸出所述第一類(lèi)喚醒信號(hào),否則輸出第二類(lèi)喚醒信號(hào)。
11、進(jìn)一步的,所述步驟s3中,通過(guò)檢測(cè)所述第一開(kāi)關(guān)集合中第一條件和第二條件的變化值設(shè)定所述狀態(tài)變化。
12、進(jìn)一步的,所述步驟s4中,所述第一芯片由所述第三狀態(tài)進(jìn)入所述第二狀態(tài)包括以下步驟:
13、在所述第一芯片進(jìn)入所述第三狀態(tài)時(shí),開(kāi)啟所述第一電路電源和所述第二電路電源,所述檢測(cè)周期閾值包括第一檢測(cè)時(shí)間和第二檢測(cè)時(shí)間,若所述第一芯片在所述第一檢測(cè)時(shí)間內(nèi)檢測(cè)出所述第一喚醒輸入和所述第二喚醒輸入,則所述第一芯片由所述第三狀態(tài)進(jìn)入所述第二狀態(tài),否則,所述第一芯片在所述第二檢測(cè)時(shí)間內(nèi)進(jìn)行檢測(cè),并將所述第一芯片由所述第三狀態(tài)進(jìn)入所述第二狀態(tài)。
14、本專(zhuān)利技術(shù)還提供了一種適用于soc的輸入檢測(cè)和休眠喚醒系統(tǒng),該系統(tǒng)用于實(shí)現(xiàn)上述所述的一種適用于soc的輸入檢測(cè)和休眠喚醒方法,該系統(tǒng)主要包括:
15、數(shù)據(jù)獲取模塊,用于獲取第一芯片的休眠條件;
16、控制判定模塊,用于設(shè)定第一延遲周期,在所述第一芯片符合所述休眠條件時(shí),所述第一芯片為第一狀態(tài),關(guān)閉第一電路電源和第二電路電源,并基于所述第一延遲周期獲取第一喚醒輸入和第二喚醒輸入,若所述第一喚醒輸入和所述第二喚醒輸入為預(yù)設(shè)的第一閾值,則開(kāi)啟所述第一電路電源和所述第二電路電源,所述第一芯片由所述第一狀態(tài)進(jìn)入第二狀態(tài),若所述第一喚醒輸入和所述第二喚醒輸入為預(yù)設(shè)的第二閾值,并關(guān)閉第三電路電源,則所述第一芯片重新進(jìn)入所述第一狀態(tài);
17、休眠喚醒模塊,用于在所述第一芯片為所述第一狀態(tài)時(shí),獲取第一開(kāi)關(guān)集合的狀態(tài)變化,若所述狀態(tài)變化為第一形態(tài),則將所述第一喚醒輸入和所述第二喚醒輸入設(shè)為所述第一閾值,所述第一芯片進(jìn)入第三狀態(tài),并開(kāi)啟所述第三電路電源;
18、電路檢測(cè)模塊,用于設(shè)定檢測(cè)周期閾值,所述第一芯片基于所述檢測(cè)周期閾值對(duì)所述狀態(tài)變化進(jìn)行檢測(cè),并由所述第三狀態(tài)進(jìn)入所述第二狀態(tài)。
19、與現(xiàn)有技術(shù)相比,本專(zhuān)利技術(shù)的有益效果至少如下所述:
20、本專(zhuān)利技術(shù)通過(guò)采用分立器件實(shí)現(xiàn)各個(gè)電路模塊的工作性能,將各個(gè)電路模塊的喚醒通道進(jìn)行隔離,減小各個(gè)喚醒通道之間的串?dāng)_,在電路模塊的同一個(gè)信號(hào)采用上升沿和下降沿喚醒,并將上升沿和下降沿喚醒電路分開(kāi),增加喚醒方式的多樣性和喚醒電路的可靠性,通過(guò)修改電路中的rc參數(shù)來(lái)改變喚醒電壓和喚醒時(shí)間的閾值和高低電平的電壓閾值,實(shí)現(xiàn)靈活設(shè)置電路特性的功能,本專(zhuān)利技術(shù)中電路模塊完全隔離了soc端口與外圍端口,在soc工作時(shí),用以檢測(cè)模擬輸入信號(hào)和數(shù)字輸入信號(hào),并根據(jù)中斷控制策略生成中斷,在soc休眠時(shí),可以根據(jù)喚醒控制策略喚醒soc,具有emc、靜電、防反向電流、電壓鉗位、限流和隔離緩沖等保護(hù)措施,提高了soc的可靠性。
21、本專(zhuān)利技術(shù)具有專(zhuān)用的低功耗電源、低功耗控制電路和邊沿喚醒電路,因此暗電流小和靜態(tài)功耗低,本專(zhuān)利技術(shù)中電路模塊可以應(yīng)用于車(chē)身控制器、智能座艙和智能駕駛控制器等多種類(lèi)型的電子控制器,而且電路模塊不僅可以裁剪使用,而且可以同類(lèi)型復(fù)制并聯(lián)和重新組合使用,因此,本專(zhuān)利技術(shù)具有通用性強(qiáng)、可裁剪性好、可擴(kuò)展性?xún)?yōu)、可重組性高、成本低、控制簡(jiǎn)單、可靠性高、使用壽命長(zhǎng)、靜態(tài)功耗低和soc的負(fù)荷率低等特點(diǎn)。
本文檔來(lái)自技高網(wǎng)...【技術(shù)保護(hù)點(diǎn)】
1.一種適用于SOC的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述方法包括如下步驟:
2.根據(jù)權(quán)利要求1所述的一種適用于SOC的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述步驟S1中,包括以下步驟獲取所述休眠條件:
3.根據(jù)權(quán)利要求1所述的一種適用于SOC的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述步驟S2中,基于以下步驟獲取所述第一喚醒輸入和所述第二喚醒輸入:
4.根據(jù)權(quán)利要求1所述的一種適用于SOC的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述步驟S3中,通過(guò)檢測(cè)所述第一開(kāi)關(guān)集合中第一條件和第二條件的變化值設(shè)定所述狀態(tài)變化。
5.根據(jù)權(quán)利要求1所述的一種適用于SOC的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述步驟S4中,所述第一芯片由所述第三狀態(tài)進(jìn)入所述第二狀態(tài)包括以下步驟:
6.一種適用于SOC的輸入檢測(cè)和休眠喚醒系統(tǒng),用于實(shí)現(xiàn)如權(quán)利要求1-5任一項(xiàng)所述的一種適用于SOC的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述系統(tǒng)包括如下模塊:
【技術(shù)特征摘要】
1.一種適用于soc的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述方法包括如下步驟:
2.根據(jù)權(quán)利要求1所述的一種適用于soc的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述步驟s1中,包括以下步驟獲取所述休眠條件:
3.根據(jù)權(quán)利要求1所述的一種適用于soc的輸入檢測(cè)和休眠喚醒方法,其特征在于,所述步驟s2中,基于以下步驟獲取所述第一喚醒輸入和所述第二喚醒輸入:
4.根據(jù)權(quán)利要求1所述的一種適用于soc的輸入檢測(cè)和休...
【專(zhuān)利技術(shù)屬性】
技術(shù)研發(fā)人員:彭金城,趙寧,陳中天,田豐民,侯瑩瑩,
申請(qǐng)(專(zhuān)利權(quán))人:東風(fēng)汽車(chē)集團(tuán)股份有限公司,
類(lèi)型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。