劉淵,田彥云,張天宏
(南京航空航天大學 江蘇省航空動力系統重點實驗室,南京 210016)
* 基金項目:南京航空航天大學研究生創新基地(實驗室)開放基金(kfjj201462);中央高校基金科研業務費專項資金資助。
?
TM4C123GH6PM的旋轉熱管溫度遙測系統設計*
劉淵,田彥云,張天宏
(南京航空航天大學 江蘇省航空動力系統重點實驗室,南京 210016)

* 基金項目:南京航空航天大學研究生創新基地(實驗室)開放基金(kfjj201462);中央高校基金科研業務費專項資金資助。
摘要:針對傳統旋轉熱管溫度測量系統存在信號干擾的問題,以低功耗、高性能的ARM芯片TM4C123GH6PM為硬件核心,結合多路K型熱電偶測溫節點及無線串口通信模塊設計了實時溫度遙測系統。基于LabVIEW開發監測界面,實現了對信號的顯示、存儲與回放等功能。實驗結果表明,該系統有效避免了信號干擾,成本低,易于操作且可擴展性強,具有較高的工程應用價值。
關鍵詞:TM4C123GH6PM;熱電偶;MAX6675;無線串口通信;LabVIEW
引言
傳統的旋轉熱管溫度采集系統一般采用電刷傳遞溫度傳感器信號,這種接觸式信號傳導方式不僅導致使用壽命短,而且不可避免地存在信號干擾,難以獲得準確的溫度值,已不能滿足日益提高的工業要求。
目前,ARM內核微控制器發展迅速,其處理器性能高、耗電少、成本低,具備16/32位雙指令集,可擴展性能強。而在工業檢測系統應用中,作為一種主要的測溫元件,熱電偶以其結構簡單、制造容易、使用方便、測溫范圍寬、測溫精度高等特點,廣泛應用于工業測溫領域中。綜上所述,本文將Cortex-M4內核的低功耗ARM芯片TM4C123GH6PM和多個K型熱電偶結合,組成了溫度采集結點,并通過無線串口通信模塊實現了其與上位機的遠程通信,從而有效避免了干擾信號,實現了對旋轉熱管的多點溫度遙測功能。
1系統構成及工作原理
旋轉熱管溫度遙測系統結構框圖如圖1所示,其主要由ARM核心模塊、電源模塊、片選模塊、驅動模塊、熱電偶測溫、無線串口通信模塊及監測計算機組成。整個系統由3.7 V/1000 mAh鋰電池電源模塊供電,續航時間長,并且可以方便地對電池進行充電。

圖1 系統結構框圖
ARM核心模塊即為TM4C123GH6PM的最小系統,其通過片選模塊依次選擇需要工作的熱電偶結點,熱電偶測溫模塊對旋轉熱管完成溫度采集工作后,通過SPI總線將溫度數字量傳輸給TM4C123GH6PM。由于系統包含10路熱電偶測溫模塊,在其與ARM核心模塊之間添加了總線收發器74HC245驅動模塊,以提高端口的驅動能力。在收到溫度數據后,TM4C123GH6PM通過無線串口通信模塊將溫度值發送給遠程計算機,運行于PC機上的監測平臺對溫度進行實時顯示,并進行數據存儲與回放、電池電壓監測與低壓報警等功能。同時,為了防止無線傳輸過程中數據出現丟包等情況,系統還具有板載Flash的數據存儲功能,在進行溫度無線傳輸的同時,ARM核心模塊通過SPI口將數據存入Flash芯片中,待實驗完成后,通過PC機檢測平臺可將板載數據導出,方便與遙測數據對比。
2系統硬件設計

圖2 熱電偶測溫電路
雖然K型熱電偶具備諸多優點,但其輸出電勢極其微弱,而且存在冷端溫度誤差和輸出電勢與被測溫度的非線性問題,易引起較大測量誤差,因此需要對熱電偶輸出信號進行處理。系統的測溫電路如圖2所示,采用了Maxim公司的K型熱電偶串行A/D轉換器MAX6675芯片,該型號芯片能夠獨立完成信號放大、冷端補償、線性化、A/D 轉換及SPI串口數字化輸出功能,可將溫度信號轉換成12 位的數字量,溫度分辨率達0.25℃,且芯片內部含有熱電偶斷線檢測電路。其冷端補償溫度范圍為-20~80 ℃,應用的環境溫度范圍比較寬,可以測量0~1023.75 ℃的被測溫度,基本符合旋轉熱管溫度測量的實際需求。
MAX6675的2、3引腳與K型熱電偶的負極和正極連接,6引腳則與74HC154譯碼器的輸出端相連接,同時,5引腳時鐘SCK則與驅動芯片74HC245相連接。
為了保證所采集的溫度數據的完整性,本系統提供了板載Flash用以存儲數據,具體電路如圖3所示。這里采用了SPI總線接口的閃存芯片AT45DB161D,速度可達66 MHz,存儲空間包含4 096頁,每頁包含512或528個字節。與并行Flash存儲器不同,它采用Rapids串行接口,從而大大減少了可用引腳數量,同時也提高了系統可靠性,降低了開關噪聲,縮小了封裝體積,滿足本系統低電壓、低功耗與小體積的要求。

圖3 Flash存儲電路

圖4 無線串口通信模塊實物圖
無線串口通信模塊采用的是成都億佰特電子科技有限公司的工業級無線數傳收發模塊E14-TTL。該模塊中心頻率為2.4 GHz,最大功率達到100 mW,傳輸距離可達2 100 m,具有TTL電平的串口通信接口,支持1200~115 200 bps多種波特率,模塊實物圖如圖4所示。本系統權衡傳輸速度與傳輸精度,選擇波特率為9 600 bps,實現了測溫節點與計算機的高可靠性串行無線通信。
3軟件設計

圖5 軟件流程圖
系統的下位機軟件采用前后臺運行機制,軟件流程圖如圖5所示。由于MAX6675的測溫步長為190 ms,為了保證溫度數據讀取的可靠性,本軟件設置定時時間為250 ms,在前臺定時器中斷服務程序中完成標志位置位。后臺主循環程序通過串口接收上位機數據導出指令,若不導出,則程序通過A/D轉換器進行電池電壓讀取,并依次讀取多路溫度結點的輸出值,經過數據處理后,將數據存儲于板載Flash中。同時,利用串口將所得數據發送至上位機,若收到導出指令,則程序執行板載Flash數據導出操作。
為了提高開發效率,上位機監控軟件采用圖形化編程語言LabVIEW進行設計。LabVIEW提供了一個簡潔直觀的圖形化編程環境,可以輕松搭建友好美觀的操作界面,無需編寫繁瑣的計算機程序代碼,大大簡化了程序設計。
旋轉熱管溫度監測界面(正在進行溫度采集)如圖6所示,軟件設計采用模塊化思想,其主要由通信設置、溫度顯示、電池低壓報警及操作臺等模塊組成。用戶可以方便地在界面上進行溫度采集、數據導出及查看數據等功能,極大地提高了工作效率。

圖6 旋轉熱管溫度監測界面
4實驗結果和分析
實驗采用傳統接觸式系統和本文設計的遙測系統對旋轉熱管相同區域同時進行溫度采集,旋轉熱管固定轉速為100 r/min,實驗結果曲線如圖7所示。從圖中可以看出,接觸式溫度采集系統在旋轉狀態下采集的溫度信號存在很大的干擾,穩態溫度波動量達到了11.65 ℃,而本系統所采集的溫度基本無明顯毛刺,穩態溫度波動量僅為2.45 ℃,與真實溫度情況相符,滿足旋轉熱管溫度采集的
精確性和可靠性的要求。

圖7 實驗結果曲線
結語
旋轉熱管溫度遙測系統以TM4C123GH6PM為主控芯片,通過SPI接口連接MAX6675,不斷采集K型熱電偶輸出的信號,并通過無線串口通信模塊將溫度值發送給上位機。基于LabVIEW平臺開發的上位機監測界面易于操作,實現了溫度數據的顯示、存儲和回放等多個功能。實驗結果表明:相比于傳統接觸式溫度采集系統,本系統有效避免了信號干擾,并具備成本低、操作方便和擴展性好等諸多優點,為旋轉熱管溫度精確采集提供了一種行之有效的解決方案。
參考文獻
[1] 潘曉燁,胡仁杰.基于LabVIEW的無線溫度測控系統設計[J].單片機與嵌入式系統應用,2010(4):8-10.
[2] 江建軍,孫彪.LabVIEW程序設計教程[M].北京:電子工業出版社,2012.
[3] 明五一,沈娣麗,劉武發.基于ARM7無線傳輸的熱電偶遠程監控系統[J].單片機與嵌入式系統應用,2010(3):61-64.
[4] 成都億佰特電子科技.E14-TTL100-SMA串口型無線數傳模塊用戶手冊,2010.
劉淵、田彥云(碩士研究生),主要從事航空發動機控制系統設計與仿真;張天宏(教授),研究方向為嵌入式控制系統、系統控制與仿真。

對UCD9222的參數設置以及外圍電路做出了進一步的闡述。實驗結果表明,UCD9222能夠滿足多核DSP的電源需求,達到了預期的設計目的。
[1] 牛金海.TMS320C66x Keystone架構多核DSP入門與實例精解[M].上海:上海交通大學出版社, 2014.
[2] Texas Instruments.UCD9222 Digital System PWM Control Datasheet, 2010.
[3] Texas Instruments.Using the UCD92xx Digital Point-of-Load Controller Design Guide, 2011.
[4] 邵鵬.信號/電源完整性仿真分析與實踐[M].北京:電子工業出版社, 2013.
巴俊皓(碩士)、黃芝平(教授),研究方向為網電空間測控。
(責任編輯:楊迪娜收修改稿日期:2015-05-05)
Wireless Monitoring System for Rotating Heat Pipe Based on TM4C123GH6PM
Liu Yuan,Tian Yanyun,Zhang Tianhong
(Jiangsu Province Key Laboratory of Aerospace Power System,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
Abstract:Aiming at the signal interference existed in traditional rotating heat system,a real-time temperature monitoring system is designed,which takes low-power,high-performance embedded ARM chip TM4C123GH6PM as the hardware core and includes multiple K-thermocouples and a wireless serial port communication module.Based on the LabVIEW monitoring interface,the design achieves the display,storage and playback.The experiment results show that the system avoids the signal interference effectively,the cost is low,and it is easy to operate and can be expanded.It has good prospect in the engineering application.
Key words:TM4C123GH6PM;thermocouple;MAX6675;wireless serial port communication;LabVIEW
收稿日期:(責任編輯:楊迪娜2015-06-01)
中圖分類號:TM331
文獻標識碼:A