相 位信息以及相應(yīng)的采樣通道、次數(shù)和頻率等相關(guān)數(shù)據(jù)。
[0019] 本發(fā)明包括以下四個步驟: 第一步:確定合適的數(shù)據(jù)類型,根據(jù)渦流檢測系統(tǒng)的特征選取和是的參數(shù)。
[0020] 在通信的過程中,要對需要傳送的數(shù)據(jù)有所選擇,選取的數(shù)據(jù)類型必須和電渦流 無損檢測系統(tǒng)的求相適應(yīng),而不同的數(shù)據(jù)類型也和制定相應(yīng)的通信數(shù)據(jù)包協(xié)議密切相關(guān)。 這需要根據(jù)電渦流無損檢測的相關(guān)理論進行選擇。在電渦流無損檢測中,使用的頻率越多 (即頻帶寬度),獲取的信息越大,因此可以根據(jù)所需要檢測的作用參數(shù)(如厚度、缺陷等) 和所需要排除的干擾信號(如支撐板、蒙皮和提離等),適當(dāng)選取多個頻率組合的電流去激 勵探頭線圈,然后對受作用參數(shù)信號按多個檢測通道加以放大,以便進行綜合分析。對于缺 陷的長度和阻抗幅值參數(shù)密切相關(guān);缺陷的深度位置和阻抗幅值和相位曲線角度均密切相 關(guān),考慮到電渦流探頭的各種參數(shù)和被檢測材質(zhì)的電導(dǎo)率和磁導(dǎo)率已知,因此,最主要的參 數(shù)為電渦流探頭的激勵頻率、阻抗的幅值、相位信息以及相應(yīng)的采樣通道、次數(shù)和頻率等相 關(guān)數(shù)據(jù)。
[0021] 第二步:串行通信協(xié)議中數(shù)據(jù)幀協(xié)議的制定 根據(jù)理論和試驗分析結(jié)果,在發(fā)送的數(shù)據(jù)中應(yīng)該包含以下的幾種類型:幅值數(shù)據(jù)、相位 數(shù)據(jù)、增益數(shù)據(jù)、頻率數(shù)據(jù)、采樣通道數(shù)據(jù)、采樣頻率數(shù)據(jù)、采樣次數(shù)數(shù)據(jù)等,另外考慮到實 際的應(yīng)用工程中可能會有干擾通信信號的噪聲信號,從而使數(shù)據(jù)傳輸出現(xiàn)錯誤的情況,因 此還需要有校驗數(shù)據(jù),在數(shù)據(jù)幀協(xié)議的定制方面要考慮到這些具體的實際情況。制定的數(shù) 據(jù)幀格式共包含六個字節(jié): 1)幀首:幀首主要對數(shù)據(jù)合法性進行判別,在合法數(shù)據(jù)基礎(chǔ)上對發(fā)送或接收到的數(shù)據(jù) 進行正誤識別。主要包含三種情況Package、Right、Error。這三種情況分別用三個不同的 字符來進行識別。
[0022] 2)數(shù)據(jù)類型:數(shù)據(jù)類型主要是為了區(qū)分發(fā)送下來的不同數(shù)據(jù)類型,主要有以下幾 種數(shù)據(jù)類型:幅值數(shù)據(jù)、相位數(shù)據(jù)、增益數(shù)據(jù)、頻率數(shù)據(jù)、采樣通道數(shù)據(jù)、采樣頻率數(shù)據(jù)、采樣 次數(shù)數(shù)據(jù),其中后面三者統(tǒng)稱為信號采樣參數(shù),在通信過程中一起發(fā)送出去。這個字節(jié)的制 定主要是防止不同的數(shù)據(jù)混淆,難以區(qū)分。
[0023] 通過對不同的數(shù)據(jù)類型進行定義區(qū)分,就可以很容易對不同的數(shù)據(jù)進行對應(yīng)的操作。
[0024] 3)命令數(shù)據(jù):當(dāng)數(shù)據(jù)為非采樣相關(guān)數(shù)據(jù)時,這個數(shù)據(jù)字節(jié)為命令存儲字節(jié),下位機 或者上位機通過對指令的提取和識別,進行相關(guān)的操作。當(dāng)發(fā)送的數(shù)據(jù)為采樣相關(guān)數(shù)據(jù)時, 這個命令字節(jié)和下面的數(shù)據(jù)高低字節(jié)一起用于存儲三個信號采樣參數(shù),可以作為數(shù)據(jù)字節(jié) 使用。
[0025] 4)數(shù)據(jù)高位和低位:即需要傳輸?shù)臄?shù)據(jù)位,這些數(shù)據(jù)是和數(shù)據(jù)類型和命令相對應(yīng) 的。共包含兩個字節(jié)。低字節(jié)在前,高字節(jié)在后。
[0026] 5)校驗字節(jié):校驗字節(jié)主要是為了防止信號傳輸過程中的噪聲干擾而出現(xiàn)錯誤, 通過對校驗字節(jié)的判斷,可以分析傳輸過程中是否出現(xiàn)錯誤。
[0027]第三步:數(shù)據(jù)幀的識別 當(dāng)缺陷探測系統(tǒng)接收到信號處理系統(tǒng)發(fā)送來的數(shù)據(jù)幀時,首先對數(shù)據(jù)幀首進行區(qū)分, 如果幀首字符不為定義的三個合法字符中的任何一個,則發(fā)出非法數(shù)據(jù)包的指示;如果接 收到的幀首為合法字符,則進行以下的辨別:如果為Error,則重新發(fā)送;如果為Right則進 行下面的通信過程;如果接收到的為Package,先進行字符的校驗計算,如果得到的校驗字 符和發(fā)送過來的校驗字符一致,則證明發(fā)送的數(shù)據(jù)沒有出現(xiàn)傳輸錯誤,此時缺陷探測系統(tǒng) 返回信號處理系統(tǒng)一個接收正確的Right信號,表示接收數(shù)據(jù)正確;如果校驗錯誤,則返回 一個Error信號,信號處理系統(tǒng)接到此信號后重新發(fā)送原來的數(shù)據(jù)。校驗正確后,根據(jù)數(shù)據(jù) 幀格式提取出數(shù)據(jù)類型、命令和相關(guān)的數(shù)據(jù),對其進行相關(guān)的操作。
[0028]第四步,建立的這個串行通信數(shù)據(jù)庫,保存通信過程中的各種數(shù)據(jù) 建立與數(shù)據(jù)庫的連接;然后建立與記錄集(Recordset)對象的連接,并寫入記錄,最后 在寫入后斷開與數(shù)據(jù)庫之間的連接釋放系統(tǒng)資源。這里需要把要存儲的串行通信數(shù)據(jù)轉(zhuǎn)化 為一個字符串?dāng)?shù)組,按照通道、頻率、相位、幅值、增益的順序組成,不同的數(shù)組加入數(shù)據(jù)的 編號并按照固定的數(shù)據(jù)格式存儲進數(shù)據(jù)庫中。
【主權(quán)項】
1. 一種數(shù)據(jù)傳輸協(xié)議新算法,其特征是:包括四個步驟: 第一步:確定合適的數(shù)據(jù)類型,根據(jù)渦流檢測系統(tǒng)的特征選取和是的參數(shù);最主要的 參數(shù)為電渦流探頭的激勵頻率、阻抗的幅值、相位信息以及相應(yīng)的采樣通道、次數(shù)和頻率等 相關(guān)數(shù)據(jù);在多層電渦流缺陷檢測中未知參數(shù)是第層厚度t,其他參數(shù)已知,則可以得到 在給定的激勵頻率下, 有如下的式子1 ;式中一 1 ;角頻率激勵頻率;m--待測結(jié)構(gòu)的層數(shù) 第二步:串行通信協(xié)議中數(shù)據(jù)幀協(xié)議的制定;制定的數(shù)據(jù)幀格式共包含六個字節(jié):1) 幀首:幀首主要對數(shù)據(jù)合法性進行判別,在合法數(shù)據(jù)基礎(chǔ)上對發(fā)送或接收到的數(shù)據(jù)進行正 誤識別,主要包含三種情況Package、Right、Error ;這三種情況分別用三個不同的字符來 進行識別;2)數(shù)據(jù)類型:數(shù)據(jù)類型主要是為了區(qū)分發(fā)送下來的不同數(shù)據(jù)類型,主要有以下 幾種數(shù)據(jù)類型:幅值數(shù)據(jù)、相位數(shù)據(jù)、增益數(shù)據(jù)、頻率數(shù)據(jù)、采樣通道數(shù)據(jù)、采樣頻率數(shù)據(jù)、采 樣次數(shù)數(shù)據(jù),其中后面三者統(tǒng)稱為信號采樣參數(shù),在通信過程中一起發(fā)送出去;這個字節(jié)的 制定主要是防止不同的數(shù)據(jù)混淆,難以區(qū)分;通過對不同的數(shù)據(jù)類型進行定義區(qū)分,就可以 很容易對不同的數(shù)據(jù)進行對應(yīng)的操作; 3)命令數(shù)據(jù):當(dāng)數(shù)據(jù)為非采樣相關(guān)數(shù)據(jù)時,這個數(shù)據(jù)字節(jié)為命令存儲字節(jié),下位機或 者上位機通過對指令的提取和識別,進行相關(guān)的操作;當(dāng)發(fā)送的數(shù)據(jù)為采樣相關(guān)數(shù)據(jù)時,這 個命令字節(jié)和下面的數(shù)據(jù)高低字節(jié)一起用于存儲三個信號采樣參數(shù),可以作為數(shù)據(jù)字節(jié)使 用;4)數(shù)據(jù)高位和低位:即需要傳輸?shù)臄?shù)據(jù)位,這些數(shù)據(jù)是和數(shù)據(jù)類型和命令相對應(yīng)的;共 包含兩個字節(jié);低字節(jié)在前,高字節(jié)在后;5)校驗字節(jié):校驗字節(jié)主要是為了防止信號傳輸 過程中的噪聲干擾而出現(xiàn)錯誤,通過對校驗字節(jié)的判斷,可以分析傳輸過程中是否出現(xiàn)錯 誤;第三步:數(shù)據(jù)幀的識別,當(dāng)缺陷探測系統(tǒng)接收到信號處理系統(tǒng)發(fā)送來的數(shù)據(jù)幀時,首先 對數(shù)據(jù)幀首進行區(qū)分,如果幀首字符不為定義的三個合法字符中的任何一個,則發(fā)出非法 數(shù)據(jù)包的指示;如果接收到的幀首為合法字符,則進行以下的辨別:如果為Error,則重新 發(fā)送;如果為Right則進行下面的通信過程;如果接收到的為Package,先進行字符的校驗 計算,如果得到的校驗字符和發(fā)送過來的校驗字符一致,則證明發(fā)送的數(shù)據(jù)沒有出現(xiàn)傳輸 錯誤,此時缺陷探測系統(tǒng)返回信號處理系統(tǒng)一個接收正確的Right信號,表示接收數(shù)據(jù)正 確;如果校驗錯誤,則返回一個Error信號,信號處理系統(tǒng)接到此信號后重新發(fā)送原來的 數(shù)據(jù);校驗正確后,根據(jù)數(shù)據(jù)幀格式提取出數(shù)據(jù)類型、命令和相關(guān)的數(shù)據(jù),對其進行相關(guān)的 操作;第四步,建立的這個串行通信數(shù)據(jù)庫,保存通信過程中的各種數(shù)據(jù)建立與數(shù)據(jù)庫的連 接;然后建立與記錄集(Recordset)對象的連接,并寫入記錄,最后在寫入后斷開與數(shù)據(jù)庫 之間的連接釋放系統(tǒng)資源;這里需要把要存儲的串行通信數(shù)據(jù)轉(zhuǎn)化為一個字符串?dāng)?shù)組,按 照通道、頻率、相位、幅值、增益的順序組成,不同的數(shù)組加入數(shù)據(jù)的編號并按照固定的數(shù)據(jù) 格式存儲進數(shù)據(jù)庫中。
【專利摘要】本發(fā)明涉及一種數(shù)據(jù)傳輸協(xié)議新算法,包括四個步驟:第一步:確定合適的數(shù)據(jù)類型,根據(jù)渦流檢測系統(tǒng)的特征選取和是的參數(shù)。第二步:串行通信協(xié)議中數(shù)據(jù)幀協(xié)議的制定。第三步:數(shù)據(jù)幀的識別。第四步,建立的這個串行通信數(shù)據(jù)庫,保存通信過程中的各種數(shù)據(jù)。本發(fā)明針對渦流檢測系統(tǒng)中軟硬件數(shù)據(jù)傳輸?shù)囊笾贫吮容^靈活的通信協(xié)議和對應(yīng)的處理流程;針對數(shù)據(jù)分析處理的需要,把相應(yīng)的數(shù)據(jù)進行歸類編成數(shù)組,設(shè)計了用于存儲的數(shù)據(jù)庫,用以對重要的串行通信數(shù)據(jù)進行存儲。
【IPC分類】G01N27/90, H04L29/06
【公開號】CN105282101
【申請?zhí)枴緾N201410296880
【發(fā)明人】王金鶴
【申請人】王金鶴
【公開日】2016年1月27日
【申請日】2014年6月28日