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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于TC35I的GSM無線數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)

          基于TC35I的GSM無線數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)

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


          PDU的接收協(xié)議格式和發(fā)送類似,不再贅述。
          3.3 基于μC/OSII的主要任務(wù)設(shè)計(jì)
          本終端主要有3個(gè)任務(wù): (1)接收監(jiān)控中心指令任務(wù):接收來自監(jiān)控中心的命令信息、命令信息協(xié)議解釋,并將解釋完成的指令傳送給第2個(gè)任務(wù)進(jìn)行終端采集控制;(2)數(shù)據(jù)采集與處理任務(wù):執(zhí)行任務(wù)1的命令,根據(jù)任務(wù)1的命令進(jìn)行數(shù)據(jù)采集與相應(yīng)處理,并把處理完成的數(shù)據(jù)送到第3個(gè)任務(wù)進(jìn)行發(fā)送; (3)發(fā)送數(shù)據(jù)到監(jiān)控中心任務(wù):完成數(shù)據(jù)的發(fā)送。任務(wù)程序的總體流程圖如圖2所示。

          任務(wù)1的具體流程:等待監(jiān)控中心指令的到來,此時(shí)任務(wù)處于睡眠狀態(tài)等待指令數(shù)據(jù)中斷信號(hào)量的到來,當(dāng)信號(hào)量發(fā)生時(shí)任務(wù)判斷接收到的具體指令格式是否有效,如果有效接受本指令,并根據(jù)預(yù)先約定的協(xié)議進(jìn)行命令解釋,把解釋完成的命令放入消息隊(duì)列1中。任務(wù)流程圖如圖3所示。


          任務(wù)2的具體流程:等待消息隊(duì)列1中的消息,此時(shí)任務(wù)處于睡眠狀態(tài),當(dāng)有消息到來時(shí),從消息隊(duì)列中取出指令,并根據(jù)指令內(nèi)容(采集時(shí)間點(diǎn)、時(shí)間間隔、采樣通道等)進(jìn)行數(shù)據(jù)的采集,并把采集到的數(shù)據(jù)格式轉(zhuǎn)化成協(xié)議約定的數(shù)據(jù)格式,把本數(shù)據(jù)放入消息隊(duì)列2中。任務(wù)流程圖如圖4所示。


          任務(wù)3的具體流程:等待消息隊(duì)列2中的消息,此時(shí)任務(wù)處于睡眠狀態(tài),當(dāng)有消息到來時(shí),從消息隊(duì)列中取出待發(fā)數(shù)據(jù),并進(jìn)行發(fā)送。如圖5所示。


          本文設(shè)計(jì)實(shí)現(xiàn)了一種基于I遠(yuǎn)程數(shù)據(jù)采集系統(tǒng),與其他數(shù)據(jù)采集系統(tǒng)相比,該系統(tǒng)具有應(yīng)用范圍廣、可配置性強(qiáng)、多功能、高性價(jià)比、跨地域作業(yè)等特點(diǎn),具有很好的應(yīng)用前景。經(jīng)試驗(yàn)驗(yàn)證,基于I遠(yuǎn)程數(shù)據(jù)采集系統(tǒng)達(dá)到了預(yù)期設(shè)計(jì)目標(biāo),具有較高的實(shí)用和參考價(jià)值。


          上一頁 1 2 下一頁

          關(guān)鍵詞: 35I GSM TC 35

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