基于雙ATmega128的安檢力學(xué)試驗(yàn)機(jī)設(shè)計(jì)
3 系統(tǒng)軟件設(shè)計(jì)
根據(jù)系統(tǒng)設(shè)計(jì)的要求,軟件設(shè)計(jì)主要包括兩部分,即主、從ATmega128單片機(jī)兩部分的軟件設(shè)計(jì)。主單片機(jī)上電后,首先初始化,然后進(jìn)入用戶驗(yàn)證界面:在試驗(yàn)的主菜單界面中包括:用戶名和時(shí)間等設(shè)置、具體的試驗(yàn)菜單和歷史記錄。在試驗(yàn)界面中完成一個(gè)試驗(yàn)后,用戶可選擇是否保存試驗(yàn)的數(shù)據(jù):歷史記錄界面里可以讀取以往所保存的試驗(yàn)數(shù)據(jù),當(dāng)外部存儲(chǔ)器存滿數(shù)據(jù)后,用戶可以通過(guò)串口連接到PC機(jī)進(jìn)行打印。在每個(gè)界面的下方都有操作提示,并且有時(shí)鐘進(jìn)行實(shí)時(shí)顯示。主單片機(jī)的程序設(shè)計(jì)流程如圖8(a)所示。從ATmega128單片機(jī)上電后,首先初始化,然后進(jìn)入接收指令狀態(tài)。從單片機(jī)根據(jù)主ATmega128單片機(jī)發(fā)送來(lái)的指令分別進(jìn)行A/D或D/A轉(zhuǎn)換操作,并將處理的結(jié)果或轉(zhuǎn)換的數(shù)據(jù)發(fā)送給主ATmega128單片機(jī)。從ATmega128單片機(jī)的軟件設(shè)計(jì)流程如圖8(b)所示。本文引用地址:http://butianyuan.cn/article/151047.htm
4 實(shí)際應(yīng)用分析
本系統(tǒng)經(jīng)過(guò)大量的測(cè)試試驗(yàn)驗(yàn)證,該試驗(yàn)機(jī)的穩(wěn)定性好,而且試驗(yàn)的結(jié)果直觀,所測(cè)試的試驗(yàn)數(shù)據(jù)均能達(dá)到國(guó)家標(biāo)準(zhǔn)的要求。使用試驗(yàn)機(jī)時(shí)可以直接按照液晶屏幕上的提示進(jìn)行各種實(shí)驗(yàn)操作。部分操作界面如圖9所示。以直角扣件抗滑試驗(yàn)的試驗(yàn)結(jié)果為例,對(duì)多個(gè)不同直角扣件分別做抗滑試驗(yàn)結(jié)果如表1所示。
5 結(jié)束語(yǔ)
采用ATmega128單片機(jī)設(shè)計(jì)的安檢力學(xué)試驗(yàn)機(jī)具有數(shù)據(jù)采集精度高、抗干擾能力強(qiáng)、數(shù)據(jù)傳輸快速可靠等特點(diǎn)。相對(duì)于以往的試驗(yàn)機(jī),所設(shè)計(jì)的力學(xué)安檢試驗(yàn)機(jī)具有相對(duì)成本低、功能強(qiáng)大、穩(wěn)定性好、操作安全、結(jié)構(gòu)簡(jiǎn)單等優(yōu)點(diǎn)。本試驗(yàn)機(jī)在使用過(guò)程中出現(xiàn)一些機(jī)械布局不太合理等缺點(diǎn),在今后設(shè)計(jì)中有待于進(jìn)一步的升級(jí)改進(jìn)和提高。
評(píng)論