近年來,我國已經(jīng)成為世界第一機床消費大國和數(shù)控機床進口大國。工業(yè)互聯(lián)網(wǎng)是未來制造業(yè)的發(fā)展趨勢,應用工業(yè)互聯(lián)網(wǎng)的企業(yè)能夠占得先機。隨著數(shù)字化、智能化浪潮來襲,現(xiàn)通過無線通訊的方式,使機床上云布局來提高產(chǎn)品質(zhì)量、提升生產(chǎn)效率和優(yōu)化生產(chǎn)過程已經(jīng)成為各企業(yè)的共識。通過應用物聯(lián)、云服務、大數(shù)據(jù)等關鍵技術,采集數(shù)控機床從設計、生產(chǎn)到機床整機調(diào)試,用戶交機使用全生命周期數(shù)據(jù),建立機床檔案數(shù)據(jù)管理,全生命周期信息追溯。為用戶提供遠程設備監(jiān)控、生產(chǎn)統(tǒng)計管理、設備運行維護服務。本文所討論的NB-IoT技術是一種革新性技術,相比目前商用的2G/3G/4G及其他無線技術,它支持海量連接、深度覆蓋能力、超低功耗、穩(wěn)定可靠、低成本及架構(gòu)優(yōu)的特性?;?NB-IoT技術的機床聯(lián)網(wǎng)系統(tǒng),更好地解決現(xiàn)已運用的各類無線技術如WiFi、藍牙、M2M、Zigbee等傳輸距離短、覆蓋區(qū)域局限、信號穿透力差、通信易受干擾問題;同時也解決有線組網(wǎng)中布線復雜、設備節(jié)點有限、成本高的問題[1-3]。
基于NB-IoT技術的機床聯(lián)網(wǎng)系統(tǒng)如圖1所示,數(shù)控機床將采集的各類信息通過以太網(wǎng)傳給NB-IoT裝置,裝置對數(shù)據(jù)進行接收與分析后,通過射頻天線發(fā)送給運營商基站轉(zhuǎn)發(fā)到云平臺上,用戶即可在PC端或手機APP端查閱到關于數(shù)控機床采集到的數(shù)據(jù)信息。
基于NB-IoT硬件設計框圖如圖2所示。包括上位機(機床數(shù)控系統(tǒng))、以太網(wǎng)RJ45接口、網(wǎng)絡變壓器、百兆PHY芯片、MCU(微控制器)、DC-DC(電源轉(zhuǎn)換芯片)、電平轉(zhuǎn)換電路、NB-IoT模組及eSIM卡、SMA射頻連接器及NB頻段專用天線。下文將具體介紹各個模塊的硬件實現(xiàn)。
(1)百兆以太網(wǎng)模塊。本系統(tǒng)采用的是PULSE網(wǎng)絡變壓器,搭配TI的DP83848單路10/100 M以太網(wǎng)PHY芯片,支持自動協(xié)商模式。微控制器則采用了STM32F107系列MCU,不僅成本低廉,且?guī)в蠷GMII接口物理連接方式與以太網(wǎng)PHY芯片相連。當上位機將數(shù)據(jù)打包通過以太網(wǎng)發(fā)送給MCU后,MCU對數(shù)據(jù)進行接收并處理,再將數(shù)據(jù)打包成指定的格式發(fā)往下一處理程序。
(2)UART電平轉(zhuǎn)換模塊。由于MCU引腳為+3.3 V電平,而NB模組引腳為+1.8 V電平,所以通過UART電平轉(zhuǎn)換電路進行兩者之間的數(shù)據(jù)通信。采用同晶體管來搭建的電平轉(zhuǎn)換電路,串口傳輸速率較低,晶體管即可滿足傳輸特性需求,且簡易實用、成本低廉。
(3)NB模組模塊。本系統(tǒng)采用的移遠BC26模組,BC26模組提供豐富的外部接口(UART,SPI,ADC等)和協(xié)議棧(UDP/TCP,CoAP,LWM2M,MQTT等),支持全頻段,同時也支持移動、電信、阿里云等物聯(lián)網(wǎng)云平臺,超低功耗,尺寸緊湊。采用電信NB-IoT的eSIM貼片卡,直接集成到板卡上,無需外置卡槽。當接收到來自MCU的數(shù)據(jù)信號后,NB-IoT模組對數(shù)據(jù)進行解析打包,通過SMA射頻連接器送到NB-IoT專用天線,將數(shù)據(jù)外發(fā)至運營商基站轉(zhuǎn)送到云平臺上。
(4)DC-DC電源模塊。本系統(tǒng)采用TI的TPS54-331芯片,具有寬輸入范圍,可調(diào)節(jié)電壓,內(nèi)部集成MOS,效率高,欠壓過壓及過流保護等優(yōu)勢。為保證采集數(shù)據(jù)在信號處理和傳輸過程中,不被電源上的噪聲所干擾,保證NB-IoT模組供電電源和MCU及周邊電路的供電電源紋波較小。在電源引腳上使用RC濾波電路中,添加了固態(tài)電容進一步減少電源噪聲對信號處理過程的干擾。
基于NB-IoT固件功能實現(xiàn)由MCU完成,主要包括系統(tǒng)初始化,以太網(wǎng)數(shù)據(jù)監(jiān)測及發(fā)送,NB-IoT模組數(shù)據(jù)監(jiān)測及接收。軟件功能實現(xiàn)由上位機完成,主要包括全局初始化建立Socket通訊,配置NB模組連接NB網(wǎng)絡及應用服務器,數(shù)控系統(tǒng)應用程序數(shù)據(jù)收發(fā)。
(1)基于NB-IoT固件設計框圖如圖3所示。在硬件上電后即開始進行系統(tǒng)初始化,包括以太網(wǎng)配置,NB-IoT模組配置等。隨后進入主程序監(jiān)測網(wǎng)絡數(shù)據(jù),當監(jiān)測到來自上位機的網(wǎng)絡數(shù)據(jù)后,對接收到的數(shù)據(jù)進行解析并判斷,提取數(shù)據(jù)打包并發(fā)送到NB-IoT模組,重復執(zhí)行。當監(jiān)測到來自NB-IoT模組的數(shù)據(jù)后,產(chǎn)生網(wǎng)絡中斷,對接收到的數(shù)據(jù)進行解析并判斷,提取數(shù)據(jù)打包并發(fā)送到上層網(wǎng)絡,復位中斷后重復監(jiān)測。MCU溝通于上位機和NB-IoT模組之間,根據(jù)不同網(wǎng)絡狀態(tài)作出不同的信息反饋,根據(jù)接收到兩側(cè)數(shù)據(jù)情況作出不同的信息反饋,扮演了一個重要的角色。
(2)上位機功能軟件框圖如圖4所示。上位機連接硬件設備后,上電后首先進行軟件模塊全局初始化并與MCU建立以太網(wǎng)通訊通道Socket。隨后按NB-IoT聯(lián)網(wǎng)流程一步步對NB-IoT模組配置使之附著到NB-IoT網(wǎng)絡上,在這個過程中,如出現(xiàn)任何一流程失敗,軟件將重新配置NB-IoT模組聯(lián)網(wǎng)流程。完成附著NB-IoT網(wǎng)絡后,軟件發(fā)起建立連接上層應用服務器,如果建立失敗即復位NB-IoT模組重新建立。并行存在的數(shù)控系統(tǒng)應用程序發(fā)起數(shù)據(jù)發(fā)送請求,當所有連接成功后,將緩存區(qū)的數(shù)據(jù)遞交給NB-IoT模組發(fā)往云服務器,完成一次數(shù)據(jù)傳輸。
基于NB-IoT聯(lián)網(wǎng)系統(tǒng)聯(lián)調(diào)部分(主要分為固件調(diào)試和硬件調(diào)試)通過后,就可聯(lián)合上位機產(chǎn)品一起進行軟件和硬件的聯(lián)調(diào),再結(jié)合云平臺數(shù)據(jù)進行終端(PC及APP)聯(lián)調(diào)。后期開展硬件可靠性測試、軟件性能測試、流程測試、系統(tǒng)兼容性等測試,完成基于NB-IoT技術一體化組合的機床聯(lián)網(wǎng)系統(tǒng)。
(1)固件和硬件完成聯(lián)調(diào)圖如圖5所示。當硬件指標測試通過后,結(jié)合固件進行調(diào)試,用PC代替上位機進行手動調(diào)試硬件及固件功能,跟據(jù)相關的指令及要求進行在線調(diào)試,如測試網(wǎng)絡功能,各項解析處理及NB-IoT數(shù)據(jù)收發(fā)功能等,完成聯(lián)調(diào)。
(2)上位機結(jié)合云平臺數(shù)據(jù)完成聯(lián)調(diào)如圖6、圖7所示。當固件和硬件完成聯(lián)調(diào)后,結(jié)合上位機軟件及手機APP端進行聯(lián)調(diào),將數(shù)控機床需要采集的數(shù)據(jù)信息通過NB-IoT聯(lián)網(wǎng)系統(tǒng)上傳到云服務器,再通過手機APP端顯示。
本文給出了低成本、廣覆蓋、海量連接、穿透力強、穩(wěn)定可靠的基于NB-IoT技術的機床聯(lián)網(wǎng)系統(tǒng)設計方法。通過對硬件分模塊化可靠設計,固件簡潔高效處理,上位機軟件功能實現(xiàn),分布式進行聯(lián)調(diào)及一體化組合測試,充分驗證了系統(tǒng)設計的正確性、穩(wěn)定性,并驗證了該系統(tǒng)高度的兼容性,希望能夠在類似的產(chǎn)品或其他構(gòu)架的產(chǎn)品中得到更廣泛的應用。
? 2019-2021 All rights reserved. 北京轉(zhuǎn)創(chuàng)國際管理咨詢有限公司 京ICP備19055770號-1
Beijing TransVenture International Management Consulting Co., Ltd.
地址:梅州市豐順縣留隍鎮(zhèn)新興路881號
北京市大興區(qū)新源大街25號院恒大未來城7號樓1102室
北京市海淀區(qū)西禪寺(華北項目部)
深圳市南山區(qū)高新科技園南區(qū)R2-B棟4樓12室
深圳市福田區(qū)華能大廈
佛山順德區(qū)北滘工業(yè)大道云創(chuàng)空間
汕頭市龍湖區(qū)泰星路9號壹品灣三區(qū)
長沙市芙蓉區(qū)韶山北路139號文化大廈
歡迎來到本網(wǎng)站,請問有什么可以幫您?
稍后再說 現(xiàn)在咨詢