關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于CC2530的軸承溫度監(jiān)測(cè)

基于CC2530的軸承溫度監(jiān)測(cè)

作者:張高明 吳新春 白天蕊 時(shí)間:2016-10-27 來(lái)源:電子產(chǎn)品世界 收藏
編者按:滾動(dòng)軸承是列車(chē)最重要的機(jī)械部件之一,它在列車(chē)行駛中起著承受載荷和傳遞載荷的作用,工作條件十分惡劣。同時(shí)滾動(dòng)軸承也是易損元件。據(jù)統(tǒng)計(jì),旋轉(zhuǎn)機(jī)械的故障有30%是由滾動(dòng)軸承故障引起的,它的好壞對(duì)列車(chē)的工作狀態(tài)影響極大。因此,研究軸承故障診斷技術(shù)對(duì)于列車(chē)安全運(yùn)行十分有意義。目前有很多軸承故障檢測(cè)方法。大致可以分為:振動(dòng)法、噪聲法、溫度法、油樣分析法。其中溫度監(jiān)測(cè)對(duì)軸承負(fù)荷、速度和潤(rùn)滑情況的變化反映比較敏感,尤其是對(duì)潤(rùn)滑不良而引起的軸承過(guò)熱現(xiàn)象很靈敏[1]。針對(duì)鐵路快捷貨車(chē)車(chē)廂沒(méi)有電源、車(chē)輛隨時(shí)解編或編組、無(wú)人值守

作者/ 張高明 吳新春 白天蕊 西南交通大學(xué) 信息科學(xué)與技術(shù)學(xué)院(四川 成都 610031)

本文引用地址:http://m.butianyuan.cn/article/201610/311940.htm

摘要:滾動(dòng)軸承是列車(chē)最重要的機(jī)械部件之一,它在列車(chē)行駛中起著承受載荷和傳遞載荷的作用,工作條件十分惡劣。同時(shí)滾動(dòng)軸承也是易損元件。據(jù)統(tǒng)計(jì),旋轉(zhuǎn)機(jī)械的故障有30%是由滾動(dòng)軸承故障引起的,它的好壞對(duì)列車(chē)的工作狀態(tài)影響極大。因此,研究軸承故障診斷技術(shù)對(duì)于列車(chē)安全運(yùn)行十分有意義。目前有很多軸承故障檢測(cè)方法。大致可以分為:振動(dòng)法、噪聲法、溫度法、油樣分析法。其中溫度對(duì)軸承負(fù)荷、速度和潤(rùn)滑情況的變化反映比較敏感,尤其是對(duì)潤(rùn)滑不良而引起的軸承過(guò)熱現(xiàn)象很靈敏[1]。針對(duì)鐵路快捷貨車(chē)車(chē)廂沒(méi)有電源、車(chē)輛隨時(shí)解編或編組、無(wú)人值守等問(wèn)題,提出快捷貨車(chē)軸溫方法,采用無(wú)線通信技術(shù)ZigBee和數(shù)字溫度傳感器準(zhǔn)確快速地測(cè)量多個(gè)車(chē)廂軸溫,利用星型網(wǎng)絡(luò)實(shí)現(xiàn)各個(gè)車(chē)廂的匯集以及報(bào)警功能。

引言

  當(dāng)前,鐵路貨運(yùn)物流嚴(yán)重滯后,除了鐵路基礎(chǔ)建設(shè)不足,更重要的是大量的貨車(chē)速度普遍在100公里/小時(shí)以下,造成這一現(xiàn)象的原因在于滾動(dòng)軸承作為機(jī)械設(shè)備中重要的旋轉(zhuǎn)零件,也是機(jī)械設(shè)備中重要故障源之一,在軸承正常運(yùn)轉(zhuǎn)期間,如果出現(xiàn)缺油、少油、損傷、摩擦、碰撞等原因,會(huì)出現(xiàn)“燒軸”現(xiàn)象[2],導(dǎo)致不同程度的上升,因此通過(guò)觀察軸溫的變化可以判斷出軸承的運(yùn)行狀況。當(dāng)前,在我國(guó)鐵路貨車(chē)提速的大背景下,對(duì)軸承的安全技術(shù)提出了更嚴(yán)格的要求,研究軸溫實(shí)時(shí)監(jiān)測(cè)技術(shù)具有實(shí)際應(yīng)用價(jià)值。目前,檢測(cè)軸溫的方法常采用人工定期檢查和紅外測(cè)溫和有線測(cè)溫法,最早的人工檢查方法就是當(dāng)列車(chē)進(jìn)站后,工人用測(cè)溫儀器逐個(gè)檢查,很明顯,這種方法準(zhǔn)確性不高,實(shí)時(shí)性差,而且效率低。后來(lái)采用紅外測(cè)溫法,是在鐵路軌道每隔30公里鋪設(shè)紅外探測(cè)器,當(dāng)列車(chē)經(jīng)過(guò)時(shí)采集軸承輻射的電磁波,雖然實(shí)現(xiàn)了自動(dòng)測(cè)溫,但由于紅外輻射誤差較高。再后來(lái)采用的有線測(cè)溫法,但因?yàn)椴捎玫腜N結(jié)溫度傳感器,準(zhǔn)確性還是不高。針對(duì)以上測(cè)溫方式存在的問(wèn)題和缺陷 ,本文提出車(chē)載測(cè)溫的方法,即采用ZigBee短距離無(wú)線自組網(wǎng)和單總線數(shù)字輸出技術(shù),解決了測(cè)溫點(diǎn)分散問(wèn)題,又具有低功耗,實(shí)時(shí)性強(qiáng)的特點(diǎn),非常適合于快捷鐵路貨車(chē)的軸溫監(jiān)測(cè)。

1 系統(tǒng)功能和架構(gòu)配置

  1.1 功能分析

  1)能滿足列車(chē)運(yùn)行過(guò)程中惡劣的環(huán)境要求,如高強(qiáng)度振動(dòng)和不同地區(qū)的溫度差;

  2)實(shí)時(shí)監(jiān)測(cè)軸承溫度;

  3)報(bào)警功能,采用絕對(duì)溫度和相對(duì)溫度判斷軸承狀態(tài),即絕對(duì)溫度(軸承溫度)高于設(shè)定報(bào)警溫度T1顯示報(bào)警,當(dāng)相對(duì)溫度(軸承溫度減去環(huán)境溫度差值)高于設(shè)定的報(bào)警溫度T2報(bào)警;

  4)可以人工設(shè)置兩個(gè)報(bào)警溫度;

  5)能夠顯示ZigBee組網(wǎng)網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)。

  1.2 架構(gòu)配置方案設(shè)計(jì)

  本系統(tǒng)的總體設(shè)計(jì)框圖如圖1所示。每節(jié)車(chē)廂軸承箱處安裝九個(gè),這些溫度傳感器分別采集8個(gè)軸承溫度和1個(gè)環(huán)境溫度,采集完畢通過(guò)單總線的方式送到ZigBee 溫度采集節(jié)點(diǎn),車(chē)廂之間通過(guò)ZigBee星型無(wú)線網(wǎng)絡(luò)方式與ZigBee匯集節(jié)點(diǎn)通信,并把本車(chē)廂溫度數(shù)據(jù)上報(bào)到協(xié)調(diào)器處。協(xié)調(diào)器收到數(shù)據(jù)后將數(shù)據(jù)打包成固定的數(shù)據(jù)幀格式,通過(guò)Uart口發(fā)送到顯示設(shè)備。同時(shí),外部指令也可以通過(guò)串口發(fā)送給ZigBee匯集節(jié)點(diǎn),然后ZigBee溫度采集節(jié)點(diǎn)會(huì)通過(guò)廣播收到命令,之后采集溫度或是獲取地址。

2 硬件結(jié)構(gòu)的實(shí)現(xiàn)

  2.1 溫度采集

  本文采用接觸式數(shù)字溫度傳感器DS18B20,它采用on-board 專(zhuān)利技術(shù),全部的電路都集成在一個(gè)三極管大小的芯片上。DS18B20具有數(shù)字信號(hào)輸出和支持單總線多掛特點(diǎn),可以準(zhǔn)確地測(cè)量多個(gè)溫度值。DS18B20每一次讀取溫度之前都要進(jìn)行嚴(yán)格時(shí)序操作,要讀出當(dāng)前溫度一共需要兩個(gè)周期:第一個(gè)周期進(jìn)行復(fù)位(初始化)、跳過(guò)ROM和開(kāi)啟溫度轉(zhuǎn)換;第二個(gè)周期里執(zhí)行復(fù)位、匹配ROM、寫(xiě)ROM ID和讀RAM數(shù)據(jù)。

  本文采用的是單總線多掛的結(jié)構(gòu)測(cè)溫,的P0_6口接DS18B20的DQ控制器,依次向單總線寫(xiě)入ROM ID,比較單總線上的ROM ID和本身ROM ID,若相同,則響應(yīng)后面的操作,最后讀出該節(jié)點(diǎn)溫度;若不同,則不會(huì)響應(yīng)。由于ROM ID是唯一的,所以每次只會(huì)有一個(gè)DS18B20響應(yīng)。

  2.2 ZigBee節(jié)點(diǎn)設(shè)計(jì)

  TI公司的是專(zhuān)門(mén)針對(duì)IEEE 802.15.4和ZigBee應(yīng)用的單芯片解決方案,可工作在2.4GHz的16個(gè)信道。理論上傳輸距離在0~400m,最高傳輸速率可達(dá)200Kbps。從網(wǎng)絡(luò)配置上來(lái)講,ZigBee網(wǎng)絡(luò)中有3種類(lèi)型的節(jié)點(diǎn):ZigBee協(xié)調(diào)器節(jié)點(diǎn)、ZigBee路由器節(jié)點(diǎn)和 ZigBee終端節(jié)點(diǎn),這三種節(jié)點(diǎn)在硬件上是完全一樣的,都可以通過(guò)軟件配置成不同的節(jié)點(diǎn)。ZigBee三種常見(jiàn)的網(wǎng)絡(luò)結(jié)構(gòu)分別是:星狀網(wǎng)絡(luò)、樹(shù)狀網(wǎng)絡(luò)和Mesh網(wǎng)絡(luò)。本文溫度采集節(jié)點(diǎn)全部配置成終端設(shè)備,只負(fù)責(zé)和DS18B20采集溫度。終端設(shè)備采集到溫度或者地址信息后重新生成固定的幀格式發(fā)送到協(xié)調(diào)器,也就是溫度匯集節(jié)點(diǎn)。本文中設(shè)計(jì)的溫度幀格式字段主要有:車(chē)廂編號(hào)、車(chē)廂狀態(tài)、環(huán)境溫度和每個(gè)軸承對(duì)應(yīng)的溫度和狀態(tài)以及編號(hào)。地址幀格式字段有:設(shè)備類(lèi)型、本節(jié)點(diǎn)地址和父節(jié)點(diǎn)地址。

  本文采用TI的協(xié)議棧為ZStack-CC2530-2.5.1a,OSAL是一種基于事件驅(qū)動(dòng)的輪詢式操作系統(tǒng),采用輪詢的方式不斷地查看事件列表,如果有事件發(fā)生了,則會(huì)調(diào)用相應(yīng)的事件處理函數(shù)進(jìn)行處理。

  為了實(shí)現(xiàn)對(duì)ZigBee節(jié)點(diǎn)的簡(jiǎn)單控制,溫度匯集節(jié)點(diǎn)一旦收到串口接收的命令“colldata”和“topology”,協(xié)調(diào)器就分辨該命令是獲取溫度數(shù)據(jù)還是網(wǎng)絡(luò)拓?fù)?,然后通過(guò)廣播向所有終端節(jié)點(diǎn)發(fā)送相應(yīng)的Command ID,終端節(jié)點(diǎn)收到命令后分別設(shè)置兩個(gè)事件,一個(gè)溫度采集事件和一個(gè)獲取地址事件,OSAL檢測(cè)到事件后,啟動(dòng)溫度或者地址獲取動(dòng)作,并自動(dòng)發(fā)送到協(xié)調(diào)器。

3 軟件設(shè)計(jì)

  本文的軟件開(kāi)發(fā)環(huán)境為IAR for 8051 V8.10,支持所有的編譯、調(diào)試和下載。

  3.1 溫度采集節(jié)點(diǎn)軟件設(shè)計(jì)

  由于DS18B20采用總線協(xié)議方式,有嚴(yán)格的時(shí)序概念,因此,對(duì)DS18B20的軟件設(shè)計(jì)必須嚴(yán)格按照協(xié)議進(jìn)行??刂破飨駾S18B20發(fā)送復(fù)位脈沖進(jìn)行初始化,初始化成功之后,再向總線寫(xiě)入“Skip ROM”指令,再接著寫(xiě)入溫度轉(zhuǎn)換指令。等待少許延時(shí)后,讀取轉(zhuǎn)換的溫度,由于要讀取9個(gè)溫度值,所以通過(guò)一個(gè)循環(huán),每次讀取一個(gè)溫度,一共讀取9次即可。其中每一次讀取溫度,都要先初始化,然后匹配要讀取的DS18B20,最后讀取RAM里的溫度。

  由于溫度采集點(diǎn)采用終端設(shè)備節(jié)點(diǎn),故只能請(qǐng)求加入網(wǎng)絡(luò),設(shè)備上電并入網(wǎng)成功與協(xié)調(diào)器綁定完成后,等待協(xié)調(diào)器的指令,如收到指令,則每隔5s鐘采集一次溫度或者獲取一次地址信息,具體流程圖如圖2。

  3.2 ZigBee匯集節(jié)點(diǎn)軟件設(shè)計(jì)

  匯集節(jié)點(diǎn)一方面收集終端設(shè)備發(fā)送來(lái)的數(shù)據(jù),另一方面通過(guò)串口與外部設(shè)備通訊,這里為了取得模擬效果,采用串口助手來(lái)演示數(shù)據(jù)顯示和指令發(fā)送,該部分的軟件設(shè)計(jì)流程如圖3。

4 實(shí)現(xiàn)結(jié)果和分析

  本系統(tǒng)設(shè)計(jì)的控制指令主要有兩個(gè)“topology”和“collect”分別為獲取網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)和獲取溫度數(shù)據(jù)。當(dāng)在PC的串口調(diào)試界面發(fā)送“topology”,在接收欄界面如圖4所示。當(dāng)PC的串口調(diào)試界面發(fā)送入 “colldata” 收到如圖5的信息。

  分析:如圖4所示,根據(jù)地址信息可以分析出這是一個(gè)星型網(wǎng)絡(luò)結(jié)構(gòu),跟期望的設(shè)計(jì)一致。

  分析:如圖5所示,Box_no:車(chē)廂編號(hào),Et_temp:環(huán)境溫度,Bear_No:軸承編號(hào),Bear_temp:軸承溫度,State:軸承狀態(tài)。按照?qǐng)?bào)警原理,軸承狀態(tài)取決于設(shè)定的絕對(duì)報(bào)警溫度和相對(duì)報(bào)警溫度,只要軸承滿足任意一個(gè)報(bào)警條件,就會(huì)顯示故障狀態(tài)F(False),否則顯示N(Normal),對(duì)比各個(gè)車(chē)廂的軸承溫度準(zhǔn)確地反映了工作狀態(tài),證明了此系統(tǒng)工作的正確性。

5 總結(jié)

  本文專(zhuān)門(mén)針對(duì)鐵路快捷貨車(chē)的自身特點(diǎn)以及鐵路貨運(yùn)需求,提出鐵路貨車(chē)軸承溫度自動(dòng)監(jiān)測(cè)的解決方案,設(shè)計(jì)了以CC2530和DS18B20為核心軸承溫度監(jiān)測(cè)的軟硬件部分。本系統(tǒng)著重介紹了ZigBee控制DS18B20采集溫度、無(wú)線傳輸、指令控制和報(bào)警顯示等部分。經(jīng)過(guò)實(shí)驗(yàn)測(cè)試,各項(xiàng)顯示正確地反映了軸承的狀態(tài),證明了本設(shè)計(jì)的應(yīng)用價(jià)值。

參考文獻(xiàn):

  [1]毛志勇.基于無(wú)線傳感網(wǎng)絡(luò)軸承振動(dòng)檢測(cè)系統(tǒng)的研究[D].江蘇.江蘇大學(xué).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]王小強(qiáng),歐陽(yáng)駿,黃寧琳.ZigBee無(wú)線傳感網(wǎng)絡(luò)設(shè)計(jì)與實(shí)現(xiàn)[M].北京:化學(xué)工業(yè)出版社,2012,6.

  [4]Peter Faubel,陳銘.鐵路貨車(chē)的在線監(jiān)測(cè)[J].國(guó)外鐵道車(chē)輛.2011,48(1):41-45.

  [5]吳晨霞.基于ZigBee技術(shù)的軸承溫度監(jiān)控系統(tǒng)[D].大連:大連理工大學(xué).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的原理與應(yīng)用[J].現(xiàn)代電子技術(shù),2003.(14):32-34.

  [8]王鐵流,萬(wàn)薇. 陣列式紅外探測(cè)器在列車(chē)軸溫監(jiān)測(cè)系統(tǒng)的應(yīng)用[J].電子產(chǎn)品世界,2013(2):46-48.


本文來(lái)源于中國(guó)科技期刊《電子產(chǎn)品世界》2016年第10期第79頁(yè),歡迎您寫(xiě)論文時(shí)引用,并注明出處。



評(píng)論


相關(guān)推薦

技術(shù)專(zhuān)區(qū)

關(guān)閉