單片機實現(xiàn)空氣質量流量顯示裝置
3 單片機軟件設計
利用Kiel51C語言對各模塊進行編程,程序部分主要由主程序,AD采樣、轉換程序,數(shù)碼管顯示程序等組成。軟件程序的流程圖如圖4所示。
圖4 軟件程序的流程圖
4 結果分析
在做好的顯示裝置上采集一系列的電壓值與數(shù)字值。分析電壓值和數(shù)字值之間的對應關系,找出之間的比例關系,并對相關的數(shù)據(jù)結果整理分析計算出顯示裝置的誤差率。采集的相關數(shù)據(jù)如表1所示:
將所采集的電壓值與數(shù)碼管顯示的數(shù)字值分析整理可得出他們之間的線性關系,如圖5所示。
圖5 數(shù)字值和電壓值之間的關系
從圖中選取幾組數(shù)字值和電壓值計算出數(shù)字值和電壓值之間滿足線性關系的斜率為50.33,即以Y表示數(shù)字值,X為電壓值,則Y=50.33X.
由表1中的數(shù)據(jù)可以計算出顯示裝置的相對顯示誤差。
產生誤差的原因是受限于顯示設備的精度和程序的設計,數(shù)碼管以精確到個位為精準度,在顯示中個位的數(shù)字會因外界的干擾發(fā)生變動;程序設計中因受限于顯示設備是4位的數(shù)碼管,所以在程序的編寫過程中沒有附加考慮小數(shù)點后的精度。但從數(shù)值與電壓值之間的線性關系函數(shù)角度考慮,顯示裝置的目的已經(jīng)做到了。通過電壓值與數(shù)字值之間的函數(shù)關系,在顯示裝置上顯示出實時變化的數(shù)字量,通過線性函數(shù)關系找到對應的電壓值,通過變送器的逆向轉換可以得到科里奧力的大小,進而計算出空氣質量流量的大小。
5 結束語
結果的分析表明顯示裝置的優(yōu)劣在對空氣質量流量計的設計環(huán)節(jié)中起著至關重要的作用。
評論