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

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 新品快遞 > 新型藍牙氣表方案出爐!設(shè)計要訣在這里

          新型藍牙氣表方案出爐!設(shè)計要訣在這里

          作者:世強 時間:2016-11-18 來源:電子產(chǎn)品世界 收藏

            目前市場上越來越多的智能水/氣/熱表選用的主平臺,從性能、可靠性和整體成本來說,MCU和的方案確實有優(yōu)勢,詳見以下分析:

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

            圖1:基于MCU/的智能水/氣/熱表方案

            如上圖所示為基于瑞薩R7F0C002/R7F0C019/R7F0C004的智能水/氣/熱表解決方案的原理框圖,包括以下功能模塊:

            • 采用3.6V鋰電池直接供電,且具電池低電壓檢測指示功能 ;

            • 蜂鳴器報警控制;

            • 實時時鐘指示,閏年自動翻轉(zhuǎn);

            • 內(nèi)置LCD驅(qū)動,支持多種驅(qū)動方式;

            • 閥門堵轉(zhuǎn)檢測;

            • 超低低功耗設(shè)計;

            • 具內(nèi)部硬件乘除法器;

            • 可擴展的通訊接口,方便數(shù)據(jù)采集;

            本方案為預(yù)付費IC卡式表,符合CJ/T133-2012《IC卡冷水水表》及CJ 128-2007《熱量表》等相關(guān)行業(yè)標準,支持“先買水/氣后用水/氣”的預(yù)付費管理方式,在一定程度上改善了傳統(tǒng)管理模式的種種弊端,符合我國的基本國情,有很強的實用價值。

            該方案中的主控MCU推薦使用瑞薩的R7F0C019。首先,這顆MCU的資源豐富:ROM和RAM空間大,程序擴展方便;LCD內(nèi)置電荷泵,能增強低功耗下的顯示效果;內(nèi)置高精度符合國網(wǎng)要求的RTC,內(nèi)置高精度時鐘,實現(xiàn)串口通信也無需外接晶體;其靜態(tài)功耗小于1uA,并支持1.6V-5.5V寬工作電壓,可適應(yīng)各種電池。下圖2所示為R7F0C019的內(nèi)部組成:   

          R7F0C019的內(nèi)部組成

            圖2:R7F0C019的內(nèi)部組成

            除了主流的智能三表,還有一種新型藍牙表,用戶只需通過手機藍牙就能自己讀取數(shù)據(jù)和繳費,如下為新型藍牙表的原理框圖:

             

          新型藍牙表的原理框圖

            圖3:新型藍牙表的原理框圖

            圖3 所示框圖里的主控MCU仍可采用瑞薩的R7F0C019或者R7F0C004,藍牙模塊也可以使用瑞薩的RL78/G1D(藍牙芯片,內(nèi)置一顆MCU和藍牙4.1協(xié)議)自己做設(shè)計。

           



          關(guān)鍵詞: 瑞薩 SOC

          評論


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