一種渦流檢測(cè)數(shù)據(jù)傳輸算法
【專(zhuān)利摘要】本發(fā)明涉及一種渦流檢測(cè)數(shù)據(jù)傳輸算法,采用以下數(shù)據(jù)格式進(jìn)行設(shè)計(jì)和數(shù)據(jù)采集:第一步:根據(jù)數(shù)據(jù)類(lèi)型,選取特征數(shù)為電渦流探頭的激勵(lì)頻率、阻抗的幅值、相位信息、采樣通道、次數(shù)和頻率,依據(jù)特征數(shù)選取12個(gè)檢測(cè)通道,通過(guò)串行數(shù)據(jù)傳輸協(xié)議進(jìn)行傳輸;第二步:數(shù)據(jù)幀制定,第三步:數(shù)據(jù)幀的識(shí)別。本發(fā)明結(jié)構(gòu)合理,數(shù)據(jù)幀設(shè)計(jì)理念先進(jìn),在通信系統(tǒng)應(yīng)用中效果明顯。
【專(zhuān)利說(shuō)明】一種渦流檢測(cè)數(shù)據(jù)傳輸算法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種數(shù)據(jù)采集方法,具體涉及一種渦流檢測(cè)數(shù)據(jù)傳輸算法。
【背景技術(shù)】
[0002]電渦流檢測(cè)是無(wú)損檢測(cè)技術(shù)的一種,它是通過(guò)勵(lì)磁線圈產(chǎn)生的交變電磁場(chǎng),在被測(cè)導(dǎo)體內(nèi)產(chǎn)生電渦流,通過(guò)測(cè)量檢測(cè)線圈的電壓或阻抗的幅值、相位等相關(guān)信息的變化進(jìn)而檢測(cè)出被測(cè)結(jié)構(gòu)的狀況或受損情況。電渦流無(wú)損檢測(cè)系統(tǒng)可以分為缺陷探測(cè)系統(tǒng)和信號(hào)處理系統(tǒng)。信號(hào)處理系統(tǒng)對(duì)信號(hào)進(jìn)行分析處理工作;缺陷探測(cè)系統(tǒng)主要完成數(shù)據(jù)通信和采集。信號(hào)處理系統(tǒng)進(jìn)行信號(hào)分析和控制的過(guò)程中,需要把對(duì)硬件部分的控制命令和某些參數(shù)傳輸下去。缺陷探測(cè)系統(tǒng)把采集的幅值、相位等相關(guān)分析數(shù)據(jù)傳送給軟件管理分析部分,接著通過(guò)采用合適的反演算法對(duì)這些電磁數(shù)據(jù)進(jìn)行分析,最后得到被測(cè)結(jié)構(gòu)的待測(cè)參數(shù)或者受損程度。
【發(fā)明內(nèi)容】
[0003]本發(fā)明克服了現(xiàn)有技術(shù)的不足,提出了一種渦流檢測(cè)數(shù)據(jù)傳輸算法,所述算法結(jié)構(gòu)合理,數(shù)據(jù)幀設(shè)計(jì)理念先進(jìn),在通信系統(tǒng)應(yīng)用中效果明顯,可靠性強(qiáng),具有很強(qiáng)的實(shí)用性。
[0004]本發(fā)明的技術(shù)方案為:一種渦流檢測(cè)數(shù)據(jù)傳輸算法,采用以下數(shù)據(jù)格式進(jìn)行設(shè)計(jì)和數(shù)據(jù)采集:
[0005]第一步:根據(jù)數(shù)據(jù)類(lèi)型,選取特征數(shù)為電渦流探頭的激勵(lì)頻率、阻抗的幅值、相位信息、采樣通道、次數(shù)和頻率,依據(jù)特征數(shù)選取12個(gè)檢測(cè)通道,通過(guò)串行數(shù)據(jù)傳輸協(xié)議進(jìn)行傳輸;
[0006]第二步:數(shù)據(jù)幀制定
[0007]數(shù)據(jù)幀包括幀頭、類(lèi)別、傳輸數(shù)據(jù)和幀尾,幀頭包括FSEND、SSEND、CSEND、DSEND和FEND, FSEND表示首次發(fā)送的數(shù)據(jù)幀,SSEND表示第二次發(fā)送的數(shù)據(jù)幀,此時(shí),接收方應(yīng)刪除先前發(fā)送的部分?jǐn)?shù)據(jù),CSEND表示命令數(shù)據(jù),告訴接收方發(fā)送的是命令,F(xiàn)END表示發(fā)送的數(shù)據(jù)結(jié)束標(biāo)志,告訴接收方數(shù)據(jù)發(fā)送完畢,DSEND表示非命令數(shù)據(jù),告訴接收方發(fā)送的是數(shù)據(jù),幀頭的幾個(gè)字段可組合使用,如FSEND+CSEND表示第一次發(fā)送命令數(shù)據(jù),類(lèi)別包括CMD、NUM、幅值、相位和ID編碼,CMD表示命令字,表示發(fā)送的為非數(shù)據(jù)字段,所述字段與幀頭配合使用,NUM表述發(fā)送的為非命令數(shù)據(jù),所述字段與幀頭配合使用,幅值、相位和ID編碼分別表示數(shù)據(jù)的參數(shù)信息,傳輸數(shù)據(jù)包括字節(jié)數(shù)、數(shù)據(jù)包的個(gè)數(shù)、壓縮類(lèi)型、數(shù)據(jù)體和數(shù)據(jù)尾,字節(jié)數(shù)表示本次傳送的實(shí)際數(shù)據(jù)的字節(jié)數(shù),數(shù)據(jù)包的個(gè)數(shù)表示本次傳輸?shù)臄?shù)據(jù)包的數(shù)量,壓縮類(lèi)型表示發(fā)送的壓縮數(shù)據(jù)還是非壓縮數(shù)據(jù),數(shù)據(jù)體表示本次傳輸?shù)臄?shù)據(jù),傳輸?shù)臄?shù)據(jù)包括幅值數(shù)據(jù)、相位數(shù)據(jù)、增益數(shù)據(jù)、頻率數(shù)據(jù)、采樣通道ID、采樣頻率數(shù)據(jù)、采樣次數(shù)數(shù)據(jù);數(shù)據(jù)尾表示本次傳輸?shù)臄?shù)據(jù)是中間數(shù)據(jù)還是最后數(shù)據(jù),即判別數(shù)據(jù)是傳輸完成還是下一幀繼續(xù)接收數(shù)據(jù);幀尾包括校驗(yàn)標(biāo)志、本幀結(jié)束標(biāo)志、傳輸次數(shù)標(biāo)志和接收ID標(biāo)志;接收ID標(biāo)志表示指定接收設(shè)備,其他沒(méi)有指定的設(shè)備不能接收,接收ID標(biāo)志設(shè)置在幀尾,避免了設(shè)備之間的通訊接收不同步現(xiàn)象,能使得各個(gè)設(shè)備之間的通信聯(lián)絡(luò)保持統(tǒng)一;
[0008]第三步:數(shù)據(jù)幀的識(shí)別
[0009]當(dāng)缺陷探測(cè)系統(tǒng)接收到信號(hào)處理系統(tǒng)發(fā)送來(lái)的數(shù)據(jù)幀時(shí),首先對(duì)數(shù)據(jù)幀首進(jìn)行區(qū)分,如果幀首字符定義不合法,則發(fā)出非法數(shù)據(jù)包的指示;如果接收到的幀首為合法,則進(jìn)行接收檢驗(yàn)工作,若檢驗(yàn)錯(cuò)誤,返回錯(cuò)誤信息,否則,正常接收。
[0010]本發(fā)明具有如下有益效果:
[0011]I)本發(fā)明結(jié)構(gòu)合理,數(shù)據(jù)幀設(shè)計(jì)理念先進(jìn),在通信系統(tǒng)應(yīng)用中效果明顯。
[0012]2)本發(fā)明可靠性強(qiáng),具有很強(qiáng)的實(shí)用性。
【具體實(shí)施方式】
[0013]本發(fā)明采用以下數(shù)據(jù)格式進(jìn)行設(shè)計(jì)和數(shù)據(jù)采集:
[0014]一種渦流檢測(cè)數(shù)據(jù)傳輸算法,采用以下數(shù)據(jù)格式進(jìn)行設(shè)計(jì)和數(shù)據(jù)采集:
[0015]第一步:根據(jù)數(shù)據(jù)類(lèi)型,選取特征數(shù)為電渦流探頭的激勵(lì)頻率、阻抗的幅值、相位信息、采樣通道、次數(shù)和頻率,依據(jù)特征數(shù)選取12個(gè)檢測(cè)通道,通過(guò)串行數(shù)據(jù)傳輸協(xié)議進(jìn)行傳輸;
[0016]第二步:數(shù)據(jù)幀制定
[0017]數(shù)據(jù)幀包括幀頭、類(lèi)別、傳輸數(shù)據(jù)和幀尾,幀頭包括FSEND、SSEND、CSEND、DSEND和FEND, FSEND表示首次發(fā)送的數(shù)據(jù)幀,SSEND表示第二次發(fā)送的數(shù)據(jù)幀,此時(shí),接收方應(yīng)刪除先前發(fā)送的部分?jǐn)?shù)據(jù),CSEND表示命令數(shù)據(jù),告訴接收方發(fā)送的是命令,F(xiàn)END表示發(fā)送的數(shù)據(jù)結(jié)束標(biāo)志,告訴接收方數(shù)據(jù)發(fā)送完畢,DSEND表示非命令數(shù)據(jù),告訴接收方發(fā)送的是數(shù)據(jù),幀頭的幾個(gè)字段可組合使用,如FSEND+CSEND表示第一次發(fā)送命令數(shù)據(jù),類(lèi)別包括CMD、NUM、幅值、相位和ID編碼,CMD表示命令字,表示發(fā)送的為非數(shù)據(jù)字段,所述字段與幀頭配合使用,NUM表述發(fā)送的為非命令數(shù)據(jù),所述字段與幀頭配合使用,幅值、相位和ID編碼分別表示數(shù)據(jù)的參數(shù)信息,傳輸數(shù)據(jù)包括字節(jié)數(shù)、數(shù)據(jù)包的個(gè)數(shù)、壓縮類(lèi)型、數(shù)據(jù)體和數(shù)據(jù)尾,字節(jié)數(shù)表示本次傳送的實(shí)際數(shù)據(jù)的字節(jié)數(shù),數(shù)據(jù)包的個(gè)數(shù)表示本次傳輸?shù)臄?shù)據(jù)包的數(shù)量,壓縮類(lèi)型表示發(fā)送的壓縮數(shù)據(jù)還是非壓縮數(shù)據(jù),數(shù)據(jù)體表示本次傳輸?shù)臄?shù)據(jù),傳輸?shù)臄?shù)據(jù)包括幅值數(shù)據(jù)、相位數(shù)據(jù)、增益數(shù)據(jù)、頻率數(shù)據(jù)、采樣通道ID、采樣頻率數(shù)據(jù)、采樣次數(shù)數(shù)據(jù);數(shù)據(jù)尾表示本次傳輸?shù)臄?shù)據(jù)是中間數(shù)據(jù)還是最后數(shù)據(jù),即判別數(shù)據(jù)是傳輸完成還是下一幀繼續(xù)接收數(shù)據(jù);幀尾包括校驗(yàn)標(biāo)志、本幀結(jié)束標(biāo)志、傳輸次數(shù)標(biāo)志和接收ID標(biāo)志;接收ID標(biāo)志表示指定接收設(shè)備,其他沒(méi)有指定的設(shè)備不能接收,接收ID標(biāo)志設(shè)置在幀尾,避免了設(shè)備之間的通訊接收不同步現(xiàn)象,能使得各個(gè)設(shè)備之間的通信聯(lián)絡(luò)保持統(tǒng)一;接收ID標(biāo)志若為某特殊格式,則表示可全體接收。
[0018]第三步:數(shù)據(jù)幀的識(shí)別
[0019]當(dāng)缺陷探測(cè)系統(tǒng)接收到信號(hào)處理系統(tǒng)發(fā)送來(lái)的數(shù)據(jù)幀時(shí),首先對(duì)數(shù)據(jù)幀首進(jìn)行區(qū)分,如果幀首字符定義不合法,則發(fā)出非法數(shù)據(jù)包的指示;如果接收到的幀首為合法,則進(jìn)行接收檢驗(yàn)工作,若檢驗(yàn)錯(cuò)誤,返回錯(cuò)誤信息,否則,正常接收。
【權(quán)利要求】
1.一種渦流檢測(cè)數(shù)據(jù)傳輸算法,其特征是:采用以下數(shù)據(jù)格式進(jìn)行設(shè)計(jì)和數(shù)據(jù)采集:第一步:根據(jù)數(shù)據(jù)類(lèi)型,選取特征數(shù)為電渦流探頭的激勵(lì)頻率、阻抗的幅值、相位信息、采樣通道、次數(shù)和頻率,依據(jù)特征數(shù)選取12個(gè)檢測(cè)通道,通過(guò)串行數(shù)據(jù)傳輸協(xié)議進(jìn)行傳輸;第二步:數(shù)據(jù)幀制定 數(shù)據(jù)幀包括幀頭、類(lèi)別、傳輸數(shù)據(jù)和幀尾,幀頭包括FSEND、SSEND, CSEND, DSEND和FEND, FSEND表示首次發(fā)送的數(shù)據(jù)幀,SSEND表示第二次發(fā)送的數(shù)據(jù)幀,此時(shí),接收方應(yīng)刪除先前發(fā)送的部分?jǐn)?shù)據(jù),CSEND表示命令數(shù)據(jù),告訴接收方發(fā)送的是命令,F(xiàn)END表示發(fā)送的數(shù)據(jù)結(jié)束標(biāo)志,告訴接收方數(shù)據(jù)發(fā)送完畢,DSEND表示非命令數(shù)據(jù),告訴接收方發(fā)送的是數(shù)據(jù),幀頭的幾個(gè)字段可組合使用,如FSEND+CSEND表示第一次發(fā)送命令數(shù)據(jù),類(lèi)別包括CMD、NUM、幅值、相位和ID編碼,CMD表示命令字,表示發(fā)送的為非數(shù)據(jù)字段,所述字段與幀頭配合使用,NUM表述發(fā)送的為非命令數(shù)據(jù),所述字段與幀頭配合使用,幅值、相位和ID編碼分別表示數(shù)據(jù)的參數(shù)信息,傳輸數(shù)據(jù)包括字節(jié)數(shù)、數(shù)據(jù)包的個(gè)數(shù)、壓縮類(lèi)型、數(shù)據(jù)體和數(shù)據(jù)尾,字節(jié)數(shù)表示本次傳送的實(shí)際數(shù)據(jù)的字節(jié)數(shù),數(shù)據(jù)包的個(gè)數(shù)表示本次傳輸?shù)臄?shù)據(jù)包的數(shù)量,壓縮類(lèi)型表示發(fā)送的壓縮數(shù)據(jù)還是非壓縮數(shù)據(jù),數(shù)據(jù)體表示本次傳輸?shù)臄?shù)據(jù),傳輸?shù)臄?shù)據(jù)包括幅值數(shù)據(jù)、相位數(shù)據(jù)、增益數(shù)據(jù)、頻率數(shù)據(jù)、采樣通道ID、采樣頻率數(shù)據(jù)、采樣次數(shù)數(shù)據(jù);數(shù)據(jù)尾表示本次傳輸?shù)臄?shù)據(jù)是中間數(shù)據(jù)還是最后數(shù)據(jù),即判別數(shù)據(jù)是傳輸完成還是下一幀繼續(xù)接收數(shù)據(jù);幀尾包括校驗(yàn)標(biāo)志、本幀結(jié)束標(biāo)志、傳輸次數(shù)標(biāo)志和接收ID標(biāo)志;接收ID標(biāo)志表示指定接收設(shè)備,其他沒(méi)有指定的設(shè)備不能接收,接收ID標(biāo)志設(shè)置在幀尾,避免了設(shè)備之間的通訊接收不同步現(xiàn)象,能使得各個(gè)設(shè)備之間的通信聯(lián)絡(luò)保持統(tǒng)一; 第三步:數(shù)據(jù)幀的識(shí)別 當(dāng)缺陷探測(cè)系統(tǒng)接收到信號(hào)處理系統(tǒng)發(fā)送來(lái)的數(shù)據(jù)幀時(shí),首先對(duì)數(shù)據(jù)幀首進(jìn)行區(qū)分,如果幀首字符定義不合法,則發(fā)出非法數(shù)據(jù)包的指示;如果接收到的幀首為合法,則進(jìn)行接收檢驗(yàn)工作,若檢驗(yàn)錯(cuò)誤,返回錯(cuò)誤信息,否則,正常接收。
【文檔編號(hào)】G01N27/90GK103812611SQ201410053496
【公開(kāi)日】2014年5月21日 申請(qǐng)日期:2014年2月11日 優(yōu)先權(quán)日:2014年2月11日
【發(fā)明者】王金鶴 申請(qǐng)人:寧波工程學(xué)院