一種基于ARM處理器智能電表系統(tǒng)設(shè)計
外設(shè)接口可以外接一個掌抄器,用于工作人員調(diào)試和維修等等。數(shù)據(jù)存儲、輸出和顯示都需要數(shù)據(jù)的不同結(jié)構(gòu),所以還需要對電量數(shù)據(jù)的結(jié)構(gòu)轉(zhuǎn)換,轉(zhuǎn)換為相應(yīng)的存儲結(jié)構(gòu)、輸出結(jié)構(gòu)和顯示結(jié)構(gòu),這些都是在MCU的數(shù)據(jù)轉(zhuǎn)換模塊中進行。
本文引用地址:http://m.butianyuan.cn/article/236578.htm3.4、智能電表的軟件設(shè)計方法:
智能電表的軟件主要是電量值的計算部分。我們采用軟件編程來實現(xiàn)公式計算的方式計算電量值,其主要是在數(shù)字信號處理單元模塊中執(zhí)行。通過A/D轉(zhuǎn)換器中得到的U0、I0
來計算ARM技術(shù)在智能電表上應(yīng)用的論證與設(shè)計,但是積分在計算機的二進制計算中過于復(fù)雜。考慮到成本的問題,采用累加的方式代替積分運算,累加公式為
。ARM技術(shù)在智能電表上應(yīng)用的論證與設(shè)計,如果N取值為100000,循環(huán)累加100000次就是一秒中智能電表計算出來的電量值。
總結(jié):
本次設(shè)計主要是論述了ARM在智能電表中的應(yīng)用,ARM在智能電表應(yīng)用的最主要難題還是成本問題,所以在設(shè)計中也多次想到了節(jié)約成本的問題,包括在無線傳輸中盡量少使用無線模塊和可以考慮實現(xiàn)多用戶智能電表。ARM應(yīng)用在智能電表中主要是考慮到智能電表的未來發(fā)展趨勢,實現(xiàn)智能電表更多的可擴展性和兼容性,未來可以在基于ARM的智能電表里增加更多的實用功能。
評論