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

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計應(yīng)用 > 智能電表挑戰(zhàn)之?dāng)?shù)據(jù)處理

          智能電表挑戰(zhàn)之?dāng)?shù)據(jù)處理

          作者: 時間:2012-10-08 來源:網(wǎng)絡(luò) 收藏

          一直都是需要解決的頭等大事,而本文也針對處理數(shù)據(jù)方面做了簡單介紹。

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

          隨著系統(tǒng)/解決方案推出越來越多的功能,儀表需要控制的任務(wù)和處理的數(shù)據(jù)也大幅增加。因此,根據(jù)應(yīng)用和SoC內(nèi)核的負(fù)載,設(shè)計人員可能決定遷移到32位內(nèi)核或者采用強(qiáng)大的DSP內(nèi)核,使應(yīng)用(通信等)和計量部件不會互相影響。

          通過在SoC中采用額外硬件,還可以分擔(dān)內(nèi)核的計算工作量,額外的硬件只負(fù)責(zé)各種計算工作,因為計量應(yīng)用是高度計算密集型的應(yīng)用。

          數(shù)據(jù)匯集器和計量網(wǎng)關(guān)受系統(tǒng)能力的影響最大,因為它們需要處理大量數(shù)據(jù)。同時,它們需要支持用戶接口,進(jìn)一步增加了相關(guān)的復(fù)雜性和相應(yīng)的要求。因此,未來可能會推出多核SoC以支持龐大的網(wǎng)絡(luò)。

          測量消耗量只是問題的一部分(見圖2)。迄今為止,全球的大多數(shù)儀表都需要手動抄表。這是因為傳統(tǒng)儀表無法支持聯(lián)網(wǎng)解決方案。這種手動抄表不僅增加了運(yùn)營成本,還容易引入人為錯誤。

          因此,對于有效的解決方案,儀表還應(yīng)提供支持聯(lián)網(wǎng)解決方案的能力,并能將數(shù)據(jù)傳輸?shù)絻x表網(wǎng)絡(luò),以便實現(xiàn)自動抄表。電表抄表傳輸?shù)囊粋€主要問題是存在電噪聲。

          解決方案的各種儀表聯(lián)網(wǎng)選項簡圖

          圖:解決方案的各種儀表聯(lián)網(wǎng)選項簡圖。

          因此,通信模式應(yīng)能夠承受噪聲而不破壞數(shù)據(jù)。因此,儀表應(yīng)能夠以支持錯誤檢測和清除的格式生成輸出,即使數(shù)據(jù)由于噪聲而失真,也能夠從接收數(shù)據(jù)包恢復(fù)。同時,所有此類加密都增加了要傳輸?shù)臄?shù)據(jù)的大小。

          因此,數(shù)據(jù)傳輸速度也很重要。目前,有多種數(shù)據(jù)傳輸模式。其中最常見的包括GPRS、以太網(wǎng)、電力線通信、ZigBee、紅外線收發(fā)器等。

          通信模式將根據(jù)最終應(yīng)用進(jìn)行選擇,如ZigBee/IR(紅外線)收發(fā)器可能更適用于儀表與基站進(jìn)行無線交互以傳輸數(shù)據(jù)的儀表網(wǎng)絡(luò),基站把從許多儀表(復(fù)雜情況下為100米)收集到的數(shù)據(jù)發(fā)送到使用有線通信的中心站。



          評論


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