《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32的球磨機運行狀態(tài)監(jiān)測系統(tǒng)設計
基于STM32的球磨機運行狀態(tài)監(jiān)測系統(tǒng)設計
2015年電子技術應用第3期
蔡改貧,熊 洋,許 琴
江西理工大學 機電工程學院,江西 贛州341000
摘要: 針對傳統(tǒng)工礦企業(yè)對球磨機運行狀態(tài)維護,依賴于人工經驗判斷的特點,設計了一種基于STM32+ET100的智能監(jiān)測系統(tǒng)。分別對電動機定子溫度、軸承溫度、減速機的潤滑油溫及振動等14路信號進行采集,并用CAN總線進行組網,傳送至主控節(jié)點。上位機采用ET100作為開發(fā)平臺,通過Modbus RTU協(xié)議實現(xiàn)STM32和上位機的通信。該系統(tǒng)穩(wěn)定、可靠,具有較強擴展性,滿足工況現(xiàn)場使用要求。
中圖分類號: TP274
文獻標識碼: A
文章編號: 0258-7998(2015)03-0072-03
Design of the ball mill running state monitoring system based on STM32
Cai Gaipin,Xiong Yang,Xu Qin
School of Mechanical and Electrical Engineering,Jiangxi University of Science and Technology,Ganzhou 341000,China
Abstract: This paper designed an intelligent monitoring system based on STM32 + ET100, in view of the mill run state maintenance for the enterprise in traditional working condition, dependent on the characteristics of the human experience judgment. The acquisition of 14 road dates consist of motor stator temperature, bearing temperature, reducer lubricating oil temperature and vibration signal, transmited to the main control node by taking advantage of networking with CAN bus, and achieving the communication between STM32 and PC, using ET100 as development platform, through the Modbus RTU protocol . The system is stable, reliable and has strong expansibility, which satisfies the requirement of working field.
Key words : condition monitoring;CAN bus;Modbus protocol

 

0 引言

  在工礦企業(yè),風機和磨機等設備一般是關鍵重要設備,這些設備穩(wěn)定、可靠及高效率的運行是企業(yè)關心的重點,如何實現(xiàn)這些設備的正常運行及對設備預知性維護,是企業(yè)所急需的[1]。

  目前工礦企業(yè)大型風機、磨機等設備的配備情況是:電動機、減速機、設備本體。衡量設備能否安全穩(wěn)定運行的關鍵指標包括:電動機定子溫度、軸承溫度;減速機的潤滑油溫及振動情況;設備的軸承溫度、軸向、徑向振動等。而大多數磨礦企業(yè)現(xiàn)場環(huán)境惡劣,檢測設備相對落后,需要過度依靠人工經驗去估計,危害員工身體的健康并且經驗估計與實際的誤差太大,無法對磨機的運行狀態(tài)進行可靠地估計。本文基于STM32+ET100的智能監(jiān)測系統(tǒng),實現(xiàn)了球磨機運行狀態(tài)的監(jiān)測,并且系統(tǒng)穩(wěn)定、可靠,滿足工礦現(xiàn)場使用要求,具有較強擴展性。

1 系統(tǒng)總體結構

  本文設計的球磨機運行狀態(tài)監(jiān)測系統(tǒng),在各個節(jié)點上分別采集電動機、減速機、設備的溫度及振動情況,并通過CAN總線準確地回傳到主控節(jié)點,主控節(jié)點通過Modbus協(xié)議與上位機觸摸屏通信,同時系統(tǒng)可以根據預先設定的溫度及振動閾值,在磨礦生產中其運行狀態(tài)出現(xiàn)異常時做出報警提示。

  球磨機運行狀態(tài)監(jiān)測系統(tǒng)由上位機觸摸屏、主控節(jié)點、采集節(jié)點和傳感器組成。傳感器設置在磨礦系統(tǒng)的一些關鍵部件中,其中溫度測量采用PT100,振動測量采用加速度傳感器ADX001。各節(jié)點采集的信號通過CAN總線將溫度、振動信息發(fā)送至主控節(jié)點,主控節(jié)點收集到總線的信息后進行數據處理,采用Modbus RTU主從協(xié)議將處理后的溫度、振動數據發(fā)到觸摸屏,觸摸屏上顯示各監(jiān)測部件的溫度、振動實時變化曲線,并根據企業(yè)給出的數據進行溫度、振動閾值設置,實現(xiàn)在線監(jiān)測、報警功能。系統(tǒng)總體結構如圖1所示。

001.jpg

  由圖1系統(tǒng)結構圖可知,系統(tǒng)包括8路溫度測點,分別為:電動機定子溫度、軸承溫度、減速機的潤滑油溫度;6路振動測點,分別為電動機動力端及非動力端軸承,減速機輸入、輸出端軸承,設備輸入端及末端軸承振動。

2 硬件電路設計

  2.1 節(jié)點設計

  系統(tǒng)中各節(jié)點包括主控節(jié)點和各采集節(jié)點兩種類型,其在硬件構成和實現(xiàn)上大體相同,其硬件電路主要有:STM32F103ZET6微處理器、外部電源、按鍵、LED指示燈、SWD接口、CAN接口等。節(jié)點硬件框圖如圖2所示。

002.jpg

  2.2 主控芯片

  STM32F103ZET6為意法半導體公司推出的基于CoreTex-M3內核的高性價比微型控制器,該處理器具有體積小、功耗低及性能高的優(yōu)勢。具有豐富的片內資源、2 KB的RAM、64 KB的Flash存儲器,工作頻率經過PLL倍頻后最高可達到72 MHz。本系統(tǒng)設計中,STM32F103-ZET6外接8 MHz時鐘,經內部PLL倍頻至72 MHz[2]。

  2.3 傳感器選型

  PT100溫度傳感器具有精度高、可靠性強、穩(wěn)定性好、價格便宜等優(yōu)點,廣泛應用于工業(yè)自動化測量和各種儀器儀表領域中。本設計中為了減小由于導線電阻帶來的附加誤差,將PT100傳感器兩側相等的導線長度分別加在兩側的橋臂上,采用三線制測溫方案[3]。

  加速度傳感器ADXL001是工業(yè)振動與沖擊傳感器,基于ADI公司的iMEMS技術,使工業(yè)控制儀器設計采用簡單的解決方案就可以實現(xiàn)高性價比、高性能且可靠地寬帶振動監(jiān)控。ADXL001振動與沖擊傳感器具有3個滿量程動態(tài)范圍,分別為70 g、250 g和500 g,靈敏度適用各種范圍,且寬帶寬,諧振頻響為22 kHz。iMEMS振動傳感器采用陶瓷封裝,適合苛刻的工業(yè)環(huán)境,易于安裝磨礦設備的測量點上。在進行球磨機振動測量時,關心的最高頻率為4 000 Hz,為滿足采樣定律,又不至于采集數據量太大,本設計最高頻率為12 kHz[4]。為了正確提取傳感器采集的球磨機的振動信號,對于高頻部分采用硬件電路將其濾掉,濾波電路采用一階低通濾波器。電路如圖3所示。

003.jpg

  圖3將一階低通濾波網絡接到運算放大器的輸入端,運算放大器起隔離負載影響、提高增益和提高帶負載能力的作用。其截止頻率f0為:1/2?仔RC=12 kHz,放大倍數K為1+R2/R1,本文R取12.7 k,C取1 nF。

  2.4 ET100觸摸屏

  觸摸屏是系統(tǒng)與用戶之間進行交互和信息交換的媒介,是指人和機器在信息交換和功能上接觸,進行人機對話,故在工業(yè)領域也稱人機交互界面。本文選用的觸摸屏型號為步科ET100觸摸屏,其含有128 MB Flash+64 MB SDRAM,防護等級符合達到工業(yè)IP65標準。監(jiān)控系統(tǒng)通過在上位機觸摸屏設置,在現(xiàn)場觸摸屏上能夠實現(xiàn)多通道實時溫度、振動數據顯示,并能記錄歷史數據,數據記錄時間可按照需要設置,并可打印輸出。通過觸摸屏可以設置溫度、振動信號,并設置管理員窗口。在觸摸屏上設置的串口通信參數如表1所示。

006.jpg

3 軟件設計

  磨機整體檢測系統(tǒng)軟件設計包括兩方面的工作:一是各采集節(jié)點在STM32端實現(xiàn)溫度、振動傳感器的數據采集,并發(fā)送至主控節(jié)點等待發(fā)送;二是采用Modbus標準協(xié)議將采集的數據發(fā)送至上位機觸摸屏。系統(tǒng)總體程序包括系統(tǒng)初始化、開啟CAN接收中斷服務、溫度振動數據采集和CAN總線發(fā)送上次采集的數據等操作。其程序流程如圖4所示。

004.jpg

  3.1 Modbus協(xié)議

  Modbus協(xié)議是一種工業(yè)通信和分布式控制系統(tǒng)協(xié)議,是工業(yè)領域全球最流行的通信協(xié)議之一[5]。其包含的Master/Slave主從應答方式的通信協(xié)議,具有簡單、可靠、容易實現(xiàn)等特點。本文中采用ET100觸摸屏作主,STM32作從方式進行通信,物理層采用RS232串行通信標準來實現(xiàn)。

  當在Modbus網絡上通信時,主設備不斷的向外發(fā)送地址,從設備接收地址并作出相應的動作,若需要響應,控制器生成的反饋信息必須遵循標注的Modbus協(xié)議發(fā)出。其通用數據幀格式如表2所示。

007.jpg

  單個設備的地址碼范圍為1~247。主設備通過將要聯(lián)絡的從設備地址放入消息中,從設備做出響應時將自己的地址放入回應的地址域中,從而實現(xiàn)主從設備通信。功能碼表示以何種方式來讀/寫數據。數據區(qū)包含終端執(zhí)行特定功能所需要的數據或者終端響應查詢時采集到的數據。檢驗碼是表示設備進行通信時,需要對傳輸的數據進行檢驗,包括奇偶檢驗、LRC檢驗和CRC檢驗,本文采用CRC校驗。

  3.2 CAN總線軟件設計

  STM32F103ZET6內部集成了單路CAN控制器,其初始化內容包括:配置相關引腳的復用功能,使能CAN時鐘、配置CAN工作模式及波特率、設置濾波器,通過CAN_RFOR設置中斷方式[6]。CAN發(fā)送報文數據流程為:應用程序選擇一個空郵箱發(fā)送、清除并發(fā)送郵箱標識符寄存器、設置發(fā)送郵箱數據長度與待發(fā)送數據、查詢發(fā)送狀態(tài)。

  3.3 Modbus報文發(fā)送、接收

  ET100觸摸屏上電后,預先設計的功能碼0x03會不斷向外發(fā)送元件的地址,從設備STM32根據接收到的地址回饋相應的數據。

  從站在響應主站發(fā)送過來的報文時主要完成以下幾個操作:功能選擇模塊、功能處理模塊和處理應答模塊。

  功能選擇模塊主要根據用戶在觸摸屏上設置的地址,決定Modbus從站的操作行為以及執(zhí)行行為;

  功能處理模塊是核心,主要包括構造消息幀和解析生成的CRC檢驗碼,然后根據消息幀發(fā)送出去;

  處理應答模塊是對反饋的數據進行處理,驗證收到的數據是否正確,即若程序在規(guī)定的延時內接收到響應,那么對接收到的數據進行處理,進行CRC檢驗碼判斷接收到的數據是否正確。其總體發(fā)送、接收流程如圖5所示。

005.jpg

4 結束語

  基于STM32的球磨機運行狀態(tài)監(jiān)測系統(tǒng)設計,分別利用溫度和振動傳感器在各個節(jié)點采集溫度和振動信息,利用CAN總線實現(xiàn)組網,將采集的節(jié)點信息發(fā)送到主控節(jié)點上。通過設置中斷方式,每次定時時間到,主控節(jié)點將上一次采集的溫度、振動數據發(fā)送到上位機觸摸屏。利用標準Modbus協(xié)議,以ET100為主控設備,STM32F103ZET6為從設備進行通信,成功實現(xiàn)數據采集和傳輸通信。通過實驗測試,本文所介紹的設計方案可以較好地應用于工業(yè)磨礦現(xiàn)場設備的監(jiān)測與報警,且本文設計不僅針對磨礦設備的應用場合,針對其他工況只需要對系統(tǒng)進行相應的改動就能較好地適用于其他的工業(yè)設備實時監(jiān)測場合,具有較強的技術適用性和廣泛的應用前景。

  參考文獻

  [1] 郜立煥,萬暢,張福志,等.球磨機狀態(tài)檢測系統(tǒng)設計與故障診斷[J].礦山機械,2007,35(12):98-100.

  [2] 馬軍,李志華.基于STM32的無線次聲采集系統(tǒng)的設計[J].電子技術應用,2014,40(4):92-95.

  [3] 徐莉振,鮑敏.面向Pt100鉑電阻的高精度多路測溫系統(tǒng)[J].機電工程,2013,30(1):65-72.

  [4] 周平,柴天佑.磨礦過程磨機負荷的智能監(jiān)測與控制[J].控制理論與應用,2008,25(6):1095-1098.

  [5] 張桂,金國強,李輝.基于ARM平臺Modbus RTU協(xié)議的研究與實現(xiàn)[J].電力科學與工程,2011,27(1):23-27.

  [6] 張家田,王金成,嚴正娟,等.基于CAN總線的井下視頻信號采集系統(tǒng)設計[J].電子技術應用,2013,39(12):15-21.


此內容為AET網站原創(chuàng),未經授權禁止轉載。
主站蜘蛛池模板: 国产精品美女一级在线观看| 成人性生交大片免费看好| 亚洲欧洲日产国码av系列天堂| 精品人妻少妇一区二区三区在线| 国产人澡人澡澡澡人碰视频| 污片在线观看网站| 夜夜影院未满十八勿进| 一级黄色香蕉视频| 无码专区国产精品视频| 久久国产精品免费网站| xxx毛茸茸的亚洲| 欧美成人全部免费观看1314色| 人妻内射一区二区在线视频| 综合网在线视频| 国产一级性生活片| 高清韩国a级特黄毛片| 国产日韩在线看| 亚洲人xxx日本人18| 国产精品永久久久久久久久久| 992tv国产人成在线观看| 精品欧美一区二区在线观看| 国产午夜精品久久久久免费视| 欧美色图一区二区| 国产精品区一区二区三| 97久久精品人人做人人爽| 天堂网在线观看| mp1pud麻豆媒体| 学长在下面撞我写着作业l| 中文字幕亚洲综合久久| 无码天堂va亚洲va在线va| 亚洲性69影院在线观看| 渣男渣女抹胸渣男渣女软件| 免费看片在线观看| 精品无人区一区二区三区| 啦啦啦中文高清在线观看6| 色噜噜狠狠一区二区| 国产乱妇无码大片在线观看 | 最近的2019中文字幕hd| 亚洲人成影院在线无码按摩店| 欧美成人天天综合在线视色| 亚洲成人激情小说|