本發(fā)明涉及信號(hào)測(cè)量技術(shù)領(lǐng)域,具體而言,涉及一種設(shè)備內(nèi)部IO采樣方法、裝置以及系統(tǒng)。
背景技術(shù):
在工業(yè)生產(chǎn)過(guò)程中,特別是在軌道交通、電信通訊等領(lǐng)域的制造業(yè)中,存在大量的柜機(jī)設(shè)備。生產(chǎn)過(guò)程中需要在柜機(jī)中配置的線(xiàn)纜較多,且為人工裝配,配線(xiàn)過(guò)程中容易產(chǎn)生差錯(cuò),出現(xiàn)邏輯錯(cuò)誤后故障定位困難。目前對(duì)配線(xiàn)故障的定位方法一般是采用工作人員目視排查或者使用萬(wàn)用表的導(dǎo)通檔做導(dǎo)通測(cè)試。
但是實(shí)際上,人工目視排查的效率低,而在使用萬(wàn)用表的導(dǎo)通檔做導(dǎo)通測(cè)試的時(shí)候,一次只能測(cè)量一個(gè)邏輯連接,即只能進(jìn)行一對(duì)一的端點(diǎn)測(cè)量,測(cè)量過(guò)程耗時(shí)久,同樣存在效率低下的問(wèn)題。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例的目的在于提供一種設(shè)備內(nèi)部IO采樣方法、裝置以及系統(tǒng),能夠以更高的效率排除柜機(jī)設(shè)備的配線(xiàn)故障。
第一方面,本發(fā)明實(shí)施例提供了一種設(shè)備內(nèi)部IO采樣裝置,包括:IO掃描控制器、譯碼器、模擬復(fù)用開(kāi)關(guān)以及多個(gè)接線(xiàn)端子;
所述IO掃描控制器分別與所述譯碼器以及所述模擬復(fù)用開(kāi)關(guān)連接;所述譯碼器設(shè)置有多路輸出端口,且每一路輸出端口均連接所述模擬復(fù)用開(kāi)關(guān)的一個(gè)通道;所述模擬復(fù)用開(kāi)關(guān)的每一個(gè)通道連接一個(gè)所述接線(xiàn)端子;
所述IO掃描控制器用于向所述譯碼器發(fā)送目標(biāo)地址信息;
所述譯碼器用于將所述目標(biāo)地址信息進(jìn)行譯碼,并將譯碼結(jié)果輸出至所述模擬復(fù)用開(kāi)關(guān),以控制所述模擬復(fù)用開(kāi)關(guān)的通道狀態(tài),使得同一時(shí)間只有一個(gè)通道為輸出狀態(tài),其他通道均為輸入狀態(tài);
所述IO掃描控制器還用于通過(guò)向處于輸出狀態(tài)通道,向與該通道連接的接線(xiàn)端子輸出測(cè)試信號(hào),并通過(guò)處于輸入狀態(tài)的通道,讀取與該通道連接的所述接線(xiàn)端子的IO采樣信息。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第一種可能的實(shí)施方式,其中:所述模擬復(fù)用開(kāi)關(guān)與所述接線(xiàn)端子之間還設(shè)置有功率管;
所述功率管的信號(hào)輸出端還連接有輸出指示燈。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第二種可能的實(shí)施方式,其中:所述模擬復(fù)用開(kāi)關(guān)與所述接線(xiàn)端子之間還設(shè)置有光電耦合器;
所述光電耦合器的信號(hào)輸出端還連接有輸入指示燈。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第三種可能的實(shí)施方式,其中:還包括:主控制器;
所述主控制器與所述IO掃描控制器通過(guò)通訊總線(xiàn)連接;
所述主控制器用于直接通過(guò)所述通訊總線(xiàn)向所述IO掃描控制器發(fā)送目標(biāo)連接地址;所述目標(biāo)地址信息預(yù)存在所述主控制器90中;
或者主控制器用于接收上位機(jī)所發(fā)送的掃描指令,并從掃描指令中解析所述目標(biāo)地址信息,將所述目標(biāo)地址信息發(fā)送至對(duì)應(yīng)的所述IO掃描控制器。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第四種可能的實(shí)施方式,其中:所述主控制器還用于向所述IO掃描控制器發(fā)送方向信息;
所述IO掃描控制器還用于在接收到所述方向信息后,控制自身進(jìn)入輸入狀態(tài)。
結(jié)合第一方面,本發(fā)明實(shí)施例提供了第一方面的第五種可能的實(shí)施方式,其中:所述IO掃描控制器有多個(gè);多個(gè)所述IO掃描控制器分別與所述主控制器連接。
第二方面,本發(fā)明實(shí)施例還提供一種設(shè)備內(nèi)部IO采樣方法,包括:
IO掃描控制器向譯碼器發(fā)送目標(biāo)地址信息;
所述譯碼器將所述目標(biāo)地址信息進(jìn)行譯碼,并將譯碼結(jié)果輸出至所述模擬復(fù)用開(kāi)關(guān),以控制所述模擬復(fù)用開(kāi)關(guān)的通道狀態(tài),使得同一時(shí)間只有一個(gè)通道為輸出狀態(tài),其他通道均為輸入狀態(tài);
所述IO掃描控制器通過(guò)向處于輸出狀態(tài)通道,向與該通道連接的接線(xiàn)端子輸出測(cè)試信號(hào),并通過(guò)處于輸入狀態(tài)的通道,讀取與該通道連接的所述接線(xiàn)端子的IO采樣信息。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第一種可能的實(shí)施方式,其中:所述IO掃描控制器還用于通過(guò)向處于輸出狀態(tài)通道,向與該通道連接接線(xiàn)端子輸出測(cè)試信號(hào)具體包括:
所述IO掃描控制器將所述測(cè)試信號(hào)通過(guò)處于輸出狀態(tài)的通道發(fā)送給功率管;
所述功率管用于將所述測(cè)試信號(hào)放大,并傳輸給與之連接的所述接線(xiàn)端子;
和/或,所述通過(guò)處于輸入狀態(tài)的通道,讀取與該通道連接的所述接線(xiàn)端子的IO采樣信息,具體包括:
光電耦合器獲取與之連接的所述接線(xiàn)端子所傳輸?shù)腎O采樣信號(hào),并將所述IO采樣信號(hào)通過(guò)通道發(fā)送至所述IO掃描控制器。
結(jié)合第二方面,本發(fā)明實(shí)施例提供了第二方面的第二種可能的實(shí)施方式,其中:
還包括:
所述主控制器直接通過(guò)所述通訊總線(xiàn)向所述IO掃描控制器發(fā)送目標(biāo)連接地址;所述目標(biāo)地址信息預(yù)存在所述主控制器90中;
或者,
主控制器用于接收上位機(jī)所發(fā)送的掃描指令,并從掃描指令中解析所述目標(biāo)地址信息,將所述目標(biāo)地址信息發(fā)送至對(duì)應(yīng)的所述IO掃描控制器。
第三方面,本發(fā)明實(shí)施例還提供一種設(shè)備內(nèi)部IO采樣系統(tǒng),包括如上述第一方面任意一項(xiàng)所述的設(shè)備內(nèi)部IO采樣裝置,還包括:待采樣設(shè)備;
所述待采樣設(shè)備與所述設(shè)備內(nèi)部IO采樣裝置的接線(xiàn)端子連接。
本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣方法、裝置以及系統(tǒng),包括了IO掃描控制器、譯碼器、模擬復(fù)用開(kāi)關(guān)以及多個(gè)接線(xiàn)端子。其中,所述IO掃描控制器分別與所述譯碼器以及所述模擬復(fù)用開(kāi)關(guān)連接;所述譯碼器設(shè)置有多路輸出端口,且每一路輸出端口均連接所述模擬復(fù)用開(kāi)關(guān)的一個(gè)通道;所述模擬復(fù)用開(kāi)關(guān)的每一個(gè)通道連接一個(gè)所述接線(xiàn)端子;在進(jìn)行IO采樣的時(shí)候,IO掃描控制器向譯碼器發(fā)送目標(biāo)地址信息,譯碼器將目標(biāo)地址信息進(jìn)行譯碼,并將譯碼結(jié)果發(fā)送給模擬復(fù)用開(kāi)關(guān),使得模擬復(fù)用開(kāi)關(guān)的通道在同一時(shí)間只有一個(gè)是輸出狀態(tài),其他均為輸入狀態(tài),從而使得模擬復(fù)用開(kāi)關(guān)所連接的接線(xiàn)端子只有一個(gè)可以向外輸出測(cè)試信號(hào),而其他的接線(xiàn)端子則是能夠向IO掃描控制器輸入IO采樣信號(hào),進(jìn)而能夠根據(jù)IO采樣信號(hào)判斷與接線(xiàn)端子所連接的線(xiàn)纜是否出現(xiàn)了接線(xiàn)錯(cuò)誤。這個(gè)過(guò)程中,僅僅需要用戶(hù)將接線(xiàn)端子與設(shè)備的接點(diǎn)連接在一起,測(cè)試的時(shí)候采用IO掃描控制器進(jìn)行,不需要用戶(hù)手動(dòng)測(cè)試,也避免了萬(wàn)用表測(cè)試的低效率,從而能夠以更高的效率排除柜機(jī)設(shè)備的配線(xiàn)故障。
為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能更明顯易懂,下文特舉較佳實(shí)施例,并配合所附附圖,作詳細(xì)說(shuō)明如下。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,應(yīng)當(dāng)理解,以下附圖僅示出了本發(fā)明的某些實(shí)施例,因此不應(yīng)被看作是對(duì)范圍的限定,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實(shí)施例所提供的一種設(shè)備內(nèi)部IO采樣裝置的結(jié)構(gòu)示意圖;
圖2示出了本發(fā)明實(shí)施例所提供的另一種設(shè)備內(nèi)部IO采樣裝置的結(jié)構(gòu)示意圖;
圖3示出了本發(fā)明實(shí)施例所提供的一種設(shè)備內(nèi)部IO采樣方法的流程圖;
圖4示出了本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣方法中,所述IO掃描控制器還用于通過(guò)向處于輸出狀態(tài)通道,向與該通道連接接線(xiàn)端子輸出測(cè)試信號(hào)的具體方法的流程圖;
圖5示出了本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣方法中,所述通過(guò)處于輸入狀態(tài)的通道,讀取與該通道連接的所述接線(xiàn)端子的IO采樣信息的具體方法流程圖;
圖6示出了本發(fā)明實(shí)施例所提供的另一種設(shè)備內(nèi)部IO采樣方法的流程圖;
圖7示出了本發(fā)明實(shí)施例所提供的另一種設(shè)備內(nèi)部IO采樣方法的流程圖。
圖示說(shuō)明:
IO掃描控制器10、譯碼器20、模擬復(fù)用開(kāi)關(guān)30、接線(xiàn)端子40、功率管50、輸出指示燈60、光電耦合器70、輸入指示燈80、主控制器90。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。通常在此處附圖中描述和示出的本發(fā)明實(shí)施例的組件可以以各種不同的配置來(lái)布置和設(shè)計(jì)。因此,以下對(duì)在附圖中提供的本發(fā)明的實(shí)施例的詳細(xì)描述并非旨在限制要求保護(hù)的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實(shí)施例?;诒景l(fā)明的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)的前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
目前在對(duì)柜機(jī)設(shè)備所連接的線(xiàn)纜的配線(xiàn)故障進(jìn)行定位的時(shí)候,一般是采用人工目視排查定位或者采用萬(wàn)用表進(jìn)行導(dǎo)通測(cè)試定位。但是這兩種配線(xiàn)故障定位的方法排查效率低,不利于后續(xù)生產(chǎn)實(shí)踐,基于此,本申請(qǐng)?zhí)峁┑囊环N設(shè)備內(nèi)部IO采樣方法、裝置以及系統(tǒng),可以提高排出配線(xiàn)故障的效率。
為便于對(duì)本實(shí)施例進(jìn)行理解,首先對(duì)本發(fā)明實(shí)施例所公開(kāi)的一種設(shè)備內(nèi)部IO采樣裝置進(jìn)行詳細(xì)介紹。該裝置可以對(duì)柜機(jī)的IO進(jìn)行采樣,用于排查柜機(jī)與線(xiàn)纜的連接是否有誤,還可以用于判斷柜機(jī)內(nèi)部接線(xiàn)是否出現(xiàn)問(wèn)題;該裝置還可以與其他的電氣設(shè)備連接,用于對(duì)其他電氣設(shè)備的邏輯連接進(jìn)行糾錯(cuò)。
參見(jiàn)圖1所示,本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣裝置包括:
IO掃描控制器10、譯碼器20、模擬復(fù)用開(kāi)關(guān)30以及多個(gè)接線(xiàn)端子40;
所述IO掃描控制器10分別與所述譯碼器20以及所述模擬復(fù)用開(kāi)關(guān)30連接;所述譯碼器20設(shè)置有多路輸出端口,且每一路輸出端口均連接所述模擬復(fù)用開(kāi)關(guān)30的一個(gè)通道;所述模擬復(fù)用開(kāi)關(guān)30的每一個(gè)通道連接一個(gè)所述接線(xiàn)端子40;
所述IO掃描控制器10用于向所述譯碼器20發(fā)送目標(biāo)地址信息;
所述譯碼器20用于將所述目標(biāo)地址信息進(jìn)行譯碼,并將譯碼結(jié)果輸出至所述模擬復(fù)用開(kāi)關(guān)30,以控制所述模擬復(fù)用開(kāi)關(guān)30的通道狀態(tài),使得同一時(shí)間只有一個(gè)通道為輸出狀態(tài),其他通道均為輸入狀態(tài);
所述IO掃描控制器10通過(guò)向處于輸出狀態(tài)的通道,向與該通道連接接線(xiàn)端子40輸出測(cè)試信號(hào),并通過(guò)處于輸入狀態(tài)的通道,讀取與該通道連接的所述接線(xiàn)端子40的IO采樣信息。
在具體實(shí)現(xiàn)的時(shí)候,每一個(gè)接線(xiàn)端子40均有與其對(duì)應(yīng)且不同于其它接線(xiàn)端子的地址信息。目標(biāo)地址信息是用戶(hù)想要測(cè)量的接線(xiàn)端子40所對(duì)應(yīng)的地址信息。而在具體進(jìn)行IO采集的時(shí)候,IO掃描控制器10可以根據(jù)其所接收到的掃描指令進(jìn)行掃描式的IO數(shù)據(jù)讀取,在掃描指令中攜帶有用戶(hù)想要采集的接線(xiàn)端子的地址信息(即目標(biāo)地址信息),也可以將其內(nèi)部所預(yù)存的所有采集端子的地址信息依次作為目標(biāo)地址信息來(lái)依次進(jìn)行采集。
在具體的采集過(guò)程中,IO掃描控制器10會(huì)將目標(biāo)地址信息發(fā)送給譯碼器20。譯碼器20有多路輸出,每一路輸出均連接有模擬復(fù)用開(kāi)關(guān)30的一個(gè)通道,而在模擬復(fù)用開(kāi)關(guān)30的每一個(gè)通道的另一邊則連接有一個(gè)接線(xiàn)端子40。譯碼器20對(duì)目標(biāo)地址信息進(jìn)行譯碼后,將該譯碼結(jié)果輸出給模擬復(fù)用開(kāi)關(guān),以控制模擬復(fù)用開(kāi)關(guān)中通道的狀態(tài)。
具體地,每一個(gè)通道都可以呈現(xiàn)兩種狀態(tài),一種是輸出狀態(tài),即IO掃描控制器10能夠?qū)y(cè)試信號(hào)從處于輸出狀態(tài)的通道發(fā)送給與該通道連接的接線(xiàn)端子40,此時(shí)該輸出端子處于輸出狀態(tài);另一種是輸入狀態(tài),即接線(xiàn)端子能夠通過(guò)與之連接的通道向IO掃描控制器發(fā)送IO采樣信息,此時(shí),該接線(xiàn)端子處于輸入狀態(tài)。譯碼結(jié)果被輸出給模擬復(fù)用開(kāi)關(guān)30之后,模擬復(fù)用開(kāi)關(guān)上其中一個(gè)通道進(jìn)入輸入狀態(tài),該通道與目標(biāo)地址信息對(duì)應(yīng)的接線(xiàn)端子40連接,為了方便描述,稱(chēng)該接線(xiàn)端子為輸出接線(xiàn)端子;其他的通道進(jìn)入輸出狀態(tài),成與這些通道連接的接線(xiàn)端子為輸入接線(xiàn)端子。這種狀態(tài)直到下次接收到譯碼器所發(fā)送的譯碼結(jié)果為止。
在具體進(jìn)行IO采樣的時(shí)候,接線(xiàn)端子40會(huì)與柜機(jī)不同的線(xiàn)纜連接在一起,或者將線(xiàn)纜與柜機(jī)的連接位置作為連接點(diǎn),每一個(gè)連接點(diǎn)都連接一個(gè)接線(xiàn)端子40。通道狀態(tài)被設(shè)定時(shí),IO掃描控制器10會(huì)進(jìn)入輸入狀態(tài),即IO掃描控制器10能夠接收接線(xiàn)端子40所傳輸?shù)腎O采樣信息。由于柜機(jī)內(nèi)部的電路有不同的連接狀態(tài),因此如果是沒(méi)有接線(xiàn)故障的情況下,輸出接線(xiàn)端子與輸入接線(xiàn)端子之間的電壓都是能夠確定且一般情況下不會(huì)出現(xiàn)變化的。而一旦某根線(xiàn)纜的連接出現(xiàn)了錯(cuò)誤,或者柜機(jī)內(nèi)部的電路連接出現(xiàn)了問(wèn)題,那么就會(huì)導(dǎo)致輸出接線(xiàn)端子和輸入接線(xiàn)端子之間電壓發(fā)生變化。測(cè)試信號(hào)從輸出接線(xiàn)端子輸出,由于邏輯關(guān)系的不同,輸入接線(xiàn)端子所采集到的IO采樣信息也會(huì)有所區(qū)別。例如,如果輸出接線(xiàn)端子與某個(gè)輸入接線(xiàn)端子之間短接,那么IO掃描控制器10從該輸入接線(xiàn)端子所獲取的IO采樣信息就應(yīng)當(dāng)是和測(cè)試信號(hào)成等比例的變化。
需要注意的是,模擬復(fù)用開(kāi)關(guān)一般都有多個(gè)通道,如果模擬復(fù)用開(kāi)關(guān)的通道數(shù)量大于接線(xiàn)端子的數(shù)量,則所有的接線(xiàn)端子都連接在同一個(gè)模擬復(fù)用開(kāi)關(guān)上;如果接線(xiàn)端子的數(shù)量大于通道數(shù)量,則模擬復(fù)用開(kāi)關(guān)也可以有多個(gè)。
另外,還需要注意的是,在對(duì)設(shè)備內(nèi)部IO進(jìn)行采樣的時(shí)候,可以依次將所有的接線(xiàn)端子設(shè)為輸出接線(xiàn)端子,分別進(jìn)行一次采樣,也可以將其中部分接線(xiàn)端子設(shè)置為輸出接線(xiàn)端子,進(jìn)行采樣。
本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣裝置,包括了IO掃描控制器、譯碼器、模擬復(fù)用開(kāi)關(guān)以及多個(gè)接線(xiàn)端子。其中,所述IO掃描控制器分別與所述譯碼器以及所述模擬復(fù)用開(kāi)關(guān)連接;所述譯碼器設(shè)置有多路輸出端口,且每一路輸出端口均連接所述模擬復(fù)用開(kāi)關(guān)的一個(gè)通道;所述模擬復(fù)用開(kāi)關(guān)的每一個(gè)通道連接一個(gè)所述接線(xiàn)端子;在進(jìn)行IO采樣的時(shí)候,IO掃描控制器向譯碼器發(fā)送目標(biāo)地址信息,譯碼器將目標(biāo)地址信息進(jìn)行譯碼,并將譯碼結(jié)果發(fā)送給模擬復(fù)用開(kāi)關(guān),使得模擬復(fù)用開(kāi)關(guān)的通道在同一時(shí)間只有一個(gè)是輸出狀態(tài),其他均為輸入狀態(tài)。使得模擬復(fù)用開(kāi)關(guān)所連接的接線(xiàn)端子只有一個(gè)可以向外輸出測(cè)試信號(hào),而其他的接線(xiàn)端子則是能夠向IO掃描控制器輸入IO采樣信號(hào),從而能夠根據(jù)IO采樣信號(hào)判斷與接線(xiàn)端子所連接的線(xiàn)纜是否出現(xiàn)了接線(xiàn)錯(cuò)誤。這個(gè)過(guò)程中,僅僅需要用戶(hù)將接線(xiàn)端子與設(shè)備的接點(diǎn)連接在一起,測(cè)試的時(shí)候采用IO掃描控制器進(jìn)行,不需要用戶(hù)手動(dòng)測(cè)試,也避免了萬(wàn)用表測(cè)試的低效率,從而能夠以更高的效率排除柜機(jī)設(shè)備的配線(xiàn)故障。
同時(shí),在以往對(duì)模擬復(fù)用開(kāi)關(guān)的通道方向進(jìn)行控制的時(shí)候,一般是使用與通道同等數(shù)量的微控制器IO端口對(duì)外部IO做方向控制,本發(fā)明通過(guò)譯碼器和模擬復(fù)用開(kāi)關(guān)的組合提升了IO方向控制的效率,譯碼器的使用縮減了方向控制所使用的IO數(shù)量,提升了微控制器端口的利用率。
例如,本發(fā)明中采用4-32譯碼器后相對(duì)于現(xiàn)有技術(shù)節(jié)約的微控制器端口數(shù)量為28個(gè)。
參見(jiàn)圖2所示,本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣裝置中,所述模擬復(fù)用開(kāi)關(guān)30與所述接線(xiàn)端子40之間還設(shè)置有功率管50;
所述功率管50的信號(hào)輸出端還連接有輸出指示燈60。
在具體實(shí)現(xiàn)的時(shí)候,功率管的輸入端與模擬復(fù)用開(kāi)關(guān)30的輸出端連接,功率管的輸出端與接線(xiàn)端子連接。功率管50的作用是將從IO掃描控制器10通過(guò)處于輸出狀態(tài)的通道所發(fā)送的測(cè)試信號(hào)進(jìn)行放大,實(shí)現(xiàn)接線(xiàn)端子的大負(fù)載能力。在對(duì)進(jìn)行IO采集的時(shí)候,IO掃描控制器10會(huì)通過(guò)通道向輸出接線(xiàn)端子發(fā)送測(cè)試信號(hào),該測(cè)試信號(hào)要先通過(guò)功率管50的放大,才到達(dá)輸出接線(xiàn)端子。同時(shí),功率管的輸出端還連接有輸出指示燈60。在功率管有測(cè)試信號(hào)輸出的時(shí)候,輸出指示燈60會(huì)由于得電而處于發(fā)光狀態(tài),以指示當(dāng)前輸入得電(即指示當(dāng)前能夠從輸入接線(xiàn)端子獲取IO采樣信號(hào))。
參見(jiàn)圖2所示,本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣裝置中,所述模擬復(fù)用開(kāi)關(guān)30與所述接線(xiàn)端子40之間還設(shè)置有光電耦合器70;
所述光電耦合器70的信號(hào)輸出端還連接有輸入指示燈80。
在具體實(shí)現(xiàn)的時(shí)候,光電耦合器70的輸入端與所述接線(xiàn)端子連接;輸出端與模擬復(fù)用開(kāi)關(guān)30連接。光電耦合器70的作用是用于實(shí)現(xiàn)連接端子與整個(gè)裝置內(nèi)部的光電隔離,防止意外涌浪電壓或者電流損壞設(shè)備。當(dāng)測(cè)試信號(hào)從輸出接線(xiàn)端子輸出之后,如果該輸出接線(xiàn)端子與某個(gè)輸入接線(xiàn)端子之間具有邏輯連接關(guān)系(通過(guò)線(xiàn)纜或者柜機(jī)內(nèi)部的線(xiàn)路連接),那么從呼出接線(xiàn)端子所流出的測(cè)試信號(hào)會(huì)經(jīng)過(guò)該輸入連接端子再經(jīng)由通道進(jìn)入IO掃描控制器,被IO掃描控制器采集到。而在這個(gè)過(guò)程中,電流會(huì)先在流經(jīng)輸入接線(xiàn)端子之后,流經(jīng)光電耦合器70。同時(shí),光電耦合器70的信號(hào)輸出端所連接的輸入指示燈80得電而處于發(fā)光狀態(tài),以指示當(dāng)前輸入接線(xiàn)端子有信號(hào)輸入,能夠從該接線(xiàn)端子獲得IO采樣信息。
參見(jiàn)圖2所示,本發(fā)明實(shí)施例還提供另外一種設(shè)備內(nèi)部IO采樣裝置,在上述幾個(gè)實(shí)施例的基礎(chǔ)上,還包括:主控制器90;
所述主控制器90與所述IO掃描控制器通過(guò)通訊總線(xiàn)連接;
所述主控制器90用于直接通過(guò)所述通訊總線(xiàn)向所述IO掃描控制器發(fā)送所述目標(biāo)地址信息;所述目標(biāo)地址信息預(yù)存在所述主控制器90中;
或者主控制器90用于接收上位機(jī)所發(fā)送的掃描指令,并從掃描指令中解析所述目標(biāo)地址信息,將所述目標(biāo)地址信息發(fā)送至對(duì)應(yīng)的所述IO掃描控制器。
在具體實(shí)現(xiàn)的時(shí)候,用戶(hù)可以直接對(duì)主控制器90進(jìn)行操作,而在主控制器90中預(yù)存有所有接線(xiàn)端子的地址信息,用戶(hù)能夠根據(jù)觸發(fā)指令,觸發(fā)主控制器90,使得主控制器90直接將被觸發(fā)的目標(biāo)地址信息發(fā)送給IO掃描控制器。另外,用戶(hù)還可以通過(guò)上位機(jī)對(duì)主控制器90進(jìn)行操作,即從上位機(jī)向主控制器發(fā)送掃描指令,在掃描指令中攜帶有該目標(biāo)地址信息。主控制器90能夠?qū)⒛繕?biāo)地址信息從掃描指令中解析出來(lái),而后將目標(biāo)地址信息發(fā)送給對(duì)應(yīng)的IO掃描控制器10。
另外,在具體實(shí)現(xiàn)的時(shí)候,所述IO掃描控制器10有多個(gè);多個(gè)所述IO掃描控制器10分別與所述主控制器90連接。多個(gè)IO掃描控制器10與主控制器90可以組成IO采樣矩陣,實(shí)現(xiàn)更加迅速更加準(zhǔn)確的測(cè)量。
另外,所述主控制器90還用于向所述IO掃描控制器10發(fā)送方向信息;所述IO掃描控制器10還用于在接收到所述方向信息后,控制自身進(jìn)入輸入狀態(tài)。
在具體實(shí)現(xiàn)的時(shí)候,方向信息與目標(biāo)地址信息一樣,可以是由用戶(hù)直接在主控制器90上輸入的,也可以是通過(guò)上位機(jī)輸入的。上位機(jī)傳輸給主控制器90的掃描信息中可以攜帶該方向信息,然后主控制器90會(huì)將方向信息從掃描信息中解析出來(lái),發(fā)送給對(duì)應(yīng)的IO掃描控制器10。IO掃描控制器10在接收到方向信息之后,會(huì)使得自己進(jìn)入輸入狀態(tài),即能夠從接線(xiàn)端子獲取IO采樣信息。
另外,現(xiàn)有電子系統(tǒng)的主機(jī)和從機(jī)通訊過(guò)程,例如在典型的MODBUS主從機(jī)通訊中,每次數(shù)據(jù)交互必須通過(guò)主機(jī)問(wèn)詢(xún)從機(jī)應(yīng)答的方式進(jìn)行,在連接多個(gè)從機(jī)時(shí)主機(jī)必須依次與所有從機(jī)發(fā)生輪詢(xún)操作,才能有效的交互數(shù)據(jù)。而在本發(fā)明中,主控制器90(主機(jī))和IO掃描控制器10(從機(jī))通訊過(guò)程中,由于采用了硬線(xiàn)連接的觸發(fā)信號(hào)(主機(jī)和從機(jī)兩者之間的信號(hào)以及信息傳遞),減少了主機(jī)和從機(jī)之間應(yīng)答次數(shù),提升了通訊系統(tǒng)的響應(yīng)實(shí)時(shí)性。本發(fā)明中通過(guò)硬線(xiàn)連接,統(tǒng)一觸發(fā)從機(jī)響應(yīng)信號(hào),從機(jī)依次將數(shù)據(jù)傳送給主機(jī),減少了主機(jī)多次輪詢(xún)的等待時(shí)間,有效提升了數(shù)據(jù)傳輸效率,通過(guò)此方法的應(yīng)用也提升了在連接邏輯測(cè)試中的掃描速度,節(jié)約了掃描時(shí)間。
另外,在本發(fā)明的描述中,除非另有明確的規(guī)定和限定,術(shù)語(yǔ)“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機(jī)械連接,也可以是電連接;可以是直接相連,也可以通過(guò)中間媒介間接相連,可以是兩個(gè)元件內(nèi)部的連通。對(duì)于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語(yǔ)在本發(fā)明中的具體含義。
本發(fā)明又一實(shí)施例還提供一種設(shè)備內(nèi)部IO采樣方法,參見(jiàn)圖3所示,本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣方法包括:
S301:IO掃描控制器向譯碼器發(fā)送目標(biāo)地址信息;
S302:所述譯碼器將所述目標(biāo)地址信息進(jìn)行譯碼,并將譯碼結(jié)果輸出至所述模擬復(fù)用開(kāi)關(guān),以控制所述模擬復(fù)用開(kāi)關(guān)的通道狀態(tài),使得同一時(shí)間只有一個(gè)通道為輸出狀態(tài),其他通道均為輸入狀態(tài);
S303:所述IO掃描控制器通過(guò)向處于輸出狀態(tài)通道,向與該通道連接的接線(xiàn)端子輸出測(cè)試信號(hào),并通過(guò)處于輸入狀態(tài)的通道,讀取與該通道連接的所述接線(xiàn)端子的IO采樣信息。
本實(shí)施例中,各個(gè)步驟的具體功能和交互方式,可參見(jiàn)圖1對(duì)應(yīng)的實(shí)施例的記載,在此不再贅述。
本發(fā)明是實(shí)力所提供的本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣方法、在進(jìn)行IO采樣的時(shí)候,IO掃描控制器向譯碼器發(fā)送目標(biāo)地址信息,譯碼器將目標(biāo)地址信息進(jìn)行譯碼,并將譯碼結(jié)果發(fā)送給模擬復(fù)用開(kāi)關(guān),使得模擬復(fù)用開(kāi)關(guān)的通道在同一時(shí)間只有一個(gè)是輸出狀態(tài),其他均為輸入狀態(tài)。使得模擬復(fù)用開(kāi)關(guān)所連接的接線(xiàn)端子只有一個(gè)可以向外輸出測(cè)試信號(hào),而其他的接線(xiàn)端子則是能夠向IO掃描控制器輸入IO采樣信號(hào),從而能夠根據(jù)IO采樣信號(hào)判斷與接線(xiàn)端子所連接的線(xiàn)纜是否出現(xiàn)了接線(xiàn)錯(cuò)誤。這個(gè)過(guò)程中,僅僅需要用戶(hù)將接線(xiàn)端子與設(shè)備的接點(diǎn)連接在一起,測(cè)試的時(shí)候采用IO掃描控制器進(jìn)行,不需要用戶(hù)手動(dòng)測(cè)試,也避免了萬(wàn)用表測(cè)試的低效率,從而能夠以更高的效率排除柜機(jī)設(shè)備的配線(xiàn)故障。
本發(fā)明又一實(shí)施例還提供一種S103的具體過(guò)程,參見(jiàn)圖4和圖5所示:
所述IO掃描控制器還用于通過(guò)向處于輸出狀態(tài)通道,向與該通道連接接線(xiàn)端子輸出測(cè)試信號(hào)具體包括:
S401:所述IO掃描控制器將所述測(cè)試信號(hào)通過(guò)處于輸出狀態(tài)的通道發(fā)送給功率管;
S402:所述功率管用于將所述測(cè)試信號(hào)放大,并傳輸給與之連接的所述接線(xiàn)端子;
和/或,所述通過(guò)處于輸入狀態(tài)的通道,讀取與該通道連接的所述接線(xiàn)端子的IO采樣信息,具體包括:
S501:光電耦合器獲取與之連接的所述接線(xiàn)端子所傳輸?shù)腎O采樣信號(hào),并將所述IO采樣信號(hào)通過(guò)通道發(fā)送至所述IO掃描控制器。
本實(shí)施例中,各個(gè)步驟的具體功能和交互方式,可參見(jiàn)圖2對(duì)應(yīng)的實(shí)施例的記載,在此不再贅述。
本發(fā)明又一實(shí)施例還提供另外一種設(shè)備內(nèi)部IO采樣方法,參見(jiàn)圖6和圖7所示,還包括:
S601:所述主控制器直接通過(guò)所述通訊總線(xiàn)向所述IO掃描控制器發(fā)送目標(biāo)連接地址;所述目標(biāo)地址信息預(yù)存在所述主控制器90中;
或者,
S701:主控制器用于接收上位機(jī)所發(fā)送的掃描指令,并從掃描指令中解析所述目標(biāo)地址信息,將所述目標(biāo)地址信息發(fā)送至對(duì)應(yīng)的所述IO掃描控制器。
本實(shí)施例中,各個(gè)步驟的具體功能和交互方式,可參見(jiàn)圖2對(duì)應(yīng)的實(shí)施例的記載,在此不再贅述。
本發(fā)明又一實(shí)施例還提供了一種設(shè)備內(nèi)部IO采樣系統(tǒng),包括如上述權(quán)利要求1-6任意一項(xiàng)所述的設(shè)備內(nèi)部IO采樣裝置,還包括:待采樣設(shè)備;
所述待采樣設(shè)備與所述設(shè)備內(nèi)部IO采樣裝置的接線(xiàn)端子連接。
本發(fā)明實(shí)施例所提供的設(shè)備內(nèi)部IO采樣方法、裝置以及系統(tǒng)的計(jì)算機(jī)程序產(chǎn)品,包括存儲(chǔ)了程序代碼的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述程序代碼包括的指令可用于執(zhí)行前面方法實(shí)施例中所述的方法,具體實(shí)現(xiàn)可參見(jiàn)方法實(shí)施例,在此不再贅述。
所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,上述描述的系統(tǒng)和裝置的具體工作過(guò)程,可以參考前述方法實(shí)施例中的對(duì)應(yīng)過(guò)程,在此不再贅述。
所述功能如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷(xiāo)售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤(pán)、移動(dòng)硬盤(pán)、只讀存儲(chǔ)器(ROM,Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM,Random Access Memory)、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
以上所述,僅為本發(fā)明的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。