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