[發(fā)明專利]從設(shè)備地址修改方法和裝置有效
| 申請?zhí)枺?/td> | 201310173370.0 | 申請日: | 2013-05-10 |
| 公開(公告)號: | CN103279434A | 公開(公告)日: | 2013-09-04 |
| 發(fā)明(設(shè)計)人: | 林青合;張春剛 | 申請(專利權(quán))人: | 青島海信寬帶多媒體技術(shù)有限公司 |
| 主分類號: | G06F13/10 | 分類號: | G06F13/10 |
| 代理公司: | 北京市京大律師事務(wù)所 11321 | 代理人: | 黃啟行;方曉明 |
| 地址: | 266555 山東省青*** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 設(shè)備 地址 修改 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù),尤其涉及一種從設(shè)備地址修改方法和裝置。
背景技術(shù)
總線是電路中很多個設(shè)備之間通訊用的公用線路。總線上的從設(shè)備必須有不同的地址才能和主設(shè)備雙向通信,當(dāng)兩個設(shè)備同時往總線上發(fā)送數(shù)據(jù)的時候會造成總線沖突。常見的總線有PCI(Peripheral?Component?Interconnect,外部控制器接口)總線,USB(Universal?Serial?Bus,通用串行總線)總線、IIC(Inter-Integrated?Circuit,集成電路)總線等。
在一些從設(shè)備高密度應(yīng)用的場合,如圖1所示,一個主設(shè)備需要通過總線管理多個從設(shè)備,如果要實現(xiàn)從設(shè)備與主設(shè)備之間的雙向通信,則要求這些從設(shè)備之間地址互不相同。如果這些從設(shè)備是同一類型、同一型號的產(chǎn)品,它們出廠時設(shè)置的初始從設(shè)備地址往往是相同的;為了保證主設(shè)備與每個從設(shè)備之間的正常雙向通信,一種解決方案,如圖2所示,增加了一個復(fù)用開關(guān),主設(shè)備通過控制該復(fù)用開關(guān),可以選擇與哪個從設(shè)備相連進行通信。然而,增加了復(fù)用開關(guān)就增加了系統(tǒng)的成本,并且由于開關(guān)的切換也降低了總線速度,而且增加了主設(shè)備控制開關(guān)的軟件復(fù)雜度而降低了系統(tǒng)的可靠性。
為了避免在總線中使用開關(guān),就需要將連接在總線上的從設(shè)備的地址修改為互不相同的地址。然而,由于連接在總線上的各從設(shè)備的地址相同,主設(shè)備在通過總線發(fā)送修改從設(shè)備地址命令時,總線上所有的從設(shè)備都會接收并響應(yīng)該命令,將本設(shè)備的地址修改為命令中攜帶的從設(shè)備新地址;也就是說,主設(shè)備發(fā)送一個修改從設(shè)備地址命令,將會同時修改與總線連接的眾多具有相同地址的從設(shè)備的地址;這樣,無法達到將總線上的從設(shè)備的地址修改為互不相同的地址的目的。
因此,現(xiàn)有技術(shù)中不得不在總線上連接單個從設(shè)備,主設(shè)備向總線上的唯一的從設(shè)備發(fā)送修改從設(shè)備地址命令,將該從設(shè)備的地址修改為第一地址;之后,再在總線上連接另一個從設(shè)備,主設(shè)備向所述發(fā)送修改從設(shè)備地址命令,將該從設(shè)備的地址修改為第二地址;如此,逐個修改各從設(shè)備的地址,以使得這些從設(shè)備的地址互不相同。然而,這個過程中工作人員不得不頻繁地進行總線上的從設(shè)備的更換操作,這大大增加了工作人員的工作量,并導(dǎo)致修改從設(shè)備地址的效率低下。
由此,有必要提供一種減少工作人員工作量的、效率更高的從設(shè)備地址修改方法。
發(fā)明內(nèi)容
本發(fā)明的實施例提供了一種從設(shè)備地址修改方法和裝置,用以減少工作人員在修改從設(shè)備地址時的工作量,提高從設(shè)備地址修改效率。
根據(jù)本發(fā)明的一個方面,提供了一種從設(shè)備地址修改方法,包括:
主設(shè)備向總線上發(fā)送讀命令,所述讀命令中攜帶有從設(shè)備地址和內(nèi)存首地址;
與所述總線相連的、具有所述從設(shè)備地址的至少兩個從設(shè)備在接收到所述讀命令后,根據(jù)所述讀命令中的內(nèi)存首地址向所述主設(shè)備返回數(shù)據(jù);其中,所述至少兩個從設(shè)備中,兩兩從設(shè)備的待讀取數(shù)據(jù)均不同;所述待讀取數(shù)據(jù)指的是首地址為所述內(nèi)存首地址、設(shè)定字節(jié)的存儲區(qū)域中所存儲的數(shù)據(jù);
在所述至少兩個從設(shè)備向所述主設(shè)備返回數(shù)據(jù)過程中,若其中一個從設(shè)備檢測到數(shù)據(jù)發(fā)送沖突,則該從設(shè)備退出此次通信;
所述主設(shè)備讀取到由從設(shè)備返回的所述設(shè)定字節(jié)的數(shù)據(jù)后發(fā)送非應(yīng)答信號;之后,
所述主設(shè)備發(fā)送攜帶從設(shè)備新地址的修改從設(shè)備地址命令;
所述至少兩個從設(shè)備中的、未退出此次通信的從設(shè)備在接收到所述修改從設(shè)備地址命令后,根據(jù)所述從設(shè)備新地址更改本從設(shè)備的地址。
較佳地,所述主設(shè)備讀取到由從設(shè)備返回的所述設(shè)定字節(jié)的數(shù)據(jù),具體包括:
所述主設(shè)備每接收到一個字節(jié)的數(shù)據(jù),則向所述總線上發(fā)送應(yīng)答信號,直到接收到所述設(shè)定字節(jié)的數(shù)據(jù)。
較佳地,所述總線具體為IIC總線;所述讀命令具體為隨機讀命令。
較佳地,所述隨機讀命令依次包括如下信息:
開始標(biāo)志、所述從設(shè)備地址和寫標(biāo)志、所述內(nèi)存首地址、重新開始標(biāo)志、所述從設(shè)備地址和讀標(biāo)志;以及
所述與所述總線相連的、具有所述從設(shè)備地址的至少兩個從設(shè)備在接收到所述讀命令后,根據(jù)所述讀命令中的內(nèi)存首地址向所述主設(shè)備返回數(shù)據(jù)具體包括:
所述至少兩個從設(shè)備在接收到所述隨機讀命令中的從設(shè)備地址和寫標(biāo)志后,在確定從接收的信息中解析出的從設(shè)備地址與本從設(shè)備的地址相同后,轉(zhuǎn)為準(zhǔn)備接收狀態(tài);
處于準(zhǔn)備接收狀態(tài)的從設(shè)備在接收到所述隨機讀命令中的內(nèi)存首地址后,記錄所述內(nèi)存首地址;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于青島海信寬帶多媒體技術(shù)有限公司,未經(jīng)青島海信寬帶多媒體技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310173370.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





