本發(fā)明涉及伺服控制技術(shù)領(lǐng)域,尤其是涉及一種接口信號處理方法及裝置。
背景技術(shù):
反饋器件(如旋轉(zhuǎn)編碼器、直線編碼器等,以下統(tǒng)稱“編碼器”)是伺服驅(qū)動器、變頻器、運動控制器、可編程邏輯控制器等(以下統(tǒng)稱“設(shè)備”)的重要組成部分,它的任務(wù)是將受控對象如旋轉(zhuǎn)電機、直線電機等的位置、速度等關(guān)鍵信息以諸如脈沖量形式、模擬量形式、全數(shù)字量形式以及多種量混合形式反饋給上述設(shè)備,從而實現(xiàn)上述設(shè)備對受控對象的監(jiān)測和控制,如定位控制、回零控制、速度控制等。因此,為了準(zhǔn)確地獲取以及正確地解析各種形式的反饋信息,通常需要設(shè)計相應(yīng)的反饋信息采集處理方案(包括硬件和軟件)將它們轉(zhuǎn)換成嵌入式系統(tǒng)可以直接使用的數(shù)字數(shù)據(jù)。但是,由于成本限制或者技術(shù)限制,上述設(shè)備通常只支持一種或兩種規(guī)格或協(xié)議的編碼器。
目前,主流的編碼器如上所示可分為脈沖量形式、模擬量形式、全數(shù)字量形式或者混合形式等,也可分為絕對值式(又可分為全數(shù)字式、正弦余弦模擬量式)、增量式等。其中主流的絕對值式編碼器又以幾大廠家推行的幾種通訊協(xié)議接口為依托,如德國西克(sick)公司的hiperface和hiperfacedsl協(xié)議接口、德國海德漢(heidenhain)公司的endat2.2/endat2.1協(xié)議接口、德國ic-haus公司開發(fā)并公開的開放協(xié)議——biss協(xié)議接口、業(yè)界開放協(xié)議ssi協(xié)議接口、日本多摩川(tamagawa)公司的t-format協(xié)議接口、日本尼康(nikon)公司的a-format協(xié)議接口等。然而,市場上常見的伺服驅(qū)動器、變頻器、控制器等在需要支持多種形式或接口的編碼器時,常見的做法是更換不同的板卡,這種方法會給客戶帶來諸多限制,操作起來復(fù)雜、繁瑣,使用效率低。
技術(shù)實現(xiàn)要素:
有鑒于此,本發(fā)明的目的在于提供一種接口信號處理方法及裝置,以緩解現(xiàn)有技術(shù)中存在的設(shè)備需要支持多種形式或接口的編碼器時,需要更換板卡,給客戶帶來諸多不便的技術(shù)問題。
第一方面,本發(fā)明實施例提供了一種接口信號處理裝置,包括:物理接口、信號處理電路模塊和主控模塊;
所述信號處理電路模塊內(nèi)包含至少兩種用于處理不同類型反饋信號的信號處理電路;所述物理接口的連接端分別與所述信號處理電路模塊內(nèi)的至少兩個信號處理電路連接,用于將接入所述物理接口的反饋器件輸出的反饋信號輸送至對應(yīng)的信號處理電路;
所述信號處理電路模塊中的每個所述信號處理電路分別與所述主控模塊連接,所述信號處理電路模塊所述信號處理電路進行接入處理,得到接入信號,將所述接入信號發(fā)送至所述主控模塊;
所述主控模塊利用與所述接入信號對應(yīng)的反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息,并根據(jù)所述反饋信息對所述被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制。
結(jié)合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,所述信號處理電路模塊包括:數(shù)字信號處理電路、脈沖信號處理電路和模擬信號處理電路;
所述數(shù)字信號處理電路,用于在所述反饋信號為數(shù)字信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;
所述脈沖信號處理電路,用于在所述反饋信號為脈沖信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;
所述模擬信號處理電路,用于在所述反饋信號為模擬信號時,利用整形處理、隔離處理、降噪處理、模數(shù)轉(zhuǎn)換處理和信號激勵處理中的至少一種方式處理所述反饋信號。
第二方面,本發(fā)明實施例還提供一種接口信號處理方法,應(yīng)用于第一方面所述的主控模塊中,包括:
采用預(yù)設(shè)方式確定與接入信號對應(yīng)的反饋器件種類或者協(xié)議類型;
根據(jù)所述反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息;
根據(jù)所述反饋信息對被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制。
結(jié)合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,所述采用預(yù)設(shè)方式確定與接入信號對應(yīng)的反饋器件種類或者協(xié)議類型,包括:
接收用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的反饋器件種類或者協(xié)議類型,所述提示內(nèi)容包含反饋器件的器件信息;
或者,獲取包含反饋器件種類或者協(xié)議類型的硬件編碼;
或者,讀取反饋器件內(nèi)部存儲空間中預(yù)設(shè)的反饋器件種類或者協(xié)議類型;
或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的,所述提示內(nèi)容包含反饋器件的器件信息;
或者,接收主控模塊發(fā)送的包含反饋器件種類或者協(xié)議類型的硬件編碼;
或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由主控模塊在反饋器件內(nèi)部存儲空間中讀取的。
第三方面,本發(fā)明實施例還提供一種接口信號處理裝置,包括:物理接口、信號處理電路模塊、現(xiàn)場可編程門陣列fpga或者復(fù)雜可編程邏輯器件cpld和主控模塊;
所述信號處理電路模塊內(nèi)包含至少兩種用于處理不同類型反饋信號的信號處理電路;所述物理接口的連接端分別與所述信號處理電路模塊內(nèi)的至少兩個信號處理電路連接,用于將接入所述物理接口的反饋器件輸出的反饋信號輸送至對應(yīng)的信號處理電路;
所述信號處理電路模塊中的每個所述信號處理電路分別與所述fpga或者所述cpld連接,所述信號處理電路模塊所述信號處理電路進行接入處理,得到接入信號,將所述接入信號發(fā)送至所述fpga或者所述cpld,所述fpga或者所述cpld根據(jù)與所述接入信號對應(yīng)的反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息;
所述fpga或者所述cpld與所述主控模塊連接,所述主控模塊利用所述反饋信息進行對被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制。
結(jié)合第三方面,本發(fā)明實施例提供了第三方面的第一種可能的實施方式,其中,所述信號處理電路模塊包括:數(shù)字信號處理電路、脈沖信號處理電路和模擬信號處理電路;
所述數(shù)字信號處理電路,用于在所述反饋信號為數(shù)字信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;
所述脈沖信號處理電路,用于在所述反饋信號為脈沖信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;
所述模擬信號處理電路,用于在所述反饋信號為模擬信號時,利用整形處理、隔離處理、降噪處理、模數(shù)轉(zhuǎn)換處理和信號激勵處理中的至少一種方式處理所述反饋信號。
第四方面,本發(fā)明實施例還提供一種接口信號處理方法,應(yīng)用于第三方面所述的現(xiàn)場可編程門陣列fpga或者復(fù)雜可編程邏輯器件cpld中,包括:
采用預(yù)設(shè)方式確定與接入信號對應(yīng)的反饋器件種類或者協(xié)議類型;
根據(jù)所述反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息;
將所述反饋信息發(fā)送給主控模塊。
結(jié)合第四方面,本發(fā)明實施例提供了第四方面的第一種可能的實施方式,其中,所述采用預(yù)設(shè)方式確定與接入信號對應(yīng)的反饋器件種類或者協(xié)議類型,包括:
接收用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的反饋器件種類或者協(xié)議類型,所述提示內(nèi)容包含反饋器件的器件信息;
或者,獲取包含反饋器件種類或者協(xié)議類型的硬件編碼;
或者,讀取反饋器件內(nèi)部存儲空間中預(yù)設(shè)的反饋器件種類或者協(xié)議類型;
或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的,所述提示內(nèi)容包含反饋器件的器件信息;
或者,接收主控模塊發(fā)送的包含反饋器件種類或者協(xié)議類型的硬件編碼;
或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由主控模塊在反饋器件內(nèi)部存儲空間中讀取的。
第五方面,本發(fā)明實施例還提供一種具有處理器可執(zhí)行的非易失的程序代碼的計算機可讀介質(zhì),所述程序代碼使所述處理器執(zhí)行第二方面的第一種可能的實施方式所述的方法。
第六方面,本發(fā)明實施例還提供一種具有處理器可執(zhí)行的非易失的程序代碼的計算機可讀介質(zhì),所述程序代碼使所述處理器執(zhí)行第四方面的第一種可能的實施方式所述的方法。
本發(fā)明實施例帶來了以下有益效果:本發(fā)明實施例中,所述信號處理電路模塊內(nèi)包含至少兩種用于處理不同類型反饋信號的信號處理電路;所述物理接口的連接端分別與所述信號處理電路模塊內(nèi)的至少兩個信號處理電路連接,用于將接入所述物理接口的反饋器件輸出的反饋信號輸送至對應(yīng)的信號處理電路;所述信號處理電路模塊中的每個所述信號處理電路分別與所述主控模塊連接,所述信號處理電路模塊所述信號處理電路進行接入處理,得到接入信號,將所述接入信號發(fā)送至所述主控模塊;所述主控模塊可以利用與所述接入信號對應(yīng)的反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息,并根據(jù)所述反饋信息對所述被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制。
本發(fā)明實施例能夠從反饋器件準(zhǔn)確地獲取并正確地解析至少兩種類型的反饋信息,對主流全數(shù)字絕對值編碼器以及增量式編碼器的接口方案進行統(tǒng)一設(shè)計,無需通過更換不同的硬件板卡,大大提高伺服驅(qū)動器等設(shè)備的兼容性和靈活性,又在一定程度上大大降低用戶在設(shè)備選型時的限制。
本發(fā)明的其他特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點在說明書、權(quán)利要求書以及附圖中所特別指出的結(jié)構(gòu)來實現(xiàn)和獲得。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明具體實施方式或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對具體實施方式或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實施方式,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為本發(fā)明實施例提供的一種接口信號處理裝置的結(jié)構(gòu)圖;
圖2為本發(fā)明實施例提供的一種接口信號處理方法的流程圖;
圖3為本發(fā)明實施例提供的另一種接口信號處理裝置的結(jié)構(gòu)圖;
圖4為本發(fā)明實施例提供的另一種接口信號處理方法的流程圖。
圖標(biāo):11-物理接口;12-信號處理電路模塊;13-主控模塊;14-fpga或者cpld。
具體實施方式
為使本發(fā)明實施例的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
目前市場上常見的伺服驅(qū)動器、變頻器、控制器等在需要支持多種形式或接口的編碼器時,常見的做法是更換不同的板卡,這種方法會給客戶帶來諸多限制,操作起來復(fù)雜、繁瑣,使用效率低,基于此,本發(fā)明實施例提供的一種接口信號處理方法及裝置,可以從反饋器件準(zhǔn)確地獲取并正確地解析至少兩種類型的反饋信息,對主流全數(shù)字絕對值編碼器以及增量式編碼器的接口方案進行統(tǒng)一設(shè)計,無需通過更換不同的硬件板卡,大大提高伺服驅(qū)動器等設(shè)備的兼容性和靈活性,又在一定程度上大大降低用戶在設(shè)備選型時的限制。
為便于對本實施例進行理解,首先對本發(fā)明實施例所公開的一種接口信號處理裝置進行詳細介紹,在實際應(yīng)用中,接口信號處理裝置可以作為伺服驅(qū)動器、變頻器和控制器等的重要組成部分,如圖1所示,所述接口信號處理裝置包括:物理接口11、信號處理電路模塊12和主控模塊13;
所述信號處理電路模塊12內(nèi)包含至少兩種用于處理不同類型反饋信號的信號處理電路;所述物理接口11的連接端分別與所述信號處理電路模塊12內(nèi)的至少兩個信號處理電路連接,用于將接入所述物理接口的反饋器件輸出的反饋信號輸送至對應(yīng)的信號處理電路;
在本發(fā)明實施例中,反饋器件可以指旋轉(zhuǎn)編碼器、直線編碼器等,反饋信號的類型包括:脈沖量形式、模擬量形式、全數(shù)字量形式和混合形式,全數(shù)字絕對值信號、增量式編碼器的接口信號和正弦余弦模擬量信號等,相應(yīng)的,發(fā)出反饋信號的編碼器可以分為脈沖量形式、模擬量形式、全數(shù)字量形式或者混合形式,也可分為絕對值式(又可分為全數(shù)字式、正弦余弦模擬量式)、增量式等。主控模塊可以指單片機及其外圍電路、arm處理器及其外圍電路以及dsp數(shù)字信號處理器及其外圍電路等等,具體可以根據(jù)實際需要設(shè)定,本發(fā)明不做限定。
所述信號處理電路模塊12中的每個所述信號處理電路分別與所述主控模塊13連接,所述信號處理電路模塊12所述信號處理電路進行接入處理,得到接入信號,將所述接入信號發(fā)送至所述主控模塊13;
在本發(fā)明實施例中,通過信號處理電路模塊12將全數(shù)字絕對值式或(包括但不僅限于hiperface、hiperfacedsl、endat2.2、biss-c、ssi、t-format、a-format等)、增量式編碼器的接口信號(包括但不僅限于abz增量式、abz+uvw增量式、霍爾式等),以及正弦余弦模擬量信號(包括但不僅限于hiperface協(xié)議和旋轉(zhuǎn)變壓器等)做統(tǒng)一接入處理。
在本發(fā)明實施例中,所述信號處理電路模塊12包括:數(shù)字信號處理電路、脈沖信號處理電路和模擬信號處理電路;
所述數(shù)字信號處理電路,用于在所述反饋信號為數(shù)字信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;
所述脈沖信號處理電路,用于在所述反饋信號為脈沖信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;在本發(fā)明實施例中,脈沖信號可以指方波信號等等。
所述模擬信號處理電路,用于在所述反饋信號為模擬信號時,利用整形處理、隔離處理、降噪處理、模數(shù)轉(zhuǎn)換處理和信號激勵處理中的至少一種方式處理所述反饋信號。
所述主控模塊13利用與所述接入信號對應(yīng)的反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息,并根據(jù)所述反饋信息對所述被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制。在本發(fā)明實施例中,被控設(shè)備可以指旋轉(zhuǎn)電機和直線電機等,在實際應(yīng)用中,反饋器件的任務(wù)是將受控對象如旋轉(zhuǎn)電機、直線電機等的位置、速度等關(guān)鍵信息以諸如脈沖量形式、模擬量形式、全數(shù)字量形式以及多種量混合形式反饋給主控模塊,從而實現(xiàn)主控模塊對被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制,如狀態(tài)監(jiān)測、定位控制、回零控制、速度控制等。
主控模塊13基于反饋信息便可進行絕對值編碼器的單圈和多圈位置、旋轉(zhuǎn)速度等信息獲取,或者增量式編碼器的脈沖計數(shù)等,隨后,根據(jù)所述反饋信息對所述被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制,即,將經(jīng)過一定處理轉(zhuǎn)換的反饋信息在主控cpu中通過與系統(tǒng)設(shè)定的指令信息(如目標(biāo)位置、目標(biāo)速度等)進行比較以實現(xiàn)閉環(huán)控制等。根據(jù)反饋信息監(jiān)控被控設(shè)備的狀態(tài),例如當(dāng)被控設(shè)備的狀態(tài)超出安全閾值時,可以發(fā)出報警,也可以根據(jù)反饋信息進行故障診斷等等,在實際應(yīng)用中,還可以根據(jù)需要設(shè)定。
在本發(fā)明的又一實施例中,還提供一種接口信號處理方法,應(yīng)用于如前述實施例所述的主控模塊13中,本發(fā)明實施例所提供的方法,其實現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述裝置實施例相同,為簡要描述,方法實施例部分未提及之處,可參考前述裝置實施例中相應(yīng)內(nèi)容,如圖2所示,所述方法包括以下步驟。
步驟s101,采用預(yù)設(shè)方式確定與接入信號對應(yīng)的反饋器件種類或者協(xié)議類型;
在實際應(yīng)用中,所述步驟s101包括:接收用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的反饋器件種類或者協(xié)議類型,所述提示內(nèi)容包含反饋器件的器件信息;或者,獲取包含反饋器件種類或者協(xié)議類型的硬件編碼;或者,讀取反饋器件內(nèi)部存儲空間中預(yù)設(shè)的反饋器件種類或者協(xié)議類型;或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的,所述提示內(nèi)容包含反饋器件的器件信息;或者,接收主控模塊發(fā)送的包含反饋器件種類或者協(xié)議類型的硬件編碼;或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由主控模塊在反饋器件內(nèi)部存儲空間中讀取的。
另外,在實際應(yīng)用中,還可以通過硬件電路(如撥碼開關(guān),電阻上下拉組合)方式確定反饋器件種類或者協(xié)議類型,具體的,可以預(yù)先設(shè)置反饋器件種類或者協(xié)議類型與預(yù)設(shè)編號之間的對應(yīng)關(guān)系,然后在硬件電路(如撥碼開關(guān),電阻上下拉組合)被調(diào)節(jié)到任一預(yù)設(shè)編號后,可以將與該預(yù)設(shè)編號對應(yīng)的反饋器件種類或者協(xié)議類型確定為步驟s101需要確定的反饋器件種類或者協(xié)議類型。
步驟s102,根據(jù)所述反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息;
步驟s103,根據(jù)所述反饋信息對被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制。
在本發(fā)明的又一實施例中,還提供一種接口信號處理裝置,如圖3所示,所述接口信號處理裝置包括:物理接口11、信號處理電路模塊12、現(xiàn)場可編程門陣列fpga或者復(fù)雜可編程邏輯器件cpld14和主控模塊13;
所述信號處理電路模塊12內(nèi)包含至少兩種用于處理不同類型反饋信號的信號處理電路;所述物理接口11的連接端分別與所述信號處理電路模塊12內(nèi)的至少兩個信號處理電路連接,用于將反饋器件向所述物理接口11輸出的反饋信號輸送至對應(yīng)的信號處理電路;
在本發(fā)明實施例中,反饋器件可以指旋轉(zhuǎn)編碼器、直線編碼器等,反饋信號的類型包括:脈沖量形式、模擬量形式、全數(shù)字量形式和混合形式,全數(shù)字絕對值信號、增量式編碼器的接口信號和正弦余弦模擬量信號等,相應(yīng)的,發(fā)出反饋信號的編碼器可以分為脈沖量形式、模擬量形式、全數(shù)字量形式或者混合形式,也可分為絕對值式(又可分為全數(shù)字式、正弦余弦模擬量式)、增量式等。
所述信號處理電路模塊12中的每個所述信號處理電路分別與所述fpga或者所述cpld14連接,所述信號處理電路模塊12所述信號處理電路進行接入處理,得到接入信號,將所述接入信號發(fā)送至所述fpga或者所述cpld14,所述fpga或者所述cpld14根據(jù)與所述接入信號對應(yīng)的反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息;
在本發(fā)明實施例中,通過信號處理電路模塊12將全數(shù)字絕對值式或(包括但不僅限于hiperface、hiperfacedsl、endat2.2、biss-c、ssi、t-format、a-format等)、增量式編碼器的接口信號(包括但不僅限于abz增量式、abz+uvw增量式、霍爾式等),以及正弦余弦模擬量信號(包括但不僅限于hiperface協(xié)議和旋轉(zhuǎn)變壓器等)做統(tǒng)一接入處理。
在本發(fā)明實施例中,所述信號處理電路模塊12包括:數(shù)字信號處理電路、脈沖信號處理電路和模擬信號處理電路;
所述數(shù)字信號處理電路,用于在所述反饋信號為數(shù)字信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;
所述脈沖信號處理電路,用于在所述反饋信號為脈沖信號時,利用整形處理、隔離處理和降噪處理中的至少一種方式處理所述反饋信號;在本發(fā)明實施例中,脈沖信號可以指方波信號等等。
所述模擬信號處理電路,用于在所述反饋信號為模擬信號時,利用整形處理、隔離處理、降噪處理、模數(shù)轉(zhuǎn)換處理和信號激勵處理中的至少一種方式處理所述反饋信號。
所述fpga或者所述cpld14與所述主控模塊13連接,所述主控模塊13利用所述反饋信息對被控設(shè)備的運行狀態(tài)進行監(jiān)測和/或?qū)Ρ豢卦O(shè)備進行控制。根據(jù)反饋信息監(jiān)控被控設(shè)備的狀態(tài),例如當(dāng)被控設(shè)備的狀態(tài)超出安全閾值時,可以發(fā)出報警,也可以根據(jù)反饋信息進行故障診斷等等,在實際應(yīng)用中,還可以根據(jù)需要設(shè)定。
在本發(fā)明的又一實施例中,還提供一種接口信號處理方法,應(yīng)用于如前述第二個裝置實施例所述的現(xiàn)場可編程門陣列fpga或者復(fù)雜可編程邏輯器件cpld14中,本發(fā)明實施例所提供的方法,其實現(xiàn)原理及產(chǎn)生的技術(shù)效果和前述裝置實施例相同,為簡要描述,方法實施例部分未提及之處,可參考前述裝置實施例中相應(yīng)內(nèi)容,如圖4所示,所述方法包括以下步驟。
步驟s201,采用預(yù)設(shè)方式確定與接入信號對應(yīng)的反饋器件種類或者協(xié)議類型;
在實際應(yīng)用中,步驟s201包括:接收用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的反饋器件種類或者協(xié)議類型,所述提示內(nèi)容包含反饋器件的器件信息;或者,獲取包含反饋器件種類或者協(xié)議類型的硬件編碼;或者,讀取反饋器件內(nèi)部存儲空間中預(yù)設(shè)的反饋器件種類或者協(xié)議類型;或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由用戶根據(jù)提示內(nèi)容利用輸入設(shè)備輸入的,所述提示內(nèi)容包含反饋器件的器件信息;或者,接收主控模塊發(fā)送的包含反饋器件種類或者協(xié)議類型的硬件編碼;或者,接收主控模塊發(fā)送的反饋器件種類或者協(xié)議類型,所述反饋器件種類或者協(xié)議類型是由主控模塊在反饋器件內(nèi)部存儲空間中讀取的。
另外,在實際應(yīng)用中,還可以通過硬件電路(如撥碼開關(guān),電阻上下拉組合)方式確定反饋器件種類或者協(xié)議類型,具體的,可以預(yù)先設(shè)置反饋器件種類或者協(xié)議類型與預(yù)設(shè)編號之間的對應(yīng)關(guān)系,然后在硬件電路(如撥碼開關(guān),電阻上下拉組合)被調(diào)節(jié)到任一預(yù)設(shè)編號后,可以將與該預(yù)設(shè)編號對應(yīng)的反饋器件種類或者協(xié)議類型確定為步驟s101需要確定的反饋器件種類或者協(xié)議類型。
步驟s202,根據(jù)所述反饋器件種類或者協(xié)議類型讀取所述接入信號中的反饋信息;
步驟s203,將所述反饋信息發(fā)送給主控模塊13。
在本發(fā)明的又一實施例中,還提供一種具有處理器可執(zhí)行的非易失的程序代碼的計算機可讀介質(zhì),所述程序代碼使所述處理器執(zhí)行前述第一個方法實施例所述的方法。
在本發(fā)明的又一實施例中,還提供一種具有處理器可執(zhí)行的非易失的程序代碼的計算機可讀介質(zhì),所述程序代碼使所述處理器執(zhí)行前述第一個方法實施例所述的方法。
另外,在本發(fā)明實施例的描述中,除非另有明確的規(guī)定和限定,術(shù)語“安裝”、“相連”、“連接”應(yīng)做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連,可以是兩個元件內(nèi)部的連通。對于本領(lǐng)域的普通技術(shù)人員而言,可以具體情況理解上述術(shù)語在本發(fā)明中的具體含義。
所述功能如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:u盤、移動硬盤、只讀存儲器(rom,read-onlymemory)、隨機存取存儲器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。
在本發(fā)明的描述中,需要說明的是,術(shù)語“中心”、“上”、“下”、“左”、“右”、“豎直”、“水平”、“內(nèi)”、“外”等指示的方位或位置關(guān)系為基于附圖所示的方位或位置關(guān)系,僅是為了便于描述本發(fā)明和簡化描述,而不是指示或暗示所指的裝置或元件必須具有特定的方位、以特定的方位構(gòu)造和操作,因此不能理解為對本發(fā)明的限制。此外,術(shù)語“第一”、“第二”、“第三”僅用于描述目的,而不能理解為指示或暗示相對重要性。
最后應(yīng)說明的是:以上所述實施例,僅為本發(fā)明的具體實施方式,用以說明本發(fā)明的技術(shù)方案,而非對其限制,本發(fā)明的保護范圍并不局限于此,盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),其依然可以對前述實施例所記載的技術(shù)方案進行修改或可輕易想到變化,或者對其中部分技術(shù)特征進行等同替換;而這些修改、變化或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明實施例技術(shù)方案的精神和范圍,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)所述以權(quán)利要求的保護范圍為準(zhǔn)。