莫小凡,王曉榮,儲震宇,胡上清,張進(jìn)明,王永響
(1.南京工業(yè)大學(xué)電氣工程與控制科學(xué)學(xué)院,江蘇南京 211816;2.南京工業(yè)大學(xué)材料化學(xué)工程國家重點實驗室,江蘇南京 211816;3.常州大學(xué),江蘇常州 213164)
葡萄糖的傳統(tǒng)檢測方法有光學(xué)法和電化學(xué)法[1]。在諸多檢測方法中,電化學(xué)法中的酶電極法利用葡萄糖氧化酶作為生物識別原件與葡萄糖發(fā)生酶促反應(yīng)產(chǎn)生電信號[2-3]。該方法因具有靈敏性高、選擇性好、易微型化等特點而得到廣泛研究和應(yīng)用。目前國內(nèi)外多家公司基于這一方法研制了葡萄糖檢測儀,但國外儀器存在安裝成本高、易耗品采購不便等問題[4]。國內(nèi)儀器因為檢測范圍窄,檢測前需要對檢測樣品進(jìn)行離心、稀釋,這一過程不僅延長了檢測周期,同時也帶來了人為誤差。高效液相色譜法雖然檢測精確度高,但是完成一次檢測需要30 min,并且投資成本較高,因此眾多發(fā)酵廠仍然使用滴定法檢測葡萄糖。在滴定法中由于其他糖對葡萄糖的干擾導(dǎo)致產(chǎn)品質(zhì)量參差不齊、污染嚴(yán)重等問題。為了解決上述問題,本文提供了一種操作簡單、無需稀釋的葡萄糖檢測儀設(shè)計方案。
該分析儀在進(jìn)行功能設(shè)計時充分考慮了用戶需求,并參考當(dāng)前主流分析儀器進(jìn)行功能方案設(shè)計,盡量為用戶提供友好的交互界面和完善的功能選擇,儀器主要功能如圖1所示。
圖1 儀器主要功能
儀器工作時,攪拌電機(jī)帶動樣品池內(nèi)的磁力轉(zhuǎn)子轉(zhuǎn)動,將檢測池內(nèi)待檢測樣品攪拌均勻,葡萄糖與葡萄糖氧化酶發(fā)生反應(yīng),在生物傳感器電極間形成電流,電流通過信號線接至儀器信號調(diào)理模塊進(jìn)行濾波、放大、I-V轉(zhuǎn)換。調(diào)理后的信號被ADC采集到微控制器進(jìn)行軟件濾波和濃度值計算,處理完成后微控制器把電流值、濃度值、檢測時間等相關(guān)信息顯示在液晶屏幕上或傳給上位機(jī),同時保存信息至FLASH中供操作人員通過U盤獲取,儀器工作流程如圖2所示。
圖2 儀器工作流程
分析儀以STM32F407VGT6微處理器為控制芯片,該芯片主頻高達(dá)168 MHz,擁有豐富的ADC、I2C、SPI、定時器、串口等外設(shè)資源[5-6],可以滿足儀器功能設(shè)計需求。信號調(diào)理模塊利用電流高精度放大器LMP7721對信號進(jìn)行調(diào)理,采集信號范圍寬。數(shù)據(jù)存儲模塊采用MBRS256鐵電存儲芯片實現(xiàn)數(shù)據(jù)永久保存。人機(jī)交互功能通過GL25U070AT804圖形液晶模塊實現(xiàn)。步進(jìn)電機(jī)采用DRV8825芯片進(jìn)行精確控制。儀器主要硬件框架如圖3所示。
分析儀采用220 V、50 Hz工頻交流供電,為減小電磁干擾對傳感器信號的影響,電源轉(zhuǎn)換電路進(jìn)行了電磁兼容設(shè)計。使用金升陽LH10-10D0524電源轉(zhuǎn)換模塊和FC-LX1D EMC濾波器分別獲取穩(wěn)定的24 V 和5 V直流電壓,使用ASM1117穩(wěn)壓芯片獲取3.3 V直流電壓,ADC基準(zhǔn)電源通過REF193精密電源芯片獲得。供電電路如圖4所示。
圖3 硬件框架
圖4 供電電路
目前微電流的典型檢測方法有開關(guān)電容積分法、運算放大器法、場效應(yīng)管運算放大器法[7-8]。該儀器設(shè)計時選擇了LMP7721精密運算放大器加TLV2631恒電位電路的設(shè)計方案。LMP7721高精度放大器的輸入偏置電流最低可達(dá)3 fA,25 ℃時輸入偏置電流不超過20 fA,85 ℃時電流值不超過900 fA,125 ℃時則不超過5 pA,而且在整個輸入共模電壓范圍內(nèi)輸入偏置電流都能保持在極低的水平。此外,這款放大器芯片的增益帶寬也極高,開環(huán)增益高達(dá)120 dB,可確保信號調(diào)整更為準(zhǔn)確。信號調(diào)理電路如圖5所示。
圖5 信號調(diào)理電路
為保證葡萄糖氧化酶的活性,儀器采用鉑電阻進(jìn)行溫度測量并對溫度進(jìn)行控制。鉑電阻測溫是將鉑電阻接入電橋,溫度變化會引起鉑電阻阻值變化,從而在電橋兩端產(chǎn)生壓差,通過測量壓差計算鉑電阻阻值,根據(jù)阻值采用查表法和內(nèi)插法計算溫度[9]??販仉娐啡鐖D6所示。
圖6 控溫電路
在設(shè)計GLCD顯示電路時,需在信號線和時鐘線加入串聯(lián)電阻,增加阻尼以減少導(dǎo)線電感的影響,并降低信號過沖的影響。GLCD工作電壓為5 V,通過SPI串行設(shè)備接口與主芯片通信。電路設(shè)計如圖7所示。
圖7 GLCD顯示電路
數(shù)據(jù)存儲電路采用MB85RS256A鐵電存儲芯片,該芯片容量為256 Kbit,可存儲16 Bytes長度的信息2 048條。FRAM保持?jǐn)?shù)據(jù)不需要周期性刷新,不易受到外界因素影響,具有非易失性的存儲特性。MB85RS256A芯片采用四線制SPI方式通信,電路設(shè)計如圖8所示。
圖8 數(shù)據(jù)存儲電路
該儀器模塊較多,模塊間銜接要求嚴(yán)格,因此主程序需要合理規(guī)劃。為保證系統(tǒng)的實時性,協(xié)調(diào)各功能模塊,儀器基于RT-thread平臺進(jìn)行線程設(shè)計。RT-Thread是一款開源嵌入式實時操作系統(tǒng),不僅提供線程創(chuàng)建與管理、線程間同步與通信、軟件定時器、I/O設(shè)備管理、異常與中斷、finsh shell等基本服務(wù),而且提供豐富的擴(kuò)展組件,如文件系統(tǒng)、輕型TCP/IP協(xié)議棧、SQLite數(shù)據(jù)庫、虛擬化VMM等。與傳統(tǒng)嵌入式實時操作系統(tǒng)uCOS-Ⅱ以及FreeRTOS相比,RT-Thread具有開源、免費、組件豐富等優(yōu)勢。主程序線程設(shè)計如圖9所示。
圖9 主程序線程
為高效地開發(fā)顯示界面,儀器采用STemWin圖形工具進(jìn)行界面開發(fā)。STemWin擁有豐富的小工具,能夠?qū)崿F(xiàn)按鈕、進(jìn)度條、編輯框、繪圖等功能。儀器在進(jìn)行界面設(shè)計時充分考慮了企業(yè)對于操作便捷、分級管理的需求,由此設(shè)計了多個界面,界面間可實現(xiàn)靈活切換。界面設(shè)計方案如圖10所示。
圖10 界面設(shè)計
實驗部分首先對儀器檢測范圍進(jìn)行了測試,通過電化學(xué)工作站觀察儀器在檢測不同濃度樣品時的電流變化情況,分析了儀器線性檢測范圍。同時在真實發(fā)酵環(huán)境下與滴定法和高效液相色譜法進(jìn)行了對比測試,驗證了該分析儀的精確性。最后對試用廠商反饋的檢測數(shù)據(jù)進(jìn)行了線性擬合,結(jié)果表明該儀器在真實工業(yè)環(huán)境中性能優(yōu)越。
為檢測儀器的濃度檢測范圍,每隔50 s向檢測池注入等體積的質(zhì)量濃度為30 g/L葡萄糖溶液,并將儀器采集到的電流信號送至電化學(xué)工作站進(jìn)行分析。觀察電流變化情況,并對前6次注入檢測液后的穩(wěn)定電流值做線性擬合,擬合結(jié)果如圖11所示。
圖11 響應(yīng)電流曲線
由圖11可以看出,儀器前6次注入溶液時穩(wěn)定電流階躍值相等,注入7次以后電流階躍值開始變小,分析可知該儀器的良好線性檢測范圍為0~180 g/L。目前工業(yè)生產(chǎn)中的葡萄糖濃度檢測需求在0~200 g/L之間,大部分集中在50~100 g/L之間,現(xiàn)有儀器檢測范圍在0~30 g/L之間,因此該儀器在檢測范圍上擁有較大優(yōu)勢。
為了測試儀器的精確性,在發(fā)酵廠隨機(jī)抽取了10只發(fā)酵罐,分別用液相色譜法、滴定法和該葡萄糖分析儀對其中的發(fā)酵液進(jìn)行檢測,并分別計算葡萄糖儀器檢測值、滴定法檢測值與液相色譜檢測值的相對誤差,檢測結(jié)果如表1所示。
表1 對比測試數(shù)據(jù)表
分析表1中數(shù)據(jù)可知,葡萄糖儀器檢測結(jié)果比滴定法檢測值更精確,儀器法檢測結(jié)果與液相色譜檢測結(jié)果的相對誤差小于2%,且大部分小于1%,滿足發(fā)酵行業(yè)允許的2%相對誤差。此外,在一家制藥廠對某一發(fā)酵過程進(jìn)行了連續(xù)觀測,分別用高效液相色譜法和儀器法每隔30 min對葡萄糖濃度進(jìn)行檢測,并將80組檢測結(jié)果進(jìn)行了曲線擬合,結(jié)果如圖12所示。
圖12 擬合曲線對比
從圖12中可以看出,儀器檢測結(jié)果與高效液相色譜法檢測結(jié)果曲線重合度較高。
本文提供了一種基于STM32和生物傳感器的葡萄糖檢測儀設(shè)計方案,給出了主要軟硬件的具體實現(xiàn)方案,并通過真實發(fā)酵液測試了儀器的檢測范圍、精確度等性能。實驗結(jié)果表明該分析儀檢測范圍寬、檢測精度高,并且樣品無需稀釋、操作便捷,較好地解決了現(xiàn)有葡萄糖分析儀存在的不足。