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

          新聞中心

          EEPW首頁(yè) > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于CAN bus的脈沖電表設(shè)計(jì)

          基于CAN bus的脈沖電表設(shè)計(jì)

          作者: 時(shí)間:2013-12-04 來(lái)源:網(wǎng)絡(luò) 收藏
          保高可靠性,遠(yuǎn)通信距(5Km)和高的性?xún)r(jià)比的特點(diǎn)。總線(xiàn)采用短幀結(jié)構(gòu),每一幀為8個(gè)字節(jié),第一個(gè)字節(jié)表示主模板號(hào),第二字節(jié)表示該總板下的具體脈沖采集模塊號(hào),第三個(gè)字節(jié)表示該模塊號(hào)下的通道號(hào),后面四個(gè)字表示該通道電表的脈沖數(shù)值。

          4. 掉電保護(hù)

            掉電保護(hù)分為電源監(jiān)視模塊和數(shù)據(jù)存儲(chǔ)模塊。為了實(shí)現(xiàn)對(duì)掉電的過(guò)程控制,系統(tǒng)必須有監(jiān)視電源變化的能力。在本系統(tǒng)中采用芯片MAX690A,做電源低電壓檢測(cè)。具體如圖5所示。

            

          基于CAN bus的脈沖電表設(shè)計(jì)

            MAX690A內(nèi)部有一個(gè)獨(dú)立的掉電比較器。當(dāng)PFI低于1.25V時(shí),R1/PFO輸出低電平,通過(guò)外部中斷INT0產(chǎn)生電源掉電中斷。

            合理選擇R1和R2的值,使得+5V電壓跌落到某個(gè)電壓值(一般大于4.5V),PFI輸入電壓低于1.25V,則/PFO輸出低電平,產(chǎn)生中斷。在系統(tǒng)中,當(dāng)電源電壓Vcc4.65V時(shí),/PFO輸出低電平,引起掉電中斷,處理完保護(hù)數(shù)據(jù)后,等待掉電。

            5. 數(shù)據(jù)存儲(chǔ)模塊

            在本系統(tǒng)中,數(shù)據(jù)存儲(chǔ)是通過(guò)I2C總線(xiàn)來(lái)實(shí)現(xiàn)的。用SE2PROM來(lái)保存數(shù)據(jù)。首先電源監(jiān)視電路來(lái)監(jiān)視電源電壓的變化,一旦發(fā)生掉電,CPU P87C591通過(guò) I2C總線(xiàn)將數(shù)據(jù)保存到SE2PROM中,以免掉電時(shí)丟失。數(shù)據(jù)存儲(chǔ)的流程是中斷入口——關(guān)閉總中斷——對(duì)外部SE2ROM操作—置停電表志——記錄停電時(shí)刻——數(shù)據(jù)保存——掉電。通過(guò)掉電保護(hù)電路的低電壓觸發(fā)保護(hù)中斷程序,完成掉電時(shí)的數(shù)據(jù)保護(hù)和準(zhǔn)備,待恢復(fù)供電后繼續(xù)進(jìn)行脈沖計(jì)量。

            6. 結(jié)論

            本課題通過(guò)研究分析的應(yīng)用環(huán)境、輸出特性和大量現(xiàn)場(chǎng)試驗(yàn)數(shù)據(jù),將硬件、軟件抗干擾技術(shù)應(yīng)用在電磁環(huán)境惡劣的電力的數(shù)據(jù)捕捉和計(jì)量中。


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

          關(guān)鍵詞: CAN bus 脈沖電表

          評(píng)論


          相關(guān)推薦

          技術(shù)專(zhuān)區(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); })();