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