時(shí)間:2007-12-10 10:45:00來(lái)源:zhangting
圖1控制系統(tǒng)框架圖[/align]
1電腦橫機(jī)控制系統(tǒng)的要求
電腦橫機(jī)控制系統(tǒng)主要包括,選針控制模塊、導(dǎo)紗控制模塊、三角控制模塊、密度調(diào)節(jié)控制模塊、機(jī)頭傳動(dòng)控制模塊、牽拉卷取控制模塊、壓腳控制模塊、橫移控制模塊、現(xiàn)場(chǎng)同步與故障信號(hào)預(yù)處理模塊等部分。而橫機(jī)控制系統(tǒng)的核心就是通過(guò)電磁鐵、步進(jìn)電機(jī)、交流伺服電機(jī)等執(zhí)行設(shè)備配合檢測(cè)單元產(chǎn)生的同步信號(hào)來(lái)完成編織所需的各個(gè)特定動(dòng)作的,因此其基本控制對(duì)象即為電磁鐵和電機(jī)。其中:被控制的電機(jī)包括2套交流伺服電機(jī)、18套步進(jìn)電機(jī)和8套直流卷布電機(jī):①1套交流伺服電機(jī)作為主傳動(dòng)電機(jī),通過(guò)皮帶帶動(dòng)機(jī)頭運(yùn)動(dòng);②1套交流伺服電機(jī)作為搖床電機(jī),針織過(guò)程中控制搖床動(dòng)作;③8套直流電機(jī),控制卷布牽拉機(jī)構(gòu);④8套步進(jìn)電機(jī),調(diào)節(jié)壓針密度;⑤4套步進(jìn)電機(jī)控制壓腳;⑥6套步進(jìn)電機(jī)用于完成剪刀剪線動(dòng)作;被控制的電磁鐵有160個(gè)之多,主要分為:①紗嘴選擇電磁鐵2組,每組8套電磁鐵;②三角控制電磁鐵4組,每組6套電磁鐵;③選針器控制器8組,每組10套電磁鐵。橫機(jī)控制信號(hào)如表1所示。

圖2系統(tǒng)硬件結(jié)構(gòu)圖[/align]
3軟件系統(tǒng)設(shè)計(jì)
電腦橫機(jī)控制信息的流程一般可歸納如下:從輸入設(shè)備取得花型圖像,該花型圖像經(jīng)花型準(zhǔn)備系統(tǒng)處理后,轉(zhuǎn)換成花型數(shù)據(jù)文件,該文件不僅包含花型本身的信息,還包含選針數(shù)據(jù)和其他控制數(shù)據(jù),通過(guò)信息載體輸出到電腦橫機(jī)控制器的上位機(jī)模塊,經(jīng)上位機(jī)模塊的預(yù)處理,傳送給下位機(jī)各子模塊,由下位機(jī)各子模塊根據(jù)現(xiàn)場(chǎng)信號(hào)進(jìn)行實(shí)時(shí)處理,然后將控制信號(hào)輸出給各個(gè)子控制的執(zhí)行單元,從而完成整個(gè)控制任務(wù)。
通過(guò)對(duì)上述過(guò)程分析,該電腦橫機(jī)控制系統(tǒng)的軟件包括底層設(shè)備驅(qū)動(dòng)程序、應(yīng)用程序、工藝執(zhí)行程序等。針織控制程序基于設(shè)備驅(qū)動(dòng)接口實(shí)現(xiàn)針織過(guò)程的軟件控制。驅(qū)動(dòng)服務(wù)程序包括自動(dòng)配置和初始化子程序,服務(wù)于I/O請(qǐng)求的子程序和中斷服務(wù)子程序。由于工藝執(zhí)行部分有29路檢測(cè)信號(hào)接入到FPGA上,通過(guò)FPGA的中斷管理模塊進(jìn)行集中收集并向上位機(jī)申請(qǐng)中斷,當(dāng)應(yīng)中斷時(shí),中斷服務(wù)程序被執(zhí)行。服務(wù)于I/O請(qǐng)求的子程序,通過(guò)一系列入口函數(shù),控制電磁鐵和電機(jī)的動(dòng)作。
我們采用Borland C/C++進(jìn)行軟件開(kāi)發(fā)。上位機(jī)程序包括初始化、主程序面板管理子程序、花型信息處理子程序、中斷服務(wù)子程序通訊子程序等。當(dāng)系統(tǒng)啟動(dòng)時(shí),設(shè)置一些參數(shù),對(duì)各種電機(jī)及電磁鐵電路自檢并復(fù)位,確保機(jī)頭在機(jī)器兩端,然后進(jìn)人花型信息處理程序的主控模塊。在編織之前,通過(guò)USB接口讀入U(xiǎn)盤(pán)中設(shè)計(jì)好的花型數(shù)據(jù)文件。然后設(shè)定針床原點(diǎn),再對(duì)輸入/輸出信號(hào)進(jìn)行測(cè)試,測(cè)試正確后,調(diào)用編織模塊中的試編織子模塊試編織一行數(shù)據(jù),最后才開(kāi)始正式編織。
大多數(shù)復(fù)雜的嵌入式系統(tǒng)中都采用實(shí)時(shí)操作系統(tǒng),我們選用UC/OSⅡ作為該控制系統(tǒng)的操作系統(tǒng)。UC/OSⅡ是一種源碼開(kāi)放(C 代碼) 的嵌入式實(shí)時(shí)操作系統(tǒng),簡(jiǎn)單易學(xué),提供了嵌入式系統(tǒng)的基本功能,其核心代碼短小精悍,如果針對(duì)硬件進(jìn)行優(yōu)化,還可以獲得更高的執(zhí)行效率[2 ] 。UC/OSⅡ在本控制系統(tǒng)中主要負(fù)責(zé)各個(gè)功能任務(wù)管理和調(diào)度,是整個(gè)控制系統(tǒng)的軟件運(yùn)行環(huán)境。利用UC/OSⅡ的任務(wù)調(diào)度和郵箱消息傳遞可實(shí)現(xiàn)各部分功能之間的通訊和任務(wù)級(jí)調(diào)度,實(shí)現(xiàn)橫機(jī)各個(gè)復(fù)雜部件控制的協(xié)調(diào)配合。
4結(jié)束語(yǔ)
本文所研究的是基于ARM和FPGA的新型電腦橫機(jī)控制系統(tǒng)。它具有處理速度快,運(yùn)行穩(wěn)定且實(shí)時(shí)性好等特點(diǎn),使得以單片機(jī)和工控機(jī)為處理器的橫機(jī)控制系統(tǒng)所帶來(lái)的問(wèn)題得到了很好地解決。對(duì)比傳統(tǒng)的控制系統(tǒng)設(shè)計(jì)方法,本課題設(shè)計(jì)的系統(tǒng)在縮短前端控制時(shí)間的基礎(chǔ)上提高了控制精度,也能使現(xiàn)龐大的控制系統(tǒng)的體積縮小。標(biāo)簽:
![]()
傳動(dòng)網(wǎng)版權(quán)與免責(zé)聲明:凡本網(wǎng)注明[來(lái)源:傳動(dòng)網(wǎng)]的所有文字、圖片、音視和視頻文件,版權(quán)均為傳動(dòng)網(wǎng)(surachana.com)獨(dú)家所有。如需轉(zhuǎn)載請(qǐng)與0755-82949061聯(lián)系。任何媒體、網(wǎng)站或個(gè)人轉(zhuǎn)載使用時(shí)須注明來(lái)源“傳動(dòng)網(wǎng)”,違反者本網(wǎng)將追究其法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明其他來(lái)源的稿件,均來(lái)自互聯(lián)網(wǎng)或業(yè)內(nèi)投稿人士,版權(quán)屬于原版權(quán)人。轉(zhuǎn)載請(qǐng)保留稿件來(lái)源及作者,禁止擅自篡改,違者自負(fù)版權(quán)法律責(zé)任。
產(chǎn)品新聞
更多>2025-10-31
勇梅機(jī)械液壓閘門(mén)給煤機(jī)的優(yōu)點(diǎn)
2025-10-22
2025-10-17
2025-10-11
「一體機(jī)性價(jià)比王者」NK290M普及型數(shù)控...
2025-10-09
耐磨管道機(jī)器人檢測(cè)電纜CCTV,水下管道...
2025-09-23