王 冰,林建輝,張 兵
(西南交通大學牽引動力國家重點實驗室,四川 成都 610031)
由于礦產開采、水利水電業以及鐵路行業的飛速發展[1-3],這些行業中幾乎必備的一項測試內容就是關鍵部件或者關鍵位置的應力應變,而且當前用于應力應變測試的應變片還能測試彈性部件的其他參數,如加速度、力、力矩、位移等參數;因此,應力應變測量儀器的開發與應用一直是一個熱門的話題。在應變測試系統中,由于原始信號比較小,只有μV~mV級別的電壓輸出,甚至即使采用相同廠商同一型號的應力應變傳感器來采集信號,也會因為測試現場的信號傳輸線路損耗或者溫度漂移,使信號超出可調理范圍。基于以上原因,應變信號在采集之前必須對測量電橋進行調零,并對放大倍數也要進行相應的調節。傳統的調零方式是在恒壓供電的應變橋上增加一個大阻值的可變電位器,通過人工調零使得應變片的輸出達到初始零電位[4]。這樣調零有兩個缺陷:(1)手工調節太麻煩,而且安裝位置很有可能不允許進行手工調零;(2)手工調節的精度偏低,對后續數據的采集也會造成不可挽回的影響。隨著科技的發展,芯片的集成度大幅度提高,通過微處理器來進行的自動控制越來越多地應用到了各個領域,而在本文中,以STM32微處理器為基礎[5-9],結合多個電子元件,實現了同時采集8路信號,初始化時自動調零,并能夠靈活調節增益衰減和濾波的調理電路。
硬件架構如圖1所示,整個電路主要由調理電路和采集電路組成。本文主要介紹調理電路,該電路主要由應力應變傳感器、高精度電橋、可編程儀表增益組成的二級放大電路、自動調零電路、可編程低通濾波器以及輸出匹配電路等組成。

圖1 硬件架構
在本項目中,采用的高精度橋壓電路如圖2所示,REF2925是一個精密的2V基準電壓,以這個基準電壓供給橋路,然后通過將橋路產生電壓和2 V的基準電壓分別接到精密運放OPA2347的正負輸入,通過運放輸出到場效應管的G極,以此產生2V的穩定精確電壓。

圖2 精密電橋應變電
前端放大電路由于輸入信號采用差分形式,差分放大器的采用是不可避免的。差分放大器有如下優勢:(1)相對于單端輸入的信號來說,差分放大器的抗噪聲能力有顯著地提高;(2)使用差分放大器,可以增加差分輸出的信號擺幅;(3)差分放大器有偶數階的信號失真。所以,使用差分放大器作為ADC的前驅方案,可以有效地解決共模電壓的干擾和降低噪聲對原始信號的影響,同時還能優化輸出阻抗,使得原始信號能夠完整而準確地被放大。
本文采用Analog Device的AD8253作為前驅放大,這是一款可編程的增益放大器,具有GΩ輸入阻抗,10MHz帶寬,-110dB的低總諧波失真(THD)以及780 ns的快速建立時間和0.000 1%的精度,并且可靈活選擇1,10,100,1 000四種增益倍率。
采用凌特(LT)公司的LTC-6910-1可編程反相放大器作為第二級反向放大器,該放大器支持軌到軌輸入輸出,有11MHz的增益帶寬乘積,輸入噪聲低,系統動態范圍至 120 dB,有 0,1,2,5,10,20,50和100V/V共8種增益。
調零電路由STM32和DAC7513共同組成,其中微控制器選用的是STM32F103ZET6作為主控制器,該芯片是基于32位ARM CortexTM-M3核心,最高工作頻率為72 MHz,自帶512KB閃存的微控制器,并有高達64KB的SRAM。同時,片上集成了多達11個定時器,13個通信接口,112個快速I/O端口,支持12通道DMA控制器。放大調零電路見圖3。

圖3 放大調零電路
DAC7513是德州儀器(TI)公司的一款低功耗、12位帶緩沖的電壓輸出數字到模擬轉換器。片上內置的精確輸出放大器可以實現軌到軌輸出電壓擺幅。而且該芯片使用了多樣化的3線制串行接口,最大支持時鐘頻率高達30 MHz,兼容SPI、QSPI、Microwire和DSP接口。
在調零電路中,初始化信號發出以后,STM32核心接收到電壓信號,并通過DAC7513發送到AD8253,通過改變基準電壓將AD8253的輸出調零。調零電路公式為

式中:V+,V-——差分輸入的正負端;
G1——AD8253的放大倍數;
Vzeromodulation——調零電路輸出電壓。
濾波器采用的是LTC1062,這是一個5階全極低通濾波器,這個濾波器最大的優點就在于它非同尋常的結構,使得濾波器是置于直流電路之外,這樣就徹底消除了直流偏移和低頻率噪聲的干擾。這就使得LTC1062非常適用于直流精度要求較高電路的低通濾波器。LTC1062工作原理圖如圖4所示,將V+以及截止頻率設定管腳(DIVIDER RATIO)都接在+5 V電源上,當輸入端電阻為選定為50 kΩ,電容為100nF時,根據單片機輸出到Cosc管腳的時鐘信號,可以實現:

式中:fc——濾波器的低通截止頻率;
fclk——LTC1062的Cosc管腳接收到的時鐘信號。

圖4 LTC1062工作原理圖
系統的軟件主要由應變數據調理和采集2部分組成。在應力應變的測試過程中,板子上電以后,由于精確橋路的不平衡,所以輸出的電壓不等于零。這時通過二級放大和濾波后再通過A/D轉換輸出到單片機上,由單片機進行比對分析,再通過將信號傳送到DAC上,對前段放大的調零偏置電壓進行更改,將輸出的電位重新調整至零位;與此同時,單片機會不斷收到經過濾波放大的應變信號,如果不為零,則對AD8253的參考電位再次進行調整,一直進行到輸出的電壓進入零電位的范圍,這時,單片機將會更改標志位并指示調零結束。本系統有2個LED燈,專門用于顯示電路的工作狀態,如果紅燈閃爍,即是正在調零,綠燈常亮,即為調零結束,可以開始采集,程序流程如圖5所示。
該調理采集系統已經成功應用于大秦重載鐵路線試驗中,眾所周知,大秦鐵路乃是我國西煤東運的主干道。本文主要測量的車型為C80型煤礦專用敞車,該車型是我國專門為大秦線而設計制造的專用敞車,其主要職能是運載煤礦,設計載重高達80t。基于大秦線上的貨運列車的服役環境的惡劣和負載的強度,輪對的運行狀況是整列車的運行安全的核心因素,為保證萬噸級貨車安全運營,通過在鐵軌上布設的應變傳感器,對路過鐵軌的C80貨車輪對的實時應力進行測量。

圖5 程序流程圖
圖6、圖7分別顯示為空車正常輪對和擦傷輪對經過軌道上所布的測點時所測得的應力數據。在圖6中,正常輪對的輪軌垂向力在18~35kN內呈近似正弦變化;而圖7中,由于輪面的不平順,輪軌的垂向力就會隨著不平順處與軌面接觸時產生瞬時超過50kN甚至60kN的應力,這對列車的長時間高負荷安全運行是一個隱患,所以對檢測出有擦傷的輪對應予以盡快修復。最后得出了的結果符合預期,成功地對正常的輪對和有擦傷的輪對進行了區分,測試獲得了較好的效果。

圖6 空車正常車輪應力

圖7 空車擦傷車輪應力
本文提出了一種基于STM32單片機的8路自動調零應變信號調理電路,依靠日新月異的嵌入式技術,通過微處理器的控制,在根本上剝離了對人工調理的依賴,很大程度上提升了應變測試時信號調理的便捷性和實時性。而且利用單片機的程序可復用性,可以非常方便地調節采集不同應變信號時需要的放大倍數和濾波器的截止頻率,能夠實現大量程、高適應性的信號調理和采集任務,是一種比較高效新穎的解決方案。目前,該采集板已經在大秦線重載列車的輪軌力的測試項目中進行應用,獲得了較為良好的效果。同時,在實踐中也發現了一些局限,由于測試條件比較惡劣,布線等花費了太多精力且存在一些隱患,所以下一步就需要開發出一種高可靠性的無線傳輸裝置以消除有效傳輸在測試中存在的隱患。
[1]陳文智,王總輝.嵌入式系統原理與設計[M].北京:清華大學出版社,2011:3-11.
[2]王永虹,徐煒,郝立平.STM32系列ARMCortex-M3微控制器原理及實踐[M].北京:北京航空航天大學出版社,2008:318-338.
[3]沈觀林.應變電測與傳感技術在各種工程和領域中的應用[J].傳感器世界,1996,9(2):26-34.
[4]劉國忠,王鳳梅.自動調零應變測量電路的設計[J].傳感器世界,2003(9):15-17.
[5]郭建平,王亮.單通道信號處理的前端信號調理模塊的設計[J].儀表技術與傳感器,2008(9):99-101.
[6]馮艷波,陳建政,舒叢叢.基于Zigbee的無線動態應變測量[J].中國測試,2009,35(4):107-110.
[7]林濤,鄒黎華,耿勇男.多類型多通道的數據采集系統的設計[J].電子測量與儀表學報,2009,23(S1):236-239.
[8]岳連德,李軍顯.單片機控制的高精密靜態數字電阻應變儀[J].自動化與儀表,2000(4):10-14.
[9]潘嶙,張欣豫,王國華.基于STM32的脈沖峰值功率測量核心設計[J].電子設計工程,2011,19(6):79-81.