咨詢電話
ENGLISH0755-88840386發(fā)布時間:2019-12-13 09:54:00 |來源:網(wǎng)絡(luò)轉(zhuǎn)載
隨著包裝產(chǎn)品需求量日益增加,自動包裝機速度和精度都需要進行相應(yīng)提高,但是在提高系統(tǒng)運行速度過程中系統(tǒng)噪聲越來越強烈影響到了采集信號,造成包裝袋內(nèi)產(chǎn)品質(zhì)量誤差變大,需要設(shè)計濾波效果和檢測精度更好的稱量包裝系統(tǒng) [1] 。
一般高速包裝機控制系統(tǒng)實時性和精度都不是很高,應(yīng)用單片機等低端芯片都不能很好地保證系統(tǒng)運算速度,為提高包裝機檢測精度和響應(yīng)速度設(shè)計硬件和軟件平臺。硬件平臺利用 STM32 作為最小系統(tǒng)并設(shè)計雙應(yīng)變片稱量結(jié)構(gòu)、雙路 AD 快速轉(zhuǎn)換電路和電機驅(qū)動電路等嵌入式模塊,保證硬件平臺穩(wěn)定的基礎(chǔ)上把小波分解法融入到采集系統(tǒng)中,并通過包裝機稱量程序完成快速檢測的任務(wù),最后通過實時采集稱量信號進行不同方法效率和精確度對比。結(jié)果表明小波分析的包裝系統(tǒng)可以快速穩(wěn)定完成稱量任務(wù)。
1 袋式自動包裝機工藝
袋裝自動包裝機主要由稱量機構(gòu)和包裝機構(gòu) 2個部分組成,而控制系統(tǒng)主要依靠機械結(jié)構(gòu)進行執(zhí)行,因此在進行控制系統(tǒng)設(shè)計之前必須對機械結(jié)構(gòu)即被控對象流程作詳細說明 [2] 。重要結(jié)構(gòu)包括對稱的應(yīng)變片、檢測電路、上料機構(gòu)和包裝機構(gòu),稱量部分采用雙應(yīng)變傳感器的橋式結(jié)構(gòu)可以有效降低系統(tǒng)檢測誤差。機械系統(tǒng)中輸入機構(gòu)包括電阻式應(yīng)變片和傳送電機轉(zhuǎn)速等,因此在設(shè)計包裝控制系統(tǒng)時需要設(shè)計高精度電壓采集和電機驅(qū)動電路等 [3]
由于工廠嘈雜環(huán)境和機械高速運行振動會嚴重影響采集的稱量信號,需要采用小波算法對電壓信號進行分解,現(xiàn)存電壓提取方法有 EMD(經(jīng)驗?zāi)B(tài)分解)、小波變換等,在非線性濾波方法中小波變換表現(xiàn)出了巨大優(yōu)勢。小波變換也可以分為不同種類例如單小波、多小波、分解法等 [4] ,經(jīng)對比發(fā)現(xiàn)基本的小波變換在提取稱量信號時計算速度快且濾波效果好,因此采用小波分解變換法對應(yīng)變電壓信號進行提取 。首先確定系統(tǒng)要采用的小波基函數(shù)類型并確定分解層數(shù),然后用用戶函數(shù)對多層小波進行選取。
2 包裝機硬件系統(tǒng)設(shè)計
嵌入式控制系統(tǒng)由于執(zhí)行效率高、成本低、擴展能力強等優(yōu)點被廣泛應(yīng)用到各種設(shè)備中,在自動包裝控制系統(tǒng)中電阻應(yīng)變片、多 AD 快速采集、電機驅(qū)動等控制技術(shù)在嵌入式電路中已經(jīng)被廣泛應(yīng)用了,因此開發(fā)自動包裝機儀表控制系統(tǒng)的周期和可靠性都可以滿足自動控制要求。
2.1 應(yīng)變片橋式檢測模塊
根據(jù)夾帶裝置、稱量儀表、傳送帶、縫紉機和蹲袋等機械裝置構(gòu)建硬件電路整體結(jié)構(gòu)組成。控制系統(tǒng)的硬件電路主要以 STM32 最小系統(tǒng)為計算核心,擴展±5 V 內(nèi)稱量傳感器電壓輸入采集電路 [6] ,采集電路包括稱量傳感器信號雙橋電路和雙路 A/D 轉(zhuǎn)換電路。通過 3 V 的紐扣電池供電應(yīng)變片輸出電流,在應(yīng)變片中間接入滑動變阻器可以實現(xiàn)傳感器電路的快速校準,輸出電路接入10 倍的放大器跟隨電路,并且設(shè)計 2 個一階濾波器濾除信號中的高頻噪聲,最后稱量電壓信號以差分形式傳輸?shù)胶罄m(xù)電路。
2.2 雙通高速 AD 采集電路
信號采集轉(zhuǎn)換電路在整個硬件系統(tǒng)中非常重要,此電路主要任務(wù)是把雙路應(yīng)變片傳感器輸出的電壓信號轉(zhuǎn)換為數(shù)字量信號,可以提供給 MCU 進行讀取和計算 [7] 。作為一個 14 位 A/D 快速轉(zhuǎn)換芯片,它可以對信號實現(xiàn) 128 倍的低噪聲編程放大 [8] 。芯片使用過程完全通過編程方式實現(xiàn),它內(nèi)部沒有復(fù)雜的寄存器,芯片上電后會自動進行初始化等操作。稱量傳感器通過差分方式接入 V−和 V+,芯片內(nèi)工作通道和放大倍數(shù)通過 SPI 引腳發(fā)送脈沖完成控制,芯片通過外部 75M 高速時鐘可以保證芯片的轉(zhuǎn)化效率。電路設(shè)計圖中只接入了一個應(yīng)變傳感器,另一個通道接法完全相同。
2.3 電機驅(qū)動電路
設(shè)備驅(qū)動電路是為了控制自動包裝機執(zhí)行結(jié)構(gòu),比如電機、蹲袋氣缸、縫紉電機等都帶有強磁干擾信號,而控制核心 MCU 最怕接收到外接受強電磁信號 [9] ,因此必須在 STM32 控制接口處設(shè)置外圍驅(qū)動電路。在處理器上可以使用的最大電壓是 5 V,而被控對象控制引腳最低電壓為 12 V,兩者之間的電壓差會造成額外灌電流現(xiàn)象,L298N 可以實現(xiàn) 3 A 大電流輸出,電源引腳 VSS 上面接入大小 2 個電容濾波和指示燈 [10] ,可以控制四相步進電機,電機輸出信號線都采用±12 V 電源鉗制傳輸信號 [11] 。
3 包裝機軟件系統(tǒng)設(shè)計
在包裝機主要硬件系統(tǒng)搭建完成后,需要根據(jù)控制流程在硬件平臺中開發(fā)對應(yīng)控制程序,從包裝工藝流程、稱量信號采集驅(qū)動和小波特征提取等部分開發(fā),軟件程序設(shè)計以高可靠性和精度為準進行開發(fā)。
3.1 稱量系統(tǒng)流程
自動包裝結(jié)構(gòu)需要一次流程就可以完成包裝過程,系統(tǒng)主要參數(shù)通過人為設(shè)置。包裝流程開始過程中先要進行 MCU 自檢、輸入傳感器和電磁閥復(fù)位等初始化 [12] ,確認系統(tǒng)無誤后再執(zhí)行 A/D 信號采集過程中,把采集完的電壓信號轉(zhuǎn)換成質(zhì)量數(shù)值,通過計算設(shè)定和讀取差值把包裝質(zhì)量控制在可控范圍內(nèi),稱量過程采用電機閉環(huán)控制方式來提高精度。質(zhì)量滿足要求后再進行輸出信號控制,主要包括氣缸伸縮蹲袋、傳送帶輸送和縫紉機封袋等過程,在經(jīng)過最后一步封袋后就完成了一次包裝過程。
3.2 AD 采集驅(qū)動程序
在自動包裝控制系統(tǒng)中,驅(qū)動程序開發(fā)主要包括被控對象和信號采集 2 部分驅(qū)動,控制部分信號驅(qū)動以輸出精準控制為主,而信號采集部分以 A/D轉(zhuǎn)換芯片為主,需要完成數(shù)據(jù)輸入、通道選擇和編程增益等控制,因此重點介紹傳感器采集信號的驅(qū)動程序 [13] 。信號采集核心驅(qū)動程序見圖 7,程序主要完成 A 通道在 128 倍放大下轉(zhuǎn)換結(jié)果的讀取,并把數(shù)據(jù)保存到寄存器中并通過函數(shù)返回。首先要讀取DOUT 引腳狀態(tài),判斷芯片是否處于數(shù)據(jù)讀取過程中,在收到低電平信后通過控制 PD 脈沖引腳讀取芯片輸入引腳信號。數(shù)據(jù)讀入過程采用脈沖移位原理即 SCK 引腳每接收到 1 個時鐘上升沿信號就移位保存 1 位數(shù)據(jù)。
3.3 小波分解提取稱量特征
在包裝過程中核心環(huán)節(jié)就是稱量質(zhì)量和速度,包裝質(zhì)量涉及到產(chǎn)品質(zhì)量和成本,為了提高稱量快速響應(yīng)過程已經(jīng)采用了閉環(huán)和高速AD采集電路進行信號提取,把采集到的電壓信號實時轉(zhuǎn)為質(zhì)量信號可以大幅度提高系統(tǒng)響應(yīng)速度,因此該系統(tǒng)采用小波分解電壓信號快速精準提取電壓信號的方法 [14] ,具體實施過程步驟如下所述。
1)多次采集稱量電壓信號并取平均值,利用平均值得出均值矩陣[X, Y],對信號進行分類并取出低 X類中的抽樣 Y,計算公式為:
公式)式中:n 為樣本總數(shù);y 為稱量信號中的樣本分類信號平均值。
2)依據(jù)電壓振動特征對信號進行分解,濾除掉小波分量中的高頻樣本和低頻樣本,利用小波基函數(shù)選取出最有效的稱量信號。
3)利用預(yù)測值與檢測值方差判斷檢測結(jié)果是否符合要求,不符合條件的還有再次電壓采集判斷。
4 自動包裝機稱量性能實驗
為驗證自動包裝系統(tǒng)的可靠性,搭建成型的自動包裝生產(chǎn)線并進行驗證,包裝過程中比較重要的檢測過程是稱量信號,其中控制過程是動作執(zhí)行不再說明,采用包裝機對比較重的面粉進行稱量測試 [15] 。選擇 0.4 kg 面粉進行包裝測試,一次成型整體流程運行時間在 0.5 s 左右,加入物料用時 0.1 s,稱量過程見8。在導(dǎo)入物料過程中,系統(tǒng)在逐漸加入面粉稱量直到 400 g,但是稱量信號中還有面粉振動產(chǎn)生的高斯白噪聲,因此采集的電壓會有尾貨微弱波動,稱量與采集電壓經(jīng)過擬合后呈現(xiàn)出線性的關(guān)系證明了稱量系統(tǒng)精度根據(jù)實際測試的稱量電壓信號判斷稱量結(jié)構(gòu)能否滿足系統(tǒng)要求,提前稱量出來 300 g 的面粉包裝,
控制 2 個面粉同時放入到普通稱量設(shè)備和小波分析的包裝系統(tǒng)中,經(jīng)過閾度值濾波后稱量電壓中的噪聲信號已經(jīng)被濾除掉了 [16] ,2 種系統(tǒng)在檢測精度上幾乎沒有差異,因為檢測精度主要與系統(tǒng)硬件相關(guān),但是在特征提取速度上,小波變換明顯更有優(yōu)勢,可以提前 0.05 s 識別出稱量信號。
5 結(jié)語
設(shè)計了一種可以實現(xiàn)快速裝袋要求的自動包裝機系統(tǒng),采用高精度硬件和稱量特征快速提取軟件,根據(jù)機械工藝設(shè)計全橋應(yīng)變片稱量結(jié)構(gòu)、雙路高速A/D 采集電路和不僅電機電機驅(qū)動電路等模塊,并進行包裝主流程、信號采集驅(qū)動、小波分解等程序的開發(fā),最后通過袋封面粉的過程驗證系統(tǒng)精度。結(jié)果表明,該控制系統(tǒng)可以適用于不同自動袋裝系統(tǒng),且可以高效穩(wěn)定地完成控制任務(wù)
本文源于網(wǎng)絡(luò)轉(zhuǎn)載,如有侵權(quán),請聯(lián)系刪除