本發明專利技術涉及一種渦流檢測數據傳輸算法,采用以下數據格式進行設計和數據采集:第一步:根據數據類型,選取特征數為電渦流探頭的激勵頻率、阻抗的幅值、相位信息、采樣通道、次數和頻率,依據特征數選取12個檢測通道,通過串行數據傳輸協議進行傳輸;第二步:數據幀制定,第三步:數據幀的識別。本發明專利技術結構合理,數據幀設計理念先進,在通信系統應用中效果明顯。
【技術實現步驟摘要】
一種渦流檢測數據傳輸算法
本專利技術涉及一種數據采集方法,具體涉及一種渦流檢測數據傳輸算法。
技術介紹
電渦流檢測是無損檢測技術的一種,它是通過勵磁線圈產生的交變電磁場,在被測導體內產生電渦流,通過測量檢測線圈的電壓或阻抗的幅值、相位等相關信息的變化進而檢測出被測結構的狀況或受損情況。電渦流無損檢測系統可以分為缺陷探測系統和信號處理系統。信號處理系統對信號進行分析處理工作;缺陷探測系統主要完成數據通信和采集。信號處理系統進行信號分析和控制的過程中,需要把對硬件部分的控制命令和某些參數傳輸下去。缺陷探測系統把采集的幅值、相位等相關分析數據傳送給軟件管理分析部分,接著通過采用合適的反演算法對這些電磁數據進行分析,最后得到被測結構的待測參數或者受損程度。
技術實現思路
本專利技術克服了現有技術的不足,提出了一種渦流檢測數據傳輸算法,所述算法結構合理,數據幀設計理念先進,在通信系統應用中效果明顯,可靠性強,具有很強的實用性。本專利技術的技術方案為:一種渦流檢測數據傳輸算法,采用以下數據格式進行設計和數據采集:第一步:根據數據類型,選取特征數為電渦流探頭的激勵頻率、阻抗的幅值、相位信息、采樣通道、次數和頻率,依據特征數選取12個檢測通道,通過串行數據傳輸協議進行傳輸;第二步:數據幀制定數據幀包括幀頭、類別、傳輸數據和幀尾,幀頭包括FSEND、SSEND、CSEND、DSEND和FEND,FSEND表示首次發送的數據幀,SSEND表示第二次發送的數據幀,此時,接收方應刪除先前發送的部分數據,CSEND表示命令數據,告訴接收方發送的是命令,FEND表示發送的數據結束標志,告訴接收方數據發送完畢,DSEND表示非命令數據,告訴接收方發送的是數據,幀頭的幾個字段可組合使用,如FSEND+CSEND表示第一次發送命令數據,類別包括CMD、NUM、幅值、相位和ID編碼,CMD表示命令字,表示發送的為非數據字段,所述字段與幀頭配合使用,NUM表述發送的為非命令數據,所述字段與幀頭配合使用,幅值、相位和ID編碼分別表示數據的參數信息,傳輸數據包括字節數、數據包的個數、壓縮類型、數據體和數據尾,字節數表示本次傳送的實際數據的字節數,數據包的個數表示本次傳輸的數據包的數量,壓縮類型表示發送的壓縮數據還是非壓縮數據,數據體表示本次傳輸的數據,傳輸的數據包括幅值數據、相位數據、增益數據、頻率數據、采樣通道ID、采樣頻率數據、采樣次數數據;數據尾表示本次傳輸的數據是中間數據還是最后數據,即判別數據是傳輸完成還是下一幀繼續接收數據;幀尾包括校驗標志、本幀結束標志、傳輸次數標志和接收ID標志;接收ID標志表示指定接收設備,其他沒有指定的設備不能接收,接收ID標志設置在幀尾,避免了設備之間的通訊接收不同步現象,能使得各個設備之間的通信聯絡保持統一;第三步:數據幀的識別當缺陷探測系統接收到信號處理系統發送來的數據幀時,首先對數據幀首進行區分,如果幀首字符定義不合法,則發出非法數據包的指示;如果接收到的幀首為合法,則進行接收檢驗工作,若檢驗錯誤,返回錯誤信息,否則,正常接收。本專利技術具有如下有益效果:1)本專利技術結構合理,數據幀設計理念先進,在通信系統應用中效果明顯。2)本專利技術可靠性強,具有很強的實用性。具體實施方式本專利技術采用以下數據格式進行設計和數據采集:一種渦流檢測數據傳輸算法,采用以下數據格式進行設計和數據采集:第一步:根據數據類型,選取特征數為電渦流探頭的激勵頻率、阻抗的幅值、相位信息、采樣通道、次數和頻率,依據特征數選取12個檢測通道,通過串行數據傳輸協議進行傳輸;第二步:數據幀制定數據幀包括幀頭、類別、傳輸數據和幀尾,幀頭包括FSEND、SSEND、CSEND、DSEND和FEND,FSEND表示首次發送的數據幀,SSEND表示第二次發送的數據幀,此時,接收方應刪除先前發送的部分數據,CSEND表示命令數據,告訴接收方發送的是命令,FEND表示發送的數據結束標志,告訴接收方數據發送完畢,DSEND表示非命令數據,告訴接收方發送的是數據,幀頭的幾個字段可組合使用,如FSEND+CSEND表示第一次發送命令數據,類別包括CMD、NUM、幅值、相位和ID編碼,CMD表示命令字,表示發送的為非數據字段,所述字段與幀頭配合使用,NUM表述發送的為非命令數據,所述字段與幀頭配合使用,幅值、相位和ID編碼分別表示數據的參數信息,傳輸數據包括字節數、數據包的個數、壓縮類型、數據體和數據尾,字節數表示本次傳送的實際數據的字節數,數據包的個數表示本次傳輸的數據包的數量,壓縮類型表示發送的壓縮數據還是非壓縮數據,數據體表示本次傳輸的數據,傳輸的數據包括幅值數據、相位數據、增益數據、頻率數據、采樣通道ID、采樣頻率數據、采樣次數數據;數據尾表示本次傳輸的數據是中間數據還是最后數據,即判別數據是傳輸完成還是下一幀繼續接收數據;幀尾包括校驗標志、本幀結束標志、傳輸次數標志和接收ID標志;接收ID標志表示指定接收設備,其他沒有指定的設備不能接收,接收ID標志設置在幀尾,避免了設備之間的通訊接收不同步現象,能使得各個設備之間的通信聯絡保持統一;接收ID標志若為某特殊格式,則表示可全體接收。第三步:數據幀的識別當缺陷探測系統接收到信號處理系統發送來的數據幀時,首先對數據幀首進行區分,如果幀首字符定義不合法,則發出非法數據包的指示;如果接收到的幀首為合法,則進行接收檢驗工作,若檢驗錯誤,返回錯誤信息,否則,正常接收。本文檔來自技高網...
【技術保護點】
一種渦流檢測數據傳輸算法,其特征是:采用以下數據格式進行設計和數據采集:第一步:根據數據類型,選取特征數為電渦流探頭的激勵頻率、阻抗的幅值、相位信息、采樣通道、次數和頻率,依據特征數選取12個檢測通道,通過串行數據傳輸協議進行傳輸;第二步:數據幀制定數據幀包括幀頭、類別、傳輸數據和幀尾,幀頭包括FSEND、SSEND、CSEND、DSEND和FEND,FSEND表示首次發送的數據幀,SSEND表示第二次發送的數據幀,此時,接收方應刪除先前發送的部分數據,CSEND表示命令數據,告訴接收方發送的是命令,FEND表示發送的數據結束標志,告訴接收方數據發送完畢,DSEND表示非命令數據,告訴接收方發送的是數據,幀頭的幾個字段可組合使用,如FSEND+CSEND表示第一次發送命令數據,類別包括CMD、NUM、幅值、相位和ID編碼,CMD表示命令字,表示發送的為非數據字段,所述字段與幀頭配合使用,NUM表述發送的為非命令數據,所述字段與幀頭配合使用,幅值、相位和ID編碼分別表示數據的參數信息,傳輸數據包括字節數、數據包的個數、壓縮類型、數據體和數據尾,字節數表示本次傳送的實際數據的字節數,數據包的個數表示本次傳輸的數據包的數量,壓縮類型表示發送的壓縮數據還是非壓縮數據,數據體表示本次傳輸的數據,傳輸的數據包括幅值數據、相位數據、增益數據、頻率數據、采樣通道ID、采樣頻率數據、采樣次數數據;數據尾表示本次傳輸的數據是中間數據還是最后數據,即判別數據是傳輸完成還是下一幀繼續接收數據;幀尾包括校驗標志、本幀結束標志、傳輸次數標志和接收ID標志;接收ID標志表示指定接收設備,其他沒有指定的設備不能接收,接收ID標志設置在幀尾,避免了設備之間的通訊接收不同步現象,能使得各個設備之間的通信聯絡保持統一;第三步:數據幀的識別當缺陷探測系統接收到信號處理系統發送來的數據幀時,首先對數據幀首進行區分,如果幀首字符定義不合法,則發出非法數據包的指示;如果接收到的幀首為合法,則進行接收檢驗工作,若檢驗錯誤,返回錯誤信息,否則,正常接收。...
【技術特征摘要】
1.一種渦流檢測數據傳輸算法,其特征是:采用以下數據格式進行設計和數據采集:第一步:根據數據類型,選取特征數為電渦流探頭的激勵頻率、阻抗的幅值、相位信息、采樣通道、次數和頻率,依據特征數選取12個檢測通道,通過串行數據傳輸協議進行傳輸;第二步:數據幀制定數據幀包括幀頭、類別、傳輸數據和幀尾,幀頭包括FSEND、SSEND、CSEND、DSEND和FEND,FSEND表示首次發送的數據幀,SSEND表示第二次發送的數據幀,此時,接收方應刪除先前發送的部分數據,CSEND表示命令數據,告訴接收方發送的是命令,FEND表示發送的數據結束標志,告訴接收方數據發送完畢,DSEND表示非命令數據,告訴接收方發送的是數據,幀頭的幾個字段可組合使用,FSEND+CSEND表示第一次發送命令數據,類別包括CMD、NUM、幅值、相位和ID編碼,CMD表示命令字,表示發送的為非數據字段,所述字段與幀頭配合使用,NUM表述發送的為非命令數據,所述字段與幀頭配合使用,幅值、相位和I...
【專利技術屬性】
技術研發人員:王金鶴,
申請(專利權)人:寧波工程學院,
類型:發明
國別省市:浙江;33
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。