智能采集設(shè)備仿真系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
摘要:為了提高采集軟件開發(fā)與測(cè)試周期,在此設(shè)計(jì)了一種可模擬多型號(hào)智能采集設(shè)備的仿真系統(tǒng)。系統(tǒng)采用高性能、低功耗的ARM微處理器,有豐富的通信接口模塊。只需通過在上位PC機(jī)進(jìn)行相應(yīng)設(shè)置,這種仿真系統(tǒng)可提供與某些設(shè)備相同通信協(xié)議的數(shù)據(jù)格式,并可同時(shí)模擬多種型號(hào)的智能采集設(shè)備。在采集軟件開發(fā)中,可替代智能設(shè)備測(cè)試采集程序。在此結(jié)合了嵌入式技術(shù)和仿真技術(shù),開發(fā)了一種新型采集軟件測(cè)試系統(tǒng)。利用所開發(fā)的原型系統(tǒng)驗(yàn)證了設(shè)計(jì)方案的有效性。
關(guān)鍵詞:智能設(shè)備;數(shù)據(jù)采集;ARM;仿真系統(tǒng)
隨著控制領(lǐng)域科技的發(fā)展,數(shù)據(jù)采集已經(jīng)成為測(cè)控系統(tǒng)重要的組成部分。智能設(shè)備在數(shù)據(jù)采集系統(tǒng)中發(fā)揮著重要的作用。數(shù)據(jù)采集程序的測(cè)試過程需要在實(shí)驗(yàn)室部署不同型號(hào)的智能儀表,延長了開發(fā)周期,降低數(shù)據(jù)采集程序的測(cè)試效率。本文設(shè)計(jì)的智能設(shè)備仿真系統(tǒng)解決了測(cè)試過程中部署設(shè)備繁瑣的問題。它可以同時(shí)模擬多種智能采集設(shè)備,通過軟件仿真就可以替代真實(shí)的智能采集設(shè)備,顯著降低了項(xiàng)目開發(fā)周期,提高了測(cè)試開發(fā)效率。
1 仿真系統(tǒng)總體設(shè)計(jì)
1.1 仿真系統(tǒng)功能
智能采集設(shè)備仿真系統(tǒng)的功能是用于實(shí)現(xiàn)各種型號(hào)數(shù)據(jù)采集智能儀表的模擬。不同型號(hào)的智能采集設(shè)備內(nèi)部體系結(jié)構(gòu)不同,外圍硬件接口和通信協(xié)議不同,功能也不同。因?yàn)橹皇怯糜跍y(cè)試采集程序,該仿真系統(tǒng)沒有硬件采集模塊,也沒有連接傳感器采集真實(shí)的數(shù)據(jù),所有的數(shù)據(jù)都由軟件來實(shí)現(xiàn)。
圖1是數(shù)據(jù)采集系統(tǒng)結(jié)構(gòu)圖。數(shù)據(jù)采集服務(wù)器是采集系統(tǒng)的中心。它通過不同接口與數(shù)據(jù)采集設(shè)備相連,控制智能設(shè)備采集數(shù)據(jù),通過互聯(lián)網(wǎng)將采集到的數(shù)據(jù)傳輸?shù)綌?shù)據(jù)后臺(tái)處理中心和顯示端。
圖2的結(jié)構(gòu)中用智能設(shè)備仿真系統(tǒng)替代了各種型號(hào)智能設(shè)備。該系統(tǒng)有多種通信接口,提供的數(shù)據(jù)格式與對(duì)應(yīng)型號(hào)的設(shè)備完全相同,通信協(xié)議也相同。在采集程序開發(fā)過程中,如果增加一種型號(hào)的智能采集儀表,只需在該系統(tǒng)中新增設(shè)備的仿真程序,測(cè)試階段不用布置真實(shí)設(shè)備,用該仿真程序測(cè)試采集程序的可靠性與穩(wěn)定性。
評(píng)論