999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于ARM+Linux的橫機上位機設計與實現

2017-11-07 07:01:32韓瀏垚朱耀麟刁先舉
科技視界 2017年17期

韓瀏垚 朱耀麟 刁先舉

【摘 要】為了提高電腦橫機控制系統的性能,本文提出一種基于ARM+Linux的上位機設計方案,處理器選用為SAMSUNG S3C2451,操作系統選Ubuntu16.04操作系統,介紹了電腦橫機的硬件結構以及數據處理方法,對上位機軟件進行模塊劃分,并通過QT完成了各個功能模塊的設計,實現了電腦橫機上位機文件管理、參數設置、運行監控、系統檢測等功能。

【關鍵詞】電腦橫機;上位機;ARM;Linux

中圖分類號: TP273 文獻標識碼: A 文章編號: 2095-2457(2017)17-0095-002

Design and Implementation of Flat-head Computer Based on ARM+Linux

HAN Liu-zhao ZHU Yao-lin DIAO Xian-ju

(School of Electronic Information,Xi'an University of Engineering,Xi'an Shaanxi 710048,China)

【Abstract】In order to improve the performance of computer flat knitting machine control system,this paper proposes a upper computer design based on ARM+Linux,chooses SAMSUNG S3C2451 processor,operating system,choose Ubuntu16.04 operating system,and introduces the hardware structure of the computer flat knitting machine and the data processing method,the PC software module partition,and through the QT finished each function module design,has realized the computer flat knitting machine PC file management,parameter setting,operation monitoring, system testing, etc

【Key words】Computerized Flat Knitting Machine;Supervisor PC;ARM;Linux

0 引言

電腦橫機是一種主要用來生產羊毛衫的針板舌針緯編織機[1],近年來國產電腦橫機發展已頗具規模,出現了慈星、恒天等優秀品牌,但市場上還存在著大批性能有待提升的國產橫機,與國內外先進橫機相比,存在功能單一、系統穩定性不足的問題,而隨著市場的發展,人們對電腦橫機的功能有了更高要求,不單單是滿足基本的編織控制,要求電腦橫機具備更完善的功能。為縮小普通橫機與國內外先進橫機的差距,本文針對主從控制結構的電腦橫機,對其上位機進行設計,選用SAMSUNG S3C2451芯片作為處理器,移植Ubuntu16.04操作系統,根據電腦橫機的功能需求采用QT編寫GUI圖形界面和功能模塊程序。

1 橫機控制系統結構

電腦橫機控制系統為主從級遞階結構,系統結構如圖1所示,上位機主要承擔花型文件解析和人機交互控制任務,打板軟件將花型文件傳遞給上位機,上位機依據橫機工藝從花型文件中解析控制數據,將控制數據分別發送給各個下位機子模塊,下位機作為協處理器,根據現場信號進行實時控制各個執行單元完成編織動作,同時收集橫機運行過程中的重要參數以及報警信號傳送給上位機,上位機將重要參數通過界面顯示[2],當發現異常時進行報警。

2 上位機數據處理

橫機數據包括花型文件、編織數據文件(KSD)、系統數據文件(SYS)、控制數據文件(FKD),如圖所示,其中花型文件由CNT和PAT兩個同名的花型描述文件組成。PAT記錄了織物的花型信息、CNT記錄了橫機的控制信息,兩種文件不能直接用于橫機控制;KSD記錄了各種電機的具體速度值,用于調節花型密度;SYS記錄了橫機在調試完成后固定下的參數,是各種花型文件在機器上編織的依據;FKD保存著驅動各個電機和電磁鐵的動作數據[3],上位機通過CNT數據、PAT數據、KSD數據和SYS數據計算生成KSD數據,下位機按照KSD數據控制各個執行部件進行編織動作。KSD數據包括行控制數據和選針數據,行控制數據包括機頭運動速度、羅拉卷布量、針板橫移量等控制數據[3],當機頭運動時不變化;選針數據記錄了選針器在當前針位置的狀態,隨著機頭運動不斷更新。

3 上位機硬件結構

上位機采用ARM9 S3C2416芯片為處理器結合其他外設模塊組成,包括LCD接口模塊、觸摸屏模塊、USB接口模塊、存儲模塊以及CAN總線通訊模塊,硬件結構如圖 2所示。

處理器采用SAMSUNG S3C2416芯片,其內核為ARM926EJ,主頻400MHz,具有價格低、功耗低的特點[4];內存模塊采用K9K8G08U0D芯片和SD卡,K9K8G08U0D芯片存儲引導程序用于啟動操作系統,SD卡作為數據存儲器,用于存儲花型文件和參數文件;USB接口用于傳輸花型文件和參數文件。

4 上位機軟件結構

上位機的操作系統為可裁剪的Linux操作系統Ubuntu16.03,在其上加載各個外設模塊的驅動程序,上位機軟件通過操作系統調用接口使用各個外設模塊。電腦橫機上位機的軟件結構如圖3所示。

5 上位機軟件設計endprint

5.1 功能模塊劃分

本文根據功能需求進行了上位機功能模塊的劃分,主界面如圖4所示。

a.編織運行,在編織運行時,解析花型文件,下發KSD數據,同時監控編織過程并處理報警信號;

b.文件管理,用于花型文件、KSD文件、SYS文件的讀取和保存以及參數操作;

c.花型文件預覽,瀏覽編輯CNT和PAT文件;

d.系統測試,用于橫機調試時,對三角板、選針器、電機等執行機構狀態的檢測。

e.系統參數設置,調節SYS數據,設定橫機的零針位、機頭左右限位、沙嘴左右限位等參數;

f.編織參數設置,修改KSD數據,設定度目、主羅拉、副羅拉等電機的速度;

5.2 編織運行模塊

編織運行模塊負責KSD數據的獲取、下發以及運行參數的顯示,為了保證程序的實時性,采用多線程運行,包括花型文件解析線程、運行信息顯示線程、KSD數據下發線程、故障報警報警線程四個子線程。各線程的數據傳輸和控制利用QT中的信號收發和槽函數的調用實現,花型文件解析線程和KSD數據下發線程間的協調通過QwaitCondition和QMutex實現。

5.3 文件管理模塊

該模塊使用了QT的QDir類、QFileInfoList類和QListWidget類實現各個文件的管理,其中CNT文件中只對電機的速度進行了分段,段號代表的具體速度記錄在KSD文件中,導入花型文件后將生成同名的KSD文件,其中得到參數為默認值,為了減少手動輸入量,在文件管理模塊增加了KSD文件拷貝功能,將已有的KSD文件覆蓋完成KSD參數的設置。

5.4 系統參數與編織參數設置模塊

兩個模塊采用QT控件QLineEdit、QTableView實現參數的調整,系統設置模塊用于機器調試,實現針零位、總針數、起始針位置、機頭左右限位、機號、選針器提前量和沙嘴提前量等SYS參數的修改。

6 結束語

電腦橫機上位機基于ARM處理器和Linux操作系統,實現了電腦橫機的編織運行、文件管理、參數修改、系統測試功能,在編織運行時利用多線程協調花型文件解析、控制數據下發、運行信息顯示、故障警報。目前通過上機測試,該電腦橫機上位機運行良好,實現電腦橫機的功能需求。

【參考文獻】

[1]朱文俊.電腦橫機機械與控制技術[M].北京.中國紡織出版社.

[2]張團善.新型電腦橫機控制系統設計[J].西安工程學學報.2007(4).

[3]張弛.電腦橫機控制系統數據準備[J].紡織學報.2012(8).

[4]李鵬飛.基于嵌入式系統的電腦橫機上位機的軟件設計[J].針織技術,2013(2).

[5]張團善.基于FPGA的電腦橫機控制器設計[J].針織工業,2007(8).endprint

主站蜘蛛池模板: 亚洲精品桃花岛av在线| 东京热高清无码精品| 国产精品熟女亚洲AV麻豆| 国产一区二区三区日韩精品| 国内毛片视频| 性色生活片在线观看| 污网站在线观看视频| 亚洲最新在线| 在线亚洲小视频| 久久精品亚洲专区| 亚洲色图在线观看| 中文字幕在线免费看| 天堂在线亚洲| 国产亚洲欧美日韩在线一区| 国产又粗又猛又爽视频| 久久无码高潮喷水| 国产电话自拍伊人| 美女被操黄色视频网站| 99久久精品美女高潮喷水| 3D动漫精品啪啪一区二区下载| 久久久精品国产SM调教网站| 92精品国产自产在线观看 | 666精品国产精品亚洲| 亚洲精品成人片在线观看| 亚洲大学生视频在线播放| 在线另类稀缺国产呦| 亚洲永久色| 国产精品区视频中文字幕| 国产主播在线观看| 无码综合天天久久综合网| 日韩毛片在线播放| 色综合热无码热国产| 国产精品欧美激情| 五月激情综合网| 国产亚洲精久久久久久无码AV| 福利在线一区| 亚洲天堂高清| 欧美精品v欧洲精品| 国产迷奸在线看| 亚洲精品不卡午夜精品| 国产丝袜啪啪| 久久久久久久久久国产精品| 欧美视频在线不卡| 免费全部高H视频无码无遮掩| 精品撒尿视频一区二区三区| 国产麻豆精品久久一二三| 婷婷六月综合| 九九精品在线观看| 无码久看视频| 国产无遮挡猛进猛出免费软件| 成人毛片免费在线观看| 国产特级毛片| 五月婷婷综合网| 国产高清自拍视频| 日本欧美成人免费| 日本亚洲成高清一区二区三区| 在线欧美一区| 亚洲天堂.com| 国产成人91精品| 久久毛片基地| 欧美福利在线播放| 网久久综合| 波多野结衣中文字幕一区二区| 3p叠罗汉国产精品久久| 亚洲三级视频在线观看| 中文字幕乱码中文乱码51精品| 丝袜无码一区二区三区| 久久久91人妻无码精品蜜桃HD| 综合色亚洲| 亚洲高清中文字幕| 亚欧美国产综合| 99伊人精品| 黄色福利在线| 国产欧美高清| 国产成人久视频免费| 亚洲一区免费看| 99精品国产自在现线观看| 欧美午夜在线视频| 中文天堂在线视频| 国产男人的天堂| 精品视频在线一区| 久久精品电影|