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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 基于LPC2138和GPRS技術(shù)的無(wú)線抄表系統(tǒng)

          基于LPC2138和GPRS技術(shù)的無(wú)線抄表系統(tǒng)

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

          6 軟件設(shè)計(jì)
          的軟件設(shè)計(jì)分器、集中器和監(jiān)控中心三個(gè)層次,其中運(yùn)行于器和集中器之間的程序采用C語(yǔ)言編寫(xiě),經(jīng)過(guò)ARM編譯生成可執(zhí)行程序,運(yùn)行于中。監(jiān)控中心軟件由Visual Basic 6.0開(kāi)發(fā),數(shù)據(jù)采用SQL Server數(shù)據(jù)庫(kù)存儲(chǔ)。軟件采用結(jié)構(gòu)化設(shè)計(jì),便于完善和維護(hù)。同時(shí)做到界面美觀,操作簡(jiǎn)便。

          現(xiàn)將器和集中器的部分程序流程加以分析。采集器部分?jǐn)?shù)據(jù)收發(fā)的程序流程如圖4所示。采集器完成初始化之后,先查看是否有數(shù)據(jù)輸入,若沒(méi)有,則定時(shí)采集用戶用電信息,存儲(chǔ)起來(lái),進(jìn)入低功耗模式;若有數(shù)據(jù)輸入,則進(jìn)入接收模式,接收數(shù)據(jù)。檢查這些數(shù)據(jù)是否向上層發(fā)送用戶信息,若是,就進(jìn)入發(fā)送模式,向上層發(fā)送數(shù)據(jù),完成后進(jìn)入低功耗模式;若不是,則修改電表參數(shù),然后進(jìn)入低功耗模式。在以上流程中,采集器不主動(dòng)發(fā)送用戶信息,只有當(dāng)集中器向采集器發(fā)送采集命令時(shí)才進(jìn)入發(fā)送模式。集中器部分?jǐn)?shù)據(jù)收發(fā)的程序流程圖如圖5所示。程序流程與采集器部分相似,這里不再贅述。在程序設(shè)計(jì)過(guò)程中,我們應(yīng)注意到, nRF903的通信速率最高為76.8kb/s;發(fā)送數(shù)據(jù)之前需將電路置于發(fā)射模式:接收模式轉(zhuǎn)換為發(fā)射模式的轉(zhuǎn)換時(shí)間至少需要1.5ms;發(fā)射模式轉(zhuǎn)換為接收模式的轉(zhuǎn)換時(shí)間至少需要1.5ms。在待機(jī)模式中,電路不接收和發(fā)射數(shù)據(jù)。在低功耗模式中,電路進(jìn)入不了工作狀態(tài),不接收和發(fā)射數(shù)據(jù)。待機(jī)模式和低功耗模式轉(zhuǎn)換為發(fā)射模式的轉(zhuǎn)換時(shí)間至少要4.1ms;待機(jī)模式和低功耗模式轉(zhuǎn)換為接收模式的轉(zhuǎn)換時(shí)間至少要5.0ms。

          7 系統(tǒng)的其他設(shè)計(jì)
          系統(tǒng)還有低功耗設(shè)計(jì)和安全設(shè)計(jì)等,低功耗設(shè)計(jì)的重點(diǎn)是對(duì)。nRF903的控制,如果 nRF903始終處于接收狀態(tài),整個(gè)系統(tǒng)的功耗就會(huì)很大,所以應(yīng)盡量使nRF903處于待機(jī)狀態(tài)。但待機(jī)狀態(tài)中的nRF903又無(wú)法收到數(shù)據(jù)。所以為了解決此矛盾,使nRF903間歇性地工作在接收狀態(tài)。為了保證系統(tǒng)的安全,采集器和集中器選用大容量存儲(chǔ)器,確保對(duì)用戶電表數(shù)據(jù)的保存,不怕掉電,可不斷重復(fù)讀寫(xiě),當(dāng)網(wǎng)絡(luò)出現(xiàn)故障時(shí),可以保證抄表數(shù)據(jù)不丟失。同時(shí),所有數(shù)據(jù)的收發(fā)須增加兩種以上的校驗(yàn),使數(shù)據(jù)的傳輸準(zhǔn)確可靠。另外,采集器和集中器的微控制器 有看門(mén)狗電路,此電路對(duì)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè),避免程序因外界干擾而陷入死循環(huán),造成整個(gè)系統(tǒng)陷入停滯狀態(tài)。

          8 結(jié)束語(yǔ)
          本無(wú)線抄表系統(tǒng)的開(kāi)發(fā),實(shí)現(xiàn)了對(duì)用戶用電信息的無(wú)線采集,并通過(guò)對(duì)數(shù)據(jù)的統(tǒng)計(jì)處理,實(shí)現(xiàn)了網(wǎng)上預(yù)交費(fèi)和對(duì)用電情況的實(shí)時(shí)監(jiān)測(cè),有效防止了欠費(fèi)和竊電等情況的發(fā)生。監(jiān)控中心通過(guò)Internet對(duì)用戶用電信息進(jìn)行Web發(fā)布,方便了用戶的查詢,有效避免了糾紛的發(fā)生。同時(shí),本系統(tǒng)成本較低,是一種高效、可靠的自動(dòng)化抄表系統(tǒng)。

          電能表相關(guān)文章:電能表原理

          上一頁(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); })();