基于單片機控制的數字溫度計的設計
3 軟件部分設計
源程序流程圖如圖6所示。本文引用地址:http://dyxdggzs.com/article/172043.htm
計算單片機的計數并根據基準時(shí)鐘的脈沖數目,時(shí)鐘周期由被測信號脈沖數目計算出待測信號頻率。
4 實(shí)驗結果
通過(guò)與基準溫度對比的方法對設計的溫度計精度進(jìn)行驗證。首先使用精度較高的溫度計測得實(shí)際溫度作為基準溫度,然后利用設計好的數字溫度計測量實(shí)際溫度與基準溫度進(jìn)行對比,測量結果如表1所示。通過(guò)對比測試結果,發(fā)現設計的數字溫度計測量的溫度與基準溫度相差很小,絕對誤差小于0.1℃,相對誤差小于0.3%,達到了設計的精度要求。
總之,通過(guò)利用單片機與CPLD的配合完成頻率的精確測量,實(shí)現了等精度測頻功能。利用等精度測頻功能確保了測量溫度數據處理的精確性,使設計的溫度計的精度達到實(shí)際應用的要求。在系統中等精度頻率測量模塊采用8位51單片機定時(shí)器作為基準信號的計數器,由于該基準信號頻率較低,對精度有一定影響。如果采用更高頻率基準信號,測頻精度還可提高,從而提高測量溫度的精度。
評論