新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于SEP3203拉力試驗(yàn)機(jī)嵌入式測控系統(tǒng)設(shè)計(jì)

基于SEP3203拉力試驗(yàn)機(jī)嵌入式測控系統(tǒng)設(shè)計(jì)

作者: 時間:2011-03-30 來源:網(wǎng)絡(luò) 收藏

3.1 測控軟件模塊分析
在該中,主要實(shí)現(xiàn)的功能是測試數(shù)據(jù)(包括力值、位移值)的采集、測試數(shù)據(jù)在LCD上面的顯示、伺電機(jī)的控制、人機(jī)交互以及數(shù)據(jù)通信等。由于力值和位移值是的2項(xiàng)關(guān)鍵數(shù)據(jù),將直接表征被測試件的力學(xué)性能,對采集的實(shí)時性和精度要求都很高,所以就需要在測試過程中連續(xù)地將實(shí)時力值和位移值傳遞給主控制器。主控制器將憑借所獲取的力值和位移值來確定當(dāng)前測試狀態(tài),確定控制操作。如圖4、圖5所示。

本文引用地址:http://butianyuan.cn/article/150912.htm

3.JPG


依上所述,將系統(tǒng)劃分為若干任務(wù)模塊,將實(shí)時性要求高的任務(wù),分配給高優(yōu)先級;將實(shí)時性要求低的任務(wù),分配給低優(yōu)先級。該系統(tǒng)任務(wù)的具體劃分見表1。

4.JPG


表中,SysTaskstart的任務(wù)主要是完成系統(tǒng)硬件的初始化、用戶配置初始化、圖形界面GUI的初始化及其他任務(wù)的創(chuàng)建等工作。主測試任務(wù)TaskTest是整個材料測控系統(tǒng)的核心。該任務(wù)用來實(shí)現(xiàn)材料的測試邏輯,實(shí)時讀取力傳感器和位移傳感器的數(shù)值,判斷測試狀態(tài),依據(jù)不同的狀態(tài)執(zhí)行相應(yīng)的控制操作,以完成測試,最后保存測試結(jié)果。
3.2 人機(jī)交互界面
人機(jī)界面是系統(tǒng)的重要組成部分,它可以讓用戶方便地輸入?yún)?shù),執(zhí)行操作,并及時呈現(xiàn)出必要的信息提示用戶。用戶在測試材料時,需要頻繁地向控制器發(fā)出不同的操作命令或更改系統(tǒng)參數(shù),因此友好的人機(jī)交互界面是必需的。該系統(tǒng)采用μC/GUI來進(jìn)行人機(jī)界面的。μC/GUI是一個源代碼開放的GUI,可以實(shí)現(xiàn)Windows風(fēng)格的圖形界面,微型是它的最大特點(diǎn),同時它占用很小的系統(tǒng)資源,易于移植,功能強(qiáng)大;可以運(yùn)行在μC/OS-Ⅱ操作系統(tǒng)中;采用了100%的ANSIC編寫,可以應(yīng)用于任何LCD和CPU中;加上其源代碼開放的特點(diǎn),使用起來非常靈活。

4 結(jié)語
該萬能材料試驗(yàn)機(jī)測控系統(tǒng),以微處理器和μC/OS-Ⅱ實(shí)時操作系統(tǒng)為基礎(chǔ),具有精度高,實(shí)時性好,界面友好等特點(diǎn),其模塊化便于今后對故障的查找和系統(tǒng)的改造升級。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉