專利名稱:一種串口控制系統(tǒng)和被控設(shè)備的制作方法
技術(shù)領(lǐng)域:
本實用新型涉及串口控制領(lǐng)域,尤其涉及一種串口控制系統(tǒng)和被控設(shè)備。
背景技術(shù):
現(xiàn)有的串口控制系統(tǒng)中,控制設(shè)備通過一個串口來控制多個被控設(shè)備。 在該系統(tǒng)中, 一個或一個以上的被控設(shè)備連接組成鏈,多個鏈并聯(lián),通過控 制設(shè)備的串口與控制設(shè)備連接。
當控制設(shè)備需要控制某一個被控設(shè)備時,控制設(shè)備將包含該被控設(shè)備地 址信息的控制指令發(fā)送到串口上,該控制指令被直接連接在串口上的被控設(shè) 備接收,并通過這些被控設(shè)備透傳至其所在鏈上的其他被控設(shè)備,這樣,系
統(tǒng)中所有的被控設(shè)備均能夠接收到控制指令;被控設(shè)備對接收到的該控制指 令進行分析,先提取出控制指令中包含的地址信息,與自身地址進行比較, 如果比較結(jié)果一致,則響應(yīng)該控制指令;如果比較結(jié)果不一致,則忽略該控 制指令。這樣,控制設(shè)備就可以通過在控制指令中包含不同被控設(shè)備的地址 信息,有選擇地控制其中的某一個被控設(shè)備。
為了使控制設(shè)備可以任意選擇其中的一個被控設(shè)備進行控制,需要所有 連接在一個串口的被控設(shè)備具有不同的地址值?,F(xiàn)有技術(shù)中,每個被控設(shè)備 的地址值都是通過該被控設(shè)備中的一組撥碼開關(guān)(一般為8個)來設(shè)定的, 每個撥碼開關(guān)的狀態(tài)表示地址值的一個比特狀態(tài)為ON時,表示該比特為 1;狀態(tài)為OFF時,表示該比特為0。這樣,8個撥碼開關(guān)就能表示一個8 比特的地址值,如某被控設(shè)備撥碼開關(guān)的狀態(tài)為OFF OFF OFF OFF ON ON ON,其表示的地址值即為二進制的00001111?,F(xiàn)有技術(shù)中,被控設(shè)備的撥碼開關(guān)通常都設(shè)置在被控設(shè)備的機殼內(nèi),修 改被控設(shè)備的地址時則需要先拆開被控設(shè)備的機殼,通過撥碼開關(guān)修改撥碼
地址,之后再安裝機殼;并且,由于被控設(shè)備的物理位置往往比較分散,或
者一些被控設(shè)備被放置在一些難以觸及到的地方,使得修改被控設(shè)備的地址 相當困難。可見,對于現(xiàn)有的串口控制系統(tǒng)和被控設(shè)備,修改被控設(shè)備地址 的工作較為繁瑣、并且要耗費大量的人力物力。
實用新型內(nèi)容
本實用新型提供一種串口控制系統(tǒng),能夠由控制設(shè)備方便地修改被控設(shè)
備的地址。
本實用新型還提供了一種被控設(shè)備,能夠使控制設(shè)備方便地修改該被控 設(shè)備的地址。
本實用新型的技術(shù)方案是這樣實現(xiàn)的
一種串口控制系統(tǒng),包括控制設(shè)備和多個被控設(shè)備;其中,
一個或一個以上的被控設(shè)備連接組成鏈,多個鏈并聯(lián),通過控制設(shè)備的串
口與控制設(shè)備連接;
所述控制設(shè)備,利用所述串口與被控設(shè)備之間的連接,發(fā)送地址修改指令; 所述被控設(shè)備包括地址設(shè)置開關(guān)、撥碼開關(guān)、地址設(shè)置模塊和地址修改
模塊;其中,
所述地址設(shè)置開關(guān),與撥碼開關(guān)和地址設(shè)置模塊連接,設(shè)置被控設(shè)備的有 效地址為軟件地址或撥碼地址;
所述撥碼開關(guān),與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的撥碼地址; 所述地址設(shè)置模塊,與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的軟件地址; 所述地址修改模塊,與所述串口、地址設(shè)置開關(guān)及地址設(shè)置模塊連接,利 用與所述串口的連接接收所述地址修改指令,判斷所述地址修改指令是否針對 所述被控設(shè)備;當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時,利用所述與地址設(shè)置開 關(guān)的連接獲取所述地址設(shè)置開關(guān)的狀態(tài),判斷所述被控設(shè)備的有效地址是否為軟件地址;當被控設(shè)備的有效地址為軟件地址時,利用所述與地址設(shè)置模塊的
連接,根據(jù)所述地址修改指令修改所述地址設(shè)置模塊設(shè)置的軟件地址。
一種被控設(shè)備,包括地址設(shè)置開關(guān)、撥碼開關(guān)、地址設(shè)置模塊和地址修 改模塊;其中,
所述地址設(shè)置開關(guān),與撥碼開關(guān)和地址設(shè)置模塊連接,設(shè)置被控設(shè)備的有 效地址為軟件地址或撥碼地址;
所述撥碼開關(guān),與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的撥碼地址; 所述地址設(shè)置模塊,與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的軟件地址; 所述地址修改模塊,與控制設(shè)備的串口、地址設(shè)置開關(guān)及地址設(shè)置模塊連 接,利用與所述串口的連接接收控制設(shè)備發(fā)送的地址修改指令,判斷所述地址 修改指令是否針對所述被控設(shè)備;當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時,利用 所述與地址設(shè)置開關(guān)的連接獲取所述地址設(shè)置開關(guān)的狀態(tài),判斷所述被控設(shè)備 的有效地址是否為軟件地址;當被控設(shè)備的有效地址為軟件地址時,利用所述 與地址設(shè)置模塊的連接,根據(jù)所述地址修改指令修改所述地址設(shè)置模塊設(shè)置的 軟件地址。
綜上可見,本實用新型公開的串口控制系統(tǒng)和被控設(shè)備,為被控設(shè)備設(shè) 置兩種地址軟件地址和撥碼地址,并在一皮控設(shè)備中設(shè)置地址設(shè)置開關(guān),用 于設(shè)置被控設(shè)備的有效地址為軟件地址或撥碼地址;當?shù)刂吩O(shè)置開關(guān)將被控 設(shè)備的有效地址設(shè)置為軟件地址時,控制設(shè)備通過發(fā)送地址修改指令,可以 修改指定被控設(shè)備的軟件地址,從而使修改被控設(shè)備地址的操作更為方便, 節(jié)約設(shè)備安裝調(diào)試及維護的人力物力成本,同時還兼容現(xiàn)有的撥碼地址設(shè)置 方式。
圖1為本實用新型串口控制系統(tǒng)的結(jié)構(gòu)示意圖2為本實用新型被控設(shè)備結(jié)構(gòu)及其與控制設(shè)備的連接關(guān)系示意圖3為本實用新型實施例的串口控制系統(tǒng)結(jié)構(gòu)示意圖。
8具體實施方式
為使本實用新型的目的、技術(shù)方案和優(yōu)點更加清楚明白,下面結(jié)合實施 例和附圖,對本實用新型進一步詳細i兌明。
在本實用新型中,在被控設(shè)備上設(shè)置一個地址設(shè)置開關(guān),該地址設(shè)置開
關(guān)可置于"硬件設(shè)置"和"軟件設(shè)置"兩種狀態(tài);當置于"硬件設(shè)置"時, 被控設(shè)備的有效地址為撥碼地址,即該被控設(shè)備的有效地址由撥碼開關(guān)確 定;當置于"軟件設(shè)置"時,被控設(shè)備的有效地址為軟件地址,即該被控設(shè) 備的有效地址由地址設(shè)置模塊確定。
參見圖1,圖1為本實用新型串口控制系統(tǒng)的結(jié)構(gòu)示意圖。該串口控制系 統(tǒng)包括控制設(shè)備和多個被控設(shè)備,其中, 一個或一個以上的被控設(shè)備連接組成 鏈,多個鏈并聯(lián),通過控制設(shè)備的串口與控制設(shè)備連接;
所述控制設(shè)備,利用所述串口與被控設(shè)備之間的連接,發(fā)送地址修改指令。
參見圖2,圖2為本實用新型被控設(shè)備結(jié)構(gòu)及其與控制設(shè)備的連接關(guān)系 示意圖,被控設(shè)備包括地址設(shè)置開關(guān)201、撥碼開關(guān)202、地址設(shè)置模塊 203和地址修改模塊204;其中,
地址設(shè)置開關(guān)201,與撥碼開關(guān)202和地址設(shè)置模塊203連接,設(shè)置被 控設(shè)備的有效地址為軟件地址或撥碼地址;
撥碼開關(guān)202,與地址設(shè)置開關(guān)201連接,設(shè)置被控設(shè)備的撥碼地址;
地址設(shè)置模塊203,與地址設(shè)置開關(guān)201連接,設(shè)置被控設(shè)備的軟件地
址;
地址修改模塊204,與控制設(shè)備的串口 、地址設(shè)置開關(guān)201及地址設(shè)置 模塊203連接,利用與所述串口的連接接收控制設(shè)備發(fā)送的地址修改指令, 判斷該地址修改指令是否針對所述被控設(shè)備;當?shù)刂沸薷闹噶钺槍λ霰豢?設(shè)備時,利用所述與地址設(shè)置開關(guān)201的連接獲取所述地址設(shè)置開關(guān)201的 狀態(tài),判斷所述被控設(shè)備的有效地址是否為軟件地址,當被控設(shè)備的有效地址為軟件地址時,利用所述與地址設(shè)置模塊203的連接,根據(jù)所述地址修改 指令修改地址設(shè)置模塊203設(shè)置的軟件地址。
通過控制設(shè)備發(fā)送地址修改指令修改被控設(shè)備的軟件地址的情況有兩 種( 一)控制設(shè)備知道被控設(shè)備原來的有效地址;(二)控制設(shè)備不知道 被控設(shè)備原來的有效地址。以下針對這兩種情況分別介紹
(一) 控制設(shè)備知道被控設(shè)備原來的有效地址
此種情況下,控制設(shè)備利用串口與被控設(shè)備之間的連接,發(fā)送包含有效地 址信息和修改地址信息的地址修改指令;
所述地址修改模塊204,根據(jù)所述有效地址信息與所述被控設(shè)備的有效地 址是否一致判斷地址修改指令是否針對所述被控設(shè)備,當?shù)刂沸薷闹噶钺槍λ?述被控設(shè)備時,利用所述與地址設(shè)置開關(guān)201的連接獲取所述地址設(shè)置開關(guān)201 的狀態(tài),判斷所述被控設(shè)備的有效地址是否為軟件地址,當被控設(shè)備的有效地 址為軟件地址時,根據(jù)所述修改地址信息修改所述地址設(shè)置模塊203設(shè)置的軟 件地址。當被控設(shè)備的有效地址為撥碼地址時,由于撥碼地址只能通過人工撥 碼、無法通過軟件的方式修改,被控設(shè)備可以向控制設(shè)備返回一個出錯信息, 告知控制設(shè)備無法進行地址修改。
(二) 控制設(shè)備不知道被控設(shè)備原來的有效地址
此種情況下控制設(shè)備要修改某一被控設(shè)備的地址時,需要控制設(shè)備只與 該被控設(shè)備所在的鏈連接,而與其他鏈斷開,控制設(shè)備利用串口與指定被控 設(shè)備之間的連接,向指定被控設(shè)備所在的鏈發(fā)送包含屬性字節(jié)和修改地址信 息的地址修改指令。之后,控制設(shè)備恢復(fù)與其它鏈的連接。另外,該地址修 改指令中還可以包括廣播地址/廣播命令字節(jié),用來表示該指令為廣播指 令。廣播地址/廣播命令字節(jié)是事先約定的特殊的字節(jié),所有接收到包含廣 播地址/廣播命令字節(jié)的廣播指令的被控設(shè)備都會執(zhí)行該指令。由于事先已 與其它鏈斷開,只有需要修改地址的被控設(shè)備所在鏈上的設(shè)備能夠接收到該 地址修改指令。
此外,控制設(shè)備預(yù)先保存有系統(tǒng)中所有被控設(shè)備的屬性信息,需要修改某一被控設(shè)備的地址時,就在地址修改指令中包含表示該被控設(shè)備屬性的屬 性字節(jié)。這里的屬性指的是被控設(shè)備的類型,如光端機局端、遠端、電源模 塊等。接收到該地址修改指令的所有設(shè)備可以通過判斷該屬性字節(jié)與自身屬 性是否一致的方式判斷該地址修改指令是否針對自身,當判斷出針對自身
時,修改自身的軟件地址。當然,采用屬性字節(jié)進行判斷的前提是 一條鏈 上的所有被控設(shè)備的屬性均不相同,這樣才能保證一條鏈上僅有指定的一個 被控設(shè)備響應(yīng)控制設(shè)備發(fā)送的地址修改指令。
控制設(shè)備可以包括連接控制開關(guān)和發(fā)送模塊;
所述連接控制開關(guān),斷開與除指定被控設(shè)備所在鏈以外的其他鏈的連接; 還與發(fā)送模塊連接,在發(fā)送模塊發(fā)送地址修改指令后,恢復(fù)所述與除指定被控 設(shè)備所在鏈以外的其他鏈的連接;
所述發(fā)送模塊,利用串口與指定被控設(shè)備之間的連接,向指定被控設(shè)備 所在的鏈發(fā)送包含屬性字節(jié)和修改地址信息的地址修改指令;所述地址修改 指令為廣播指令。
接收到包含屬性字節(jié)和修改地址信息的地址修改指令后,被控設(shè)備的地 址修改模塊204,根據(jù)所述屬性字節(jié)與所述被控設(shè)備的屬性是否一致判斷地 址修改指令是否針對所述被控設(shè)備,當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時, 利用所述與地址設(shè)置開關(guān)201的連接獲取所述地址設(shè)置開關(guān)201的狀態(tài),判 斷所述被控設(shè)備的有效地址是否為軟件地址,當被控設(shè)備的有效地址為軟件 地址時,根據(jù)所述修改地址信息修改所述地址設(shè)置模塊203設(shè)置的軟件地 址。
進 一 步地,在上述系統(tǒng)中,控制設(shè)備還可以查詢被控設(shè)備的有效地址(包 括撥碼地址和軟件地址),查詢的方式與上述情況(二)的方式類似。即
上述系統(tǒng)中,控制設(shè)備斷開與除指定被控設(shè)備所在鏈以外的其他鏈的連接, 利用串口與指定被控設(shè)備之間的連接,向指定被控設(shè)備所在的鏈發(fā)送包含屬性 字節(jié)的地址查詢指令;所述地址修改指令為廣播指令,即包含廣播地址/廣播 命令字節(jié)的指令??刂圃O(shè)備可以包括連接控制開關(guān)和發(fā)送模塊;
所述連接控制開關(guān),斷開與除指定被控設(shè)備所在鏈以外的其他鏈的連接; 還與發(fā)送模塊連接,在發(fā)送模塊發(fā)送地址查詢指令后,恢復(fù)所述與除指定被控 設(shè)備所在鏈以外的其他鏈的連接;
所述發(fā)送模塊,利用串口與指定被控設(shè)備之間的連接,向指定被控設(shè)備所 在的鏈發(fā)送包含屬性字節(jié)的地址查詢指令;所述地址修改指令為廣播指令。
被控設(shè)備還可以包括地址查詢模塊205,與所述串口、地址設(shè)置開關(guān) 201、撥碼開關(guān)202和地址設(shè)置模塊203連接,利用與串口的連接接收所述 地址查詢指令,根據(jù)地址查詢指令中的屬性字節(jié)與所述被控設(shè)備的屬性是否 一致判斷地址查詢指令是否針對所述被控設(shè)備;當?shù)刂凡樵冎噶钺槍λ霰?控設(shè)備時,利用所述與地址設(shè)置開關(guān)201、撥碼開關(guān)202和地址設(shè)置模塊203 的連接,獲取所述被控設(shè)備的有效地址,利用與所述串口的連接向控制設(shè)備 返回所述被控設(shè)備的有效地址。
控制設(shè)備接收到了被控設(shè)備的有效地址后,能夠獲得該需要修改地址的 被控設(shè)備原來的有效地址,從而能夠利用上述對情況(一)描述的具體實現(xiàn) 方式來完成對需要修改地址的被控設(shè)備的地址進行修改的過程;并且,控制 設(shè)備還可以在出現(xiàn)被控設(shè)備地址沖突的情況時,方便地獲知任意被控設(shè)備的 地址,從而對被控設(shè)備進4亍調(diào)試。
以下以光端機網(wǎng)管系統(tǒng)為例,詳細介紹本實用新型7>開的串口控制系統(tǒng) 和4皮控i殳備。
參見圖3,圖3為本實用新型實施例的串口控制系統(tǒng)結(jié)構(gòu)示意圖。圖3 中,網(wǎng)管PC為控制設(shè)備;光端機的局端設(shè)備和遠端設(shè)備均為被控設(shè)備,一 個局端設(shè)備和一個遠端設(shè)備連接,構(gòu)成一條鏈;若干條鏈并聯(lián),通過網(wǎng)管 PC的串口與網(wǎng)管PC連接。
光端機的局端/遠端設(shè)備包括地址設(shè)置開關(guān),撥碼開關(guān)、地址設(shè)置模 塊、地址修改模塊和地址查詢模塊。
網(wǎng)管PC可以通過發(fā)送指令修改局端/遠端設(shè)備的軟件地址、并且設(shè)置局端/遠端設(shè)備的有效地址。以下參照圖3分別介紹
(1 )當前,局端設(shè)備1的地址設(shè)置開關(guān)將局端設(shè)備1的有效地址設(shè)置 為軟件地址,網(wǎng)管PC知道局端設(shè)備1的有效地址,需要修改局端設(shè)備1的 地址
網(wǎng)管PC通過串口發(fā)送包含局端設(shè)備1的有效地址信息、以及修改地址 信息的地址修改指令;
該地址修改指令能夠被系統(tǒng)中所有的被控設(shè)備接收,接收后,每個被控 設(shè)備都根據(jù)地址修改指令中包含的有效地址信息與自身的有效地址是否一 致判斷該地址修改指令是否針對自身,顯而易見,只有局端設(shè)備l的判斷結(jié) 果是該地址修改指令針對自身,其他的被控設(shè)備均忽略該指令;之后,局端 設(shè)備1判斷出其有效地址為軟件地址,根據(jù)地址修改指令中的修改地址信息 修改自身的軟件地址。
(2)當前,局端設(shè)備2的地址設(shè)置開關(guān)將局端設(shè)備2的有效地址設(shè)置 為撥碼地址,網(wǎng)管PC知道局端設(shè)備2的有效地址,需要修改局端設(shè)備2的 地址
網(wǎng)管PC通過串口發(fā)送包含局端設(shè)備2的有效地址信息、以及修改地址 信息的地址修改指令;
與上述(1 )的情況相同,該地址修改指令能夠被系統(tǒng)中所有的被控設(shè)備接 收,但只有局端設(shè)備2響應(yīng)該指令;局端設(shè)備2判斷出其有效地址為撥碼地址, 由于撥碼地址必須通過人工撥碼修改,無法通過軟件的方式進行修改,因此局 端設(shè)備2向網(wǎng)管PC返回一個出錯信息,告知網(wǎng)管PC無法對局端設(shè)備2進行地 址修改。
(3 )網(wǎng)管PC需要修改局端設(shè)備3的地址,但不知道局端設(shè)備3原來的有 效地址
網(wǎng)管PC僅保留與局端設(shè)備3所在的鏈3的連接,而斷開與其它鏈,即與 鏈1、鏈2和鏈4之間的連接,網(wǎng)管PC通過串口發(fā)送包含廣播地址/廣播命令 字節(jié)、屬性字節(jié)和修改地址信息的地址修改指令,所述的屬性字節(jié)為局端屬性
13字節(jié)。由于此時只有鏈3與網(wǎng)管PC連接,則鏈3中的局端設(shè)備3和遠端設(shè)備3 均收到該地址修改指令;由于地址修改指令中包含廣播地址/廣播命令字節(jié),局 端設(shè)備3和遠端設(shè)備3均對該指令進行處理,局端設(shè)備3判斷出局端屬性字節(jié) 與自身的屬性一致,則根據(jù)地址修改指令中的修改地址信息修改自身的軟件地址。
類似的,當網(wǎng)管PC需要修改遠端設(shè)備3的地址,但不知道遠端設(shè)備3原 來的有效地址時,也可以發(fā)送包含廣播地址/廣播命令字節(jié)、遠端屬性字節(jié)和修 改地址信息的地址修改指令對遠端設(shè)備3的地址進行修改。 (4)網(wǎng)管PC需要查詢遠端設(shè)備4的地址
網(wǎng)管PC僅保留與遠端設(shè)備4所在的鏈4的連接,而斷開與其它鏈,即與 鏈l、鏈2和鏈3之間的連接,網(wǎng)管PC通過串口發(fā)送包含廣播地址/廣播命令 字節(jié)、以及屬性字節(jié)的地址查詢指令,所述的屬性字節(jié)為遠端屬性字節(jié)。由于 此時只有鏈4與網(wǎng)管PC連接,則鏈4中的局端設(shè)備4和遠端設(shè)備4均收到該 地址查詢指令;由于地址查詢指令中包含廣播地址/廣播命令字節(jié),局端設(shè)備4 和遠端設(shè)備4均對該指令進行處理,遠端設(shè)備4判斷出遠端屬性字節(jié)與自身的 屬性一致,則向網(wǎng)管PC返回其有效地址。
綜上可見,本實用新型公開的串口控制系統(tǒng)和被控設(shè)備,為被控設(shè)備設(shè)置 兩種地址軟件地址或撥碼地址,并在被控設(shè)備中設(shè)置地址設(shè)置開關(guān),用于設(shè) 置被控設(shè)備的有效地址為軟件地址或撥碼地址;當被控設(shè)備的有效地址被設(shè)置 為軟件地址時,控制設(shè)備通過發(fā)送地址修改指令,可以修改指定被控設(shè)備的軟 件地址。進一步地,控制設(shè)備通過發(fā)送地址查詢指令,可以查詢指定被控設(shè)備 的有效地址。從而使得修改和查詢被控設(shè)備地址的操作更為方便,節(jié)約設(shè)備安 裝調(diào)試及維護的人力物力成本。
以上所述的具體實施例,對本實用新型的目的、技術(shù)方案和有益效果進 行了進一步詳細說明,所應(yīng)理解的是,以上所述僅為本實用新型的較佳實施 例而已,并非用于限定本實用新型的保護范圍,凡在本實用新型的精神和原 則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本實用新型的保護范圍之內(nèi)。
權(quán)利要求1、一種串口控制系統(tǒng),其特征在于,所述系統(tǒng)包括控制設(shè)備和多個被控設(shè)備;其中,一個或一個以上的被控設(shè)備連接組成鏈,多個鏈并聯(lián),通過控制設(shè)備的串口與控制設(shè)備連接;所述控制設(shè)備,利用所述串口與被控設(shè)備之間的連接,發(fā)送地址修改指令;所述被控設(shè)備包括地址設(shè)置開關(guān)、撥碼開關(guān)、地址設(shè)置模塊和地址修改模塊;其中,所述地址設(shè)置開關(guān),與撥碼開關(guān)和地址設(shè)置模塊連接,設(shè)置被控設(shè)備的有效地址為軟件地址或撥碼地址;所述撥碼開關(guān),與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的撥碼地址;所述地址設(shè)置模塊,與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的軟件地址;所述地址修改模塊,與所述串口、地址設(shè)置開關(guān)及地址設(shè)置模塊連接,利用與所述串口的連接接收所述地址修改指令,判斷所述地址修改指令是否針對所述被控設(shè)備;當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時,利用所述與地址設(shè)置開關(guān)的連接獲取所述地址設(shè)置開關(guān)的狀態(tài),判斷所述被控設(shè)備的有效地址是否為軟件地址;當被控設(shè)備的有效地址為軟件地址時,利用所述與地址設(shè)置模塊的連接,根據(jù)所述地址修改指令修改所述地址設(shè)置模塊設(shè)置的軟件地址。
2、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述控制設(shè)備,利用串口與 被控設(shè)備之間的連接,發(fā)送包含有效地址信息和修改地址信息的地址修改指令;所述地址修改模塊,根據(jù)所述有效地址信息與所述被控設(shè)備的有效地址是 否一致判斷地址修改指令是否針對所述被控設(shè)備,當?shù)刂沸薷闹噶钺槍λ霰?控設(shè)備時,判斷所述被控設(shè)備的有效地址是否為軟件地址,當被控設(shè)備的有效 地址為軟件地址時,根據(jù)所述修改地址信息修改所述地址設(shè)置模塊設(shè)置的軟件 地址。
3、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述控制設(shè)備包括連接控制開關(guān)和發(fā)送模塊;所述連接控制開關(guān),斷開與除指定被控設(shè)備所在鏈以外的其他鏈的連接; 還與發(fā)送模塊連接,在發(fā)送模塊發(fā)送地址修改指令后,恢復(fù)所述與除指定被控 設(shè)備所在鏈以外的其他鏈的連接;所述發(fā)送模塊,利用串口與指定被控設(shè)備之間的連接,向指定被控設(shè)備所 在的鏈發(fā)送包含屬性字節(jié)和修改地址信息的地址修改指令;所述地址修改指令 為廣播指令;所述地址修改模塊,根據(jù)所述屬性字節(jié)與所述被控設(shè)備的屬性是否一致判 斷地址修改指令是否針對所述被控設(shè)備,當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時, 判斷所述被控設(shè)備的有效地址是否為軟件地址,當被控設(shè)備的有效地址為軟件 地址時,根據(jù)所述修改地址信息修改所述地址設(shè)置模塊設(shè)置的軟件地址。
4、 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述控制設(shè)備包括連接控 制開關(guān)和發(fā)送模塊;所述連接控制開關(guān),斷開與除指定被控設(shè)備所在鏈以外的其他鏈的連接; 還與發(fā)送模塊連接,在發(fā)送模塊發(fā)送地址查詢指令后,恢復(fù)所述與除指定被控 設(shè)備所在鏈以外的其他鏈的連接;所述發(fā)送模塊,利用串口與指定被控設(shè)備之間的連接,向指定被控設(shè)備所 在的鏈發(fā)送包含屬性字節(jié)的地址查詢指令;所述地址修改指令為廣播指令;所述被控設(shè)備還包括地址查詢模塊,與所述串口、地址設(shè)置開關(guān)、撥碼開 關(guān)和地址設(shè)置模塊連接,利用與串口的連接接收所述地址查詢指令,根據(jù)地址 查詢指令中的屬性字節(jié)與所述被控設(shè)備的屬性是否一致判斷地址查詢指令是否針對所述被控設(shè)備;當?shù)刂凡樵冎噶钺槍λ霰豢卦O(shè)備時,利用所述與地址設(shè) 置開關(guān)、撥碼開關(guān)和地址設(shè)置模塊的連接,獲取所述被控設(shè)備的有效地址,利 用與所述串口連接向控制設(shè)備返回所述被控設(shè)備的有效地址。
5、 一種被控設(shè)備,其特征在于,所述設(shè)備包括地址設(shè)置開關(guān)、撥碼開關(guān)、 地址設(shè)置模塊和地址修改模塊;其中,所述地址設(shè)置開關(guān),與撥碼開關(guān)和地址設(shè)置模塊連接,設(shè)置被控設(shè)備的有效地址為^L件地址或撥碼地址;所述撥碼開關(guān),與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的撥碼地址; 所述地址設(shè)置模塊,與地址設(shè)置開關(guān)連接,設(shè)置被控設(shè)備的軟件地址; 所述地址修改模塊,與控制設(shè)備的串口、地址設(shè)置開關(guān)及地址設(shè)置模塊連 接,利用與所述串口的連接接收控制設(shè)備發(fā)送的地址修改指令,判斷所述地址 修改指令是否針對所述被控設(shè)備;當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時,利用 所述與地址設(shè)置開關(guān)的連接獲取所述地址設(shè)置開關(guān)的狀態(tài),判斷所述被控設(shè)備 的有效地址是否為軟件地址;當被控設(shè)備的有效地址為軟件地址時,利用所述 與地址設(shè)置模塊的連接,根據(jù)所述地址修改指令修改所述地址設(shè)置模塊設(shè)置的 軟件地址。
6、 根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,所述地址修改模塊,根據(jù)所 述地址修改指令中的有效地址信息與所述被控設(shè)備的有效地址是否一致判斷地 址修改指令是否針對所述被控設(shè)備,當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時,判 斷所述被控設(shè)備的有效地址是否為軟件地址,當被控設(shè)備的有效地址為軟件地 址時,根據(jù)所述地址修改指令中的修改地址信息修改所述地址設(shè)置模塊設(shè)置的 軟件地址。
7、 根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,所述地址修改模塊,根據(jù)所 述地址修改指令中的屬性字節(jié)與所述被控設(shè)備的屬性是否一致判斷地址修改指 令是否針對所述被控設(shè)備,當?shù)刂沸薷闹噶钺槍λ霰豢卦O(shè)備時,判斷所述被 控設(shè)備的有效地址是否為軟件地址,當被控設(shè)備的有效地址為軟件地址時,根 據(jù)所述地址修改指令中的修改地址信息修改所述地址設(shè)置模塊設(shè)置的軟件地 址。
8、 根據(jù)權(quán)利要求5所述的設(shè)備,其特征在于,所述被控設(shè)備還包括地址查 詢模塊,與控制設(shè)備的串口、地址設(shè)置開關(guān)、撥碼開關(guān)和地址設(shè)置模塊連接, 利用與所述串口的連接接收所述控制設(shè)備發(fā)送的地址查詢指令,根據(jù)所述地址 查詢指令中的屬性字節(jié)與所述被控設(shè)備的屬性是否一致判斷地址查詢指令是否 針對所述被控設(shè)備;當?shù)刂凡樵冎噶钺槍λ霰豢卦O(shè)備時,利用所述與地址設(shè)置開關(guān)、撥碼開關(guān)和地址設(shè)置模塊的連接,獲取所述被控設(shè)備的有效地址,利 用與所述串口連接向控制設(shè)備返回所述被控設(shè)備的有效地址。
專利摘要本實用新型公開了一種串口控制系統(tǒng)和被控設(shè)備,系統(tǒng)包括控制設(shè)備和多個被控設(shè)備;控制設(shè)備利用串口與被控設(shè)備之間的連接發(fā)送地址修改指令。被控設(shè)備包括地址設(shè)置開關(guān)、撥碼開關(guān)、地址設(shè)置模塊和地址修改模塊;其中,地址設(shè)置開關(guān)設(shè)置被控設(shè)備的有效地址為軟件地址或撥碼地址;撥碼開關(guān)設(shè)置撥碼地址;地址設(shè)置模塊設(shè)置軟件地址;地址修改模塊接收地址修改指令,判斷該指令是否針對被控設(shè)備;當判斷為是時,利用與地址設(shè)置開關(guān)的連接獲取地址設(shè)置開關(guān)的狀態(tài),判斷有效地址是否為軟件地址;當有效地址為軟件地址時,利用與地址設(shè)置模塊的連接,根據(jù)地址修改指令修改軟件地址。本實用新型的串口控制系統(tǒng)和被控設(shè)備能夠使控制設(shè)備方便地修改被控設(shè)備的地址。
文檔編號H04B10/08GK201278529SQ20082012317
公開日2009年7月22日 申請日期2008年10月24日 優(yōu)先權(quán)日2008年10月24日
發(fā)明者姚志宏, 健 申, 肖可偉 申請人:北京蛙視通信技術(shù)有限責任公司