金約瑟 梁偉 張哲
摘要:焊接產(chǎn)業(yè)是傳統(tǒng)工業(yè)的一種,為提高焊接產(chǎn)品的質量,實時監(jiān)控焊接的生產(chǎn)過程,設計了一套基于NB-IoT無線網(wǎng)絡的電焊機集群監(jiān)控系統(tǒng)。系統(tǒng)以STM32為主控制器,采用像電壓、電流傳感器等監(jiān)控設備來對焊接數(shù)據(jù)進行采集;以NB-IoT無線通信網(wǎng)絡為通信手段,實現(xiàn)焊接數(shù)據(jù)的上傳及焊接指令的接收;個人終端通過Internet與數(shù)據(jù)庫相連實現(xiàn)焊接過程的遠程監(jiān)控。測試結果表明,該系統(tǒng)穩(wěn)定性好,可靠性高,能準確、實時地對焊接過程進行遠程監(jiān)控,滿足焊接生產(chǎn)環(huán)境的應用要求,為未來焊接智能化打下了基礎。
關鍵詞:物聯(lián)網(wǎng);無線通信;焊接數(shù)據(jù)采集;窄帶物聯(lián)網(wǎng)
中圖分類號:TP277 文獻標識碼:A
文章編號:1009-3044(2019)09-0238-04
Abstract: Welding is a part of traditional industries. In order to improve the quality of products and realize the real-time and remote monitoring of welding process, a clustered and remote welding monitoring system based on narrowband Internet of Things(NB-IoT) communication technology was designed. The system uses STM32 Mico-chips as the Master controller, takes sensing devices such as voltage and current sensors to collect welding data; Applying wireless communication technology NB-IoT as the bridge of data transmission, which accomplishes the tasks of uploading welding data and receiving work instructions. Personal terminals access to the database through the Internet and achieve the goal of remote monitoring. The test results show that the system is stable and reliable. It can carry out the work of remote monitoring accurately and promptly. It also can meet the application requirements of welding environment and lay a foundation for the future welding industry.
Key words: IoT; wireless communication; Welding data acquisition; NB-IoT
隨著“工業(yè)4.0”的戰(zhàn)略計劃的提出,作為工業(yè)4.0三大主題之一的“智能生產(chǎn)”被認為是現(xiàn)代工業(yè)的一種發(fā)展趨勢,獲得了廣泛的關注。越來越多的先進技術應用到工業(yè)生產(chǎn)的過程當中,如云計算、大數(shù)據(jù)分析、物聯(lián)網(wǎng)、云計算、邊緣計算、先進的感知技術[1]。工業(yè)生產(chǎn)的這一系列的革新帶來的結果是,生產(chǎn)的過程更智能化、人性化,生產(chǎn)的管理更有序、便捷。
電焊作為傳統(tǒng)工業(yè)的一種,同樣也應參與到其中。傳統(tǒng)的焊接產(chǎn)業(yè),車間環(huán)境往往十分惡劣。例如,由于焊接的原理多是利用高溫、高壓等技術實現(xiàn)金屬之間的連接、重鑄,這就導致焊接的過程多伴有有毒有害氣體、光輻射、廢塵、噪聲等污染[2]。這些都將會給焊接設備操作人員身體帶來巨大的危害。此外,技術人員無法實現(xiàn)24小時連續(xù)不斷監(jiān)控焊接過程,這就給焊接生產(chǎn)的效率、質量和安全打了折扣。
傳統(tǒng)焊接生產(chǎn)中的這一系列的問題,使得對研究生產(chǎn)一種能實時監(jiān)控、管理焊接過程的設備的需求變得十分迫切。
1 焊接監(jiān)控系統(tǒng)研究現(xiàn)狀
針對傳統(tǒng)焊接產(chǎn)業(yè)生產(chǎn)管理存在的一些問題,國內外各大設備生產(chǎn)廠商、機構和院校紛紛投入到焊接監(jiān)控系統(tǒng)的研究工作當中,并取得許多的研究成果。這些研究所得到的焊接監(jiān)控系統(tǒng)基本都采用的是三層架構,感知層、網(wǎng)絡層和應用層。按照網(wǎng)絡層中所采用的通信方式的不同,大致可將其為如下兩類,基于有線通信技術和基于無線通信技術的焊接系統(tǒng)。
1.1 基于有線通信
有線通信技術常見的有總線技術和以太網(wǎng)技術,其代表有CAN、RS485、RS232、Profibus、LonWork、ProfiNet等[3]。
例如美國MIYACHI UNITEK公司生產(chǎn)的MG3焊接監(jiān)控設備。此設備可以實時監(jiān)控并記錄焊接過程中電壓、電流等信息,并通過RS-232串口通信協(xié)議將數(shù)據(jù)傳輸?shù)接嬎銠C里面去。另外使用者可以根據(jù)焊接過程的需要,可選擇自行編寫程序或使用設備內置的程序去實現(xiàn)。比如:使用者可以為焊接的電壓、電流設置閾值,當采集到非法值的時候,啟動自我保護機制,切斷電源[4][5][6]。
德國HKS公司生產(chǎn)的焊接監(jiān)控儀能過對焊接過程進行質量監(jiān)控,對焊接過程中的信息數(shù)據(jù)(如電壓、電流、焊接時間、焊接日期等)進行記錄、統(tǒng)計、分析,并利用Console口與服務器相連,將數(shù)據(jù)傳輸至服務器,供PC段訪問。
轉看國內,在2010年,西安石油大學的趙志峰提出了采用基于ProfiBus總線為通信基礎的等離子焊接監(jiān)控系統(tǒng);在2015年,湖南汽車工程職業(yè)學院的劉小兵設計了,基于CAN總線的焊接車間的環(huán)境實時監(jiān)測。
然而基于有線通信技術的焊接設備監(jiān)測系統(tǒng)有著自身的局限性。首先,此類設備難以實現(xiàn)網(wǎng)絡化管理,不能進行遠程控制與訪問;其次,每一臺設備都是一個孤立系統(tǒng),不能實現(xiàn)群體化管理?,F(xiàn)如今,企業(yè)往往在全國各地都有分部,無法實現(xiàn)集群化、實時監(jiān)控管理的系統(tǒng)無法被采用;此外,這類設備大多是集成設備,體積較大、靈活性差、無法嵌入到焊接設備上,同時還需要布置線纜,會給車間的管理造成一定的影響[7][8]。
1.2 基于無線通信
相對于有線通信技術,基于無線通信技術的焊接監(jiān)控系統(tǒng)就具有很大的優(yōu)勢,其靈活性高、擴展性好、不需要復雜的布線,在很大程度上彌補了無線通信技術的不足。無線通信技術的代表有ZigBee、Bluetooth、Wi-Fi、6LoWPAN等小范圍通信和GSM、3G、4G等大范圍通信[9]。
上海船舶工藝研究所的周國海、李高進、徐建中在2013年設計了基于Wi-Fi的直流焊機電能無線監(jiān)測系統(tǒng)。每一臺電焊機配備一個監(jiān)測裝置,這些裝置通過Wi-Fi無線網(wǎng)絡將數(shù)據(jù)無線傳輸至總控室的云服務器中。這樣,這些數(shù)據(jù)不僅可以在總控室上位機中得到訪問和處理,而且也可以通過智能手機等無線終端載體,對所監(jiān)測的車間工作電焊機進行實時監(jiān)測[10][11]。
這種系統(tǒng)同時也存在有一定的缺陷。Wi-Fi的覆蓋范圍室內100m左右,室外200m左右,無法滿足像船舶、汽車、航天工業(yè)等較大生產(chǎn)車間的焊接監(jiān)控,需要布置多個Wi-Fi接收節(jié)點,給組網(wǎng)造成了不便;此外,Wi-Fi傳輸?shù)陌踩暂^低,焊接數(shù)據(jù)的安全性無法得到保障。
南京理工大學的李賓設計了基于Bluetooth的數(shù)字化監(jiān)控系統(tǒng)。在感知端利用藍牙4.0無線通信模塊來進行焊接數(shù)據(jù)的傳輸,以TMS320F28033DSP芯片為核心的數(shù)字化控制系統(tǒng)來對數(shù)據(jù)進行處理,從而實現(xiàn)對焊接過程的監(jiān)控和管理。這種系統(tǒng)具有功耗小、成本低、傳輸距離較遠的優(yōu)勢。然而藍牙無線通信技術同樣存在著一些不足[12]。當信號收發(fā)節(jié)點之間的距離較遠,則其信號受限;藍牙連接的信號穩(wěn)定性較差,然而在焊接監(jiān)控中需要能做到焊接數(shù)據(jù)的實時準確的傳輸,信號穩(wěn)定性差則不能滿足數(shù)據(jù)的實時性傳輸;藍牙通信容易受到干擾,藍牙工作的頻段為ISM,ISM是一個開放的頻段,容易受到工業(yè)、科研、醫(yī)療設備的干擾。
上海交通大學的朱俊杰、哈爾濱理工大學的李會樂、海南大學的張文清等人設計了基于ZigBee的焊接監(jiān)控系統(tǒng)。其系統(tǒng)的結構是采用電壓、電流、壓力等傳感器,實現(xiàn)點焊機的焊接電流、電極壓力等數(shù)據(jù)的采集,通過ZigBee無線通信網(wǎng)絡將數(shù)據(jù)傳輸至上位機監(jiān)測平臺,實現(xiàn)對整個焊接的過程的監(jiān)測[13]。該系統(tǒng)能適應車間的惡劣環(huán)境,解決了傳統(tǒng)的以RS485串口、CAN總線的電纜布設的問題,同時數(shù)據(jù)傳輸?shù)男盘柌灰资芨蓴_[14][15]。
但是ZigBee無線通信技術有其自身的缺陷。ZigBee因為是低功耗的通信方式,所以基于ZigBee網(wǎng)絡傳輸速率十分的低、且覆蓋范圍只有30-70m。除此之外,基于ZigBee的焊接網(wǎng)絡如果要與互聯(lián)網(wǎng)進行通信,需要額外加入?yún)f(xié)調節(jié)點。
1.3 本文主要研究內容
本文主要針對現(xiàn)有成果存在的一些問題,設計了一種基于NB-IoT的電焊機集群監(jiān)控系統(tǒng),從而實現(xiàn)對焊接生產(chǎn)的遠程集群化管理。根據(jù)焊接工業(yè)的生產(chǎn)過程,以及生產(chǎn)管理的需要,規(guī)劃整個監(jiān)控系統(tǒng)的總體架構:信息感知層、網(wǎng)絡傳輸層和應用層,界定各個網(wǎng)絡層次的功能和技術選;根據(jù)生產(chǎn)的需求,在生產(chǎn)設備上布置相應的傳感器進行監(jiān)測,同時電路的搭建、調試,完成NB-IoT網(wǎng)絡的組建;采用c++、HTML和SQL數(shù)據(jù)庫開發(fā)電焊機集群監(jiān)控系統(tǒng)的上位機軟件系統(tǒng),其主要功能包括,用戶的身份驗證、焊接過程中的相關數(shù)據(jù)的查看、存儲、管理。
2 焊接監(jiān)控系統(tǒng)的總體設計
2.1 系統(tǒng)的需求及功能
現(xiàn)今的焊接生產(chǎn)向著智能化方向發(fā)展,焊接物聯(lián)網(wǎng)對通信技術的要求越來越高,這就使得所設計的系統(tǒng)要滿足許多需求。理論上講,監(jiān)控系統(tǒng)需要做到焊接車間的任何地方都能被監(jiān)測,這就需要有高覆蓋率;其次,生產(chǎn)設備隨著企業(yè)的規(guī)模不斷擴大,需要監(jiān)控系統(tǒng)能容納大量的節(jié)點;再者,焊接生產(chǎn)參數(shù)是生產(chǎn)評估的重要依據(jù),需要有可靠的系統(tǒng)數(shù)據(jù)傳輸;此外,生產(chǎn)數(shù)據(jù)關乎企業(yè)的商業(yè)機密,數(shù)據(jù)傳輸?shù)陌踩砸彩窍到y(tǒng)的需求之一。
本文所設計的焊接監(jiān)控系統(tǒng),利用NB-IoT通信技術的優(yōu)勢,可以實現(xiàn)許多工業(yè)生產(chǎn)所需的功能。首先,關于焊接數(shù)據(jù)的采集,能夠對焊接過程中的電壓、電流都能生產(chǎn)要素數(shù)據(jù)進行準確、實時的采集;其次,關于遠程集群化管理,通過Internet網(wǎng)絡連接服務器,能夠對處于不同地理位置的焊接生產(chǎn)車間進行遠程、集群化監(jiān)控管理;此外,關于傳輸數(shù)據(jù),在焊接生產(chǎn)車間組建NB-IoT網(wǎng)絡,焊接設備上嵌入NB-IoT模塊構成NB-IoT節(jié)點,通過窄帶網(wǎng)將傳感器所采集到的數(shù)據(jù)實時的傳輸至上位機,以及個人終端,個人監(jiān)測終端也能將指令傳回焊接設備;最后,關于系統(tǒng)自我保護,當傳感器所采集到的數(shù)據(jù)超出安全閾值時,啟動自我保護措施,如切斷電源,并觸發(fā)蜂鳴報警器。
2.2 系統(tǒng)的總體設計
本文設計的焊接監(jiān)控系統(tǒng)又由焊接數(shù)據(jù)采集模塊、現(xiàn)場服務器和遠程監(jiān)控中心三個部分組成,具體如圖1。
1、焊接數(shù)據(jù)采集模塊。由電壓、電流等相關傳感器及NB-IoT無線通信模塊組成,采集到的數(shù)據(jù)經(jīng)過A/D轉換,以數(shù)字信號的形式,通過NB-IoT無線通信網(wǎng)絡發(fā)送至上位機。焊接數(shù)據(jù)采集模塊和主控制器組建成NB-IoT網(wǎng)絡。
2、現(xiàn)場服務器?,F(xiàn)場服務器的功能主要有以下幾個方面,首先其可接收來自焊接監(jiān)測設備傳來的數(shù)據(jù)信息,并對信息進行保存和顯示;其次它可對NB-IoT無線通信網(wǎng)絡進行管理;最后其扮演了網(wǎng)關的角色,實現(xiàn)焊接設備與遠程監(jiān)控中心之間的通信。
3、遠程監(jiān)控中心。遠程監(jiān)控中心包括個人移動終端和PC端。主要是對所采集到的焊接數(shù)據(jù)進行分析、處理,實時掌握焊接的工作狀態(tài)。同時也可以將操作指令傳回至焊接設備。
3 系統(tǒng)硬件的設計
3.1 焊接數(shù)據(jù)采集模塊
在電焊機上所裝配的焊接數(shù)據(jù)采集設備由多種模塊集成。其中包含有電源、各種傳感器、NB-IoT無線通信模塊和微處理器。焊接數(shù)據(jù)采集模塊的具體結構如圖2。
在圖2中,電壓、電流、溫度等傳感器采集到的焊接數(shù)據(jù)為模擬信號,經(jīng)過A/D轉換器轉換,轉換成數(shù)字信號。DSP處理對轉換后的數(shù)字信號進行濾波、變換等一系列操作。所有的數(shù)據(jù)(合法、非法數(shù)據(jù))經(jīng)由NB-IoT無線通信網(wǎng)絡傳至現(xiàn)場下位機。此外,從遠程控制中心發(fā)來的指令也可以逆向由NB-IoT無線通信網(wǎng)絡傳至焊接設備。
3.2 下位機結構
現(xiàn)場下位機主要由微處理器、LCD顯示屏、NB-IoT無線通信模塊、蜂鳴報警器、電源適配器和網(wǎng)絡接口。具體結構如圖3所示。
從圖中可以看出,從焊接數(shù)據(jù)采集模塊采集到的數(shù)據(jù)為模擬信號,經(jīng)過A/D轉換器,轉換成數(shù)據(jù)信號;DSP處理對轉換后的數(shù)字信號進行濾波、變換等一系列操作;處理后的數(shù)據(jù)與安全閾值進行比對,若數(shù)據(jù)超出安全范圍則觸發(fā)蜂鳴報警器;所有的數(shù)據(jù)信息均在LCD顯示屏上顯示供現(xiàn)場管理人員查看;同時所有的數(shù)據(jù)(合法、非法)經(jīng)過NB-IoT無線通信模塊傳至總控制中心。從遠程控制端所發(fā)送的指令也通過NB-IoT無線通信模塊,經(jīng)DSP處理器,A/D轉換器轉換傳至焊接設備。
3.3 總控制中心結構
總控制中心由PC機、數(shù)據(jù)服務器、NB-IoT通信模塊、Internet接口組成。具體結構如圖4。
從圖中可以看到,NB-IoT通信模塊接收從下位機傳輸過來的數(shù)據(jù),之后將數(shù)據(jù)保存在總控制中心的數(shù)據(jù)服務器上。數(shù)據(jù)服務器由一臺PC機進行管理,用于對數(shù)據(jù)的篩選、存儲和調取工作,同時供遠程監(jiān)控端可以遠程、實時查看焊接數(shù)據(jù);從遠程監(jiān)控端所接收的指令也通過NB-IoT無線通信模塊傳輸至下位機。
3.4 遠程監(jiān)控端
遠程監(jiān)控端分為PC監(jiān)控端和個人移動終端。前者是由互聯(lián)網(wǎng)來實現(xiàn)焊接數(shù)據(jù)的實時監(jiān)測,以及相應指令的傳達,后者則是通過NB-IoT網(wǎng)絡來實現(xiàn)的。
4 焊接監(jiān)控的軟件系統(tǒng)設計
4.1 焊接數(shù)據(jù)采集端身份認證
焊接工人操作焊接監(jiān)控設備,需要先進行身份認證。每個焊接工人有特定的工號及對應的密碼,身份認證成功后即可操作焊接設備,查看相應的焊接數(shù)據(jù)。身份認證的程序流程圖如下。
從圖上可以看到,首先焊接工人需要輸入用戶名,系統(tǒng)根據(jù)數(shù)據(jù)庫中存儲的身份信息進行比對,若用戶名存在則進行密碼驗證,反之提示用戶不存在;用戶名認證通過后進行密碼認證,若輸入的密碼同數(shù)據(jù)庫中相應的密碼匹配則身份認證成功并結束,若不匹配則提示用戶,并進行新一輪的身份認證。
4.2 下位機軟件設計
身份認證通過后,下位機設備初始化,NB-IoT模塊初始化,開始數(shù)據(jù)采集。具體流程如下圖。
從圖上可也看到,身份驗證后,STM323單片機開始初始化,NB-IoT無線通信模塊初始化;NB-IoT模塊組網(wǎng)成功后,進行焊接數(shù)據(jù)的收集,若有數(shù)據(jù)傳入,判斷是否到轉發(fā)的時間,反之則重復數(shù)據(jù)問詢;若到轉發(fā)時間,通過NB-IoT模塊轉發(fā)數(shù)據(jù)。
4.3 上位機軟件系統(tǒng)
上位機軟件由用戶(UI)界面和數(shù)據(jù)庫兩部分,其中UI界面又有各種不同的功能。用戶經(jīng)過身份認證后即可進入用戶界面。用戶可以在用戶界面對焊接數(shù)據(jù)進行一系列操作;數(shù)據(jù)操作可以細分為對數(shù)據(jù)的增、刪、改、查。數(shù)據(jù)庫部分主要與前端UI界面相連接,提供數(shù)據(jù)支持。
4.4 遠程監(jiān)控端軟件系統(tǒng)
遠程監(jiān)控端軟件由Web頁面和云端數(shù)據(jù)庫組成。登錄設計的Web頁面,身份認證通過后即可焊接車間的焊接數(shù)據(jù);可自行選擇顯示指定焊接設備或所有焊接設備的數(shù)據(jù)信息;個人終端同時可以從Web頁面發(fā)送指令至焊接設備,實現(xiàn)焊接的集群化、遠程化操作。
5 測試分析
在完成整個系統(tǒng)的搭建工作,及各個模塊設備的配置后,進行焊接監(jiān)測系統(tǒng)的模擬測試。經(jīng)測試,焊接監(jiān)控端可以準確地接收來自焊接數(shù)據(jù)采集端傳來的數(shù)據(jù),并能對焊接的過程進行相應的控制。
在操作界面,分別設有焊接電壓上下限、電流上下限的按鈕。管理人員可以根據(jù)生產(chǎn)需要設置相應的安全閾值焊接數(shù)據(jù)顯示界面包含有焊接數(shù)據(jù)采集端所采集的電壓、電流數(shù)據(jù);以及焊接工人的工號和設備號;除此之外還有最初設置的電壓、電流安全閾值,以供數(shù)據(jù)監(jiān)控端管理者的對比分析。
為保證所設計的焊接監(jiān)控系統(tǒng)的通信性能的可靠性,與上海騰焊智能科技有限公司的焊接車間進行了現(xiàn)場測試。測試包括接系統(tǒng)身份認證、數(shù)據(jù)采集、安全閾值設置、數(shù)據(jù)顯示、指令傳輸?shù)?。測試結果顯示,NB-IoT通信節(jié)點在測試車間100m范圍下具有可靠的通信性能。同時,數(shù)據(jù)的上傳和指令的下發(fā)的時間小于1s,基本滿足設計的需要。
6 結束語
針對現(xiàn)代焊接產(chǎn)業(yè)的需要,改善傳統(tǒng)焊接生產(chǎn)的監(jiān)控難、管理難的問題,本文設計了一套焊接監(jiān)控系統(tǒng)?;贜B-IoT窄帶物聯(lián)網(wǎng)技術,以STM32為核心的焊接生產(chǎn)集群監(jiān)控系統(tǒng),實現(xiàn)了通過個人用戶終端如手機、PC來對焊接生產(chǎn)進行遠程監(jiān)控和管理。NB-IoT通信技術解決了傳統(tǒng)有線通信技術背景下車間的復雜布線與管理問題,同時其相較于ZigBee、WiFi、藍牙等技術有著更大的覆蓋范圍、和更多的節(jié)點接入量。系統(tǒng)智能控制終端界面簡潔易操作,并能實現(xiàn)所需的功能。這套系統(tǒng)將為未來焊接生產(chǎn)智能化提供基礎。
參考文獻:
[1]楊露. 基于Zigbee的電焊遠程在線監(jiān)控系統(tǒng)設計[D]. 西安電子科技大學.2015
[2]趙志峰.基于PROFIBUS現(xiàn)場總線的真空等離子焊接監(jiān)控系統(tǒng)設計[J].焊管,2010,33(1)25-27
[3]李賓,馮曰海,吳統(tǒng)立.基于藍牙4.0的數(shù)字化焊機同步PC監(jiān)控系統(tǒng)[J].電焊機,2015,45(09):66-71.
[4]周國海, 李高進, 徐建中. 基于Wi-Fi的直流焊機電能無線監(jiān)測系統(tǒng)[J]. 造船技術, 2013(5):53-56.
[5]Jiangfeng Cheng,WeiHai Chen,F(xiàn)ei Tao,Chun-Ling Lin, Industrial IoT in 5G environment towards smart manufacturing[J]. Journal of Industrial Information Integration, 2018(10):10-19
[6]Aoyama, Kazuhiro.Welding connects MONO (Things), IoT connects welding as KOTO,[J]. Journal of the Japan Welding Society,2017,86(4) :228-232.
[7]Yosetsu Gakkai Shi, IoT of welding[J]. Journal of the Japan Welding Society, 2017,86(4):224-227.
[8]Ke Qin,Liu Xiaogang, Internet-of-Things monitoring system of robot welding based on software defined networking[A]. 2016 1st IEEE International Conference on Computer Communication and the Internet, ICCCI 2016: 112-117, December 8, 2016
[9]廉小親,周棟,成開元,龔永罡.基于NB-IoT的空調遠程控制系統(tǒng)設計及實現(xiàn)[J].測控技術,2018,37(05):51-55.
[10]黃文超.NB-IoT低速率窄帶物聯(lián)網(wǎng)通信技術現(xiàn)狀及發(fā)展趨勢[J].電子測試,2017(06):58+29.
[11]劉瑤. 基于STM32和ZigBee的無線群控節(jié)點試驗研究[D].華東理工大學,2018.
[12]李建軍.NB-IoT組網(wǎng)方案研究[J].移動通信,2017,41(06):14-18.
[13]Richard, Intelligent sensing for robotic re-manufacturing in aerospace - An industry 4.0 design based prototype, 2017 IEEE 5th International Symposium on Robotics and Intelligent Sensors, IRIS 2017:272-277.
[14]李會樂. 基于Zigbee的焊接車間環(huán)境監(jiān)測系統(tǒng)設計[D].哈爾濱理工大學,2014.
【通聯(lián)編輯:梁書】