<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于LabWindows/CVI的舵機(jī)負(fù)載模擬系統(tǒng)設(shè)計(jì)

          基于LabWindows/CVI的舵機(jī)負(fù)載模擬系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2015-03-10 來源:網(wǎng)絡(luò) 收藏

            2系統(tǒng)軟件設(shè)計(jì)

          本文引用地址:http://www.ex-cimer.com/article/270763.htm

            控制軟件系統(tǒng)采用公司的專業(yè)開發(fā)平臺/CVI進(jìn)行開發(fā)。該平臺是工業(yè)控制、測試元件開發(fā)的專業(yè)平臺,具有界面簡潔、友好,能較好地模擬工業(yè)控制儀器與環(huán)境等突出特點(diǎn),其強(qiáng)大的圖形用戶界面交互編輯功能與豐富的函數(shù)庫及網(wǎng)絡(luò)通信模塊使其特別適合工業(yè)控制系統(tǒng)軟件的開發(fā)。

            控制軟件系統(tǒng)分為兩大部分:上位機(jī)監(jiān)控及人機(jī)對話軟件和下位機(jī)數(shù)據(jù)采集與控制軟件。為了提高軟件的可靠性、保證軟件功能的靈活性并滿足軟件系統(tǒng)的易用性、可擴(kuò)展性等要求,系統(tǒng)軟件采用模塊化設(shè)計(jì),通過不同的模塊來完成軟件系統(tǒng)的各個(gè)功能。

            上位機(jī)軟件不負(fù)責(zé)負(fù)載模擬過程中載荷的控制,而只承擔(dān)監(jiān)測、協(xié)調(diào)與管理下位機(jī)的作用。上位機(jī)軟件系統(tǒng)包括監(jiān)控模塊、系統(tǒng)設(shè)置模塊、通訊模塊和數(shù)據(jù)處理模塊等組成部分。其主要的功能包括:

            1)GUI界面的人機(jī)對話接口;

            2)試驗(yàn)進(jìn)程的監(jiān)測與報(bào)警處理;

            3)對下位機(jī)狀態(tài)的控制與管理;

            4)控制參數(shù)的設(shè)置;

            5)載荷譜、運(yùn)動譜的設(shè)置;

            6)系統(tǒng)輸入輸出通道的標(biāo)定與自檢;

            7)試驗(yàn)數(shù)據(jù)的保存處理與報(bào)表輸出。

            下位機(jī)負(fù)責(zé)試驗(yàn)中對舵機(jī)以及負(fù)載模擬系統(tǒng)的控制。下位機(jī)軟件主要包括初始化模塊、試驗(yàn)控制模塊、通訊模塊和狀態(tài)監(jiān)測模塊等組成部分。其具體功能包括:

            1)現(xiàn)場信號的數(shù)據(jù)采集;

            2)控制決策與運(yùn)算;

            3)輸出控制;

            4)載荷數(shù)據(jù)的上傳。

            上、下位機(jī)軟件之間的數(shù)據(jù)通信通過高速數(shù)據(jù)通訊卡完成。數(shù)據(jù)通訊卡采用全雙工模式,通訊內(nèi)容包括:上位機(jī)下傳至下位機(jī)的啟動、停止、自檢等指令以及控制參數(shù)、載荷譜和運(yùn)動譜參數(shù)等信息;下位機(jī)上傳至上位機(jī)的用于實(shí)時(shí)顯示和保存的現(xiàn)場數(shù)據(jù)等信息。所用的通訊過程均按照約定的通訊協(xié)議完成。

            當(dāng)軟件程序開始運(yùn)行時(shí),系統(tǒng)會首先對各個(gè)系統(tǒng)參數(shù)以及板卡端口進(jìn)行初始化。工作人員可以通過上位機(jī)軟件程序提供的人機(jī)交互界面進(jìn)行傳感器標(biāo)定、控制參數(shù)設(shè)定、試驗(yàn)任務(wù)選擇等操作。當(dāng)開始試驗(yàn)后,上位機(jī)會通過通訊模塊將控制參數(shù)與指令下傳給上位機(jī),并同時(shí)建立數(shù)據(jù)顯示線程與數(shù)據(jù)保存線程,將下位機(jī)上傳的實(shí)時(shí)數(shù)據(jù)以動態(tài)曲線的形式顯示在終端顯示器并保存于存儲介質(zhì)中,以方便工作人員實(shí)時(shí)監(jiān)測或日后調(diào)用。舵機(jī)負(fù)載模擬系統(tǒng)的整個(gè)閉環(huán)控制均在相應(yīng)下位機(jī)中完成,其過程包括接收上位機(jī)控制參數(shù)及指令,對現(xiàn)場數(shù)據(jù)進(jìn)行實(shí)時(shí)采集并做超差檢驗(yàn),完成控制器計(jì)算及輸出和向上位機(jī)上傳實(shí)時(shí)數(shù)據(jù)等步驟。軟件系統(tǒng)工作流程圖如圖3所示。

            

           

            圖3 系統(tǒng)軟件流程圖

          模擬信號相關(guān)文章:什么是模擬信號


          電子負(fù)載相關(guān)文章:電子負(fù)載原理


          關(guān)鍵詞: NI LabWindows

          評論


          相關(guān)推薦

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

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();