徐圣陽,李原百,馬旺健,樊高一格,房楊政,胡丹峰
(蘇州大學電子信息學院,江蘇蘇州,215000)
近年來,隨著工業(yè)4.0技術(shù)的發(fā)展和推進,傳統(tǒng)生產(chǎn)線上的機械零部件尺寸測量方法已無法滿足高精度測量的基礎(chǔ)上數(shù)據(jù)的互聯(lián)互通[1,2]。目前,我國量具量儀制造技術(shù)和產(chǎn)品在總體上更多依賴于引進與仿制以及廉價的人力、物力資源,中低端產(chǎn)品競爭激烈,而高端產(chǎn)品市場難以進入[3]。因此,測量精度高,使用方便,成本較低的量具量儀是目前國內(nèi)測量行業(yè)亟需補缺的空白。
氣動量儀作為新型測具,以氣體為測量介質(zhì),將長度信號轉(zhuǎn)化為氣流信號,通過氣電轉(zhuǎn)換器進一步轉(zhuǎn)化為電信號,繼而進行比較測量[4]。氣動量儀由于其以氣體為測量介質(zhì)的特點,相比于其他的測量器具,可測量項目多,人為誤差小,且測量頭不與被測表面直接接觸,可成為高精度測量的主要儀具之一[5~6]。
本項目采用高度集成的設(shè)計方案,以有效減小量儀體積,大幅降低生產(chǎn)成本為目標,設(shè)計出一款便攜式的電子式氣動量儀,并對氣動量儀的參數(shù)設(shè)計進行優(yōu)化,并使用合適的補償算法,通過濾波算法,減小噪聲干擾,極大地提高了測量精度,實現(xiàn)0.1微米的測量精度,使測量結(jié)果更為精確[8]。為了在有線通信的基礎(chǔ)上優(yōu)化通信協(xié)議,項目采用LoRa無線通信技術(shù),擺脫有線的束縛,使量儀能夠在復(fù)雜工業(yè)環(huán)境下實現(xiàn)可靠數(shù)據(jù)傳輸[9]。
氣動測量的原理是基于流體動力學和流體靜力學,依據(jù)壓縮空氣的壓力特性和流量特性,對工件的結(jié)構(gòu)和物理尺寸進行測量的方式[4]。氣動測量廣泛的應(yīng)用在汽車制造領(lǐng)域,氣動測量裝置機構(gòu)簡單、操作容易、測量精度高,尤其對于在汽車制造工業(yè)要求高精度大批量的零件制造中得到廣泛的推廣和應(yīng)用。
氣動測量技術(shù)通過將空氣流量和壓力的變化量,轉(zhuǎn)化成工件尺寸的變化,來測量工件的尺寸。氣動測量過程中的壓縮空氣的壓力和流量都與氣動測量裝置和工件的間隙的大小成比例關(guān)系,與此同時,壓縮空氣的壓力和流量大小之間成反比關(guān)系,壓力經(jīng)過變化的壓縮空氣流,流過調(diào)節(jié)閥到達氣動測量裝置的噴嘴處,當噴嘴孔是直接連接大氣壓時,噴嘴孔則有最大流量通過,調(diào)節(jié)閥和噴嘴之間在此時存在一個最小壓力,即背壓。當障礙物由遠及近的貼近噴嘴孔時,從噴嘴孔處流出的空氣流量就會因之而降低,此時背壓值會升高,當噴嘴孔被完全擋住后,流量將變化為零,這時系統(tǒng)的背壓值將會和調(diào)壓閥的處的出口壓力值相等。
在以上的分析中,空氣流量的大小逐漸降低,背壓值的大小逐漸升高。圖1中流量-間隙、壓力-間隙的曲線圖清晰的反映了這個完整的變化過程。在壓力和流量的初始和飽和階段以外,流量、壓力與間隙近似一階線形關(guān)系,氣動量儀的測量就是基于這樣的正比例關(guān)系。當流量增大或減小時,通過這種線性比例關(guān)系,準確的得到噴嘴孔與障礙物之間的間隙的變化,即氣動測量裝置的測與被測零件表面的間隙的變化;同樣的,背壓值的大小反映了氣動測頭的噴嘴與被測零部件之間的間隙值。
圖1 氣動量儀間隙與流量、壓力變化曲線圖
本系統(tǒng)硬件設(shè)計總共分為四個模塊,整體框圖如圖2所示。系統(tǒng)通過模數(shù)轉(zhuǎn)換模塊實現(xiàn)數(shù)據(jù)采集、穩(wěn)壓模塊提供電源并穩(wěn)定內(nèi)部電壓、無線通信模塊實現(xiàn)數(shù)據(jù)交互、指示模塊顯示工作狀態(tài)。以下分為硬件電路設(shè)計和無線通信實現(xiàn)兩個方面進行說明。
圖2 氣動量儀硬件設(shè)計框圖
2.1.1 硬件電路設(shè)計
模數(shù)轉(zhuǎn)換模塊選用具有串行外設(shè)接口的16位ADC芯片ADS1120進行數(shù)據(jù)采集。ADC電路ADS1120可以和傳感器橋式電路無縫對接,在其中加入補償算法保證測量數(shù)據(jù)的精確度。其中AIN1引腳、AIN2引腳分別對26PCDFA6D壓力傳感器芯片OUT+引腳、OUT-引腳進行AD采集,并且通過IO引腳PA4-PA7,用SPI通信方式將數(shù)據(jù)傳送到STM32F103C8T6處理器芯片。
穩(wěn)壓模塊選用APL1117-3V3三端穩(wěn)壓集成電路穩(wěn)定輸出3.3V電壓;選用L7805C正電壓穩(wěn)壓器,穩(wěn)壓器穩(wěn)定輸出5V電壓,該穩(wěn)壓器不需外接補償元件,內(nèi)含限流保護電路,可防止負載短路燒毀元件。
指示模塊選用4個LED模塊,分別與STM32F103C8T6處理器芯片的PA0-PA3引腳相連,處理器芯片向模塊發(fā)送指示(低電平有效),用作硬件電路的運行狀態(tài)、連接狀態(tài)、接收狀態(tài)、發(fā)送狀態(tài)的指示信號。
2.1.2 無線通信實現(xiàn)
隨著物聯(lián)網(wǎng)技術(shù)的發(fā)展,涌現(xiàn)出多種無線技術(shù),在這些技術(shù)中,LPWAN通信技術(shù)中的其中一種形式LoRa技術(shù)出現(xiàn),它的遠距離、低功耗、多節(jié)點、低成本的特性,得到了物聯(lián)網(wǎng)界的認可。LoRa使用線性調(diào)頻擴頻調(diào)制技術(shù),保持了低功耗的同時,明顯增加了通信距離和網(wǎng)絡(luò)效率,并消除了干擾,達到即使使用相同頻率同時發(fā)送也不會產(chǎn)生相互干擾。在LoRa基礎(chǔ)上研發(fā)出的網(wǎng)關(guān)可以并行接收、處理多個節(jié)點數(shù)據(jù),拓展了系統(tǒng)容量[10]。
在經(jīng)過甄選后,項目確定選用LoRa無線通信技術(shù),并購買LoRa集中器USR-LG220-L(具體規(guī)格如圖3所示)、WH-L101系 列LoRa模 塊。USR-LG220-L是 一 款基于LoRa私有協(xié)議的集中器,通過USR私有協(xié)議實現(xiàn)集中器與LoRa節(jié)點自由組網(wǎng)、集中器與服務(wù)器通訊。它支持1個有線WAN口、1個WI-FI無線局域網(wǎng)、4個LoRa通道(1個管理通道、3個數(shù)據(jù)通道)、128個信道頻段(398MHz~525MHz),支持4G網(wǎng)絡(luò)接口,以下為具體實現(xiàn)方法。
圖 3 LoRa集中器USR-LG220-L具體規(guī)格圖
系統(tǒng)使用24V電源適配器給集中器供電,集中器上電啟動完成后用PC或手機可以搜索到集中器的WI-FI熱點,連接WI-FI,進入集中器配置網(wǎng)頁對其進行數(shù)據(jù)輪詢,保證通信質(zhì)量。
節(jié)點使用LoRa終端WH-L101-C。使用串口線連接LoRa終端RS232接口與電腦,在PC端找到相應(yīng)串口號并打開串口,波特率默認為115200,設(shè)置應(yīng)用ID、信道、速率。節(jié)點上電后會發(fā)送入網(wǎng)請求給集中器,入網(wǎng)成功后在集中器配置網(wǎng)頁中可以查看入網(wǎng)的節(jié)點的信息。用網(wǎng)線將集中器與服務(wù)器連入同一局域網(wǎng),節(jié)點入網(wǎng)成功后,集中器會向節(jié)點發(fā)送輪詢數(shù)據(jù),此時掛載在節(jié)點上的終端設(shè)備回復(fù)數(shù)據(jù),通過節(jié)點與集中器發(fā)送到服務(wù)器,實現(xiàn)無線傳輸功能。
本系統(tǒng)軟件部分由C語言程序編寫完成。該程序由Keil開發(fā)環(huán)境在系統(tǒng)計算機的支持下轉(zhuǎn)化為十六進制的機器代碼,并產(chǎn)生HEX文件。系統(tǒng)整體軟件流程圖如圖4所示,系統(tǒng)上電后,先用HAL_Init()對STM32的hal庫進行初始化,對系統(tǒng)時鐘、相應(yīng)的GPIO口以及與SPI1、USART1、定時器3進行初始化,設(shè)置相應(yīng)的波特率,然后對于SPI連接的ADS1120進行初始化,實時讀取與26PCDFA6D壓力傳感器連接的ADS1120相應(yīng)寄存器中的數(shù)據(jù),然后進入主循環(huán)Task_Process()函數(shù)。主循環(huán)中,通過command()函數(shù),識別不同的功能碼,與上位機進行通信。當接收完8個MODBUS的功能碼之后,自動清0,重新接收(目前支持的01、05、03、06命令讀取或者寫入每次都發(fā)送8個字節(jié))。最后,對采集到的數(shù)據(jù)進行滑動平均濾波,再通過Lora模塊將處理好的數(shù)據(jù)發(fā)送給上位機。
圖 4 系統(tǒng)軟件流程圖
其中,在采樣端,傳感器輸出的信號往往存在非線性的情況,如直接進行線性化處理會帶來非線性誤差,因此需要進行必要的補償,使傳感器工作在所要求的精度范圍內(nèi)[11]。而通過對標準件的氣壓數(shù)據(jù)采集,擬合出一定限度內(nèi)的精準尺寸函數(shù),即在判斷器件合格的基礎(chǔ)上輸出測量尺寸。
本系統(tǒng)采用24V直流電源供電, APL1117-3V3三端穩(wěn)壓集成電路穩(wěn)定輸出3.3V電壓對指示模塊等供電,L7805C正電壓穩(wěn)壓器穩(wěn)定輸出5V電壓對AD模塊供電,24V直流電穩(wěn)定供給通信模塊,并提供天線實現(xiàn)無線傳輸。圖5所示為整體系統(tǒng)現(xiàn)場測試圖,系統(tǒng)內(nèi)部集成一個Honeywell公司的26PCDFA6D壓力傳感器芯片,通過橋式電路連接到TI公司的ADC電路,采集氣壓數(shù)據(jù),然后通過SPI接口向單片機STM32F103C8T6發(fā)送采樣數(shù)據(jù),最后,單片機通過Lora無線通信模塊將采樣數(shù)據(jù)發(fā)送出來,實現(xiàn)串口通信與無線通信的無縫對接。整個電路板的氣管連接部分通過灌膠方式密封,以達到測量氣路的氣密性。工作流程圖如圖6所示。
圖 5 整體系統(tǒng)現(xiàn)場測試圖
圖 6 系統(tǒng)工作流程示意圖
在無線節(jié)點端,通過PC端連接集中器的WI-FI熱點進行設(shè)置,如圖7所示,在節(jié)點入網(wǎng)后由集中器進行輪詢,以保證數(shù)據(jù)實時傳輸。
圖 7 WI-FI設(shè)置示意圖
本方案使用合適的處理算法,使得結(jié)果更加精準,可測得高精度零件尺寸。與此同時,通過優(yōu)化軟硬件的設(shè)計,將測量儀器高度集成化,復(fù)雜的連接線和接口集中到一塊電路板,實現(xiàn)電子式便攜氣動量儀,體積小于同類產(chǎn)品,能夠在零件產(chǎn)線上在線測試;運用工業(yè)物聯(lián)網(wǎng),冗長的工業(yè)總線被穩(wěn)定的無線通信替代,擺脫有線的束縛,并能將結(jié)果及時反饋給工控機,有效地實現(xiàn)了氣動量儀的便攜性,極大降低了成本。