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

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