《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 設計應用 > 基于STM32與PCAP01的激光切割頭隨動系統設計
基于STM32與PCAP01的激光切割頭隨動系統設計
2016年電子技術應用第6期
王 海,張李超,周偉光
華中科技大學 材料科學與工程學院,湖北 武漢430074
摘要: 針對激光切割系統中,由于工件表面起伏不平和彎曲,造成切割質量不理想或切割頭碰撞工件損傷或損壞的問題,提出了一種基于STM32與PCAP01的激光切割頭隨動系統設計。該系統通過PCAP01芯片獲取激光切割頭噴嘴與工件表面的板極電容值,經卡爾曼濾波后計算出噴嘴與工件的間距,驅動伺服電機實現激光切割頭與工件間距的跟蹤。實驗表明,該激光切割頭隨動系統能夠快速有效地跟隨激光切割頭與工件的間距,防止切割頭與工件發生碰撞,提高激光切割質量。
中圖分類號: TP275
文獻標識碼: A
DOI:10.16157/j.issn.0258-7998.2016.06.014
中文引用格式: 王海,張李超,周偉光. 基于STM32與PCAP01的激光切割頭隨動系統設計[J].電子技術應用,2016,42(6):52-55.
英文引用格式: Wang Hai,Zhang Lichao,Zhou Weiguang. A laser cutting head servo system based on STM32 and PCAP01[J].Application of Electronic Technique,2016,42(6):52-55.
A laser cutting head servo system based on STM32 and PCAP01
Wang Hai,Zhang Lichao,Zhou Weiguang
College of Materials Science and Engineering,Huazhong University of Science and Technology,Wuhan 430074,China
Abstract: In order to improve the quality and reliability of laser cutting system, because of the undulating surface of workpiece, a laser cutting head servo system based on STM32 and PCAP01 was designed. It used PCAP01 to get the capacitance between the nozzle on laser cutting head and the surface of workpiece. The distance was calculated by capacitance, after Kalman filtering, which was used to keep the distance between laser cutting head and workpiece. The results show the equipment has good quality and reliability.
Key words : STM32;PCAP01;μC/OS-III;laser cutting

0 引言

    在激光切割加工中,為了保證切割質量,激光焦點一般應位于被加工工件表面以下板厚約1/3處[1],以確保切口處獲得最大激光功率密度。但諸多因素[2]會使得激光焦點位置與理想位置發生偏移。因此在加工過程中需要實時檢測激光焦點與被加工對象的位置關系,并進行調節。

    肖金陵等[3]實現了基于CCD相機的激光焦點位置控制系統,但其系統結構復雜,檢測速度慢,靈敏度低。陳和平等[4]實現了基于接觸式傳感器的激光切割頭隨動系統,但其無法加工復雜表面工件,且存在接觸磨損問題。

    針對上述方法的不足,本文提出基于ARM微控制器STM32F407和微電容測量芯片PCAP01構建的激光切割頭隨動系統,具有精度高、實時性強、穩定性高、無接觸等優點。經實際應用測試,該系統工作穩定有效,具有良好的可行性和廣闊的應用前景。

1 系統總體設計

    激光切割頭隨動系統主要由主控制器和電容傳感器兩大模塊組成。電容傳感器模塊不斷檢測激光切割頭噴嘴和工件表面形成的平行板電容,主控制器模塊在接收到電容后將其轉換為距離信息,控制伺服電機調節保持噴嘴與工件表面的距離,從而保證了激光的焦點一直都在工件的合理位置。系統總體結構圖如圖1所示。

qrs1-t1.gif

    其中,主控制器主要由ARM STM32F407微控制器、伺服電機驅動電路、人機交互模塊、電源管理電路和差分轉換電路組成。電容傳感器模塊主要由PCAP01微電容測量芯片和差分轉換電路組成。人機交互模塊以觸摸屏為主要組成,提供了狀態監控、工藝參數設置、運動控制等多項功能。

2 系統硬件設計

2.1 系統硬件結構

    系統硬件以STM32F407為核心,硬件框圖如圖2所示。伺服控制模塊包括了伺服電機速度環控制的模擬量輸出、編碼器的反饋輸入以及其他控制端口。為了提高系統穩定性,伺服控制模塊與STM32F407之間均采用了隔離電路;以觸摸屏為主的人機交互模塊集成了指示燈、急停按鈕和啟動按鈕等外部硬件控制;電容傳感器主要由PCAP01微電容測量芯片和差分轉換電路組成。其中,觸摸屏、高精隔離型D/A和PCAP01分別通過RS232、SPI和PWM與STM32F407通信。

qrs1-t2.gif

2.2 電容傳感器電路

    激光切割頭噴嘴與工件表面的板極電容很小,一般都是皮法級。本設計采用德國ACAM公司專門進行電容測量的電容數字轉換芯片方案PCAP01[5],其內部集成了單片機內核,最高電容測量精度達到6 aF,最高測量頻率達到500 kHz,并且具有低至幾個微安的超低功耗。PCAP01采集的電容信息經內部的單片機單元處理會以PWM的形式傳輸出去。本傳感器設計將PCAP01的PWM轉換成差分信號傳輸給主控制器。其主要電路設計如圖3所示。

qrs1-t3.gif

2.3 伺服電機驅動電路

    伺服電機驅動電路采用了冗余設計,通過切換可兼容主流的松下、臺大等伺服電機。驅動電路的模擬量輸出采用ANALOG公司的12位DAC芯片AD5530,其最大電壓輸出范圍為±10 V。由于系統采集的電容值很小,易受電磁干擾影響,而伺服電機驅動器的干擾較大。因此伺服電機與主控制器的所有接口都進行了隔離處理,以保證穩定性與可靠性。其中DAC芯片的SPI接口采用了ADuM1400ARW磁耦合隔離,其他接口采用了TLP281-4光耦隔離。

2.4 電源電路

    電源電路采用通用的24 V之流開關電源供電,通過電源轉換為系統提供24 V、±15 V、5 V、3.3 V五路工作電源。由于±15 V為DAC芯片的電源,5 V為電容測距模塊供電,對穩定性要求較高,因此分別由隔離型DC-DC模塊IF2405LS和IB2405LS轉化提供。3.3 V是5 V經LM1117-3.3V低壓線性穩壓器轉換提供。

3 隨動系統軟件設計

    為提高系統可靠性,隨動系統軟件部分基于嵌入式多任務實時操作系統μC/OS-III[6]進行開發。系統正常工作時共調度4個任務:觸摸屏信息處理任務、傳感器數據處理任務、電機控制任務、系統狀態監控任務,其他實時性要求高的操作均在中斷中處理。同時系統軟件也提供了基于STM32F407芯片ID的加密認證服務,便于系統的試用管理。啟動流程如圖4所示。

qrs1-t4.gif

3.1 觸摸屏信息處理模塊

    觸摸屏采用北京迪文公司的DGUS串口屏,觸摸屏的每一個控制操作都會自動下發一段串口信息。STM32使用UART的DMA(Directional Memory Access)功能將接收到的觸摸屏串口信息存儲到消息緩沖區中。觸摸屏信息處理任務會定時查詢消息緩沖區,若緩沖區不為空則取出消息,解析消息內容并作相應處理。其中,觸摸屏信息包含幀頭、數據長度、指令、數據、CRC校驗五個字段信息。觸摸屏的消息處理流程如圖5所示。

qrs1-t5.gif

3.2 傳感器數據處理模塊

    本設計中將PCAP01芯片的有效采樣率設為1 kHz,采集的電容值以PWM占空比的形式傳輸出去。STM32在中斷中捕獲電容值信息后將發送信號量激活傳感器數據處理任務,在此任務中執行電容值卡爾曼濾波和電容值轉換為距離兩項任務。

3.2.1 電容值卡爾曼濾波

    由于測量的電容值為皮法級,極易收到電磁干擾和切割過程中飛濺的碎屑的影響,傳統基于均值的濾波方式會增大延時降低系統調節的響應速度,因此本模塊采用了卡爾曼濾波算法。卡爾曼濾波算法[7]是一種對動態系統的狀態序列進行線性最小方差估計的算法,其計算量小并可實時計算,同時能夠將噪聲對系統狀態的影響以及濾波延時降到最小。其通過狀態方程和觀測方程描述一個動態系統,如下所示:

     qrs1-gs1-2.gif

    式(1)為狀態方程,式(2)為觀測方程。其中A為系統狀態轉移矩陣,H為觀測矩陣,u(k)、v(k)分別是協方差為Q和R的零均值高斯噪聲。

    卡爾曼濾波包括預測和更新兩部分,其算法流程如下:

    qrs1-gs3-6.gif

    qrs1-gs7.gif

    首先使用式(3)和式(4)分別進行系統狀態預測和誤差協方差預測,在利用式(5)計算增益系數后,使用式(6)和式(7)分別更新系統狀態和先驗協方差。重復以上步驟,不斷完成新狀態的預測。

    電容值卡爾曼濾波的效果如圖6所示,有效濾除了噪聲的影響,且濾波結果的延遲很小。

qrs1-t6.gif

3.2.2 電容值轉換為距離

    電容傳感器測量噴嘴與工件表面的距離基于平行板電容數學模型[8]

qrs1-gs8.gif

    由于線路寄生電容的影響,在實際計算距離時不能直接依據此理論模型。本設計在正常運行前,首先進行距離與電容關系的標定,將標定的數據存儲在STM32內部Flash中。在濾波獲取電容值后,根據標定的關系表進行線性插補計算出距離。標定時取的點越多越密,計算的結果越精確。

3.3 電機控制模塊

    本系統中,伺服電機的運動狀態有空走、跟隨、蛙跳3種狀態。空走狀態下處理觸摸屏的控制信息,控制切割頭點動或連續運動;跟隨狀態下通過電容傳感器獲取距離信息,根據與設定間距的差值進行高度調節,跟隨狀態下碰到下限位則進入蛙跳狀態。蛙跳狀態下控制切割頭上移一大段距離后,重新進入跟隨狀態。切割頭在碰到上限位時,3個狀態下均將電機轉速設為0,只允許切割頭向下運動;若碰到下限位,在空走狀態下為確保安全立即控制切割頭上移直至碰到上限位停止,而跟隨狀態下則進入蛙跳狀態。其控制流程如圖7所示。

qrs1-t7.gif

4 結論

    本文設計了一種基于STM32和PCAP01的激光切割頭隨動系統,該系統以PCAP01為電容傳感器,以STM32F407為控制器為控制核心,完成了激光切割頭高度的跟隨。其電容的采樣率達到1 kHz,最快跟隨速度500 mm/s,動態響應精度0.05 mm,靜態響應精度0.001 mm。現場測試表明,該系統具有可靠性高、響應速度快、跟隨精度高、操作便利等優點。該系統必有廣闊的市場和應用前景。

參考文獻

[1] 朱國力,段正澄,龔時華.激光切割中的焦點位置檢測方法研究[J].制造業自動化,2000,22(12):33-35.

[2] 李明.激光切割頭與工件距離檢測系統的研制[D].哈爾濱:哈爾濱工業大學,2010.

[3] 肖金陵,虞瑤.基于CCD的激光切割焦點位置控制系統的設計與實現[J].光電技術應用,2006,21(4):42-46.

[4] 陳和平,石敏,王曉輝.激光切割Z軸彈性定距隨動系統的設計與實現[J].制造業自動化,2014,36(10):112-114.

[5] 鄧麗莉,桑勝波,張文棟,等.基于Pcap01芯片的高精度微電容檢測系統設計[J].傳感器學報,2013,26(8):1045-1049.

[6] LABROSSE J J.嵌入式實時操作系統μC/OS-III[M].邵貝貝,譯.北京:北京航空航天大學出版社,2012.

[7] KALMAN R E.A new approach to linear filtering and prediction theory[J].J.basic Eng.trans.asme,1960,82d(1):35-45.

[8] 嚴瓊.激光切割電容式Z浮微小電容檢測系統的研究[D].武漢:華中科技大學,2011.

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 成年片色大黄全免费 | 全免费午夜一级毛片一级毛 | 特级毛片aaaa免费观看 | 五月天免费在线视频 | 高清毛片aaaaaaaaa片 | 特级一级毛片免费看 | 一级中国毛片 | 成年午夜一级毛片视频 | 成人国产精品高清在线观看 | 亚洲激情小视频 | 国产一区精品视频 | 天堂网视频在线观看 | 欧美日产欧美日产精品 | 欧美精品第一区 | 午夜剧场在线免费观看 | 成人激情综合网 | 亚洲成人高清 | 久草手机在线视频 | 久久亚洲国产精品一区二区 | 成人三级视频 | 国产成人免费影片在线观看 | 人人玩人人添人人澡免费 | 一级毛片aa高清免费观看 | 日韩伦理一区二区三区 | 色片免费观看 | 久久精品国产亚洲a不卡 | 国产成人人人爆出白浆 | 精品成人在线观看 | 在线观看crm| 在线观看国产精成人品 | 欧美福利影院 | 久久亚洲欧美综合激情一区 | 免费高清特级毛片 | 亚洲国产精品一区二区久久 | 天天搞夜夜爽 | 在线国产视频一区 | 天天插天天透 | 日韩精品首页 | 日本二级黄色片 | 亚欧成人在线 | www.色五月|