王學水,姜 浩,祝志浩,李志濤,馬亞楠
(山東科技大學 電子信息工程學院,山東 青島 266590)
落球法通過測量下落小球的終極速度計算液體黏度[1],傳統(tǒng)的實驗儀器通過人工秒表計時,存在視覺誤差與反應誤差. 張海林等利用CCD工業(yè)攝像機對落球法進行改進[2],黃秋萍利用光電門進行改進[3],這2種方法都不能測量非透明液體. 王本陽等利用集成霍爾開關式傳感器進行改進[4],雖然解決了非透明液體的黏度測量問題,但磁性小球提供的磁場到達定值后,傳感器會持續(xù)輸出高電平,影響測量精度.
本文利用線性霍爾傳感器實時輸出模擬霍爾電壓信號,通過對霍爾信號采集、處理和分析計算出實驗小球的終極速度. 該方法解決了傳統(tǒng)落球法不能測量非透明液體黏度問題,同時還提高了測量精度,并且拓寬可測量液體黏度的范圍,符合目前黏度測量儀對于傳統(tǒng)測量方法改進的要求,使其智能化. 該方向還加強了學科間交叉滲透,拓寬了學生視野,豐富了實驗內容,提高了學生實驗的積極性.
如圖1所示,磁性小球由圓柱筒頂部下落到底部過程中,在經過傳感器正中間時,傳感器輸出的霍爾電壓為最大值或最小值. 因此實驗結束時,每個傳感器都會輸出具有峰值的波形信號. 若傳感器等間距分布,通過實驗儀得出每個峰值產生的時間,可判斷小球的運動狀態(tài)并求出終極速度,求得液體的黏度.
圖1 液體黏度測量儀系統(tǒng)框圖
黏度測量儀由5部分組成:
1)實驗儀主體部分,該部分為傳統(tǒng)落球法實驗儀器.
2)傳感器及信號調理部分,將傳感器A,B,C和D以10 cm間隔由上至下焊接在電路板上. 傳感器采用恒流源供電方式,保證輸出信號的變化只與小球作用的磁場變化有關. 信號調理電路用于放大霍爾信號,并轉換為可被微控制器采集的單端電壓.
3)電源部分,為微控制器提供3.3 V工作電壓,為恒流源電路提供+12 V工作電壓,為信號調理電路提供±15 V工作電壓.
4)下位機部分,使用微控制器內部12位A/D轉換器采集霍爾信號,轉換精度高,轉換速率快,最快為1 μs. 使用內部定時器計時,時鐘頻率為72 MHz,計時準確. 在每次對霍爾信號轉換完成后,將信號與時間數據上傳到計算機.
5)上位機部分,LabVIEW程序接收和保存下位機發(fā)送的數據,并根據數據實時顯示霍爾信號波形圖. 利用Matlab擬合數據,得到每個傳感器輸出的霍爾信號達到峰值時所對應的時間.
實驗時將磁性小球固定在鐵制拉桿中央,套在圓柱筒上. 調整圓柱筒豎直放置,霍爾傳感器電路板也豎直固定在圓柱筒上. 然后接通電源,上位機運行LabVIEW程序,配置串口通信參量,設置數據文件保存位置. 在配置完成后,點擊運行界面的開始按鈕,將鐵制拉桿向上拔起,使小球下落. 待小球下落完成后,點擊運行界面的停止按鈕,完成實驗.
HG-302C線性霍爾傳感器具有很好的線性度,溫度性能穩(wěn)定,現(xiàn)已作為霍爾效應實驗中使用的THS119線性霍爾元件的替代元件.
磁性小球選擇N35燒結釹鐵硼磁鐵,其具有非常優(yōu)異的磁特性,充磁方向分為軸向與徑向,可排除小球下落過程因自身翻轉帶來的實驗誤差.
圖2為由運放LM324和三極管構成的壓控恒流源電路[5],組態(tài)為電流串聯(lián)負反饋. 調節(jié)R15阻值,可實現(xiàn)0~10 mA恒流變化.
圖2 恒流源電路
在實際測量中發(fā)現(xiàn),磁性小球下落過程使傳感器輸出的霍爾信號在0~1 mV內變動. 微控制器不能采集微弱的信號,因此設計了由3個OP07構成的儀用放大電路[6]. 如圖3所示,第1級用于信號放大及提高共模抑制比,并且可以改變Rw=R20+R21阻值調節(jié)放大倍數;第2級放大用于電壓跟隨,雙端輸入轉單端輸出,其輸入與輸出電壓關系為
(1)
圖3 霍爾信號放大電路
實驗時小球對傳感器施加的磁場方向不同,因此傳感器會輸出正負霍爾電壓,經過放大之后,微控制器不能采集負電壓,因此設計了升壓電路. 如圖4所示,該電路為同相輸入求和電路,輸入與輸出電壓關系為
VADC≈0.4(V分+Vout),
(2)
其中V分為電阻R30的分壓.
升壓電路將霍爾信號提升了約1.5 V,微控制器電壓采集范圍為0~3.3 V,所以霍爾信號的放大范圍為0~1.5 V. 由于未對傳感器存在的不等位電勢進行補償,所以信號放大倍數選為偏小的100倍.
圖4 霍爾信號升壓電路
微控制器工作流程如圖5所示,先對串口通信參量、內部DMA通道參量等進行配置,并啟動A/D轉換. 在實驗開始時,通過上位機發(fā)送字符1,微控制器啟動定時器開始計時,讀取并計算A/D轉換值,然后發(fā)送數據. 延時5 ms,實現(xiàn)每5 ms采集1次霍爾信號. 上位機發(fā)送字符2,關閉定時器并停止發(fā)送數據,結束本次實驗. 上位機發(fā)送字符3,重置計時時間,可重新開始實驗. 這樣設計的目的為實驗時只需在上位機進行操作即可,簡化實驗步驟.
圖5 微控制器工作流程
待測液體為蓖麻油,室溫為17.5 ℃. 直接測量量測6次,液體的密度ρ0=(0.959±0.002)×103kg/m3,液面高度H=(596.8±0.5) mm,筒內直徑D=(29.47±0.12) mm,磁力小球直徑d=(7.993±0.004) mm,小球密度ρ=(7.497±0.002)×103kg/m3.
點擊LabVIEW面板上的開始、停止、復位按鈕,對應向微控制器發(fā)送字符1,2,3,實現(xiàn)對下位機的控制. 實驗過程中波形圖控件會實時繪制每個傳感器產生的電壓信號,使實驗現(xiàn)象非常明顯. 其波形顯示如圖6所示,圖中紅、綠、藍、粉曲線分別代表霍爾傳感器A,B,C和D輸出的霍爾電壓信號.
圖6 LabVIEW程序前面板
通過Matlab對保存的實驗數據進行曲線擬合,得到霍爾信號峰值所對應的時間. 擬合結果如圖7所示.
圖7 Matlab數據擬合
重復6次實驗,得到小球經過每個傳感器所用時間如表1所示. 可以看出小球經過每個傳感器的時間基本一致,可以判定小球處于勻速運動狀態(tài),取經過傳感器A和D的時間計算小球的終極速度.tAD測量均值為2.907 s.
將數據代入黏度測量公式并做二級修正,
(3)
計算所得蓖麻油黏度值為η=1.19 Pa·s. 計算黏度測量不確定度[7]為μC(η)= 0.01 Pa·s,最終測得的蓖麻油黏度為η=(1.19±0.01) Pa·s. 實際環(huán)境下蓖麻油的黏度值為1.23 Pa·s,本實驗儀測量結果與其相比較,測量偏差為3.3%.
表1 小球經過各傳感器所用時間
從實驗過程可以看出,該實驗儀器并沒有增加操作難度,在實驗時只需點擊上位機界面的開始和停止按鈕便可以進行實驗,完成對實驗數據的記錄,實驗操作方便. 對測量儀器進行重復性實驗,測量數據穩(wěn)定. 本文對于傳統(tǒng)落球法的改進,是對其添加硬件電路,這樣可以很方便地對傳統(tǒng)測量儀器進行升級改進.