關于超聲波流量計二次儀表軟件系統設計,下面給大家淺析一下,供大家參考,希望對大家的工作和學習有所幫助。
超聲波流量計的軟件系統對于整個原型機也非常重要。 硬件收集的數據應進行處理,計算和轉換。 制造商和用戶需要良好的人機界面,以方便校準和實時讀取測量數據; 儀器和其他設備進行必要的數據通信,這些工作都將通過軟件來實現。
系統軟件設計采用模塊化設計方法。 主要包括:監視模塊,計算模塊,初始化模塊,鍵盤和顯示模塊,通訊模塊,中斷服務模塊。 每個模塊都有自己的功能,并且相互關聯。 軟件部分的工作量非常大。 本章的結論將逐個介紹每個模塊。
該軟件系統模塊的框圖如圖所示。
監視程序由CPU調用,并在開機后開始執行。監控程序完成系統初始化,儀器參數初始化,LCO和鍵盤初始化。之后,查詢每個軟件計時器的標志位,以執行相應的操作。這些標志位在定時器中斷服務程序中設置。在儀表參數初始化中,儀表參數是從數據存儲中讀取的。在儀表工作時修改參數之后。刷新數據存儲中的相應單元格。初始化后,系統定期調用計算子程序計算流體參數流量,并定期調用LCD顯示子程序和鍵盤監控子程序,實現流量的實時顯示和參數設置。
外部中斷服務程序和計時器中斷服務程序在中斷服務中被調用,其他功能子例程由監視程序或初始化模塊調用。
超聲波流量計的計算模塊利用CPU的定時器中斷功能,將處理后的信號定時計算為相應的流量,通過顯示模塊實時顯示瞬時流量地址,并將累計的流量存儲到相應的設備中通過通訊模塊。
鍵盤模塊利用CPU本身的I / O端口中斷觸發來判斷何時有按鍵,并進行相應的處理,鍵盤模塊主要用于實現參數的設置,方便用戶修改流程中的參數測量和校準狀態。
顯示模塊采用LCD顯示板,除了選擇特殊的液體驅動芯片外,還可以實時顯示鍵盤輸入值和流量變化。
通信子例程負責與其他CPU或系統進行通信。該軟件是根據相應的通信協議編寫的,以方便數據存儲和實時監控。
科威勒自動化(上海)有限公司是一家專業從事流體控制與測量儀表研發設計、制造和應用服務為一體的。公司主要品種有:水質分析儀表,氣象儀表,壓力傳感器,壓力變送器,液位變送器,流量計等產品;該產品廣泛應用于石油、化工、燃氣、冶金、電力、造紙、食品、制藥、水電站、城市建設及水利工程等行業。如果您有需求,請與我們接洽,我們將請我們的技術人員幫你解決問題。