王 藩
(河南工程學(xué)院,河南 鄭州 450007)
在絡(luò)筒工藝中,筒子質(zhì)量好壞除紗線質(zhì)量因素外,關(guān)鍵性因素是紗線的張力是否合理,質(zhì)量好的筒子才能染色均勻,織出來的布匹才會更加平整[1]。成型較好的筒子,生產(chǎn)時紗線的張力一定是恒定的,張力自始至終都在一個較為合理的范圍內(nèi)波動。張力過大的筒子,斷頭和結(jié)節(jié)增多,還會使紗線伸長變長,降低紗線彈性;絡(luò)筒時張力太小,紗線會從導(dǎo)紗器上滑脫,筒子的纏繞不規(guī)律,質(zhì)量差,產(chǎn)量低。因此,絡(luò)筒機(jī)正常工作時,為了得到成型良好的筒子,紗線張力需要保持在合理的范圍內(nèi)。本設(shè)計的目的是將紗線的實時張力由張力傳感器采集并傳輸給單片機(jī),單片機(jī)輸出相應(yīng)的PWM信號用于調(diào)節(jié)電機(jī)的轉(zhuǎn)速,達(dá)到調(diào)節(jié)紗線張力的效果。因此,絡(luò)筒機(jī)紗線恒張力控制系統(tǒng)的設(shè)計不僅具有理論意義,而且具有實用價值。
紗線是由細(xì)小的纖維或化合物組成的集合體,可以是單一品種構(gòu)成,也可以多品種構(gòu)成。不同的紗線具有不同的特點,根據(jù)各自特點,就會有不同的使用方法,它們都應(yīng)具有紡織品使用和加工所需要的基本條件。紗線的主要用途為織造梭織物、針織物,無紡布一般不使用紗線。紗線種類和用途不同,在絡(luò)筒過程中施加的張力就需要相應(yīng)調(diào)節(jié)。絡(luò)筒張力大小是根據(jù)紗線要求決定的,不同生產(chǎn)設(shè)備也需要結(jié)合實際設(shè)置不同的張力值[2-3]。
絡(luò)筒過程中,紗線被解卷和復(fù)卷需要有相對恒定的張力,才能使筒子密度均勻,內(nèi)外松緊一致,形狀良好,有利于后道工序的加工。波動的張力會使筒子內(nèi)外緊度不同,導(dǎo)致主軸內(nèi)外層張力不同。當(dāng)筒子的外紗張力大于內(nèi)紗張力時,張力較小的內(nèi)部紗線會受到張力較大的外層紗線擠壓,使紗線向筒管兩側(cè)擴(kuò)張,造成卷邊。當(dāng)內(nèi)紗張力大于外紗張力時,染色的筒子質(zhì)量差,還會導(dǎo)致織造的坯布不平整,因此保持恒定的紗線張力對后續(xù)染色和織造過程非常重要。
絡(luò)筒過程中,附加張力和退繞張力是紗線張力的主要組成部分,摩擦張力和槽筒的橫向拉力為次要張力。
附加張力是為了滿足紗線卷繞張力的需求增加的張力,紗線附加張力通常保持不變。退繞張力是纏繞在管紗上面的紗線脫離管紗時的張力,在整個退繞過程中,紗線退繞張力是不斷變化的,紗線退繞時,管紗底部張力比管紗頂部張力大,外部紗線退繞張力小于內(nèi)部紗線退繞張力。摩擦張力是紗線和機(jī)件摩擦產(chǎn)生的張力,摩擦張力是很小的,對紗線張力波動的影響可以忽略不記。復(fù)卷過程中,槽筒在引導(dǎo)紗線纏繞到筒子上時,會對紗線有拉扯作用,紗線移動到槽筒中間的時候比在兩邊的張力小。
本課題主要針對紗線的整體波動調(diào)節(jié)。解決方案是使用高刷新速度的單片機(jī)控制帶動槽筒運(yùn)轉(zhuǎn)的無刷直流電動機(jī)的轉(zhuǎn)速,電機(jī)轉(zhuǎn)速會直接影響紗線的張力大小,這也是本次設(shè)計系統(tǒng)保持紗線張力恒定的關(guān)鍵??刂茊卧x用單片機(jī),張力傳感器實時檢測張力并傳送給控制單元,控制單元會根據(jù)紗線的實時張力由電機(jī)控制器對電機(jī)轉(zhuǎn)速進(jìn)行調(diào)節(jié),以此保證紗線張力的恒定。張力控制框圖如圖1所示。
圖1 張力控制框圖
設(shè)計選用AT89S52作為控制系統(tǒng)的控制器,AT89S52具有32個I/O口、定時器、計數(shù)器、中斷系統(tǒng)、串行口方式通信及ISP在線編寫等功能,使用起來非常便捷。
查閱相關(guān)資料[4-5],無刷直流電機(jī)的調(diào)速方式有很多種。結(jié)合本課題,無刷直流電機(jī)選用JGB37-3650,電機(jī)的調(diào)速方式為輸入0~5 V的PWM方波信號給電機(jī)控制器。電機(jī)控制器會輸出一個脈沖信號,電機(jī)每轉(zhuǎn)一圈輸出6個方波信號。
紗線張力傳感器選擇了金屬應(yīng)變片式張力傳感器YDZHL-20N,價格低,結(jié)構(gòu)簡單,耐用性強(qiáng),精度也比較高。傳感器會輸出0~5 V電壓,電流為4~20 m A,可以直接供ADC0832使用。
系統(tǒng)可實時顯示電機(jī)的轉(zhuǎn)速和紗線的張力值,選用結(jié)構(gòu)較為簡單的數(shù)碼管作為顯示器。為了降低單片機(jī)的輸出壓力及完整信息的顯示,選擇2個四位八段共陽極數(shù)碼管。
張力傳感器輸出0~5 V電壓,模擬量電壓被ADC0832轉(zhuǎn)換成數(shù)字量并串行傳送給單片機(jī),AT89S52將得到的數(shù)字量轉(zhuǎn)化成對應(yīng)的張力值,并顯示到數(shù)碼管。如果張力值處于正常范圍,但張力值和預(yù)設(shè)值不一樣,單片機(jī)根據(jù)實時反饋回來的張力值相應(yīng)地調(diào)節(jié)電機(jī)的轉(zhuǎn)速。電機(jī)的轉(zhuǎn)速由霍爾傳感器檢測并實時傳輸給單片機(jī),如果張力過大,紅燈亮,并停機(jī);如果張力過小,綠燈亮,并停機(jī)。如果修復(fù)好紗線狀態(tài),張力恢復(fù)到正常時按復(fù)位按鍵,恢復(fù)工作。硬件電路工作圖如圖2所示。
圖2 硬件電路工作圖
Proteus是深受單片機(jī)開發(fā)者喜歡的一款仿真軟件,Proteus的創(chuàng)造者致力于軟件的研發(fā)和升級,為用戶提供更多的開發(fā)功能。首先在Proteus軟件上畫出控制系統(tǒng)的硬件電路圖,然后進(jìn)行多次修改完善,直到系統(tǒng)的硬件電路圖達(dá)到系統(tǒng)的控制要求。硬件電路圖如圖3所示。
圖3 硬件電路圖
硬件的運(yùn)行離不開控制程序,程序的編寫和檢查需要軟件來實現(xiàn)。在系統(tǒng)搭建之前如果能進(jìn)行仿真的話,可以少走很多彎路,節(jié)省大量時間,并且可以減少調(diào)試過程中單片機(jī)的燒寫次數(shù),節(jié)約成本。
控制系統(tǒng)先根據(jù)所加工紗線的工藝要求設(shè)置相應(yīng)的紗線張力,根據(jù)已知的紗線張力啟動電機(jī)并運(yùn)行。單片機(jī)實時檢測紗線張力和電機(jī)運(yùn)行速度,顯示并將檢測到的信號與設(shè)定值進(jìn)行比較判斷,來調(diào)整槽筒電機(jī)速度,實現(xiàn)紗線張力的恒定。
本次設(shè)計的張力單位為c N,范圍是0~500。由于系統(tǒng)針對的紗線是36 tex普梳棉紗,強(qiáng)力標(biāo)準(zhǔn)應(yīng)不小于451 c N,所以設(shè)置的張力范圍為小于100表示張力過小,停機(jī),亮綠燈;100~400為可調(diào)范圍,250為預(yù)設(shè)張力;大于400表示張力過大,停機(jī),紅燈亮。對張力傳感器檢測到的張力值進(jìn)行判斷,不同的張力狀態(tài)對應(yīng)不同的電機(jī)轉(zhuǎn)速,PWM越大,電機(jī)的速度就越快,以此來保證紗線張力的恒定。張力控制流程圖如圖4所示。
圖4 張力控制流程
設(shè)計使用定時器與計數(shù)器相結(jié)合的方法測量電機(jī)轉(zhuǎn)速。外部中斷計數(shù)子程序,對電機(jī)輸出的脈沖數(shù)進(jìn)行計算。定時器子程序提供時間的計算。電機(jī)轉(zhuǎn)速計算流程如圖5所示。
圖5 電機(jī)轉(zhuǎn)速計算流程
Keil C51軟件為設(shè)計所使用的AT89S52提供了一個穩(wěn)定可靠的單片機(jī)語言編寫環(huán)境,操作簡單。
軟件控制包括兩大部分:主程序和子程序。
子程序包括:初始化子程序、模數(shù)轉(zhuǎn)化子程序、延時子程序、定時器子程序、計數(shù)器子程序、顯示子程序。主程序調(diào)用子程序,并實施張力的調(diào)節(jié)。
Keil C51的工作界面如圖6所示。
圖6 Keil C51的工作界面
Proteus不僅可以進(jìn)行硬件電路圖的設(shè)計,并且可以把編寫好的程序燒寫進(jìn)單片機(jī)進(jìn)行控制系統(tǒng)仿真。就連外掛的元器件,甚至測量儀器也能很穩(wěn)定地模擬。系統(tǒng)仿真界面如圖7所示。
圖7 Proteus的工作界面
結(jié)合實驗室現(xiàn)有的搭建條件,并為了使實驗現(xiàn)象更加穩(wěn)定和直觀,以可調(diào)電壓源模擬張力傳感器輸出的0~5 V電壓,可以準(zhǔn)確調(diào)節(jié)電壓值的大小。調(diào)節(jié)電壓觀察電機(jī)轉(zhuǎn)速的變化。
首先焊接電路板,把元件固定在電路板上面,由于引腳較多,把封裝元件的引腳用單排針引出來,使用杜邦線連接較為方便快捷。搭建好的實驗工作臺如圖8所示。
圖8 實驗工作臺
數(shù)碼管顯示張力,下方數(shù)碼管顯示轉(zhuǎn)速,隨著紗線張力的變化,電機(jī)的轉(zhuǎn)速也在不斷變化。如果張力變化值超出可調(diào)范圍,電機(jī)停機(jī),報警燈亮。
當(dāng)紗線張力發(fā)生變化時,槽筒電機(jī)的轉(zhuǎn)速會隨之得到調(diào)整,從而保證紗線張力恒定,設(shè)計達(dá)到了預(yù)期的控制要求。設(shè)計不僅適用于絡(luò)筒機(jī)的紗線張力控制,對于其他需要進(jìn)行張力控制的設(shè)備,可結(jié)合設(shè)備的工藝要求,進(jìn)行適當(dāng)硬件修改和軟件升級,即可滿足相應(yīng)的控制要求。因此,實用范圍較為廣泛。