基于Intel 80C196KC的智能電磁流量計的設(shè)計
電磁流量計是基于電磁感應(yīng)定律的速度式流量計。本文在分析國內(nèi)外電磁流量計發(fā)展現(xiàn)狀和趨勢的基礎(chǔ)上,提出了基于Intel 80C196KC的智能電磁流量計的設(shè)計思路,并在此基礎(chǔ)上研制了智能電磁流量計的軟、硬件系統(tǒng)。在智能電磁流量計系統(tǒng)的硬件開發(fā)中,采用了單片機控制方式可選的勵磁技術(shù),并設(shè)計出鍵盤控制、刖D轉(zhuǎn)換、液晶顯示等接口電路。為增強系統(tǒng)開放性和通訊功能,選用RS.485標(biāo)準(zhǔn)總線來實現(xiàn)儀表和外部系統(tǒng)的通信。在系統(tǒng)數(shù)字部分的設(shè)計中,采用CPLD來實現(xiàn)單片機外部的邏輯電路,大大縮小了整個系統(tǒng)的體積提高了系統(tǒng)的可靠性。
在智能電磁流量計系統(tǒng)的軟件開發(fā)中,以C196語言作為軟件開發(fā)的工具, 采用模塊化程序設(shè)計方式,充分利用了Intel 80C196KC單片機所具有的良好性能。設(shè)計出了勵磁方式控制子程序、A/D采樣控制子程序、輸入數(shù)據(jù)處理與流量計算予程序、鍵盤管理及LCD的漢字液晶顯示等模塊化程序。不僅使程序結(jié)構(gòu)清晰, 而且也提高了系統(tǒng)的實時性,可靠性和精度。
|