電磁流量計(jì)在自動(dòng)抄表的應(yīng)用與探討 四十九
外部 數(shù) 據(jù) 存儲(chǔ)器EZPROM存儲(chǔ)的數(shù)據(jù)有一些時(shí)鐘芯片12R878的靜態(tài)RAM保存的重要參數(shù)備份,本儀表的使用情況,和各個(gè)流量數(shù)據(jù)及下一個(gè)流量數(shù)據(jù)要寫(xiě)的地址指針,由于流量數(shù)據(jù)是在數(shù)據(jù)塊循環(huán)覆蓋的保存,所以還要保存數(shù)據(jù)塊的最早的一個(gè)數(shù)據(jù)的起始地址指針。下表4石為外部數(shù)據(jù)存儲(chǔ)器AT24C128保存的數(shù)據(jù)區(qū)塊的布置和內(nèi)容。
重要 參數(shù)備份,如面積、標(biāo)定值,乘積值等
儀表使用標(biāo)志,用戶(hù)密碼,和儀表開(kāi)始工作時(shí)間
年月日流量存放的當(dāng)前地址指針和起始地址指針
掉電的下電和上電時(shí)間數(shù)據(jù)
日流量數(shù)據(jù)
月流量數(shù)據(jù)
年流量數(shù)據(jù)
總流量數(shù)據(jù)
采用IIC總線(xiàn)虛擬技術(shù),進(jìn)行預(yù)定義后,調(diào)用通用軟件包,就可以很好地實(shí)現(xiàn)數(shù)據(jù)的存儲(chǔ),在流量數(shù)據(jù)存儲(chǔ)時(shí)要判斷地址是否超出分配的數(shù)據(jù)段,如果超出則覆蓋最前面的數(shù)據(jù),循環(huán)存儲(chǔ),以?xún)蓚(gè)相對(duì)的地址指針來(lái)標(biāo)志時(shí)間對(duì)應(yīng)的流量。
4.3.7 系統(tǒng)通訊功能模塊
流量?jī)x和本地計(jì)算機(jī)或是通過(guò)Mdoem和遠(yuǎn)程抄表系統(tǒng)的通信在相同功能上可以設(shè)計(jì)調(diào)用相同的子程序,而兩個(gè)串口的通信可能同時(shí)處理同一數(shù)據(jù)段的數(shù)據(jù)而引起數(shù)據(jù)沖突,設(shè)計(jì)上采用兩個(gè)串口的互鎖技術(shù),做一個(gè)互鎖標(biāo)志位,當(dāng)一個(gè)通道在工作時(shí)另一個(gè)通道要等待,也就是數(shù)據(jù)是不可以搶占的,由于通信數(shù)據(jù)處理和發(fā)送速度很快,而同時(shí)進(jìn)行兩個(gè)串口的通信可能性是很低的,所以采用互鎖技術(shù)可保證通信的正確性并減少程序出錯(cuò)的機(jī)會(huì)。
電磁流量計(jì)