基于CC2530的軸承溫度監(jiān)測
作者/ 張高明 吳新春 白天蕊 西南交通大學 信息科學與技術學院(四川 成都 610031)
本文引用地址:http://www.ex-cimer.com/article/201610/311940.htm摘要:滾動軸承是列車最重要的機械部件之一,它在列車行駛中起著承受載荷和傳遞載荷的作用,工作條件十分惡劣。同時滾動軸承也是易損元件。據統(tǒng)計,旋轉機械的故障有30%是由滾動軸承故障引起的,它的好壞對列車的工作狀態(tài)影響極大。因此,研究軸承故障診斷技術對于列車安全運行十分有意義。目前有很多軸承故障檢測方法。大致可以分為:振動法、噪聲法、溫度法、油樣分析法。其中溫度監(jiān)測對軸承負荷、速度和潤滑情況的變化反映比較敏感,尤其是對潤滑不良而引起的軸承過熱現(xiàn)象很靈敏[1]。針對鐵路快捷貨車車廂沒有電源、車輛隨時解編或編組、無人值守等問題,提出快捷貨車軸溫監(jiān)測方法,采用無線通信技術ZigBee和數(shù)字溫度傳感器DS18B20準確快速地測量多個車廂軸溫,利用CC2530星型網絡實現(xiàn)各個車廂的軸承溫度匯集以及報警功能。
引言
當前,鐵路貨運物流嚴重滯后,除了鐵路基礎建設不足,更重要的是大量的貨車速度普遍在100公里/小時以下,造成這一現(xiàn)象的原因在于滾動軸承作為機械設備中重要的旋轉零件,也是機械設備中重要故障源之一,在軸承正常運轉期間,如果出現(xiàn)缺油、少油、損傷、摩擦、碰撞等原因,會出現(xiàn)“燒軸”現(xiàn)象[2],導致軸承溫度不同程度的上升,因此通過觀察軸溫的變化可以判斷出軸承的運行狀況。當前,在我國鐵路貨車提速的大背景下,對軸承的安全監(jiān)測技術提出了更嚴格的要求,研究軸溫實時監(jiān)測技術具有實際應用價值。目前,檢測軸溫的方法常采用人工定期檢查和紅外測溫和有線測溫法,最早的人工檢查方法就是當列車進站后,工人用測溫儀器逐個檢查軸承溫度,很明顯,這種方法準確性不高,實時性差,而且效率低。后來采用紅外測溫法,是在鐵路軌道每隔30公里鋪設紅外探測器,當列車經過時采集軸承輻射的電磁波,雖然實現(xiàn)了自動測溫,但由于紅外輻射誤差較高。再后來采用的有線測溫法,但因為采用的PN結溫度傳感器,準確性還是不高。針對以上測溫方式存在的問題和缺陷 ,本文提出車載測溫的方法,即采用ZigBee短距離無線自組網和DS18B20單總線數(shù)字輸出技術,解決了測溫點分散問題,又具有低功耗,實時性強的特點,非常適合于快捷鐵路貨車的軸溫監(jiān)測。
1 系統(tǒng)功能和架構配置
1.1 功能分析
1)能滿足列車運行過程中惡劣的環(huán)境要求,如高強度振動和不同地區(qū)的溫度差;
2)實時監(jiān)測軸承溫度;
3)報警功能,采用絕對溫度和相對溫度判斷軸承狀態(tài),即絕對溫度(軸承溫度)高于設定報警溫度T1顯示報警,當相對溫度(軸承溫度減去環(huán)境溫度差值)高于設定的報警溫度T2報警;
4)可以人工設置兩個報警溫度;
5)能夠顯示ZigBee組網網絡拓撲結構。
1.2 架構配置方案設計
本系統(tǒng)的總體設計框圖如圖1所示。每節(jié)車廂軸承箱處安裝九個DS18B20,這些溫度傳感器分別采集8個軸承溫度和1個環(huán)境溫度,采集完畢通過單總線的方式送到ZigBee 溫度采集節(jié)點,車廂之間通過ZigBee星型無線網絡方式與ZigBee匯集節(jié)點通信,并把本車廂溫度數(shù)據上報到協(xié)調器處。協(xié)調器收到數(shù)據后將數(shù)據打包成固定的數(shù)據幀格式,通過Uart口發(fā)送到顯示設備。同時,外部指令也可以通過串口發(fā)送給ZigBee匯集節(jié)點,然后ZigBee溫度采集節(jié)點會通過廣播收到命令,之后采集溫度或是獲取地址。
2 硬件結構的實現(xiàn)
2.1 溫度采集
本文采用接觸式數(shù)字溫度傳感器DS18B20,它采用on-board 專利技術,全部的電路都集成在一個三極管大小的芯片上。DS18B20具有數(shù)字信號輸出和支持單總線多掛特點,可以準確地測量多個溫度值。DS18B20每一次讀取溫度之前都要進行嚴格時序操作,要讀出當前溫度一共需要兩個周期:第一個周期進行復位(初始化)、跳過ROM和開啟溫度轉換;第二個周期里執(zhí)行復位、匹配ROM、寫ROM ID和讀RAM數(shù)據。
本文采用的是單總線多掛的結構測溫,CC2530的P0_6口接DS18B20的DQ控制器,依次向單總線寫入ROM ID,比較單總線上的ROM ID和本身ROM ID,若相同,則響應后面的操作,最后讀出該節(jié)點溫度;若不同,則不會響應。由于ROM ID是唯一的,所以每次只會有一個DS18B20響應。
2.2 ZigBee節(jié)點設計
TI公司的CC2530是專門針對IEEE 802.15.4和ZigBee應用的單芯片解決方案,可工作在2.4GHz的16個信道。理論上傳輸距離在0~400m,最高傳輸速率可達200Kbps。從網絡配置上來講,ZigBee網絡中有3種類型的節(jié)點:ZigBee協(xié)調器節(jié)點、ZigBee路由器節(jié)點和 ZigBee終端節(jié)點,這三種節(jié)點在硬件上是完全一樣的,都可以通過軟件配置成不同的節(jié)點。ZigBee三種常見的網絡結構分別是:星狀網絡、樹狀網絡和Mesh網絡。本文溫度采集節(jié)點全部配置成終端設備,只負責和DS18B20采集溫度。終端設備采集到溫度或者地址信息后重新生成固定的幀格式發(fā)送到協(xié)調器,也就是溫度匯集節(jié)點。本文中設計的溫度幀格式字段主要有:車廂編號、車廂狀態(tài)、環(huán)境溫度和每個軸承對應的溫度和狀態(tài)以及編號。地址幀格式字段有:設備類型、本節(jié)點地址和父節(jié)點地址。
本文采用TI的協(xié)議棧為ZStack-CC2530-2.5.1a,OSAL是一種基于事件驅動的輪詢式操作系統(tǒng),采用輪詢的方式不斷地查看事件列表,如果有事件發(fā)生了,則會調用相應的事件處理函數(shù)進行處理。
為了實現(xiàn)對ZigBee節(jié)點的簡單控制,溫度匯集節(jié)點一旦收到串口接收的命令“colldata”和“topology”,協(xié)調器就分辨該命令是獲取溫度數(shù)據還是網絡拓撲,然后通過廣播向所有終端節(jié)點發(fā)送相應的Command ID,終端節(jié)點收到命令后分別設置兩個事件,一個溫度采集事件和一個獲取地址事件,OSAL檢測到事件后,啟動溫度或者地址獲取動作,并自動發(fā)送到協(xié)調器。
3 軟件設計
本文的軟件開發(fā)環(huán)境為IAR for 8051 V8.10,支持所有的編譯、調試和下載。
3.1 溫度采集節(jié)點軟件設計
由于DS18B20采用總線協(xié)議方式,有嚴格的時序概念,因此,對DS18B20的軟件設計必須嚴格按照協(xié)議進行??刂破飨駾S18B20發(fā)送復位脈沖進行初始化,初始化成功之后,再向總線寫入“Skip ROM”指令,再接著寫入溫度轉換指令。等待少許延時后,讀取轉換的溫度,由于要讀取9個溫度值,所以通過一個循環(huán),每次讀取一個溫度,一共讀取9次即可。其中每一次讀取溫度,都要先初始化,然后匹配要讀取的DS18B20,最后讀取RAM里的溫度。
由于溫度采集點采用終端設備節(jié)點,故只能請求加入網絡,設備上電并入網成功與協(xié)調器綁定完成后,等待協(xié)調器的指令,如收到指令,則每隔5s鐘采集一次溫度或者獲取一次地址信息,具體流程圖如圖2。
3.2 ZigBee匯集節(jié)點軟件設計
匯集節(jié)點一方面收集終端設備發(fā)送來的數(shù)據,另一方面通過串口與外部設備通訊,這里為了取得模擬效果,采用串口助手來演示數(shù)據顯示和指令發(fā)送,該部分的軟件設計流程如圖3。
4 實現(xiàn)結果和分析
本系統(tǒng)設計的控制指令主要有兩個“topology”和“collect”分別為獲取網絡拓撲結構和獲取溫度數(shù)據。當在PC的串口調試界面發(fā)送“topology”,在接收欄界面如圖4所示。當PC的串口調試界面發(fā)送入 “colldata” 收到如圖5的信息。
分析:如圖4所示,根據地址信息可以分析出這是一個星型網絡結構,跟期望的設計一致。
分析:如圖5所示,Box_no:車廂編號,Et_temp:環(huán)境溫度,Bear_No:軸承編號,Bear_temp:軸承溫度,State:軸承狀態(tài)。按照報警原理,軸承狀態(tài)取決于設定的絕對報警溫度和相對報警溫度,只要軸承滿足任意一個報警條件,就會顯示故障狀態(tài)F(False),否則顯示N(Normal),對比各個車廂的軸承溫度準確地反映了工作狀態(tài),證明了此系統(tǒng)工作的正確性。
5 總結
本文專門針對鐵路快捷貨車的自身特點以及鐵路貨運需求,提出鐵路貨車軸承溫度自動監(jiān)測的解決方案,設計了以CC2530和DS18B20為核心軸承溫度監(jiān)測的軟硬件部分。本系統(tǒng)著重介紹了ZigBee控制DS18B20采集溫度、無線傳輸、指令控制和報警顯示等部分。經過實驗測試,各項顯示正確地反映了軸承的狀態(tài),證明了本設計的應用價值。
參考文獻:
[1]毛志勇.基于無線傳感網絡軸承振動檢測系統(tǒng)的研究[D].江蘇.江蘇大學.2009.
[2]Kovacs A, Peroulis D, Sadeghi F. Early-Warning Wireless Telemeter for Harsh-Environment Bearings[C]. IEEE SENSORS 2007 Conference, 2007:946-950.
[3]王小強,歐陽駿,黃寧琳.ZigBee無線傳感網絡設計與實現(xiàn)[M].北京:化學工業(yè)出版社,2012,6.
[4]Peter Faubel,陳銘.鐵路貨車的在線監(jiān)測[J].國外鐵道車輛.2011,48(1):41-45.
[5]吳晨霞.基于ZigBee技術的軸承溫度監(jiān)控系統(tǒng)[D].大連:大連理工大學.2009.
[6]Shizhuang L,Jingyu L,Yanjun F,ZigBee Based Wireless Sensor Network and Its Applications in Industrial. In:proceeding of Automation and Logistics.2007,1979-1983.
[7]趙海蘭、趙祥偉.智能溫度傳感器DS18B20的原理與應用[J].現(xiàn)代電子技術,2003.(14):32-34.
[8]王鐵流,萬薇. 陣列式紅外探測器在列車軸溫監(jiān)測系統(tǒng)的應用[J].電子產品世界,2013(2):46-48.
本文來源于中國科技期刊《電子產品世界》2016年第10期第79頁,歡迎您寫論文時引用,并注明出處。
評論