找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 2986|回復: 0
打印 上一主題 下一主題
收起左側

基于STM32和機智云平臺的滾動軸承在線監(jiān)測系統(tǒng)

[復制鏈接]
跳轉到指定樓層
樓主
ID:184786 發(fā)表于 2017-9-22 12:55 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式
摘要:設計了一種基于云平臺的滾動軸承在線監(jiān)測系統(tǒng),信號采集模塊將振動傳感器輸出的振動信號進行變換,再通過
有源濾波模塊處理后交給控制器,控制器內(nèi)部進行 A / D 采樣,隨后處理器對 A / D 采樣后的信號進行參數(shù)的運算,最后
將參數(shù)通過云平臺傳輸協(xié)議模塊,在利用 WiFi轉發(fā)給遠程機智云平臺服務器。該系統(tǒng)為滾動軸承的監(jiān)測提供了一個平
臺,在這個平臺上工程人員可以通過遠程的云服務器和 APP終端對滾動軸承的狀態(tài)進行了解,很大程度上減少了工程
人員的工作量,提高了對滾動軸承監(jiān)測的效率。

引   言
滾動軸承作為機械設備中重要的旋轉零件,也是機械設備的重要故障源之一。統(tǒng)計表明,在使用滾動軸承的旋轉機械中,大約有30%的機械故障是滾動軸承引起的[ 1 ] ,而每一次故障都會帶來十分巨大的財產(chǎn)損失甚至是人身傷亡事故,因此對滾動軸承運行狀態(tài)的監(jiān)控是十分重要的。工業(yè)系統(tǒng)中滾動軸承所在的位置環(huán)境惡劣且分布十分分散,難以進行人工的檢測與維護。機智云是一個主要為開發(fā)者提供物聯(lián)網(wǎng)設備的自主開發(fā)工具、后臺技術支持服務、遠程設備管理、數(shù)據(jù)存儲分析等服務的云平臺[ 2 ] 。本文設計了一種將現(xiàn)場滾動軸承狀態(tài)數(shù)據(jù)通過 WiFi模組與遠程云服務器進行通信并且能在 APP終端進行實時顯示的滾動軸承在線監(jiān)測系統(tǒng)。該監(jiān)測系統(tǒng)設計的關鍵問題主要有以下幾點:
① 對振動信號的采集;
② 對采集來的振動信號進行分析與運算; ③ 實現(xiàn)數(shù)據(jù)對云平臺的遠程傳輸與遠程控制。
1  滾動軸承在線監(jiān)測系統(tǒng)簡介
滾動軸承在線監(jiān)測系統(tǒng)主要由振動傳感器模塊、信號采集模塊、云平臺傳輸協(xié)議模塊、控制器與處理器模塊構成。由于滾動軸承工作環(huán)境的惡劣,且發(fā)生故障的不確定性,傳統(tǒng)的監(jiān)測系統(tǒng)擺脫不了工程人員長時間在現(xiàn)場值班的情形。本文提出了一種基于機制云平臺的實現(xiàn)遠程服務器,并且通過 APP 監(jiān)控的滾動軸承監(jiān)測系統(tǒng)的設計。該系統(tǒng)可通過對傳感器采集的信號進行分析,運算出反應系統(tǒng)運行狀態(tài)的參數(shù),從而為工程人員提供可靠的參考并且實現(xiàn)滾動軸承運行狀態(tài)的遠程在線監(jiān)測以及報警提醒,從而憑借較少的人力達到很好的效果。對于滾動軸承在線監(jiān)控系統(tǒng),首先應該考慮的應該就是設計必 須 要 符 合 現(xiàn) 場 的 情 況: ① 工 業(yè) 現(xiàn) 場 供 電 多 為220AC ; ② 現(xiàn)場多為大功率設備,該種設備的啟停對電網(wǎng)的影響較大,使得供電電源的質(zhì)量較差; ③ 現(xiàn)場電磁干擾信號的信噪比較低,對信號采集電路要求較高。綜合上述因素,提出如圖1所示的滾動軸承在線監(jiān)測系統(tǒng)總體示意圖。

2  滾動軸承在線監(jiān)測系統(tǒng)的硬件設計
2.1  處理器模塊
主 控 模 塊 以 STM32F103C8 作 為 控 制 核 心,STM32F103C8 是 ST 公司的微控制器,采用 STM32F 增強型系列中的高性能 ARM。茫铮颍簦澹 - M3 32 位的 RISC 內(nèi)核,工作頻率為 72MHz ,工作電壓 3.3V ,內(nèi)置高速存儲器、高 達1  2  8KB閃 存 和20KB的SRAM ,以 及 豐 富 的 增強I/ O端口和并聯(lián)到兩條 APB總線的外設,包括有兩個12位的 ADC 、 3個通用16位定時器和2個 UART接口[ 3 ] 。在該系統(tǒng)中,該控制核心主要控制采集信號的 A /D轉換、數(shù) 據(jù) 的 處 理、數(shù) 據(jù) 與 云 平 臺 進 行 的 傳 輸 等 工 作。STM32F103C8 **電路簡單,主要包括外接去耦電阻電容、晶振、復位電路、 +3.3V供電電路等,為了軟件的調(diào)試方便,將JTAG / SWD接口電路也設計在其中。晶振分為兩種:25MHz 晶振為高速時鐘( HSI )工作晶振,在內(nèi)部由于
( PLL )鎖相環(huán)的倍頻作用,使得CPU得到的晶振可達到75MHz ; 32.768kHz的晶振為低速外部晶振( LSE ),為實時控
制時鐘和備份控制器提供時鐘信號[ 4 ] 。 STM32F103C8 外部接口電路如圖2所示。

2.2  信號采集模塊
由于軸承工作環(huán)境的惡劣,使得振動傳感器以及其他傳感器微小信號的信噪比較低,監(jiān)測數(shù)據(jù)有較大的偏差,因此在信號的傳輸通路上設計了有源帶通濾波器。選用MAXIM 公司的 MAX275 芯片,該芯片可以構成兩個 4 階或者一個 8 階連續(xù)時間的巴特沃茲有源帶通濾波器,只截
取需要的頻率。通過公式計算得到以下參數(shù): F0 (中心頻率) =5kHz ,Q (品質(zhì)因數(shù)) =10 , Hobp (峰值頻率增益) =2 。該芯片的原理圖如圖 3 所示。

2.3 WiFi 無線傳輸模塊
由于需要與機智云平臺服務器進行數(shù)據(jù)通信,在本文中選擇漢楓電子科技的 WiFi 模塊進行設計,該模塊信號為 HF- LPB100 ,為嵌入式超低功耗 WiFi模組,可以將物理設備連接到 WiFi 無線網(wǎng)絡上,并提供了 UART 串口、SPI 、 PWM 接口進行數(shù)據(jù)傳輸,本文中選擇 UART串口進行數(shù)據(jù)傳輸解決方案。該模塊硬件上集成了 MAC 、基頻芯片、射頻收發(fā)單元、功率放大器、嵌入式固件,以及支持WiFi 協(xié)議及配置以及組網(wǎng)的 TCP / IP 協(xié)議棧[ 5 ] 。圖 4 為該模組的接口原理圖。

3  滾動軸承在線監(jiān)測系統(tǒng)的軟件設計
3.1  軟件流程的整體概述
系統(tǒng)的軟件開發(fā)以及調(diào)試均通過 KEIL。停模思砷_發(fā)環(huán)境完成, KEIL。停模 集成開發(fā)環(huán)境中包括了市面上絕大多數(shù)的芯片,其中也包括STM32F的全系列芯片,開發(fā)語言選 用 C 語 言,大 大 提 高 了 軟 件 的 可 讀 性 和 可 移植性。開發(fā)方式選用庫函數(shù),庫函數(shù)選用 ST 公司官方提供的3.5.0版本,許多常用的寄存器都已封裝成結構體,易于調(diào)用;常用功能也已封裝成了函數(shù)接口,使得開發(fā)者在開發(fā)過程中只需對調(diào)用的功能有清楚的認識,不用太在意寄存器相關的細節(jié),大大縮短了開發(fā)周期。系統(tǒng)軟件的整體設計主要分為以下幾個部分:
①ADC對信號進行采集;
② 處理器對采集的信號進行運算;
③ 控制器對處理后的數(shù)據(jù)進行顯示;
④ 通信模組向機智云平臺進行數(shù)據(jù)的傳輸。
圖5為系統(tǒng)軟件的整體流程圖。

3.2  振動信號的 A/ D 采樣以及性能參數(shù)的計算
由于振動信號的頻率不屬于高頻信號,且對精度的需求不太高, STM32F103C8 內(nèi)部的 A / D 位數(shù)為 12 位,采樣頻率高達1MHz ,可以滿足設計的需求。本設計中性能參數(shù)的計算以1024個采集信號為基礎,即 A / D采集1024個離散信號后才能進行后邊的性能參數(shù)的計算。需要計算的性能參數(shù)有峰值、有效值、均值、波峰因數(shù)、峭度。以上參數(shù)都能從某個方面反映軸承的運行狀態(tài)以及確定軸承正常與否。
3.3。祝椋疲 模組與處理器單元的對接
處理器單元按照固定的協(xié)議通過串口向 WiFi 模組中發(fā)送數(shù)據(jù);就ㄐ艆(shù)定義如下:
① 通信方式為串口 UART 通信。
② 波特率為 9600 。
③ 數(shù)據(jù)位為 8 位,奇偶校驗為無,停止位為 1 ;數(shù)據(jù)流控制為無。
基本 的 命 令 協(xié) 議 格 式 如 下:
Header (長度 2B ) =0xffff , len (長度2B ), cmd (長度 1B ), sn (長度 1B ),
flags(長度2B),
payload(長度xB),
checksum (長度 1B ,求和校驗)。
基本 命 令 格 式 的 說 明:
包 頭( header )固定為0xffff ;長度(len )是指從 cmd 開始到整個數(shù)據(jù)包結束所占用的字節(jié)數(shù);多于一個字節(jié)的整形數(shù)字以大端字節(jié)編碼;消息序號( sn )由發(fā)送方給出,接收方響應命令時需要把消息號返回給發(fā)送方;如在200ms內(nèi)沒有收到接收方響應,發(fā)送方重發(fā),最多重發(fā)三次。
3.4  云平臺服務器與 APP 終端的設計
滾動軸承在線監(jiān)測系統(tǒng)將處理好的數(shù)據(jù)通過串口按照以上的協(xié)議將數(shù)據(jù)傳輸給 WiFi 模組, WiFi 模組對其進行打包,通過網(wǎng)絡傳輸?shù)綑C智云平臺的遠程服務器, APP終端通過與遠程服務器的通信獲得滾動軸承在線監(jiān)測的數(shù)據(jù),在 APP終端應用程序上進行顯示。機智云平臺服務器端提供了一種十分方便的模塊配置方法,省去了復雜的編程過程,只需對新建的工程進行項目的配置,建立數(shù)據(jù)點,然后綁定使用的 APP 即可,大大提高了項目開發(fā)的周期。 APP 終端模板可以從機智云官網(wǎng)進行下載。圖 6 和圖 7 為配置完畢的滾動軸承在線監(jiān)測系統(tǒng)機智云平臺服務器的網(wǎng)頁顯示界面和同一時刻的手機 APP顯示界面。


結   語
隨著機械設備和生產(chǎn)系統(tǒng)日益向較大化、精密化、高速化 和 自 動 化 方 向 發(fā)展,一方面提高了生產(chǎn)效 率、降 低 了 生 產(chǎn) 成本,另一方面對機械的設 計、制 造、安 裝、使用、維修和可靠運行提出了更高、更嚴格的要求。一個微小的故障,可能 會 影 響 到 整 個 系統(tǒng)運 行 的 穩(wěn) 定 性 和 安
全性,甚至造成災難性后果[ 6 ] 。
該系 統(tǒng) 的 推 廣 不僅可 以 使 得 意 外 大 型故障得到有效的監(jiān)控,而且 還 可 以 大 大 減 少人 力 的 投 入。該 系 統(tǒng)還 存 在 一 些 不 足,比如,該系統(tǒng)只能對故障做出定性判斷,但是不能準確判斷軸承故障所在的具體位置和原因,未來會通過頻域算法的加入來解決以上問題,系統(tǒng)會更加完善。
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表