欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

主從設(shè)備通信電路及其id地址分配方法

文檔序號(hào):6333278閱讀:367來(lái)源:國(guó)知局
專利名稱:主從設(shè)備通信電路及其id地址分配方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種主從設(shè)備通信電路及其ID地址分配方法。
背景技術(shù)
總線控制系統(tǒng)一般包括一主控設(shè)備即主設(shè)備及多個(gè)被控設(shè)備即從設(shè)備,其中主設(shè) 備的信息可以發(fā)送到各個(gè)從設(shè)備或指定的從設(shè)備,從設(shè)備發(fā)送的信息只能被主設(shè)備所接 收,各從設(shè)備之間不能直接通信。為了實(shí)現(xiàn)主設(shè)備與多個(gè)從設(shè)備的通信,首先必須為每一從 設(shè)備設(shè)定一個(gè)識(shí)別地址,即ID地址,因此,在控制系統(tǒng)中,每一從設(shè)備均擁有唯一的ID地 址,若在同一控制系統(tǒng)中,多個(gè)從設(shè)備擁有相同的ID地址,則會(huì)出現(xiàn)通信沖突問(wèn)題。另外, 當(dāng)有從設(shè)備被插接至主設(shè)備上或從主設(shè)備上拔出時(shí),也有可能造成ID地址的混亂,影響通

發(fā)明內(nèi)容
鑒于上述內(nèi)容,有必要提供一種主從設(shè)備通信電路及其ID地址分配方法,以動(dòng)態(tài) 設(shè)定從設(shè)備的ID地址,防止ID地址發(fā)生沖突。一種主從設(shè)備通信電路,包括一主設(shè)備、若干從設(shè)備及用于傳輸主設(shè)備與從設(shè)備 之間數(shù)據(jù)的總線,每一從設(shè)備均包括一 ID地址設(shè)定單元、一插入偵測(cè)引腳及一拔出偵測(cè)引 腳,所述ID地址設(shè)定單元連接所述總線,以接收所述主設(shè)備傳輸?shù)腎D地址設(shè)定信號(hào),并給 對(duì)應(yīng)的從設(shè)備進(jìn)行ID地址的設(shè)定,所述插入偵測(cè)引腳連接至所述總線,用于傳輸一插入信 號(hào)給所述主設(shè)備,以使所述主設(shè)備偵測(cè)到對(duì)應(yīng)的從設(shè)備插接于所述主設(shè)備上,所述拔出偵 測(cè)引腳連接至所述總線,用于使所述主設(shè)備偵測(cè)到一表明對(duì)應(yīng)的從設(shè)備從所述主設(shè)備上被 拔出的拔出信號(hào),所述主設(shè)備還用于根據(jù)所述插入信號(hào)及拔出信號(hào)偵測(cè)所述從設(shè)備的接入 狀態(tài),當(dāng)所述從設(shè)備的接入狀態(tài)發(fā)生變化時(shí),發(fā)送所述ID地址設(shè)定信號(hào)給所述從設(shè)備,以 使與所述主設(shè)備相連的所有從設(shè)備的ID地址不相同。一種ID地址分配方法,包括Sl 偵測(cè)從設(shè)備的接入狀態(tài);S2 判斷是否有從設(shè)備被插入或拔出,如果是,則執(zhí)行步驟S3,如果否,則返回步 驟Sl ;S3 判斷是否有從設(shè)備被插入,如果是,則執(zhí)行步驟S4,如果否,則執(zhí)行步驟SlO ;S4 判斷是否所有可連接從設(shè)備的位置均插上了從設(shè)備,如果是,則執(zhí)行步驟S5, 如果否,則執(zhí)行步驟S6;S5 設(shè)定所述新插入的從設(shè)備的ID地址為0,并返回步驟Sl ;S6 控制所有的從設(shè)備暫停當(dāng)前的運(yùn)作;S7 設(shè)定所述新插入的從設(shè)備的ID地址為0 ;S8 將所有從設(shè)備的ID地址分別加1 ;S9 重新啟動(dòng)所有從設(shè)備,并返回步驟Sl ;
SlO 判斷被拔出的從設(shè)備的ID地址是否為0,如果是,返回步驟Si,如果否,執(zhí)行 步驟Sll ;Sll 控制所有的從設(shè)備暫停當(dāng)前的運(yùn)作;及S12 將所述ID地址大于被拔出從設(shè)備的ID地址的從設(shè)備的ID地址分別減1,再 執(zhí)行步驟S9。相較現(xiàn)有技術(shù),所述主從設(shè)備通信電路及其ID地址分配方法通過(guò)在所述從設(shè)備 上設(shè)置所述一插入偵測(cè)引腳及一拔出偵測(cè)引腳,以使所述主設(shè)備可以判斷出當(dāng)前從設(shè)備的 接入狀態(tài),進(jìn)而根據(jù)從設(shè)備的接入狀態(tài)設(shè)定從設(shè)備的ID地址,以使所有從設(shè)備的ID地址始 終不相同,故不管在什么時(shí)候插入新的從設(shè)備或是拔出一個(gè)從設(shè)備,設(shè)置完并重新啟動(dòng)所 有從設(shè)備后,所有從設(shè)備的ID地址均不會(huì)發(fā)生沖突,從而使主設(shè)備與從設(shè)備能順暢的傳輸 數(shù)據(jù)。


下面參照附圖結(jié)合較佳實(shí)施方式對(duì)本發(fā)明作進(jìn)一步詳細(xì)描述圖1為本發(fā)明主從設(shè)備通信電路較佳實(shí)施方式的示意圖。圖2為本發(fā)明ID地址分配方法較佳實(shí)施方式的流程圖。主要元件符號(hào)說(shuō)明
主設(shè)備10從設(shè)備20外圍設(shè)備控制器21ID地址設(shè)定單元22總線30信號(hào)線40,50,60
具體實(shí)施例方式請(qǐng)參考圖1,本發(fā)明主從設(shè)備通信電路的較佳實(shí)施方式包括一主設(shè)備10(本實(shí) 施方式中為一中央處理器)及若干從設(shè)備20。每一從設(shè)備20包括一 PIC(Peripheral hterfaceController,外圍設(shè)備控制器)21、一 ID地址設(shè)定單元22、一插入偵測(cè)引腳h及 一拔出偵測(cè)引腳Out。所述從設(shè)備20可能還包括其他控制電路、電源電路等,由于不同的從 設(shè)備具有不同的電路結(jié)構(gòu),故此處不再具體詳細(xì)描述。所述主設(shè)備10通過(guò)一總線30連接到每一從設(shè)備20的外圍設(shè)備控制器21,以實(shí)現(xiàn) 主設(shè)備10與從設(shè)備20之間的通信。每一從設(shè)備20的插入偵測(cè)引腳h通過(guò)一信號(hào)線40 連接所述總線30,以傳輸一插入信號(hào)給所述主設(shè)備10,用以使主設(shè)備10偵測(cè)到從設(shè)備20 插接于主設(shè)備10上。每一從設(shè)備20的拔出偵測(cè)引腳Out通過(guò)一信號(hào)線50連接所述總線30,以使主設(shè)備10偵測(cè)到一拔出信號(hào),用以表明從設(shè)備20從主設(shè)備10上被拔出。每一從 設(shè)備20的ID地址設(shè)定單元22通過(guò)一信號(hào)線60連接所述總線30,以接收主設(shè)備10傳輸?shù)?ID地址設(shè)定信號(hào),并根據(jù)所述ID地址設(shè)定信號(hào)對(duì)外圍設(shè)備控制器21進(jìn)行ID地址的設(shè)定, 即對(duì)從設(shè)備20進(jìn)行ID地址的設(shè)定。本實(shí)施方式中,所述插入信號(hào)為一高電平信號(hào),例如為從設(shè)備20的電源信號(hào)。所 述拔出信號(hào)為一空置信號(hào),如在從設(shè)備20沒(méi)有拔出時(shí),所述信號(hào)線50傳輸一低電平信號(hào)給 主設(shè)備10,當(dāng)從設(shè)備20被拔出后,相當(dāng)于信號(hào)線50斷開(kāi),則主設(shè)備10偵測(cè)到一空置的拔出 信號(hào)。所述ID地址設(shè)定單元22可以包括一脈沖發(fā)生器、一計(jì)數(shù)器及若干發(fā)光二極管,通過(guò) 脈沖發(fā)生器接收主設(shè)備10傳輸?shù)腎D地址設(shè)定信號(hào)后發(fā)送對(duì)應(yīng)的脈沖信號(hào)給計(jì)數(shù)器,計(jì)數(shù) 器產(chǎn)生對(duì)應(yīng)的ID地址信號(hào)給外圍設(shè)備控制器21即實(shí)現(xiàn)了 ID地址的設(shè)定,同時(shí)所述發(fā)光二 極管根據(jù)所述脈沖信號(hào)對(duì)應(yīng)顯示所述ID地址對(duì)應(yīng)的代碼,如三個(gè)發(fā)光二極管中只有最后 一個(gè)亮燈表示代碼為“001”。在其他實(shí)施方式中,以上各項(xiàng)設(shè)置均可根據(jù)實(shí)際需要進(jìn)行修 改,不局限于本實(shí)施方式。所述主設(shè)備10用于偵測(cè)從設(shè)備20的接入狀態(tài),并判斷是否有從設(shè)備20被插入或 拔出,具體偵測(cè)如下。當(dāng)有從設(shè)備20被插入時(shí),所述主設(shè)備10首先判斷是否所有可連接從設(shè)備20的位 置均插上了從設(shè)備20,如果所有可連接從設(shè)備20的位置均插上了從設(shè)備20,則發(fā)送一 ID 地址設(shè)定信號(hào)給所述新插入的從設(shè)備20的ID地址設(shè)定單元22,以設(shè)定所述新插入的從設(shè) 備20的ID地址為0,并重新偵測(cè)從設(shè)備20的接入狀態(tài)。如果不是所有可連接從設(shè)備20的 位置均插上了從設(shè)備20,則通過(guò)總線30控制所有的從設(shè)備20暫停當(dāng)前的運(yùn)作,發(fā)送一 ID 地址設(shè)定信號(hào)給所述新插入的從設(shè)備20的ID地址設(shè)定單元22,以設(shè)定所述新插入的從設(shè) 備20的ID地址為0,再發(fā)送ID地址設(shè)定信號(hào)給所有的從設(shè)備20的ID地址設(shè)定單元22, 以將所有從設(shè)備20的ID地址分別加1,然后再重新啟動(dòng)所有從設(shè)備20,并重新偵測(cè)從設(shè)備 20的接入狀態(tài)。當(dāng)有從設(shè)備20被拔出時(shí),所述主設(shè)備10首先判斷被拔出的從設(shè)備20的ID地址 是否為0,如果被拔出的從設(shè)備20的ID地址是0,則重新偵測(cè)從設(shè)備20的接入狀態(tài)。如果 被拔出的從設(shè)備20的ID地址不是0,則通過(guò)總線30控制所有的從設(shè)備20暫停當(dāng)前的運(yùn) 作,發(fā)送ID地址設(shè)定信號(hào)給ID地址大于被拔出從設(shè)備20的ID地址的從設(shè)備20的ID地 址設(shè)定單元22,以將所述ID地址大于被拔出從設(shè)備20的ID地址的從設(shè)備20的ID地址分 別減1,然后再重新啟動(dòng)所有從設(shè)備20,并重新偵測(cè)從設(shè)備20的接入狀態(tài)。其他實(shí)施方式 中,地址設(shè)定不局限于加1或減1等形式,可根據(jù)具體需要進(jìn)行修改,只要滿足重新啟動(dòng)從 設(shè)備20后,所有從設(shè)備20的ID地址不相同即可。請(qǐng)參考圖2,本發(fā)明主從設(shè)備通信電路的ID地址分配方法的較佳實(shí)施方式包括以 下步驟Sl 所述主設(shè)備10偵測(cè)從設(shè)備20的接入狀態(tài)。S2 所述主設(shè)備10判斷是否有從設(shè)備20被插入或拔出,如果是,則執(zhí)行步驟S3, 如果否,則返回步驟Si。S3 所述主設(shè)備10判斷是否有從設(shè)備20被插入,如果是,則執(zhí)行步驟S4,如果否, 則執(zhí)行步驟S10。
S4 所述主設(shè)備10判斷是否所有可連接從設(shè)備20的位置均插上了從設(shè)備20,即 是否插滿從設(shè)備20,如果是,則執(zhí)行步驟S5,如果否,則執(zhí)行步驟S6。S5 所述主設(shè)備10發(fā)送一 ID地址設(shè)定信號(hào)給所述新插入的從設(shè)備20的ID地址 設(shè)定單元22,以設(shè)定所述新插入的從設(shè)備20的ID地址為0,并返回步驟Si。S6 所述主設(shè)備10通過(guò)總線30控制所有的從設(shè)備20暫停當(dāng)前的運(yùn)作。S7 所述主設(shè)備10發(fā)送一 ID地址設(shè)定信號(hào)給所述新插入的從設(shè)備20的ID地址 設(shè)定單元22,以設(shè)定所述新插入的從設(shè)備20的ID地址為0。S8 所述主設(shè)備10發(fā)送ID地址設(shè)定信號(hào)給所有的從設(shè)備20的ID地址設(shè)定單元 22,以將所有從設(shè)備20的ID地址分別加1。S9 所述主設(shè)備10重新啟動(dòng)所有從設(shè)備20,并返回步驟Si。SlO 所述主設(shè)備10判斷被拔出的從設(shè)備20的ID地址是否為0,如果是,返回步 驟Si,如果否,執(zhí)行步驟Sll。Sll 所述主設(shè)備10通過(guò)總線30控制所有的從設(shè)備20暫停當(dāng)前的運(yùn)作。S12 所述主設(shè)備10發(fā)送ID地址設(shè)定信號(hào)給ID地址大于被拔出從設(shè)備20的ID 地址的從設(shè)備20的ID地址設(shè)定單元22,以將所述ID地址大于被拔出從設(shè)備20的ID地址 的從設(shè)備20的ID地址分別減1,再執(zhí)行步驟S9。為更清楚地了解本發(fā)明,現(xiàn)舉一實(shí)例,例如,某一時(shí)刻與主設(shè)備10相連的從設(shè)備 20的數(shù)量為5個(gè)(為方便說(shuō)明,定義為々、8、(、0、幻,10地址分別為1、2、3、4、5。如果此時(shí) 有另外一個(gè)從設(shè)備20 (定義為F)被插入,則主設(shè)備10先暫停所有從設(shè)備20 (A、B、C、D、E、 F)的運(yùn)作,再將從設(shè)備20(F)的ID地址設(shè)為0,然后再將所有從設(shè)備20(A、B、C、D、E、F)的 ID地址均加1(變?yōu)?、3、4、5、1),然后從新啟動(dòng)所有從設(shè)備20(A、B、C、D、E、F)。反之,如果 是其中一個(gè)從設(shè)備20 (假設(shè)為C)被拔出,則主設(shè)備10先判斷從設(shè)備20 (C)的ID地址是否 為0,因?yàn)椴粸?,所述主設(shè)備10先暫停所有從設(shè)備20 (A、B、D、E)的運(yùn)作,再將所述ID地 址大于被拔出從設(shè)備20的ID地址的從設(shè)備20的ID地址分別減1,此例為將從設(shè)備20 (A、 B、D、E)的ID地址由1、2、4、5變?yōu)?、2、3、4。如此,不管在什么時(shí)候插入新的從設(shè)備20或 是拔出一個(gè)從設(shè)備20,設(shè)置完并重新啟動(dòng)所有從設(shè)備20后,所有從設(shè)備20的ID地址均不 會(huì)發(fā)生沖突,從而使主設(shè)備10與從設(shè)備20能順暢的傳輸數(shù)據(jù)。
權(quán)利要求
1.一種主從設(shè)備通信電路,包括一主設(shè)備、若干從設(shè)備及用于傳輸主設(shè)備與從設(shè)備之 間數(shù)據(jù)的總線,其特征在于每一從設(shè)備均包括一 ID地址設(shè)定單元、一插入偵測(cè)引腳及一 拔出偵測(cè)引腳,所述ID地址設(shè)定單元連接所述總線,以接收所述主設(shè)備傳輸?shù)腎D地址設(shè)定 信號(hào),并給對(duì)應(yīng)的從設(shè)備進(jìn)行ID地址的設(shè)定,所述插入偵測(cè)引腳連接至所述總線,用于傳 輸一插入信號(hào)給所述主設(shè)備,以使所述主設(shè)備偵測(cè)到對(duì)應(yīng)的從設(shè)備插接于所述主設(shè)備上, 所述拔出偵測(cè)引腳連接至所述總線,用于使所述主設(shè)備偵測(cè)到一表明對(duì)應(yīng)的從設(shè)備從所述 主設(shè)備上被拔出的拔出信號(hào),所述主設(shè)備還用于根據(jù)所述插入信號(hào)及拔出信號(hào)偵測(cè)所述從 設(shè)備的接入狀態(tài),當(dāng)所述從設(shè)備的接入狀態(tài)發(fā)生變化時(shí),發(fā)送所述ID地址設(shè)定信號(hào)給所述 從設(shè)備,以使與所述主設(shè)備相連的所有從設(shè)備的ID地址不相同。
2.如權(quán)利要求1所述的主從設(shè)備通信電路,其特征在于所述主設(shè)備在一個(gè)從設(shè)備被 插入時(shí),判斷是否所有可連接從設(shè)備的位置均插上了從設(shè)備,如果是,則發(fā)送一 ID地址設(shè) 定信號(hào)給所述新插入的從設(shè)備的ID地址設(shè)定單元,以設(shè)定所述新插入的從設(shè)備的ID地址 為0 ;如果不是所有可連接從設(shè)備的位置均插上了從設(shè)備,則控制所有的從設(shè)備暫停當(dāng)前 的運(yùn)作,發(fā)送一 ID地址設(shè)定信號(hào)給所述新插入的從設(shè)備的ID地址設(shè)定單元,以設(shè)定所述新 插入的從設(shè)備的ID地址為0,再發(fā)送ID地址設(shè)定信號(hào)給所有的從設(shè)備的ID地址設(shè)定單元, 以將所有從設(shè)備的ID地址分別加1,然后再重新啟動(dòng)所有從設(shè)備。
3.如權(quán)利要求2所述的主從設(shè)備通信電路,其特征在于所述主設(shè)備在一個(gè)從設(shè)備被 拔出時(shí),判斷被拔出的從設(shè)備的ID地址是否為0,如果否,則控制所有的從設(shè)備暫停當(dāng)前的 運(yùn)作,發(fā)送ID地址設(shè)定信號(hào)給ID地址大于被拔出從設(shè)備的ID地址的從設(shè)備的ID地址設(shè) 定單元,以將所述ID地址大于被拔出從設(shè)備的ID地址的從設(shè)備的ID地址分別減1,然后再 重新啟動(dòng)所有從設(shè)備。
4.一種ID地址分配方法,包括51偵測(cè)從設(shè)備的接入狀態(tài);52判斷是否有從設(shè)備被插入或拔出,如果是,則執(zhí)行步驟S3,如果否,則返回步驟Sl ;53判斷是否有從設(shè)備被插入,如果是,則執(zhí)行步驟S4,如果否,則執(zhí)行步驟SlO ;54判斷是否所有可連接從設(shè)備的位置均插上了從設(shè)備,如果是,則執(zhí)行步驟S5,如果 否,則執(zhí)行步驟S6;55設(shè)定所述新插入的從設(shè)備的ID地址為0,并返回步驟Sl ;56控制所有的從設(shè)備暫停當(dāng)前的運(yùn)作;57設(shè)定所述新插入的從設(shè)備的ID地址為0 ;58將所有從設(shè)備的ID地址分別加1 ;59重新啟動(dòng)所有從設(shè)備,并返回步驟Sl ;510判斷被拔出的從設(shè)備的ID地址是否為0,如果是,返回步驟Si,如果否,執(zhí)行步驟Sll ;511控制所有的從設(shè)備暫停當(dāng)前的運(yùn)作;及512將所述ID地址大于被拔出從設(shè)備的ID地址的從設(shè)備的ID地址分別減1,再執(zhí)行 步驟S9。
5.如權(quán)利要求4所述的ID地址分配方法,其特征在于所述從設(shè)備ID地址的設(shè)定是 通過(guò)發(fā)送給所述從設(shè)備的ID地址設(shè)定單元一 ID地址設(shè)定信號(hào)來(lái)實(shí)現(xiàn)的。
全文摘要
一種主從設(shè)備通信電路及ID地址分配方法,該電路包括一主設(shè)備、若干從設(shè)備及一總線,每一從設(shè)備均包括一ID地址設(shè)定單元、一插入偵測(cè)引腳及一拔出偵測(cè)引腳,所述ID地址設(shè)定單元接收所述主設(shè)備傳輸?shù)腎D地址設(shè)定信號(hào),并對(duì)從設(shè)備進(jìn)行ID地址的設(shè)定,所述插入偵測(cè)引腳用于傳輸一插入信號(hào)給所述主設(shè)備,以使所述主設(shè)備偵測(cè)到的從設(shè)備被插入,所述拔出偵測(cè)引腳連接至所述總線,用于使所述主設(shè)備偵測(cè)到一從設(shè)備被拔出的拔出信號(hào),所述方法為主設(shè)備根據(jù)所述插入信號(hào)及拔出信號(hào)偵測(cè)從設(shè)備的接入狀態(tài),并設(shè)定從設(shè)備的ID地址,以使所有從設(shè)備的ID地址不相同。所述主從設(shè)備通信電路及ID地址分配方法可有效防止從設(shè)備之間的ID地址發(fā)生沖突。
文檔編號(hào)G06F13/40GK102147782SQ20101030131
公開(kāi)日2011年8月10日 申請(qǐng)日期2010年2月8日 優(yōu)先權(quán)日2010年2月8日
發(fā)明者謝明志 申請(qǐng)人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
巴塘县| 新建县| 墨玉县| 郓城县| 慈溪市| 历史| 天全县| 平陆县| 清远市| 马边| 嘉义县| 玉田县| 鸡西市| 太和县| 庆安县| 梨树县| 屏东县| 定南县| 洪雅县| 温州市| 沾益县| 泗阳县| 阿瓦提县| 托克逊县| 潍坊市| 米泉市| 霸州市| 驻马店市| 合川市| 昭觉县| 济南市| 株洲市| 喀什市| 望城县| 永修县| 常熟市| 延安市| 锦州市| 璧山县| 潞西市| 噶尔县|