戴賢明+魏康林+周豐
摘要:
根據(jù)QPQ氮化鹽成分分析儀控制與信號處理的技術(shù)要求,結(jié)合儀器的基本工作原理和測試方法,設(shè)計了QPQ氮化鹽成分分析儀控制與信號處理系統(tǒng)軟件的總體結(jié)構(gòu),并以此為基礎(chǔ)完成了控制系統(tǒng)軟件、信號處理系統(tǒng)軟件及圖形用戶界面的設(shè)計,并開展系統(tǒng)聯(lián)機(jī)測試實驗。實驗結(jié)果表明,控制與信號處理系統(tǒng)軟件能實現(xiàn)儀器的精確控制與檢測,且檢測結(jié)果重復(fù)性好,準(zhǔn)確度高,可滿足實際應(yīng)用要求。
關(guān)鍵詞:成分分析儀;控制與信號處理;成分檢測
DOIDOI:10.11907/rjdk.172227
中圖分類號:TP319
文獻(xiàn)標(biāo)識碼:A 文章編號:1672-7800(2017)012-0118-04
Abstract:According to the requirements of the control and signal processing technology of QPQ nitriding salt composition analyzer, and based on principle and test method of the instrument, designed the overall structure of the QPQ nitriding composition analyzer control and signal processing system software, and then completed the design of the control module, the signal processing module and the graphical user interface of the software, and the on-line debugging experiments of the system were completed. The experimental results show that the software of the control and signal processing achieve the precise control and detection, and the detection result has good repeatability and high accuracy, which meets the requirements of practical application.
Key Words:composition analyzer; control and signal processing; composition detection
0 引言
QPQ鹽浴復(fù)合表面處理技術(shù)是廣泛應(yīng)用于汽車、摩托車、軸類產(chǎn)品、電子零件、紡機(jī)、機(jī)床等生產(chǎn)制造領(lǐng)域的金屬表面強(qiáng)化改性技術(shù),QPQ技術(shù)工藝過程中對氮化鹽浴中氰酸根、氰根和鐵離子3種物質(zhì)含量的檢測與控制是保證QPQ工藝質(zhì)量的重要依據(jù)[1-2]。然而,目前分析儀器市場卻沒有能夠同時檢測氮化鹽中上述3種物質(zhì)成分及含量的儀器。針對以上技術(shù)現(xiàn)狀,筆者所在技術(shù)團(tuán)隊在長期生化檢測儀器研制的基礎(chǔ)上,設(shè)計并研發(fā)了QPQ技術(shù)氮化鹽成分分析儀原理樣機(jī)??刂婆c數(shù)據(jù)處理系統(tǒng)是QPQ技術(shù)氮化鹽成分分析儀的核心組成部分,針對基于光譜分析技術(shù)的QPQ氮化鹽成分分析儀控制與數(shù)據(jù)處理的技術(shù)要求,設(shè)計可靠、穩(wěn)定、智能化的控制與數(shù)據(jù)處理軟件系統(tǒng),對于提高儀器的整體性能水平具有重要意義。
1 QPQ氮化鹽成分分析儀控制與信號處理系統(tǒng)
QPQ氮化鹽成分分析儀控制與信號處理系統(tǒng)結(jié)構(gòu)如圖1所示,LED光源發(fā)出特定波長的光透過在樣品檢測室中完成化學(xué)前處理顯色反應(yīng)的待測溶液后,由光電二極管檢測光強(qiáng)變化后,輸出模擬電壓信號,交由信號處理系統(tǒng)處理,最終經(jīng)光譜分析方法分析出被測參數(shù)的含量??刂婆c信號處理系統(tǒng)是儀器的核心,能實現(xiàn)流路控制、光源控制及樣品化學(xué)前處理控制(顯色反應(yīng)所需的電磁攪拌控制和恒溫控制),對測量信號進(jìn)行相應(yīng)處理(信號的誤差處理、建標(biāo)、樣品檢測、數(shù)據(jù)查詢等)[3]??刂婆c信號處理系統(tǒng)是QPQ氮化鹽成分分析儀準(zhǔn)確分析氮化鹽中各成分含量的關(guān)鍵,設(shè)計控制性強(qiáng)、運行效率高、界面友好的控制與信號處理軟件,對于實現(xiàn)氮化鹽成分分析儀的精確檢測及提高其智能化程度具有重要意義。
2 控制與信號處理系統(tǒng)軟件設(shè)計
2.1 軟件總體結(jié)構(gòu)
根據(jù)QPQ氮化鹽成分分析儀的基本原理,結(jié)合儀器的測試測量方法,采用自上而下的模塊化設(shè)計準(zhǔn)則,設(shè)計了基于C#語言的QPQ氮化鹽成分分析儀控制與信號處理系統(tǒng)軟件的總體結(jié)構(gòu),如圖2所示。其中,控制系統(tǒng)包括光源控制、流路控制、樣品化學(xué)前處理控制(電磁攪拌控制與恒溫控制);信號處理系統(tǒng)包括光強(qiáng)信號處理(讀取光強(qiáng)信號、系統(tǒng)誤差處理、噪聲信號處理與背景干擾消除)與測試方法(標(biāo)準(zhǔn)曲線建立、實際樣品檢測、標(biāo)準(zhǔn)曲線的校準(zhǔn))等[6]。
2.2 控制系統(tǒng)軟件設(shè)計
根據(jù)氮化鹽成分檢測的具體需求,結(jié)合儀器的原理及測試測量方法,設(shè)計了控制系統(tǒng)軟件工作流程。檢測時,首先進(jìn)行系統(tǒng)初始化,然后關(guān)閉光源,讀取暗噪聲光強(qiáng),然后開啟光源,待LED光源穩(wěn)定后,讀取參考光強(qiáng);根據(jù)提示放入移取了一定體積待測溶液和試劑的比色皿,經(jīng)固定時間的攪拌和靜置后,讀取光強(qiáng)數(shù)據(jù),并進(jìn)行相關(guān)數(shù)據(jù)處理,代入標(biāo)準(zhǔn)工作曲線得出分析結(jié)果;最后,結(jié)束實驗流程。如圖3所示,分別為儀器的建標(biāo)流程和檢測流程。
2.3 信號處理系統(tǒng)軟件設(shè)計
信號處理系統(tǒng)軟件主要是對采集的信號進(jìn)行處理,建立待測樣品的吸光度—濃度標(biāo)準(zhǔn)工作曲線,并依據(jù)標(biāo)準(zhǔn)工作曲線檢測被測樣品待測參數(shù)的濃度及含量。
首先對數(shù)據(jù)采集電路傳來的初始光強(qiáng)信號進(jìn)行處理,具體做法是每間隔10ms采集一次光強(qiáng)數(shù)據(jù),連續(xù)采集10次;然后采用冒泡算法進(jìn)行排序,分別去除最大和最小的3組光強(qiáng)數(shù)據(jù),對剩下4組數(shù)據(jù)進(jìn)行平均處理,以達(dá)到去除粗大誤差及減小隨機(jī)誤差的目的;得到光強(qiáng)數(shù)據(jù)后,扣除暗噪聲光強(qiáng)(暗噪聲LED光源關(guān)閉時采集的蒸餾水光強(qiáng));扣除暗噪聲后根據(jù)朗伯-比爾定律計算出吸光度。依次采集不同濃度標(biāo)準(zhǔn)溶液的吸光度后,建立吸光度-濃度標(biāo)準(zhǔn)工作曲線[6];最后采集被測樣品的吸光度,并進(jìn)行相關(guān)數(shù)據(jù)處理,根據(jù)標(biāo)準(zhǔn)工作曲線得出被測樣品待測參數(shù)濃度及含量。
2.4 軟件圖形用戶界面設(shè)計
根據(jù)QPQ表面處理工藝對氮化鹽中3種成分含量的檢測要求,結(jié)合儀器的檢測流程及功能需求,設(shè)計了控制與信號處理系統(tǒng)軟件的圖形化用戶界面。整個界面分為系統(tǒng)設(shè)置、參數(shù)設(shè)置、參數(shù)測試、歷史數(shù)據(jù)4個模塊[7-8],如圖5所示。系統(tǒng)設(shè)置用于編輯系統(tǒng)參數(shù)及開發(fā)人員界面與用戶界面的切換等;參數(shù)設(shè)置用于編輯測試相關(guān)參數(shù);參數(shù)測試用于選擇測試項目,進(jìn)行建標(biāo)與檢測并顯示測試結(jié)果等;歷史數(shù)據(jù)用于查詢、編輯歷史測試數(shù)據(jù)。
3 控制與信號處理系統(tǒng)軟件聯(lián)機(jī)測試實驗
3.1 標(biāo)準(zhǔn)工作曲線建立實驗
標(biāo)準(zhǔn)曲線是儀器檢測的標(biāo)準(zhǔn)尺度,標(biāo)線的建立直接影響到儀器檢測結(jié)果的準(zhǔn)確度。以QPQ表面處理鹽浴中最重要的檢測指標(biāo)氰酸根為例,進(jìn)行儀器的標(biāo)準(zhǔn)曲線建立測試實驗。取標(biāo)準(zhǔn)濃度為0mg/L、0.2mg/L、0.3mg/L、0.4mg/L、0.5mg/L、0.6mg/L的氰酸根溶液(氰酸根濃度以氮計算)進(jìn)行建標(biāo)實驗,測試結(jié)果如表1與圖7所示。
由氰酸根建標(biāo)實驗結(jié)果可知,應(yīng)用軟件能自動完成建標(biāo)且效果良好。標(biāo)準(zhǔn)曲線斜率大,線性相關(guān)系數(shù)為0.999 9。這表明儀器氰酸根檢測標(biāo)準(zhǔn)曲線具有很高的靈敏度和線性度,對于氰酸根含量的精確檢測具有重要意義。
3.2 實際樣品測試實驗
為測試儀器的準(zhǔn)確度及重復(fù)性,取實際工業(yè)應(yīng)用的QPQ技術(shù)氮化鹽樣品進(jìn)行對比測試實驗。以QPQ技術(shù)質(zhì)量控制中最重要的檢測指標(biāo)氰酸根含量檢測為例,檢測結(jié)果與行業(yè)(東風(fēng)汽車液壓動力有限公司)普遍采用的甲醛定氮法所得結(jié)果進(jìn)行對比,實驗結(jié)果如表2、表3所示。從表中可以看出,儀器的測量準(zhǔn)確度(相對誤差)在±5%以內(nèi),重復(fù)性(相對標(biāo)準(zhǔn)偏差)小于 3%,說明設(shè)計的QPQ氮化鹽成分分析儀控制與信號處理軟件系統(tǒng)能夠滿足實際應(yīng)用要求[9-11]。
4 結(jié)語
根據(jù)QPQ氮化鹽成分分析儀的系統(tǒng)結(jié)構(gòu)和原理,結(jié)合儀器的測試測量方法,采用自上而下的模塊化設(shè)計準(zhǔn)則,設(shè)計了控制與信號處理系統(tǒng)軟件的總體架構(gòu),并以此為基礎(chǔ)完成了軟件系統(tǒng)設(shè)計。實驗結(jié)果表明,系統(tǒng)軟件界面友好,運行效率高,提高了儀器性能,具有較好的準(zhǔn)確性和重復(fù)性,可滿足實際應(yīng)用要求。
參考文獻(xiàn):
[1] 李惠友.QPQ技術(shù)的原理與應(yīng)用[M].北京:機(jī)械工業(yè)出版社,2008.
[2] 周鼎華.QPQ處理工藝及其質(zhì)量控制[J].熱處理技術(shù)與裝備,2006,27(1):28-30.
[3] 魏康林.基于微型光譜儀的多參數(shù)水質(zhì)檢測儀關(guān)鍵技術(shù)研究[D].重慶:重慶大學(xué),2012.
[4] JACKY J, VEANES M, CAMPBELL C, et al. Model-based software testing and analysis with C#[M]. Cambridge university Press,2008:72-89.
[5] AMMAR MAHJOUBI, RIDHA FETHI MECHLOUCH, AMMAR BEN BRAHIM. Data acquisition system for photovoltaic water pumping system in the desert of tunisia original research article[J]. Procedia Engineering, 2012,33:268-277.
[6] 韓孝貞,溫志渝,謝瑛珂,等.多參數(shù)水質(zhì)檢測儀控制與信號處理系統(tǒng)軟件設(shè)計[J].儀表技術(shù)與傳感器,2014(8):20-22.
[7] 蒙艷玫,蘇建軍,羅赟,等.甘蔗煮糖過程參數(shù)自動檢測系統(tǒng)的研究[J].機(jī)械與電子,2008(12):28-30.
[8] 宋卉.全自動生化分析儀軟件設(shè)計與GUI實現(xiàn)[D].長春:吉林大學(xué),2015.
[9] 陳松柏.基于微型光譜儀的多參數(shù)水質(zhì)檢測儀應(yīng)用軟件設(shè)計與實驗[D].重慶:重慶大學(xué),2012.
[10] 黃儉,溫志渝,洪明堅,等.基于微型光譜儀的生化分析系統(tǒng)的軟件設(shè)計與實現(xiàn)[J].儀器儀表學(xué)報,2005,26(S2):296-298.
[11] 韓孝貞.多參數(shù)水質(zhì)檢測儀控制與數(shù)據(jù)處理軟件系統(tǒng)設(shè)計[D].重慶:重慶大學(xué),2014.
(責(zé)任編輯:黃 健)