插入式電磁流量計多電極的探討 四十
5.1 多電極插入式電磁流量計軟件總體方案設(shè)計
本系統(tǒng)的軟件設(shè)計包括主程序和中斷服務(wù)程序。中斷服務(wù)程序,通過對外部工頻脈沖信號進行采樣,校準每個勵磁周期的時間,以消除外部工頻干擾。主程序是整個軟件的核心和框架,它主要包括以下功能:單片機及外設(shè)初始化,信號反饋控制,多路脈沖并行計數(shù),串口通訊及LCD顯示模塊。
而且,軟件的設(shè)計遵循模塊化設(shè)計原則,在總體設(shè)計的基礎(chǔ)上進行具體的詳細設(shè)計,功能分解,模塊劃分,細化軟件層次,優(yōu)化軟件結(jié)構(gòu),以實現(xiàn)模塊功能的獨立性,執(zhí)行的高效性。總之,設(shè)計的程序達到可理解,可維護,而且有效,可修改。
5.2主要軟件模塊設(shè)計
5.2.1工頻信號中斷程序
工頻信號中斷程序的作用是檢測工頻電源的波動,以調(diào)整電磁流量計的勵磁開關(guān)時間與工頻電源保持同步,以保證最大程度的消除外部工頻干擾對信號的影響。
程序流程:在檢測到每一個下降沿時,中斷程序?qū)ゎl信號標志位取反。這樣,在勵磁周期取工頻的4分頻時,只要檢測標志位是否為1(或o)lip可保證流量計的勵磁周期與工頻同步。圖5.2時中斷程序的流程圖,圖5.3是示波器采集到的在加入中斷后,勵磁周期與工頻信號的同步情況。
電磁流量計