船用鋼板激光彎曲成形試驗過程數據采集系統的開發
板材激光彎曲成形是一種新型的無接觸成形技術,目前對激光彎曲成形工藝的研究主要集中在試驗和數值模擬方面。為獲得板材的變形程度以及為數值模型提供驗證,需要對激光彎曲成形過程板材的彎曲角度和溫度分布進行測量。
針對實驗過程溫度和彎曲角度變化的特點,在Windows環境下,結合研華的工業數據采集卡及其相應的傳感器,運用多線程及嵌入式匯編技術,使用VC6.0開發了相應的數據采集系統軟件。
應用此系統對一種船用鋼板的激光彎曲成形實驗中的溫度和彎曲角度變化進行了實時的數據采集,并獲得了較好的采樣數據。
2.系統配置:
該系統所用計算機為一臺PⅢ933、256M內的研華610工控機,操作系統為中文Windows 98。
此系統采用了研華PCL-818HD數據采集卡,它具有8路差分輸入通道和一個1K的FIFO(First In First Out)高速緩存器,可以獲得更快的數據傳輸和Windows下更好的數據傳輸性能。溫度傳感器經過溫度調理模塊與A/D卡相連,位移傳感器直接與A/D卡相連,A/D卡通過總線與計算機進行通訊,其硬件結構如圖1所示。
3.控制系統設計:
板材激光彎曲成形是一種新型的無模成形方法,它利用激光束掃描金屬板材,在熱作用區內產生明顯的溫度梯度,導致非均勻分布的內應力來實現板材塑性彎曲成形。激光彎曲成形過程不需要模具,因而不存在模具制作費用、制作周期等問題,降低成本;不受加工環境、工件尺寸的限制,可通過優化激光加工工藝參數精確控制板材的彎曲程度。由于板材激光彎曲成形技術光明的應用前景,吸引了國內外不少學者從事這方面的研究探索,國外的應用已經初步進入實用化的階段,而國內的研究剛剛起步,主要集中在試驗和數值模擬方面。
非均勻的溫度場在激光彎曲成形中起了非常重要的作用,激光掃描時溫度急劇上升,隨后冷卻過程中溫度下降,溫度上升和下降產生的熱膨脹和收縮導致了板材部不均勻的應力分布,從而使板材發生彎曲,因此溫是激光彎曲成形過程中的重要參量。在激光彎曲成型試驗研究中,需要了解彎曲角度的動態變化過程,采用測量非夾持端的位移來計算彎曲角度是一種可行的方法。
1)數據采集的基本原理及系統設計
傳感器所采集到的溫度和位移信號是模擬量,為了能讓計算機對這些模擬量進行數據處理,需要通過模數轉換將模擬量轉換成數字量。而數據采集的基本原理就是將信號通過傳感器送到模擬輸入信號調理模塊,通過調理模塊將毫伏(mV)信號放大成A/D轉換卡標準電壓輸入信號(-10~10V),再送到A/D轉換卡,計算機接受由A/D轉換卡轉換后的數字信號,最后經過數字濾波、標度轉換把數字量轉換成為溫度或位移的工程單位。
2)硬件基礎
該系統采用研華PCL-818HD數據采集卡,調理模塊采用研華PCLD-789D16通道多路擴展放大板,具有冷端溫度補償功能,冷端補償溫度數據占用A/D轉化卡的一個單獨的數據通道。
溫度傳感器采用外徑1 0mm、偶絲直徑0 18mm的鎳鉻-鎳硅鎧裝熱電偶,使用補償導線與調理模塊相連,通過調理模塊的多路選擇功能,多根熱電偶共同占用A/D轉換卡一個單獨通道。
位移傳感器采用Banner公司的自含式二級激光測量傳感器,它可以實現精確的測量,分辨率可達10μm,調理模塊被封裝在傳感器內,輸出信號就是A/D轉換卡測量范圍內的電壓信號,使用按鍵或遙控設置編程可進行快速的測量遠近面的設置,位移傳感器單獨占用A/D轉換卡的一個數據通道,通過PCLD-789D多路擴展放大板直接與A/D卡上的通道相連接,中間不需要經過信號放大。
3)軟件設計
軟件部分是使用VC開發的MFC應用程序,溫度位移數據采集軟件包括了數據采集、采樣數據動態顯示、標度轉換、數字濾波、數據處理及存儲幾部分。
采集系統的核心就是對采樣數據的采集和處理,數據的采集、處理和顯示功能模塊都是針對采樣數據進行的。其中采樣模塊是采集系統的關鍵部分,系統通過此模塊來獲得數據,它主要包括三部分:溫度數據采集、位移數據采集和采集參數設置。對原始采樣數據的標度轉化及干擾消除是由數據處理功能模塊完成的,它封裝了標度轉換、數值濾波和濾波參數設置等功能,可方便及時的對數據進行處理。采集數據的動態顯示、處理后的數據顯示及參數設置的回顯是由數據顯示模塊來完成的。采集系統軟件結構如圖2所示。
Win32系統支持統一進程的多線程編程技術。為保證數據采集的實時性,避免采樣過程中的數據丟失,在進行溫度位移數據采樣時,通過調用API函數AfxBeginThread創建一個采樣線程,采樣線程調用數據采集模塊;主線程接受用戶界面控制信息(參數設置),并把所采集的數據進行實時動態顯示以及數據處理后的圖形顯示。
數據采集模塊是數據采集系統的關鍵部分,數據采集的方式有程序查詢方式、中斷方式和DMA方式。根據Windows新的編程規范,考慮到測量過程的特點及系統軟硬件的配置情況,采用了程序查詢方式來傳送A/D轉換的數據結果。利用VC的嵌入式編程技術,編寫了數據采集模塊。數據采集模塊程序框圖如圖3所示。
采樣之前首先要初始化A/D模數轉化卡,然后進行采樣循環,每一次采樣循環中要記錄采樣時刻,根據采樣參數設置對每一個熱電偶進行采集和數據存儲,記錄溫度補償通道(CJC通道)的數據,然后記錄位移傳感器的采樣數據。程序中采用了兩種讀取數據的方式,即直接讀數據輸入端口和讀A/D轉換卡上的FIFO緩存。為了提高程序的執行速度,對硬件端口的讀寫操作采用了嵌入式匯編語言來編寫。
由于激光彎曲成形試驗現場不可避免的存在各種干擾,輸入信號中通常疊加有噪聲和不必要的頻率分量,這些噪聲會帶來誤差。在此系統中,采用了數字濾波器,使用軟件來實現濾波。數字濾波具有不需增加硬件設備、可靠性高、使用靈活等優點。系統中提供了二階慣性濾波、遞推平均濾波和限幅濾波法3種數字濾波方法。標度轉換有公式法和查表法,由于不需要對原始采樣數據進行實時轉化處理,對溫度的轉換處理采用了查表的方法;位移與采樣電壓成線性關系,使用簡單的線性公式即可將電壓轉換為位移數據。
程序的總體實現利用了VC++提供的面向對象的程序設計方法,采用了MFC文檔視圖結構。
4.結論
此系統能滿足激光彎曲過程溫度及彎曲角度實時采集的需要,穩定的采樣頻率可達500HZ。而且具有友好的界面,可方便的設置采樣參數、實時顯示采樣數據;數字濾波功能的加入使采樣數據的處理更容易。由于采用了模塊化和面向對象的程序設計方法,便于功能擴充。
文章版權歸西部工控xbgk所有,未經許可不得轉載。