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