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

提高rs485通訊擴(kuò)展性的方法和系統(tǒng)的制作方法

文檔序號(hào):9238004閱讀:715來(lái)源:國(guó)知局
提高rs485通訊擴(kuò)展性的方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及遠(yuǎn)程監(jiān)控動(dòng)態(tài)通訊擴(kuò)展領(lǐng)域,尤其涉及提高RS485通訊擴(kuò)展性的方法和系統(tǒng)。
【背景技術(shù)】
[0002]目前,大型空調(diào)機(jī)組遠(yuǎn)程監(jiān)控是以RS485通訊方式為主,該RS485通訊方式的空調(diào)總線拓?fù)浣Y(jié)構(gòu)如圖1所示,整個(gè)網(wǎng)絡(luò)具有嚴(yán)格的主、從機(jī)關(guān)系,上位機(jī)(帶CPU等計(jì)算機(jī)處理性能的主機(jī))定時(shí)點(diǎn)名一個(gè)下位機(jī)(從機(jī),如圖示的下位機(jī)1-5),被點(diǎn)名到的下位機(jī)回復(fù)數(shù)據(jù)(響應(yīng)),其他下位機(jī)處于監(jiān)聽(tīng)狀態(tài),這種方式可以比較簡(jiǎn)單的控制網(wǎng)絡(luò)的時(shí)序,避免存在網(wǎng)絡(luò)數(shù)據(jù)沖突的情況。
[0003]但存在的缺點(diǎn)是當(dāng)該網(wǎng)絡(luò)中如果需要新增加一個(gè)設(shè)備時(shí),例如增加下位機(jī)6時(shí),上位機(jī)必須更改程序,增加點(diǎn)名下位機(jī)6,否則下位機(jī)6就無(wú)法發(fā)送出數(shù)據(jù),若再增加下位機(jī)7的時(shí)候又必須再改一次,這樣的網(wǎng)絡(luò)設(shè)計(jì)就會(huì)導(dǎo)致一有新設(shè)備加入上位機(jī)就必須更改一次程序?qū)π略O(shè)備點(diǎn)名,網(wǎng)絡(luò)拓展性比較差,進(jìn)而該空調(diào)系統(tǒng)的遠(yuǎn)程監(jiān)控的動(dòng)態(tài)通訊擴(kuò)展效率低下。

【發(fā)明內(nèi)容】

[0004]本發(fā)明的主要目的在于提供一種提高RS485通訊擴(kuò)展性的方法和系統(tǒng),以解決通過(guò)與任意增加到網(wǎng)絡(luò)中的未知新設(shè)備直接進(jìn)行通訊交互的、新的通訊交互機(jī)制實(shí)現(xiàn)動(dòng)態(tài)直接添加該新設(shè)備到網(wǎng)絡(luò)拓?fù)渲袌?zhí)行監(jiān)控的問(wèn)題,進(jìn)而使得RS485通訊方式下的大型空調(diào)機(jī)組的網(wǎng)絡(luò)拓展性能得到較大提升,實(shí)現(xiàn)設(shè)備在網(wǎng)絡(luò)中即插即用,動(dòng)態(tài)交互的目的。
[0005]本發(fā)明一方面提供一種提高RS485通訊擴(kuò)展性的方法,包括:每個(gè)點(diǎn)名循環(huán)中,點(diǎn)名所有的已有設(shè)備后基于附加幀點(diǎn)名新入網(wǎng)的未知設(shè)備;基于被點(diǎn)名的所述未知設(shè)備響應(yīng)所述點(diǎn)名而返回的回復(fù)信息,提取回復(fù)信息中的對(duì)應(yīng)的未知設(shè)備的地址;基于提取的未知設(shè)備的地址,再次點(diǎn)名對(duì)應(yīng)的未知設(shè)備,以核對(duì)所述地址對(duì)應(yīng)的未知設(shè)備;根據(jù)接收到的未知設(shè)備對(duì)再次點(diǎn)名的響應(yīng)所回復(fù)的信息,確認(rèn)對(duì)應(yīng)的未知設(shè)備存在并將其加入到已知設(shè)備列表。
[0006]優(yōu)選地,每個(gè)點(diǎn)名循環(huán)中,點(diǎn)名所有的已知設(shè)備后基于附加幀點(diǎn)名新入網(wǎng)的未知設(shè)備,還包括:所有的已知設(shè)備包括與其地址的有關(guān)的信息存儲(chǔ)在可被點(diǎn)名循環(huán)時(shí)訪問(wèn)的已知設(shè)備列表中;根據(jù)已知設(shè)備列表中已知設(shè)備的地址點(diǎn)名完所有已知設(shè)備后,增加一附加幀,在網(wǎng)絡(luò)中點(diǎn)名未存儲(chǔ)在所述已知設(shè)備列表中而新入網(wǎng)的未知設(shè)備。
[0007]優(yōu)選地,點(diǎn)名所有的已知設(shè)備后基于附加幀點(diǎn)名新入網(wǎng)的未知設(shè)備,還包括:接著還發(fā)送一段詢問(wèn)指令,以便由該被點(diǎn)名的未知設(shè)備進(jìn)行應(yīng)答。
[0008]優(yōu)選地,基于被點(diǎn)名的所述未知設(shè)備響應(yīng)所述點(diǎn)名而返回的回復(fù)信息,提取回復(fù)信息中的對(duì)應(yīng)的未知設(shè)備的地址,還包括:所述回復(fù)信息中包括與未知設(shè)備的地址相關(guān)的身份確認(rèn)信息;當(dāng)一個(gè)或多個(gè)未知設(shè)備響應(yīng)所述點(diǎn)名而返回回復(fù)信息時(shí),則每次根據(jù)響應(yīng)時(shí)間或按隨機(jī)的方式提取一個(gè)回復(fù)信息中的一個(gè)地址,以進(jìn)行再次點(diǎn)名使用。
[0009]優(yōu)選地,一個(gè)或多個(gè)未知設(shè)備響應(yīng)所述點(diǎn)名而返回回復(fù)信息,還包括:被點(diǎn)名的未知設(shè)備能隨機(jī)延時(shí)一段時(shí)間后再返回回復(fù)信息;當(dāng)多個(gè)未知設(shè)備需要加入網(wǎng)絡(luò)時(shí),所述隨機(jī)延時(shí)區(qū)分開(kāi)各未知設(shè)備回復(fù)信息的時(shí)間,以便避免信息重疊而能夠接收到正確的回復(fù)信息。
[0010]優(yōu)選地,基于提取的未知設(shè)備的地址,再次點(diǎn)名對(duì)應(yīng)的未知設(shè)備,以核對(duì)所述地址對(duì)應(yīng)的未知設(shè)備,還包括:依據(jù)提取的未知設(shè)備的所述地址重新開(kāi)啟一幀點(diǎn)名,以便核對(duì)所述地址對(duì)應(yīng)有新入網(wǎng)的未知設(shè)備。
[0011]優(yōu)選地,根據(jù)接收到的未知設(shè)備對(duì)再次點(diǎn)名的響應(yīng)所回復(fù)的信息,確認(rèn)對(duì)應(yīng)的未知設(shè)備存在并將其加入到已知設(shè)備列表,還包括:如果未知設(shè)備對(duì)再次點(diǎn)名作出響應(yīng)以回復(fù)正常通訊信息,則接收到正常通訊信息后,確認(rèn)對(duì)應(yīng)的未知設(shè)備新加入到網(wǎng)絡(luò)中,并將新加入的設(shè)備的信息加入到已知設(shè)備列表作為網(wǎng)絡(luò)中的已知設(shè)備,更新設(shè)備列表。
[0012]優(yōu)選地,還包括:基于附加幀點(diǎn)名新入網(wǎng)的未知設(shè)備,在一段時(shí)間后未收到回復(fù)信息,則在下一個(gè)點(diǎn)名循環(huán)開(kāi)始時(shí),繼續(xù)下一輪點(diǎn)名循環(huán);和/或,如果未知設(shè)備對(duì)再次點(diǎn)名未作出響應(yīng),在一段時(shí)間后未收到正常通訊信息,則在下一個(gè)點(diǎn)名循環(huán)開(kāi)始時(shí),繼續(xù)下一輪點(diǎn)名循環(huán)。
[0013]本發(fā)明另一方面提供一種提高RS485通訊擴(kuò)展性的系統(tǒng),包括:第一點(diǎn)名裝置,用于每個(gè)點(diǎn)名循環(huán)中,點(diǎn)名所有的已有設(shè)備后基于附加幀點(diǎn)名新入網(wǎng)的未知設(shè)備;提取裝置,用于基于被點(diǎn)名的所述未知設(shè)備響應(yīng)所述點(diǎn)名而返回的回復(fù)信息,提取回復(fù)信息中的對(duì)應(yīng)的未知設(shè)備的地址;第二點(diǎn)名裝置,用于基于提取的未知設(shè)備的地址,再次點(diǎn)名對(duì)應(yīng)的未知設(shè)備,以核對(duì)所述地址對(duì)應(yīng)的未知設(shè)備;更新裝置,用于根據(jù)接收到的未知設(shè)備對(duì)再次點(diǎn)名的響應(yīng)所回復(fù)的信息,確認(rèn)對(duì)應(yīng)的未知設(shè)備存在并將其加入到已知設(shè)備列表。
[0014]優(yōu)選地,第一點(diǎn)名裝置,還包括:所有的已知設(shè)備包括與其地址的有關(guān)的信息存儲(chǔ)在可被點(diǎn)名循環(huán)時(shí)訪問(wèn)的已知設(shè)備列表中;根據(jù)已知設(shè)備列表中已知設(shè)備的地址點(diǎn)名完所有已知設(shè)備后,增加一附加幀,在網(wǎng)絡(luò)中點(diǎn)名未存儲(chǔ)在所述已知設(shè)備列表中而新入網(wǎng)的未知設(shè)備。
[0015]優(yōu)選地,第一點(diǎn)名裝置,還包括:點(diǎn)名所有的已知設(shè)備后基于附加幀點(diǎn)名新入網(wǎng)的未知設(shè)備,接著還發(fā)送一段詢問(wèn)指令,以便由該被點(diǎn)名的未知設(shè)備進(jìn)行應(yīng)答。
[0016]優(yōu)選地,提取裝置,還包括:所述回復(fù)信息中包括與未知設(shè)備的地址相關(guān)的身份確認(rèn)信息;當(dāng)一個(gè)或多個(gè)未知設(shè)備響應(yīng)所述點(diǎn)名而返回回復(fù)信息時(shí),則每次根據(jù)響應(yīng)時(shí)間或按隨機(jī)的方式提取一個(gè)回復(fù)信息中的一個(gè)地址,以進(jìn)行再次點(diǎn)名使用。
[0017]優(yōu)選地,一個(gè)或多個(gè)未知設(shè)備響應(yīng)所述點(diǎn)名而返回回復(fù)信息,還包括:被點(diǎn)名的未知設(shè)備能隨機(jī)延時(shí)一段時(shí)間后再返回回復(fù)信息;當(dāng)多個(gè)未知設(shè)備需要加入網(wǎng)絡(luò)時(shí),所述隨機(jī)延時(shí)區(qū)分開(kāi)各未知設(shè)備回復(fù)信息的時(shí)間,以便避免信息重疊而能夠接收到正確的回復(fù)信息。
[0018]優(yōu)選地,第二點(diǎn)名裝置,還包括:依據(jù)提取的未知設(shè)備的所述地址重新開(kāi)啟一幀點(diǎn)名,以便核對(duì)所述地址對(duì)應(yīng)有新入網(wǎng)的未知設(shè)備。
[0019]優(yōu)選地,更新裝置,還包括:如果未知設(shè)備對(duì)再次點(diǎn)名作出響應(yīng)以回復(fù)正常通訊信息,則接收到正常通訊信息后,確認(rèn)對(duì)應(yīng)的未知設(shè)備新加入到網(wǎng)絡(luò)中,并將新加入的設(shè)備的信息加入到已知設(shè)備列表作為網(wǎng)絡(luò)中的已知設(shè)備,更新設(shè)備列表。
[0020]優(yōu)選地,還包括:第一點(diǎn)名裝置,用于基于附加幀點(diǎn)名新入網(wǎng)的未知設(shè)備,在一段時(shí)間后未收到回復(fù)信息,則在下一個(gè)點(diǎn)名循環(huán)開(kāi)始時(shí),繼續(xù)下一輪點(diǎn)名循環(huán);和/或,第二點(diǎn)名裝置,用于如果未知設(shè)備對(duì)再次點(diǎn)名未作出響應(yīng),在一段時(shí)間后未收到正常通訊信息,則在下一個(gè)點(diǎn)名循環(huán)開(kāi)始時(shí),繼續(xù)下一輪點(diǎn)名循環(huán)。
[0021]根據(jù)本發(fā)明的方案,其通過(guò)新的通訊交互機(jī)制,實(shí)現(xiàn)了新設(shè)備進(jìn)入RS485通訊架構(gòu)的網(wǎng)絡(luò)中具有即插即用的功能,從而能簡(jiǎn)單便捷地在已有網(wǎng)絡(luò)中可以任意地加入新設(shè)備而不需要每增加一個(gè)新設(shè)備都對(duì)上位機(jī)的監(jiān)控軟件和相應(yīng)數(shù)據(jù)做一次更改,有效地提升了RS485通訊的擴(kuò)展性。由此,其克服了現(xiàn)有技術(shù)中此類網(wǎng)絡(luò)拓展性差的缺陷而提高了網(wǎng)絡(luò)拓展性,以及克服了上位機(jī)新舊制品因?yàn)樾略黾拥脑O(shè)備導(dǎo)致不能通用的缺陷而提高了新老產(chǎn)品的兼容性,并且,其避免了繁瑣的更改上位機(jī)監(jiān)控軟件和相應(yīng)數(shù)據(jù)而減少了軟件更改和維護(hù)的工作量、提升了遠(yuǎn)程監(jiān)控的動(dòng)態(tài)通訊擴(kuò)展效率。尤其是,本發(fā)明的方案可用于各種大型網(wǎng)絡(luò)系統(tǒng),如:空調(diào)機(jī)組等,大型的需要遠(yuǎn)程監(jiān)控的動(dòng)態(tài)擴(kuò)展中,節(jié)約人力成本和提升工作效率。
【附圖說(shuō)明】
[0022]此處所說(shuō)明的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,構(gòu)成本發(fā)明的一部分,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0023]圖1是RS485通訊方式的空調(diào)總線網(wǎng)絡(luò)拓?fù)涞氖疽鈭D;
[0024]圖2是本發(fā)明的提高RS485通訊擴(kuò)展性的方法的一實(shí)施例的流程圖;
[0025]圖3是本發(fā)明的方法的上位機(jī)點(diǎn)名時(shí)序的一實(shí)施例的示意圖;
[0026]圖4是應(yīng)用本發(fā)明的方案在RS485通訊網(wǎng)絡(luò)動(dòng)態(tài)新增設(shè)備有效拓展網(wǎng)絡(luò)的一個(gè)示例;
[0027]圖5是本發(fā)明的提高RS485通訊擴(kuò)展性的系統(tǒng)的一實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0028]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明具體實(shí)施例及相應(yīng)的附圖對(duì)本發(fā)明技術(shù)方案進(jìn)行清楚、完整地描述。顯然,所描述的實(shí)施例僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0029]根據(jù)本發(fā)明的實(shí)施例,提供了一種提高RS485通訊擴(kuò)展性的方法。
[0030]下面將結(jié)合圖2所示本發(fā)明的提高RS485通訊擴(kuò)展性的方法的一實(shí)施例的流程圖,以及圖3所示本發(fā)明的方法的上位機(jī)點(diǎn)名時(shí)序的一實(shí)施例的示意圖,描述本發(fā)明的方法
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
荔波县| 师宗县| 大港区| 宝清县| 邛崃市| 肃北| 任丘市| 清徐县| 定安县| 白山市| 宁南县| 安达市| 西青区| 平安县| 廊坊市| 天津市| 深水埗区| 亳州市| 昆山市| 平安县| 容城县| 南江县| 登封市| 开鲁县| 永城市| 从江县| 玛纳斯县| 民权县| 仙居县| 台中县| 江津市| 沙洋县| 双桥区| 二连浩特市| 泰顺县| 永靖县| 太保市| 华蓥市| 缙云县| 枣强县| 绥棱县|