(1)首先我們將模擬量轉(zhuǎn)換為工程量:
這是輸出4-20mA的超聲波流量計(jì),測試效果如下:
(2)啟動一個(gè)100ms的中斷程序
(3)中斷程序設(shè)計(jì)(一)
①將流量計(jì)轉(zhuǎn)換為0.1秒。
②防止當(dāng)累計(jì)流量計(jì)到達(dá)很大值時(shí),而瞬時(shí)流量很小的時(shí)候,無法讀取累加,于是我們將小數(shù)部分和整數(shù)部分分別出來。
③分別進(jìn)行整數(shù)部分相加和小數(shù)部分相加。
④小數(shù)和+整數(shù)和=累計(jì)值
測試效果如下:
如果我們要矯正累計(jì)值,我們修改整數(shù)和即可。比如現(xiàn)在是234567m³。