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

          新聞中心

          EEPW首頁 > 電源與新能源 > 設(shè)計(jì)應(yīng)用 > 一種用于航管雷達(dá)供電的測(cè)控系統(tǒng)設(shè)計(jì)

          一種用于航管雷達(dá)供電的測(cè)控系統(tǒng)設(shè)計(jì)

          作者: 時(shí)間:2010-05-25 來源:網(wǎng)絡(luò) 收藏

          4 軟件
          操作選擇VxWorks實(shí)時(shí)操作,這是由WindRiver推出的一種嵌入式強(qiáng)實(shí)時(shí)操作系統(tǒng)[6],它存在多任務(wù)調(diào)度的方式,可以管理多個(gè)外設(shè),而且可根據(jù)應(yīng)用程序的需求對(duì)操作系統(tǒng)進(jìn)行裁剪,最大程度地壓縮代碼,實(shí)現(xiàn)程序的優(yōu)化。VxWorks因其卓越的穩(wěn)定性被首先應(yīng)航天、導(dǎo)彈等尖端領(lǐng)域,目前使用更加廣泛[7-8]。
          軟件處理流程如圖7所示,系統(tǒng)引導(dǎo)成功后進(jìn)入用戶程序入口,首先開始任務(wù)的初始化,其主要包括初始化系統(tǒng)時(shí)鐘、讀取工作參數(shù)配置文件、控制端口復(fù)位、網(wǎng)絡(luò)初始化等。軟件通過網(wǎng)絡(luò)對(duì)外進(jìn)行通信,系統(tǒng)初始化完成后要?jiǎng)?chuàng)建網(wǎng)絡(luò)接收任務(wù),網(wǎng)絡(luò)接收任務(wù)創(chuàng)建完成后就開始了主任務(wù)與網(wǎng)絡(luò)接收任務(wù)的并行處理工作。

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

          網(wǎng)絡(luò)接收任務(wù)與主任務(wù)的優(yōu)先級(jí)相同,任務(wù)切換依靠系統(tǒng)時(shí)間片輪詢來進(jìn)行調(diào)度。兩個(gè)任務(wù)之間依靠信號(hào)量進(jìn)行通信,網(wǎng)絡(luò)接收任務(wù)收到網(wǎng)絡(luò)數(shù)據(jù)后對(duì)數(shù)據(jù)進(jìn)行解析處理,并設(shè)置信號(hào)量以通知主任務(wù)進(jìn)行相應(yīng)的控制響應(yīng),其主要包括信號(hào)量復(fù)位、接觸器控制、狀態(tài)回送等。
          主任務(wù)除了處理外界的控制命令外還要實(shí)時(shí)地采集16路電壓電流值、16個(gè)觸點(diǎn)狀態(tài)值、系統(tǒng)溫度值。主任務(wù)采集各種狀態(tài)信息后要定時(shí)把所有信息打包發(fā)送給遠(yuǎn)端的上位機(jī)。遠(yuǎn)端上位機(jī)上的電源測(cè)控監(jiān)視界面如圖8所示。

          由嵌入式PC104計(jì)算機(jī)和模擬器件構(gòu)成的電源測(cè)控系統(tǒng)能夠精確地對(duì)系統(tǒng)的各種電源的電流值、電壓值進(jìn)行實(shí)時(shí)監(jiān)視,并通過遠(yuǎn)端操縱臺(tái)對(duì)這些電源進(jìn)行遙控開機(jī)或者關(guān)機(jī),能實(shí)時(shí)監(jiān)測(cè)這些電源的開機(jī)或者關(guān)機(jī)狀態(tài)。該系統(tǒng)已經(jīng)成功運(yùn)用到某系統(tǒng)。


          上一頁 1 2 3 下一頁

          評(píng)論


          相關(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); })();