基于78K0/Lx3的無線智能抄表系統(tǒng)
接收模式流程圖如圖5所示。本文引用地址:http://www.ex-cimer.com/article/155413.htm
3 頻率控制
為了設(shè)定所需的調(diào)諧頻率,需要設(shè)定不同的內(nèi)部寄存器,這可以通過手工計(jì)算每一個寄存器的設(shè)定值,也可以通過Silicon Labs提供的WDS工具或Excel計(jì)算器輔助計(jì)算。主要進(jìn)行5個步驟的設(shè)定:
第1步:選擇或設(shè)定調(diào)制類型,曼徹斯特編碼,晶體精度,數(shù)據(jù)率,頻率差。
第2步:設(shè)定載波頻率,對于跳頻應(yīng)用,需要設(shè)定信道寬度和信號編號。
第3步:調(diào)制設(shè)定,對于GFSK/FSK,需要選擇禁止或使能AFC,接收最大錯誤率;對于OOK,需要設(shè)定RX帶寬。
第4步:根據(jù)需要選擇FIFO模式設(shè)定或PH+FIFO模式設(shè)定。
第5步:在寄存器匯總頁中,得到寄存器設(shè)定值。
4 其他功能
無線抄表方案還具有的基本功能如下:
基本計(jì)量功能 每0.1 m3寫入一次數(shù)據(jù)。
LCD顯示功能 顯示錯誤信息、報(bào)警水量、剩余水量、透支水量等多項(xiàng)數(shù)據(jù)。
購水管理功能 支持出廠預(yù)置、購水、停水、水量查詢、抄表等功能。
報(bào)警斷水功能 當(dāng)剩余水量達(dá)到報(bào)警水量時,閥門會自動關(guān)閉,提示用戶購水。如果剩余水量為0,閥門關(guān)閉,但是重新插卡后,可以在預(yù)置透支水量范圍內(nèi)繼續(xù)用水。如果用戶透支的水量達(dá)到預(yù)置透支水量,則關(guān)閉閥門斷水。
數(shù)據(jù)存儲功能 本方案的數(shù)據(jù)存儲有兩種方式,一種是使用E2PROM來存儲數(shù)據(jù),另外一種是在NEC電子的FLASH存儲器上可以實(shí)現(xiàn)E2PROM模擬功能,在NEC電子的微控制器內(nèi)置的FLASH存儲器中存儲數(shù)據(jù),達(dá)到和E2PROM同樣的存儲效果。通過NEC電子提供的庫文件能夠方便實(shí)現(xiàn)FLASH存儲器的E2PROM模擬功能。
節(jié)電功能 將E2PROM和卡座的供電電源關(guān)閉,使其處于睡眠狀態(tài)。NEC電子78K0/Lx3的LCD內(nèi)部分壓電阻阻值為60 kΩ左右,為了進(jìn)一步降低功耗,采用330 kΩ的外部分壓電阻。通過這些辦法,該水表方案在待機(jī)模式下,整機(jī)功耗保持在1.8μA。
攻擊防止功能 能夠判斷是否被攻擊,如果處于受攻擊狀態(tài)則關(guān)閉閥門。軟件上有很多處理,可以有效防止對微控制器的干擾。
透支水費(fèi)計(jì)量 如果因?yàn)橥獠抗艋驒C(jī)械故障等原因閥門無法正常關(guān)閉,在用水時仍然計(jì)量透支水費(fèi)。
自動除垢功能 每月自動開關(guān)閥門兩次,以防止長期不使用的電機(jī)故障。
電池能力監(jiān)測 使用內(nèi)部的LVI模塊監(jiān)測電池電壓,電壓不足時及時報(bào)警,并關(guān)閉閥門,LCD上提示更換電池。
在本方案中暫時沒使用RTC模塊,但是從未來趨勢看,階梯式水費(fèi)和管理部門對水資源消費(fèi)統(tǒng)計(jì)方面的需求會越來越多,RTC的使用是大勢所趨。在國外市場,RTC已經(jīng)是必需模塊。
評論