[發明專利]一種總線控制方法及裝置有效
| 申請號: | 201310324941.6 | 申請日: | 2013-07-30 |
| 公開(公告)號: | CN103412531A | 公開(公告)日: | 2013-11-27 |
| 發明(設計)人: | 方斌華 | 申請(專利權)人: | 華為數字技術(蘇州)有限公司 |
| 主分類號: | G05B19/418 | 分類號: | G05B19/418 |
| 代理公司: | 北京中博世達專利商標代理有限公司 11274 | 代理人: | 申健 |
| 地址: | 215123 江蘇省蘇州市蘇*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 總線 控制 方法 裝置 | ||
技術領域
本發明涉及通信領域,尤其涉及一種總線控制方法及裝置。
背景技術
I2C(Inter-Integrated?Circuit,兩線式串行總線)是一種用于連接微控制器及其外圍設備的應用于微電子通信控制領域的總線標準。通過I2C總線,可以方便的實現對單板狀態、環境等信息的監控及管理。I2C總線共有兩根信號線,分別為時鐘信號線SCL和數據信號線SDA。所有連接到I2C總線上的器件的SCL均連接到總線的SCL,所有連接到I2C總線上的器件的SDA都連接到總線的雙向SDA。I2C總線可以發送和接收數據,并且總線上的每個器件(如CPU(Central?Processing?Unit,中央處理器)、各類傳感器、存儲設備、風扇、時鐘芯片)都有唯一的地址,其中,CPU經常作為I2C總線上的主設備,主設備通常只有一個;各類傳感器、存儲設備、風扇、時鐘芯片作為I2C總線上的從設備,從設備通常有兩個或兩個以上。
I2C總線在工作時通常不會產生鎖定現象,但是當總線受到干擾或者任意一個從設備或主設備發生異常時,就有可能導致總線被鎖定?,F有技術在解決由于從設備異常引起的總線被鎖定的情況時,通常采用斷開所有從器件的電源,等待從器件工作電源設定時間過后,重啟從器件,從而使從器件恢復至初始狀態。然而,若從器件發生短路等特殊原因,則根本無法通過斷開所有從器件的電源,等待從器件工作電源設定時間過后重啟從器件的方法解決總線被鎖定的情況。并且,現有技術無法排除總線受到干擾而引起的總線被鎖定的情況,降低了總線的可靠性。
發明內容
本發明的實施例提供一種總線控制方法及裝置,通過獲取總線信息確認總線的狀態,并在總線被鎖定的狀態下發送異常信息,以解決由于從設備異?;蛘呖偩€受到干擾而引起的總線被鎖定的情況,提高了總線的可靠性。
為達到上述目的,本發明的實施例采用如下技術方案:
第一方面,本發明實施例提供一種總線控制方法,該方法包括:
若總線處于被鎖定的狀態,則關閉所述總線與所有從設備之間連接的開關,以及獲取第一總線信息,其中,所述第一總線信息用于指示所述總線的當前狀態;
若所述第一總線信息指示所述總線仍處于被鎖定的狀態,則發送第一異常信息至告警裝置,以使得用戶從所述告警裝置獲知所述總線出現異常。
在第一種可能的實現方式中,根據第一方面,
若所述第一總線信息指示所述總線處于正常工作的狀態,則根據預設策略,開啟所述總線與所有從設備中的第一從設備之間連接的開關;
獲取第二總線信息,其中,所述第二總線信息用于指示所述總線的當前狀態;
若所述第二總線信息指示所述總線處于被鎖定的狀態,則發送第二異常信息至告警裝置,以使得用戶從所述告警裝置獲知所述第一從設備出現異常。
在第二種可能的實現方式中,結合第一方面或第一種可能的實現方式,在所述發送第二異常信息至告警裝置后,所述方法還包括:
開啟所述總線與所有從設備之間連接的開關,關閉所述總線與所述第一從設備之間連接的開關。
在第三種可能的實現方式中,結合第一方面或第一種可能的實現方式或第二種可能的實現方式,
若所述第二總線信息指示所述總線處于正常工作的狀態,則根據所述預設策略,關閉所述總線與所述第一從設備之間連接的開關、開啟所述總線與所有從設備中的第二從設備之間連接的開關;
獲取第三總線信息,其中,所述第三總線信息用于指示所述總線的當前狀態;
若所述第三總線信息指示所述總線處于被鎖定的狀態,則發送第三異常信息至告警裝置,以使得用戶從所述告警裝置獲知所述第二從設備出現異常。
在第四種可能的實現方式中,結合第一方面或第一種可能的實現方式至第三種可能的實現方式,在所述發送第三異常信息至告警裝置后,所述方法還包括:
開啟所述總線與所有從設備之間連接的開關,關閉所述總線與所述第二從設備之間連接的開關。
在第五種可能的實現方式中,結合第一方面或第一種可能的實現方式至第四種可能的實現方式,所述預設策略是指用戶設定的依次打開從設備的順序。
在第六種可能的實現方式中,結合第一方面或第一種可能的實現方式至第五種可能的實現方式,所述方法還包括:
在接收到用戶輸入的中斷信息后,根據所述中斷信息,關閉所述總線與所述中斷信息所指示的從設備之間連接的開關,其中,所述中斷信息用于指示關閉用戶所指定的從設備。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為數字技術(蘇州)有限公司,未經華為數字技術(蘇州)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310324941.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:風電機組動態模型參數測試方法
- 下一篇:基于智能檢測的漏水檢測系統





