宗浩, 閣智祺, 華鋼
(中國礦業(yè)大學(xué) 信息與控制工程學(xué)院,江蘇 徐州 221116)
電子膠帶秤是一種對散狀物料進(jìn)行動態(tài)稱量的裝備,可自動、連續(xù)計量,使用方便,效率高,被廣泛應(yīng)用于礦山、港口、工業(yè)、物流等領(lǐng)域[1]。在實際運行過程中,電子膠帶秤存在計量精度低、長期精度穩(wěn)定性差的問題。隨著經(jīng)濟(jì)發(fā)展,物流、工業(yè)過程等對散狀物料的精確計量和網(wǎng)絡(luò)化控制需求日益增加,研制網(wǎng)絡(luò)化、智能化、高精度和高穩(wěn)定性的電子膠帶秤已經(jīng)成為計量行業(yè)亟需解決的問題[2]。
提高電子膠帶秤計量精度的傳統(tǒng)方法主要是設(shè)計高靈敏秤體、提高稱重傳感器采樣精度等,但很難補(bǔ)償膠帶張力引起的稱重誤差。膠帶運轉(zhuǎn)時,膠帶張力無法消除,而通過并行設(shè)置多個秤體、構(gòu)成陣列秤的方式能夠減小膠帶張力的影響,從而提高計量精度與穩(wěn)定性[3]。文獻(xiàn)[3]對陣列電子膠帶秤進(jìn)行了簡單的受力分析并提出了設(shè)計構(gòu)想,但僅限于理論;文獻(xiàn)[4]將人工智能用于陣列電子膠帶秤的故障檢測和精度補(bǔ)償,但在流量非均勻時魯棒性較差;文獻(xiàn)[5]利用梁理論建立了陣列電子膠帶秤的精確力學(xué)模型,并結(jié)合過程極限學(xué)習(xí)機(jī)提出了誤差補(bǔ)償模型,但存在稱重數(shù)據(jù)采集量少、計算速度慢及結(jié)果反饋延時大等問題。
本文基于陣列膠帶秤的內(nèi)力理論,研制了一種網(wǎng)絡(luò)化高精度和高穩(wěn)定性陣列電子膠帶秤儀表,通過研究儀表關(guān)鍵技術(shù)的實現(xiàn)方法、分析試驗結(jié)果,驗證了儀表功能和性能。
P1=W-2Tsinθ
(1)
δ1=2Tsinθ/W
(2)
(a)理想受力
陣列膠帶秤由連續(xù)等距離L安裝的稱重單元組成。對于4路稱重陣列的電子膠帶秤,假設(shè)其膠帶張力各處均為T,則理想情況下膠帶秤受力分析如圖2(a)所示。PA,PB,PC,PD分別為稱重單元A,B,C,D的受力,可看出稱重托輥的總有效載荷為4W,均勻分布于4路稱重單元A,B,C,D上。
(a)4路稱重陣列理想受力
當(dāng)相鄰?fù)休侀g存在高度差時,鄰近輸送托輥的稱重單元A,D與內(nèi)部稱重單元B,C表現(xiàn)出不同的受力性質(zhì)。前者受力情況如圖2(b)所示,受力之和P2和相對誤差δ2分別如式(3)、式(4)所示;后者受力情況如圖2(c)所示,受力之和P3和相對誤差δ3分別如式(5)、式(6)所示。
P2=4W-Tsinθ
(3)
δ2=Tsinθ/(4W)
(4)
P3=4W
(5)
δ3=0
(6)
由式(6)可知,雖然內(nèi)部稱重單元受力隨托輥間相對高度而改變,但其總和不變。因此,內(nèi)力理論認(rèn)為陣列電子膠帶秤具有抵消和補(bǔ)償由內(nèi)部張力引起的稱重誤差的性質(zhì),雖然首尾端稱重單元的誤差無法消除,但對于擁有多個連續(xù)安裝的稱重單元的電子膠帶秤,稱重誤差得到大幅降低。
N路稱重陣列的電子膠帶秤稱重誤差只由首尾輸送托輥對鄰近的2個稱重單元的張力決定,如圖2(d)所示,Pl,Pr分別為左右(首尾)兩端稱重單元的受力。此時稱重單元受力之和P4和相對誤差δ4分別如式(7)、式(8)所示??梢娔z帶秤的稱重陣列中稱重單元越多,精度越高。
P4=NW-2Tsinθ
(7)
δ4=2Tsinθ/(NW)
(8)
內(nèi)力理論表明兩端膠帶張力是造成稱重誤差的主要原因,隨著稱重單元增多,首尾兩端膠帶張力占比變小。因此,陣列電子膠帶秤在長期運行過程中可明顯改善溫度、載荷、膠帶速度變動等引起的膠帶張力變化對計量精度的影響,計量精度的長期穩(wěn)定性也得到較大提高。
兼顧性能與成本,陣列電子膠帶秤通常以擴(kuò)展8路稱重陣列為宜。本文設(shè)計的網(wǎng)絡(luò)化高精度和高穩(wěn)定性陣列電子膠帶秤儀表除8路稱重陣列的動態(tài)計量功能外,還具備邏輯控制、人機(jī)交互、掉電存儲、工業(yè)控制與通信、互聯(lián)網(wǎng)遠(yuǎn)程監(jiān)控等功能[8-9]。需求分析如下。
(1)8路稱重陣列動態(tài)計量:支持對8路稱重陣列進(jìn)行同步采樣與累計計量。
通過上述的比較和分析,大陸和臺灣教材無論是在整體結(jié)構(gòu)上,抑或內(nèi)容組織和編排上都存在一些差異,且這些差異也反映出二者理念的異同,與此同時,這些編排和理念的差異或?qū)虒W(xué)實踐有所影響.
(2)人機(jī)交互:人機(jī)界面美觀、操作方便,具有顯示、控制、報警等功能。
(3)掉電存儲:儀表參數(shù)、稱重累計量的掉電保存及上電讀取功能。
(4)工業(yè)控制與通信:擴(kuò)展8路24 V數(shù)字量輸入/輸出接口、4路4~20 mA模擬量輸出接口、2路4~20 mA模擬量輸入檢測接口、2路RS485與RS232通信接口和1路CAN接口。
(5)聯(lián)網(wǎng)功能:上位機(jī)軟件通過網(wǎng)絡(luò)對儀表進(jìn)行監(jiān)控。
網(wǎng)絡(luò)化高精度和高穩(wěn)定性陣列電子膠帶秤儀表總體結(jié)構(gòu)如圖3所示。其以高性能ARM處理器STM32F767為控制核心,選用合適的稱重傳感器,并設(shè)計稱重采樣電路和測速電路實現(xiàn)8路稱重陣列的擴(kuò)展與動態(tài)計量??紤]到讀寫速度,模數(shù)轉(zhuǎn)換器接口以SPI為宜。儀表通過RS485總線、Modbus協(xié)議與MCGS觸摸屏連接,實現(xiàn)電子膠帶秤儀表人機(jī)交互功能。分別通過IIC和SPI驅(qū)動EEPROM和SPI FLASH實現(xiàn)掉電存儲功能。考慮到儀表參數(shù)數(shù)據(jù)量大但寫入頻率低、稱重累計量數(shù)據(jù)量小但寫入頻率高,將儀表參數(shù)存入高速、擦寫次數(shù)為10萬次的SPI FLASH,將稱重數(shù)據(jù)寫入低速、擦寫次數(shù)達(dá)100萬次的EEPROM。按照工業(yè)標(biāo)準(zhǔn)實現(xiàn)24 V數(shù)字量、4~20 mA模擬量的輸入/輸出,通過RS485,RS232,CAN接口實現(xiàn)與其他現(xiàn)場設(shè)備的通信,通過驅(qū)動以太網(wǎng)接口和標(biāo)準(zhǔn)TCP/IP協(xié)議實現(xiàn)對儀表的遠(yuǎn)程監(jiān)控和故障診斷。
圖3 網(wǎng)絡(luò)化高精度和高穩(wěn)定性陣列電子膠帶秤儀表結(jié)構(gòu)
稱重采樣電路將載荷的重力轉(zhuǎn)換為數(shù)字信號,由稱重傳感器、儀表放大電路[10]和模數(shù)轉(zhuǎn)換電路組成,如圖4所示。稱重傳感器為定制型高輸入阻抗(1 100 Ω)的電阻應(yīng)變懸臂式壓力傳感器STC500KG,采用10 V供電,最大量程為500 kg,輸出0~30 mV差分電壓信號。稱重傳感器輸出的微弱差分電壓信號通過R1和C2、R2和C3輸入放大倍數(shù)為100的高性能差分放大器LTC1100。LTC1100輸出信號通過10 kΩ輸出阻抗輸入低噪聲、高性能模數(shù)轉(zhuǎn)換器ADS1256的1路差分輸入端。ADS1256具有24位精度、30 kSamples/s數(shù)據(jù)轉(zhuǎn)換速率、4路差分信號輸入[11]。
圖4 稱重采樣電路
完整的8路稱重陣列由8路稱重傳感器、8路儀表放大電路及2路模數(shù)轉(zhuǎn)換電路組成。2片ADS1256通過四線SPI總線(MOSI,MISO,SCLK,CS)連接STM32F767,選用中斷方式讀取AD值。ADS1256的DRDY引腳接到STM32F767外部中斷EXIT引腳,每條連線上串接1個100 Ω電阻,以改善信號過沖現(xiàn)象。ADS1256的參考電壓決定了實際量程與絕對精度,本文未采用傳統(tǒng)方案——高穩(wěn)定性LDO芯片,而使用稱重傳感器STC500KG的10 V供電分壓,能夠有效抵消電源紋波帶來的影響。實際參考電壓為
Vref=VinR6Req/(R6Req+R5R6+R5Req)
(9)
式中:Vin為稱重傳感器供電電壓,Vin=10 V;R5,R6為精密分壓電阻,分別為36,12 kΩ;Req為ADS1256基準(zhǔn)輸入端的等效輸入阻抗,查閱數(shù)據(jù)手冊可知其為18.5 kΩ,此時ADS1256的正量程為0~3.36 V。
膠帶秤滾輪帶動膠帶運行時會通過測速傳感器產(chǎn)生正弦信號,其周期為滾輪轉(zhuǎn)動1圈的時間。測速電路把測速傳感器輸出的正弦信號轉(zhuǎn)換成STM32F767可識別的同頻方波信號,方波信號的每個周期表示膠帶運行等同于滾輪周長距離的時間,STM32F767通過檢測該方波信號的邊沿做出響應(yīng),實現(xiàn)定長采樣功能。
測速電路包括正弦波轉(zhuǎn)方波電路和遲滯回環(huán)電路,如圖5所示。正弦波轉(zhuǎn)方波電路基于電壓比較器LM393和光電耦合器TLP521設(shè)計,其輸出的方波信號接到STM32F767外部中斷EXIT引腳上。LM393為雙電壓比較器,門限電壓由24 V電壓經(jīng)過7.5 kΩ和1 kΩ電阻分壓得到。當(dāng)輸入端電壓大于門限電壓時,LM393輸出24 V,TLP521截止;當(dāng)輸入端電壓小于門限電壓時,LM393輸出0,TLP521導(dǎo)通。周期性的正弦波在EXIT引腳產(chǎn)生同頻方波,但當(dāng)LM393輸入端電壓在門限值附近存在干擾時,輸出電壓會產(chǎn)生抖動,因此通過加正反饋的方式設(shè)計了電壓比較器的遲滯回環(huán)電路[12],即在電壓比較器輸出端加1個正反饋電阻R22到正輸入端,組成一個擁有雙門限值的電壓比較器,如圖5(b)所示。Ui,Uo分別為電壓比較器輸入、輸出電壓;Uom,-Uom分別為輸出的高低電平;U+,U-分別為正負(fù)門限電壓。Ui>U+時,輸出-Uom,當(dāng)Ui變小直到小于U-,輸出跳變?yōu)閁om,此時門限電壓為U-;Ui
(a)正弦波轉(zhuǎn)方波電路
采用累加法實現(xiàn)電子膠帶秤動態(tài)計量。累加法是將膠帶上的物料等距離分段,然后累加得到物料的質(zhì)量總和[6],即
(10)
式中:n為本次累計計量過程中膠帶轉(zhuǎn)過的總行程數(shù);qi為第i段行程上的載荷。
qi與STM32F767讀取的模數(shù)轉(zhuǎn)換器有效值DA呈線性關(guān)系。膠帶運轉(zhuǎn)過程中,DA不斷更新。測速電路每次產(chǎn)生中斷標(biāo)志著膠帶運轉(zhuǎn)了等距離長度,可將此時的DA代入計算。
基于累加法的動態(tài)計量流程如圖6所示。將ADS1256配置為自動轉(zhuǎn)換模式,當(dāng)轉(zhuǎn)換完成當(dāng)前通道時在DRDY引腳產(chǎn)生1個下降沿,STM32F767檢測到該下降沿時執(zhí)行中斷采樣程序更新當(dāng)前DA。STM32F767檢測到測速電路產(chǎn)生的上升沿時執(zhí)行中斷累加程序,將當(dāng)前DA和定時器當(dāng)前值累加??紤]到浮點運算耗時較長,將計算程序在主函數(shù)循環(huán)中輪詢,分別代入式(11)和式(12)計算當(dāng)前累計量Qj和流量Rj。
(a)中斷采樣程序
Qj=k(ΔGj-NjZ)
(11)
Rj=Qj/Δtj
(12)
式中:k為比例系數(shù);ΔGj,Nj,Δtj分別為第j次與第j-1次輪詢計量程序執(zhí)行間隔內(nèi)讀取的DA總和、測速電路中斷產(chǎn)生次數(shù)、間隔時間總和;Z為零點,由事先校準(zhǔn)得到。
人機(jī)交互功能通過驅(qū)動MCGS觸摸屏TPC7072Gi實現(xiàn),MCGS觸摸屏與儀表之間的物理接口為RS485,通信協(xié)議為Modbus[13]。數(shù)字量輸出功能通過驅(qū)動高帶載能力的反相驅(qū)動器MC1413實現(xiàn),數(shù)模轉(zhuǎn)換器TLC5618、運算放大器LM358和三極管S8050組成恒流電路實現(xiàn)模擬量輸出,250 Ω取樣電阻、模數(shù)轉(zhuǎn)換器TLC1549實現(xiàn)模擬量輸入檢測功能,分別驅(qū)動2個TTL-RS485電平轉(zhuǎn)換器SN75LBC184、1個雙路TTL-RS232電平轉(zhuǎn)換器MAX232CPE和1個CAN總線收發(fā)器TJA1050實現(xiàn)2路RS485接口、1路RS232接口和1路CAN接口的擴(kuò)展?;ヂ?lián)網(wǎng)遠(yuǎn)程監(jiān)控功能通過擴(kuò)展以太網(wǎng)物理層芯片LAN8720A和移植輕量級TCP/IP協(xié)議LWIP實現(xiàn)[14]。
在徐州三原稱重技術(shù)有限公司試驗車間進(jìn)行網(wǎng)絡(luò)化高精度和高穩(wěn)定性陣列電子膠帶秤儀表的安裝與試驗,如圖7所示。圖7(b)為完整的線路板,與電源、濾波電感等共同安裝至如圖7(c)所示的全金屬外殼內(nèi)部。MCGS觸摸屏安裝在儀表頂部,方便操作。用網(wǎng)線將儀表接入廠區(qū)局域網(wǎng),使用Python開發(fā)上位機(jī)軟件,運行環(huán)境為Win10_x64、i3 9100F、8 GB內(nèi)存。上位機(jī)軟件實現(xiàn)局域網(wǎng)內(nèi)設(shè)備的自動添加與遠(yuǎn)程監(jiān)控,運行結(jié)果如圖7(e)所示。
(a)整機(jī)外觀
JJG 195—2002《連續(xù)累計自動衡器(皮帶秤)檢定規(guī)程》規(guī)定,除加載實際物料外,還可采用砝碼、掛碼、標(biāo)準(zhǔn)電信號等方式模擬恒定載荷。本文選用靜態(tài)掛碼方式將一定質(zhì)量的砝碼掛在托輥上并進(jìn)行連續(xù)累計,用測量結(jié)果的極差與均值來標(biāo)定精度[15]。改變膠帶速度、模擬載荷,進(jìn)行6次試驗,每種試驗條件下連續(xù)計量6次,每次計量時間為90 000次測速中斷。稱重誤差為
(13)
試驗結(jié)果見表1??煽闯鲈搩x表的稱重誤差為0.03%左右,且改變膠帶速度和載荷量對精度影響很小,表明本文設(shè)計的儀表兼具高精度與高穩(wěn)定性特點。
表1 試驗數(shù)據(jù)
基于陣列式電子膠帶秤的誤差補(bǔ)償原理——內(nèi)力理論研制了一種網(wǎng)絡(luò)化高精度和高穩(wěn)定性陣列電子膠帶秤儀表,并對其進(jìn)行了全面試驗。結(jié)果表明,采用靜態(tài)掛碼方式時,該儀表稱重誤差僅為0.03%左右,且對膠帶速度和載荷引起的張力變化不敏感,兼具高計量精度及高穩(wěn)定性。該儀表擴(kuò)展了多功能人機(jī)交互、掉電存儲、標(biāo)準(zhǔn)化工業(yè)控制與通信接口擴(kuò)展、聯(lián)網(wǎng)監(jiān)控等功能,有較大的工程應(yīng)用價值。后續(xù)將圍繞電子膠帶秤的故障在線診斷識別和溫濕度、角度等參數(shù)對精度的影響展開研究,進(jìn)一步提高其計量精度及穩(wěn)定性。