本發(fā)明專利技術(shù)提供了一種基于移動設(shè)備的低功耗串口拓展方法、系統(tǒng)和存儲介質(zhì),首先,通過測試引腳的電氣信息得到拓展串口的連接狀態(tài);其次,根據(jù)通道編碼信息,通過串口拓展單元配置通信通道;然后,發(fā)送預(yù)設(shè)的通信指令,根據(jù)接收到的反饋信息設(shè)置通信通道的工作模式;最后,根據(jù)通信通道的工作模式,實時配置串口拓展單元,實現(xiàn)一個通信接口與多個外圍電路或設(shè)備進行通信的功能;本發(fā)明專利技術(shù)通過設(shè)置通信通道的工作模式,達到降低串口拓展單元電能消耗的目的,以延長移動設(shè)備的使用壽命,提高用戶的使用體驗感。驗感。驗感。
【技術(shù)實現(xiàn)步驟摘要】
基于移動設(shè)備的低功耗串口拓展方法、系統(tǒng)和存儲介質(zhì)
[0001]本專利技術(shù)涉及串口通信
,更具體地,涉及一種基于移動設(shè)備的低功耗串口拓展方法、系統(tǒng)和存儲介質(zhì)。
技術(shù)介紹
[0002]串口通信技術(shù),是使用同步/異步串行接收/發(fā)送器,是一個全雙工的通用同步/異步串行收發(fā)模塊,具有簡單可靠,使用方便的特點。目前,串口的數(shù)量通常由主控芯片所決定,由于串口數(shù)量限制或主控芯片管腳數(shù)量限制,經(jīng)常出現(xiàn)串口不夠用的情況,需要通過串口拓展模塊實現(xiàn)主控芯片通過一個通信接口與多個外圍電路或設(shè)備進行通信。
[0003]但是,隨著科技的發(fā)展,便攜式設(shè)備越來越趨向于小型化、輕量化。便攜式設(shè)備的電源設(shè)備受到體積的制約,影響其供電電量。若長時間的驅(qū)動串口拓展單元處于持續(xù)工作狀態(tài),會增加移動設(shè)備的電能損耗,影響設(shè)備的使用壽命。因此,亟需一種能夠兼顧移動設(shè)備的電量使用周期的串口拓展技術(shù)。
技術(shù)實現(xiàn)思路
[0004]鑒于上述問題,本專利技術(shù)的目的在于提供一種基于移動設(shè)備的低功耗串口拓展方法、系統(tǒng)和存儲介質(zhì),使移動設(shè)備能夠自動識別每個拓展串口的連接狀態(tài),根據(jù)預(yù)設(shè)的工作模式進行數(shù)據(jù)通信,以較低的電能損耗實現(xiàn)串口拓展的功能,進而延長移動設(shè)備的使用時長,提升用戶的使用體驗感。
[0005]本專利技術(shù)第一方面提供了種基于移動設(shè)備的低功耗串口拓展方法,包括:獲取第一拓展串口的連接狀態(tài),得到第一拓展串口的連接信息;判斷第一拓展串口的連接信息是否為連接狀態(tài);若是,獲取第一拓展串口的第一通道編碼信息;根據(jù)第一通道編碼信息,將串口拓展單元配置為第一通信通道,通過第一通信通道發(fā)送第一指令信息;根據(jù)第一指令信息的第一反饋信息,獲取第一通信通道的通信時間信息;根據(jù)通信時間信息,得到第一通信通道的通信周期信息;根據(jù)通信周期信息,設(shè)置串口拓展單元,用以調(diào)整第一通信通道工作狀態(tài)。
[0006]本方案中,所述根據(jù)第一指令信息的第一反饋信息,獲取第一拓展串口的通信時間信息,根據(jù)通信時間信息,得到第一通信通道的通信周期信息,根據(jù)通信周期信息,設(shè)置串口拓展單元,具體為:獲取所述第一反饋信息;根據(jù)所述第一反饋信息中的設(shè)備編碼信息,查找預(yù)設(shè)的設(shè)備對應(yīng)表,用以為所述第一通信通道配置的通信協(xié)議;所述第一反饋信息中的通信時間信息包括通信持續(xù)時間信息和通信間隔時間信息,根據(jù)所述通信持續(xù)時間信息和所述通信間隔時間信息,得到所述第一通信通道的通信
周期信息;獲取第一定時器的第一定時信息,根據(jù)所述第一定時信息和所述通信周期信息的關(guān)系,修改所述串口拓展單元的配置,用以控制所述第一通信通道的工作狀態(tài)。
[0007]本方案中,還包括:根據(jù)所述通信周期信息,判斷所述第一通信通道是否處于第一工作狀態(tài);若是,發(fā)送第二通信指令,判斷第二反饋信息是否表示需要傳輸數(shù)據(jù);若是,根據(jù)第二反饋信息在當前通信周期或后續(xù)任一通信周期內(nèi),發(fā)送第三通信指令;若否,第一通信通道的工作狀態(tài)切換為第二工作狀態(tài)。
[0008]本方案中,所述獲取拓展串口的連接狀態(tài),具體為:獲取第一拓展串口的測試引腳的第一電氣信息;判斷所述第一電氣信息是否在預(yù)設(shè)的電氣閾值范圍內(nèi);若所述第一電氣信息超過所述預(yù)設(shè)的電氣閾值范圍,則第一拓展串口標記為連接狀態(tài);所述電氣信息為電壓信息、電流信息或阻抗信息。
[0009]本方案中,還包括:當所述第一通信通道的工作狀態(tài)由第一工作狀態(tài)切換為第二工作狀態(tài)時;通過使能單元,使所述串口拓展單元處于禁止使能的停止狀態(tài);選通單元設(shè)置為默認狀態(tài)。
[0010]本方案中,所述根據(jù)通信周期信息,設(shè)置串口拓展單元,用以調(diào)整第一通信通道工作狀態(tài),具體為:所述串口拓展單元為模擬開關(guān);當所述第一通信通道由第二工作狀態(tài)切換為第一工作狀態(tài)時;通過使能單元,使所述串口拓展單元處于使能工作狀態(tài);通過選通單元,根據(jù)所述第一通道編碼確定第一通信通道;通信單元通過第一通信通道的第一拓展串口與串口設(shè)備進行數(shù)據(jù)交互。
[0011]本專利技術(shù)第二方面提供了一種基于移動設(shè)備的低功耗串口拓展系統(tǒng),包括基于移動設(shè)備的低功耗串口拓展方法程序,所述基于移動設(shè)備的低功耗串口拓展方法程序被所述處理器執(zhí)行時實現(xiàn)如下步驟:判斷第一拓展串口的連接信息是否為連接狀態(tài);若是,獲取第一拓展串口的第一通道編碼信息;根據(jù)第一通道編碼信息,將串口拓展單元配置為第一通信通道,通過第一通信通道發(fā)送第一指令信息;根據(jù)第一指令信息的第一反饋信息,獲取第一通信通道的通信時間信息;根據(jù)通信時間信息,得到第一通信通道的通信周期信息;根據(jù)通信周期信息,設(shè)置串口拓展單元,用以調(diào)整第一通信通道工作狀態(tài)。
[0012]本方案中,所述根據(jù)第一指令信息的第一反饋信息,獲取第一拓展串口的通信時間信息,根據(jù)通信時間信息,得到第一通信通道的通信周期信息,根據(jù)通信周期信息,設(shè)置串口拓展單元,具體為:獲取所述第一反饋信息;
根據(jù)所述第一反饋信息中的設(shè)備編碼信息,查找預(yù)設(shè)的設(shè)備對應(yīng)表,用以為所述第一通信通道配置的通信協(xié)議;所述第一反饋信息中的通信時間信息包括通信持續(xù)時間信息和通信間隔時間信息,根據(jù)所述通信持續(xù)時間信息和所述通信間隔時間信息,得到所述第一通信通道的通信周期信息;獲取第一定時器的第一定時信息,根據(jù)所述第一定時信息和所述通信周期信息的關(guān)系,修改所述串口拓展單元的配置,用以控制所述第一通信通道的工作狀態(tài)。
[0013]本方案中,還包括:根據(jù)所述通信周期信息,判斷所述第一通信通道是否處于第一工作狀態(tài);若是,發(fā)送第二通信指令,判斷第二反饋信息是否表示需要傳輸數(shù)據(jù);若是,根據(jù)第二反饋信息在當前通信周期或后續(xù)任一通信周期內(nèi),發(fā)送第三通信指令;若否,第一通信通道的工作狀態(tài)切換為第二工作狀態(tài)。
[0014]本專利技術(shù)第三方面提供了一種計算機可讀存儲介質(zhì),所述計算機可讀存儲介質(zhì)中包括一種基于移動設(shè)備的低功耗串口拓展方法程序,所述基于移動設(shè)備的低功耗串口拓展方法程序被處理器執(zhí)行時,實現(xiàn)如上述任一項所述的基于移動設(shè)備的低功耗串口拓展方法的步驟。
[0015]本專利技術(shù)提供了一種基于移動設(shè)備的低功耗串口拓展方法、系統(tǒng)和存儲介質(zhì),首先,通過測試引腳的電氣信息得到拓展串口的連接狀態(tài);其次,根據(jù)通道編碼信息,通過串口拓展單元配置通信通道;然后,發(fā)送預(yù)設(shè)的通信指令,根據(jù)接收到的反饋信息設(shè)置通信通道的工作模式;最后,根據(jù)通信通道的工作模式,實時配置串口拓展單元,實現(xiàn)一個通信接口與多個外圍電路或設(shè)備進行通信的功能;本專利技術(shù)通過設(shè)置通信通道的工作模式,達到降低串口拓展單元電能消耗的目的,以延長移動設(shè)備的使用壽命,提高用戶的使用體驗感。
附圖說明
[0016]為了更清楚地說明本專利技術(shù)實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當理解,以下附圖僅示出了本專利技術(shù)的某些實施例,因此不應(yīng)被看作是對范圍的限定。
[0017]圖1示出了本專利技術(shù)一種基于移動設(shè)備的低功耗串口拓展方法的流程圖;圖2示出了本專利技術(shù)實施例提供的一種獲得第一通信通道的通信周期信息的流程圖;圖3示出了本專利技術(shù)實施例提供的一種第一通信通道處于第一工作狀態(tài)的工作流程圖;圖4示出了本專利技術(shù)實施例提供的一種串口拓展單元本文檔來自技高網(wǎng)...
【技術(shù)保護點】
【技術(shù)特征摘要】
1.一種基于移動設(shè)備的低功耗串口拓展方法,其特征在于,所述方法包括:獲取第一拓展串口的連接狀態(tài),得到第一拓展串口的連接信息;判斷第一拓展串口的連接信息是否為連接狀態(tài);若是,獲取第一拓展串口的第一通道編碼信息;根據(jù)第一通道編碼信息,將串口拓展單元配置為第一通信通道,通過第一通信通道發(fā)送第一指令信息;根據(jù)第一指令信息的第一反饋信息,獲取第一通信通道的通信時間信息;根據(jù)通信時間信息,得到第一通信通道的通信周期信息;根據(jù)通信周期信息,設(shè)置串口拓展單元,用以調(diào)整第一通信通道工作狀態(tài)。2.根據(jù)權(quán)利要求1所述的一種基于移動設(shè)備的低功耗串口拓展方法,其特征在于,所述根據(jù)第一指令信息的第一反饋信息,獲取第一拓展串口的通信時間信息,根據(jù)通信時間信息,得到第一通信通道的通信周期信息,根據(jù)通信周期信息,設(shè)置串口拓展單元,具體為:獲取所述第一反饋信息;根據(jù)所述第一反饋信息中的設(shè)備編碼信息,查找預(yù)設(shè)的設(shè)備對應(yīng)表,用以為所述第一通信通道配置的通信協(xié)議;所述第一反饋信息中的通信時間信息包括通信持續(xù)時間信息和通信間隔時間信息,根據(jù)所述通信持續(xù)時間信息和所述通信間隔時間信息,得到所述第一通信通道的通信周期信息;獲取第一定時器的第一定時信息,根據(jù)所述第一定時信息和所述通信周期信息的關(guān)系,修改所述串口拓展單元的配置,用以控制所述第一通信通道的工作狀態(tài)。3.根據(jù)權(quán)利要求1所述的一種基于移動設(shè)備的低功耗串口拓展方法,其特征在于,還包括:根據(jù)所述通信周期信息,判斷所述第一通信通道是否處于第一工作狀態(tài);若是,發(fā)送第二通信指令,判斷第二反饋信息是否表示需要傳輸數(shù)據(jù);若是,根據(jù)第二反饋信息在當前通信周期或后續(xù)任一通信周期內(nèi),發(fā)送第三通信指令;若否,第一通信通道的工作狀態(tài)切換為第二工作狀態(tài)。4.根據(jù)權(quán)利要求1所述的一種基于移動設(shè)備的低功耗串口拓展方法,其特征在于,所述獲取第一拓展串口的連接狀態(tài),具體為:獲取第一拓展串口的測試引腳的第一電氣信息;判斷所述第一電氣信息是否在預(yù)設(shè)的電氣閾值范圍內(nèi);若所述第一電氣信息超過所述預(yù)設(shè)的電氣閾值范圍,則第一拓展串口標記為連接狀態(tài);所述電氣信息為電壓信息、電流信息或阻抗信息。5.根據(jù)權(quán)利要求1所述的一種基于移動設(shè)備的低功耗串口拓展方法,其特征在于,還包括:當所述第一通信通道的工作狀態(tài)由第一工作狀態(tài)切換為第二工作狀態(tài)時;通過使能單元,使所述串口拓展單元處于禁止使能的停止狀態(tài);選通單元設(shè)置為默認狀態(tài)。6.根據(jù)權(quán)利要求1所述的一種基于移動設(shè)備的低功耗串口拓展方法,其特征在于,所述
根據(jù)通信周期信息,設(shè)置串口拓展單元,用...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:張冠峰,
申請(專利權(quán))人:深圳市天龍世紀科技發(fā)展有限公司,
類型:發(fā)明
國別省市:
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。