專利名稱:一種集清紗與斷紗檢測一體的可編程化的控制器實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明屬于控制技術(shù)領(lǐng)域,特別涉及一種集清紗與斷紗檢測一體的可編程化的控制器實現(xiàn)方法。
背景技術(shù):
在紡織工業(yè)的發(fā)展過程中,各種先進(jìn)檢測技術(shù)得到了廣泛地運(yùn)用,特別是光電檢測技術(shù)。紡織過程中很多情況下需要對運(yùn)動中的紗線進(jìn)行檢測,如檢測紗線斷頭、探緯、鑒別粗細(xì)節(jié)等。紗線所具有的柔軟性使其在運(yùn)動過程中會以一定的頻率抖動,當(dāng)光場不均時,抖動所導(dǎo)致的位置變換將會改變傳感器接收的光信號強(qiáng)度。根據(jù)紗線這一運(yùn)動特征能夠有效對運(yùn)動的紗線和靜止的紗線(或無紗線)進(jìn)行區(qū)分。反之,若紗線處于相對均勻的光場中,傳感器接收的光信號強(qiáng)度將反應(yīng)紗線的直徑信息,從而進(jìn)行紗線的粗細(xì)節(jié)鑒別。傳統(tǒng)的清紗與斷紗檢測方法,后續(xù)電路一般都是對信號進(jìn)行檢波放大或整流,然 后比較放大輸出。其中鑒別電路通常采用模擬電路來實現(xiàn)。模擬清紗電路的缺點是器件老化容易引起參數(shù)的變化,從而導(dǎo)致誤切、漏切、亂切等不穩(wěn)定現(xiàn)象,費(fèi)時費(fèi)力,影響了工廠的生產(chǎn)效率。在紗疵的鑒別問題上,各類電子清紗器識別紗疵所依據(jù)的數(shù)學(xué)模型都是相對固定的,與工藝人員用肉眼對紗疵判斷的“智能識別”能力相比,存在著較大的差距一方面是識別效率不夠高,另一方面是紗疵的清紗曲線無法作大的改動。一般情況下,斷紗檢測采用的是非均勻的光場,而清紗檢測則采用相對均勻的光場,這是因為傳統(tǒng)的模擬電路檢測只是考慮幅值的瞬間變化來對紗線信號進(jìn)行識別,而未對紗線的抖動特征在頻域上進(jìn)行分析。因此,傳統(tǒng)的模擬鑒別電路難以對清紗與斷紗檢測進(jìn)行集成控制。目前,氣流紡紗機(jī)控制系統(tǒng)在原有的斷紗檢測裝置基礎(chǔ)上,加裝電子清紗器后,不僅使得整個系統(tǒng)冗余復(fù)雜,而且成本大幅度提高。
發(fā)明內(nèi)容
本發(fā)明的目的就是針對現(xiàn)有技術(shù)的不足,提供一種集清紗與斷紗檢測一體的可編程化的控制器實現(xiàn)方法。本發(fā)明解決技術(shù)問題所采取的技術(shù)方案
一種集清紗與斷紗檢測一體的可編程化的控制器實現(xiàn)方法,其控制器有三位一體的功能清紗鑒別、斷紗檢測、控制驅(qū)動;該控制器包括傳感模塊、CPU控制模塊、輸入模塊、電機(jī)驅(qū)動模塊、輸出模塊、通信模塊、電源模塊,所述的CPU控制模塊分別與傳感模塊、輸入模塊、電機(jī)驅(qū)動模塊、輸出模塊、通信模塊、電源模塊相接;該控制器實現(xiàn)方法包括以下步驟步驟I.紗線信號提取由基于鎖相放大器的傳感模塊提取紗線抖動與直徑信號,并轉(zhuǎn)換為相關(guān)的模擬信號;
步驟2.紗線信號分析由可編程化的CPU控制模塊通過AD采樣電路將步驟I中的模擬信號轉(zhuǎn)換為數(shù)字信號,并進(jìn)行時域和類頻域分析,由智能檢測算法判斷紗線運(yùn)行狀態(tài)及紗疵鑒別;
步驟3.輸入輸出信號控制根據(jù)輸入模塊、通信模塊的信息和步驟2中的紗線信號分析結(jié)果,控制電機(jī)驅(qū)動模塊和輸出模塊執(zhí)行相應(yīng)的控制命令。所述步驟I中傳感模塊是基于鎖相放大技術(shù),并且其清紗鑒別與斷紗檢測共用一個傳感裝置,具體如下
(A)由信號發(fā)生電路提供調(diào)制所需的載波信號,并對發(fā)射器進(jìn)行信號調(diào)制;
(B)步驟(A)中調(diào)制的發(fā)射信號經(jīng)過紗線后,由接收器獲取紗線的直徑信號以及相關(guān)抖動信號;
(C)由選頻放大器對步驟(B)中接收器所得到的信號進(jìn)行選頻放大處理,作為鎖相放大電路的待測信號;
(D)由移相電路對步驟㈧中的載波信號進(jìn)行移相,作為鎖相放大電路的參考信號;
(E)由鎖相放大電路對步驟(C)中的待測信號和步驟(D)中的參考信號進(jìn)行鎖相放大處理;
(F)由濾波電路對步驟(E)中鎖相放大輸出的信號進(jìn)行濾波處理,得到相關(guān)的模擬信號。所述步驟2中可編程化的CPU控制模塊采用內(nèi)嵌智能檢測算法的梯形圖進(jìn)行編程,具有可輸入I/o 口功能,具體如下
CPU控制模塊采用三層架構(gòu)方式BootLoader、引擎、梯形 BootLoader負(fù)責(zé)硬件端口初使化和引擎、梯形圖加載;
引擎負(fù)責(zé)實現(xiàn)板級支持,為梯形圖提供調(diào)用接口 ;
梯形圖為用戶設(shè)計的智能檢測算法及相關(guān)邏輯動作的實現(xiàn)。本發(fā)明的有益效果
本發(fā)明采用微處理器,具有低功耗、高性能、高穩(wěn)定性的特點,能夠?qū)崿F(xiàn)信號快速處理。采用基于鎖相放大技術(shù)的傳感模塊,能夠有效抑制噪聲信號,改善性噪比。實現(xiàn)帶有微控制器的集斷紗與清紗于一體的檢測頭,能夠就近控制電磁鐵、電機(jī)執(zhí)行紡織動作,大大簡化紡織控制器的體系架構(gòu),降低成本。采用工業(yè)化的圖編程語言對CPU控制器進(jìn)行編程,改變傳統(tǒng)的PLC理念,方便對控制器進(jìn)行維護(hù)、升級,提高系統(tǒng)的穩(wěn)定性。
圖I為基于DSP內(nèi)核控制器的實現(xiàn)結(jié)構(gòu)框 圖2為傳感模塊內(nèi)部結(jié)構(gòu)框 圖3為基于DSP內(nèi)核的程序分層架構(gòu)示意 圖4為紗線檢測頭的通訊組網(wǎng)示意 圖5為DSP控制器的主程序框圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明的實施例作詳細(xì)說明本實施例是以本發(fā)明的可編程(PLC)化的集成清紗與斷線一體化的控制方法為前提進(jìn)行實施,以下給出了詳細(xì)的實施方案和具體的操作過程,但本發(fā)明的保護(hù)范圍不限于下述的實施例。如圖I所示,本實施例包括傳感模塊、DSP控制模塊(CPU控制模塊)、輸入模塊、電機(jī)驅(qū)動模塊、電磁鐵驅(qū)動模塊(輸出模塊)、CAN通信模塊、電源模塊。DSP控制模塊分別與傳感模塊、輸入模塊、電機(jī)驅(qū)動模塊、電磁鐵驅(qū)動模塊、CAN通信模塊、電源模塊相接。其中DSP控制模塊是整個紗線檢測頭的核心部分,包含DSP控制器的最小系統(tǒng),包括AD采樣電路、復(fù)位電路、JTAG電路、時鐘電路、掉電保護(hù)電路和DSP內(nèi)核控制器。DSP控制器通過高速A/D轉(zhuǎn)換可以獲取紗線信號(紗線頻率一般低于1kHz,采樣頻為IOkHz),對采樣得到的數(shù)據(jù)進(jìn)行時域和類頻域分析,提取相關(guān)特征值,采用智能算法(BP神經(jīng)網(wǎng)絡(luò)、EMD和SVM等)來判斷紗線運(yùn)行信號及紗疵類別匹配;輸出占空比和頻率隨時可調(diào)的PWM脈沖,經(jīng)TLP116高速光耦隔離,控制電機(jī)紡織各種類別的紗線;輸出I/O端口信號,經(jīng)TLP112光耦隔離,控制生頭電磁鐵、提臂電磁鐵、切刀電磁鐵執(zhí)行紗線捻接或切疵命令;通過CAN總線接口與上位PLC或PC機(jī)進(jìn)行通信,完成紡織參數(shù)的傳遞或?qū)喚€檢測 頭在線編程。電源模塊、電磁鐵驅(qū)動模塊、電機(jī)驅(qū)動模塊采用成熟技術(shù)。如圖2所示,為傳感模塊的內(nèi)部結(jié)構(gòu)示意圖。傳感模塊是以鎖相放大器為核心的高速信號處理電路,包括信號發(fā)生電路、傳感電路、選頻放大電路、移相電路、鎖相放大電路、濾波電路。信號發(fā)生電路為信號發(fā)射器提供調(diào)制所需的載波信號,本實施例由正弦信號發(fā)生電路產(chǎn)生f=30KHz,Vp-p=500mV的正弦載波信號,對紅外發(fā)射管調(diào)制發(fā)射;傳感電路用于提取紗線的直徑信號以及相關(guān)抖動信號,具體是將調(diào)制后的紅外發(fā)射光通過光路片I集聚,經(jīng)過紗線獲取其直徑光信號,再經(jīng)過光路片2,由紅外信號探測器將攜帶紗線直徑的光信號轉(zhuǎn)化為電信號并攜帶相關(guān)紗線抖動信息;選頻放大電路用于濾除高頻噪聲信號,為后端提供較為純凈的紗線直徑信號,具體是將傳感電路處理所得的電信號由前置的低噪音選頻放大器放大后作為鎖相放大器的待測信號;移相電路實現(xiàn)調(diào)制信號O 360度的相移,使得輸入到鎖相模塊的參考信號和待測信號之間同步,具體是將正弦載波信號通過移相電路,作為鎖相放大器的參考信號;鎖相放大電路利用參考信號頻率與輸入信號頻率相關(guān),與噪聲信號不相關(guān),從強(qiáng)噪聲中提取紗線直徑信號,提高測量精度,具體是由鎖相放大器對所輸入的同頻同相待測信號與參考信號,進(jìn)行相乘和積分處理,即相關(guān)檢測,有用的紗線直徑信號得到放大,而噪聲和不相關(guān)信號則被抑制,從而大大提高了信號的性噪比;濾波電路用于濾除前端調(diào)制信號中的直流成份,得到與紗線直徑成正比的電信號,具體是將鎖相放大電路輸出的信號經(jīng)濾波電路后得到紗線抖動及其直徑的相關(guān)模擬信號。如圖3所示,本實施例中DSP控制器采用基于泛化PLC的梯形圖編程技術(shù),其軟件的核心采用三層架構(gòu)方式BootLoader、引擎、梯形圖。其中BootLoader負(fù)責(zé)加載引擎與梯形圖,為電磁鐵與電機(jī)驅(qū)動端口作初始化;引擎負(fù)責(zé)實現(xiàn)板級支持、任務(wù)調(diào)度,并為梯形圖提供調(diào)用接口 ;梯形圖負(fù)責(zé)為實際應(yīng)用設(shè)計相應(yīng)的算法以及動作過程。通過梯形圖編程,保證邏輯控制程序的一致性,使得針對不同的清紗特性曲線來定制專門的清紗算法成為可能,同時為用戶二次開發(fā)提供快捷的途徑。 如圖4所示,本實施例與外部的通信采用CAN總線。每個檢測頭通過CAN總線與上位PLC進(jìn)行通信,對整個網(wǎng)絡(luò)進(jìn)行組網(wǎng),波特率為9600bps,采用Mod-bus通協(xié)議。工作時,上位PLC根據(jù)人機(jī)界面所設(shè)定的紡織參數(shù)通過CAN總線以廣播幀的形式發(fā)到各個檢測頭,檢測頭再根據(jù)所得到的參數(shù)控制電磁鐵與電機(jī)執(zhí)行紡織命令,并對紗疵的類別進(jìn)行統(tǒng)計分析,經(jīng)CAN總線反饋給上位PLC,用戶可在人機(jī)界面上根據(jù)紗疵的統(tǒng)計分析來指導(dǎo)生產(chǎn)。一體化檢測頭的核心部件DSP控制器主程序流程如圖5所示。主程序采用循環(huán)設(shè)置、比較、判別方式,不斷采樣獲取紗線信號數(shù)據(jù)來判斷紗線狀態(tài)信息;A/D采樣和數(shù)字濾波在中斷子程序中完成。主程序?qū)?shù)初始化后,判斷通信標(biāo)志位是否設(shè)置,若通信設(shè)置則根據(jù)相應(yīng)的數(shù)據(jù)對紡織參數(shù)進(jìn)行修改;根據(jù)采樣所得到的紗線數(shù)據(jù)判斷檢測槽內(nèi)是否是有紗線,若沒有則對毛羽、灰塵進(jìn)行補(bǔ)償,同時對參數(shù)進(jìn)行自適應(yīng)修正,若有則判斷紗線的運(yùn)行狀態(tài);若紗線靜止則進(jìn)行紗線生頭捻接,并返回通信標(biāo)志判斷,若紗線運(yùn)行則對紗線平均參考直徑進(jìn)行學(xué)習(xí);根據(jù)新采樣的數(shù)據(jù)對紗線進(jìn)行狀態(tài)判斷,若紗線產(chǎn)生異常斷紗,則進(jìn)入 斷紗處理,若紗線處于運(yùn)行狀態(tài),則對所采樣到的數(shù)據(jù)進(jìn)行時域和類頻域分析,再由相應(yīng)的智能算法對紗疵進(jìn)行匹配;若有紗疵則進(jìn)行斷紗處理,若沒有紗疵,則進(jìn)行通信數(shù)據(jù)處理,并等待新的采樣數(shù)據(jù)。
權(quán)利要求
1.一種集清紗與斷紗檢測一體的可編程化的控制器實現(xiàn)方法,其特征在于控制器具有三位一體的功能清紗鑒別、斷紗檢測、控制驅(qū)動;該控制器包括傳感模塊、CPU控制模塊、輸入模塊、電機(jī)驅(qū)動模塊、輸出模塊、通信模塊、電源模塊,所述的CPU控制模塊分別與傳感模塊、輸入模塊、電機(jī)驅(qū)動模塊、輸出模塊、通信模塊、電源模塊相接;該控制器實現(xiàn)方法包括以下步驟 步驟I.紗線信號提取由基于鎖相放大器的傳感模塊提取紗線抖動與直徑信號,并轉(zhuǎn)換為相關(guān)的模擬信號; 步驟2.紗線信號分析由可編程化的CPU控制模塊通過AD采樣電路將步驟I中的模擬信號轉(zhuǎn)換為數(shù)字信號,并進(jìn)行時域和類頻域分析,由智能檢測算法判斷紗線運(yùn)行狀態(tài)及紗疵鑒別; 步驟3.輸入輸出信號控制根據(jù)輸入模塊、通信模塊的信息和步驟2中的紗線信號分析結(jié)果,控制電機(jī)驅(qū)動模塊和輸出模塊執(zhí)行相應(yīng)的控制命令。
2.如權(quán)利要求I所述的控制器實現(xiàn)方法,其特征在于所述步驟I中傳感模塊是基于鎖相放大技術(shù),并且其清紗鑒別與斷紗檢測共用一個傳感裝置,具體如下 (A)由信號發(fā)生電路提供調(diào)制所需的載波信號,并對發(fā)射器進(jìn)行信號調(diào)制; (B)步驟(A)中調(diào)制的發(fā)射信號經(jīng)過紗線后,由接收器獲取紗線的直徑信號以及相關(guān)抖動信號; (C)由選頻放大器對步驟(B)中接收器所得到的信號進(jìn)行選頻放大處理,作為鎖相放大電路的待測信號; (D)由移相電路對步驟㈧中的載波信號進(jìn)行移相,作為鎖相放大電路的參考信號; (E)由鎖相放大電路對步驟(C)中的待測信號和步驟(D)中的參考信號進(jìn)行鎖相放大處理; (F)由濾波電路對步驟(E)中鎖相放大輸出的信號進(jìn)行濾波處理,得到相關(guān)的模擬信號。
3.如權(quán)利要求I所述的控制器實現(xiàn)方法,其特征在于所述步驟2中可編程化的CPU控制模塊采用內(nèi)嵌智能檢測算法的梯形圖進(jìn)行編程,具有可輸入I/o 口功能,具體如下 CPU控制模塊采用三層架構(gòu)方式BootLoader、引擎、梯形圖; 所述的BootLoader負(fù)責(zé)硬件端口初使化和引擎、梯形圖加載; 所述的引擎負(fù)責(zé)實現(xiàn)板級支持,為梯形圖提供調(diào)用接口 ; 所述的梯形圖為用戶設(shè)計的智能檢測算法及相關(guān)邏輯動作的實現(xiàn)。
全文摘要
本發(fā)明涉及一種集清紗與斷紗檢測一體的可編程化的控制器實現(xiàn)方法。該控制器包括CPU控制模塊、通信模塊、傳感模塊、輸入模塊、電機(jī)驅(qū)動模塊、輸出模塊、電源模塊。傳感模塊是采用鎖相放大器提取紗線的抖動信號與直徑信號;CPU控制模塊采用梯形圖開發(fā),通過AD采樣電路將紗線模擬信號轉(zhuǎn)換成數(shù)字信號,由內(nèi)嵌智能檢測算法對紗線數(shù)字信號進(jìn)行時域和類頻域分析,控制輸出模塊與電機(jī)驅(qū)動模塊執(zhí)行相應(yīng)的命令;通過高可靠性的通信總線實現(xiàn)紡織參數(shù)的傳遞。和傳統(tǒng)的檢測頭相比,本發(fā)明簡化了紡紗控制的體系結(jié)構(gòu),降低了成本,提高了系統(tǒng)的穩(wěn)定性。
文檔編號D01H13/16GK102864537SQ20121000226
公開日2013年1月9日 申請日期2012年1月5日 優(yōu)先權(quán)日2012年1月5日
發(fā)明者嚴(yán)義, 孟旭炯 申請人:杭州電子科技大學(xué)