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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于無(wú)線通信的渦輪流量計(jì)

          基于無(wú)線通信的渦輪流量計(jì)

          作者: 時(shí)間:2013-02-20 來(lái)源:網(wǎng)絡(luò) 收藏

          3 系統(tǒng)的軟件設(shè)計(jì)
          系統(tǒng)的整體流程圖如圖4所示,CPU休眠在LPM3模式下,每隔62.5 ms被BasicTimer喚醒一次處理主循環(huán)內(nèi)的任務(wù),以滿足服務(wù)周期的要求。串口接收采用中斷加緩沖區(qū)機(jī)制,當(dāng)收完一個(gè)有效的請(qǐng)求幀后,中斷內(nèi)置標(biāo)志。當(dāng)該標(biāo)志被主循環(huán)內(nèi)的通信任務(wù)函數(shù)查詢到后,清除標(biāo)志并返回流量數(shù)據(jù)。

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

          c.JPG


          在實(shí)現(xiàn)將傳感器測(cè)得的數(shù)據(jù)返回給主控制板的功能時(shí),采用了ModBus通信協(xié)議,將流量傳感器模塊看作是從控制器(下位機(jī)),將另外一塊看作是主控制器(上位機(jī)),上位機(jī)與下位機(jī)通過(guò)查詢-回復(fù)方式進(jìn)行,實(shí)現(xiàn)兩者之間的通信。
          依據(jù)該方式,將渦輪流量傳感器模塊加入RS 485通信接口,并連接一個(gè)無(wú)線收發(fā)模塊,與主控制板的收發(fā)模塊對(duì)應(yīng),通過(guò)ModBus通信協(xié)議,將發(fā)送、查詢、回應(yīng)、處理等多環(huán)節(jié)編寫(xiě)為程序,實(shí)現(xiàn)軟硬件結(jié)合,完成無(wú)線數(shù)據(jù)傳輸任務(wù)。
          通信只能由上位機(jī)發(fā)起,下位機(jī)模塊接收到查詢指令后根據(jù)指定的格式返回對(duì)應(yīng)的數(shù)據(jù)。下位機(jī)模塊在沒(méi)有收到查詢指令時(shí)處于休眠狀態(tài),收到查詢數(shù)據(jù)后,啟動(dòng)數(shù)據(jù)采集,完成將數(shù)據(jù)進(jìn)行封裝發(fā)往上位機(jī)。

          4 結(jié)語(yǔ)
          本文采用的流量計(jì)增加了無(wú)線通信功能,通過(guò)數(shù)據(jù)業(yè)務(wù)功能實(shí)現(xiàn)了流量計(jì)的數(shù)據(jù)遠(yuǎn)程抄取、參數(shù)設(shè)置以及遠(yuǎn)程控制等功能。通過(guò)把流量計(jì)內(nèi)的數(shù)據(jù)匯集到服務(wù)器,系統(tǒng)管理軟件根據(jù)收到的實(shí)時(shí)數(shù)據(jù),能快速生成流量計(jì)工礦的統(tǒng)計(jì)分析,實(shí)現(xiàn)流量計(jì)工況的實(shí)時(shí)遠(yuǎn)程監(jiān)控。并且系統(tǒng)由于包括主控制板和從控制板,避免了只使用一個(gè)控制器,傳送給控制室時(shí)由于CDMA網(wǎng)絡(luò)覆蓋不到而沒(méi)有信號(hào)的現(xiàn)象發(fā)生。


          上一頁(yè) 1 2 3 下一頁(yè)

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