超聲波流量計的開發與研制探討 五十五
超聲波流量計SOPC流量計的軟件設計
系統軟件功能介紹
本文所設計的超聲波流量計,它的軟件共分為三大模塊,第一大模塊是SOPC流量計的主程序;第二大模塊是SOPC中豫功能模塊的程序設計;第三大模塊是上位機軟件的設計。
SOPC軟核程序的設計
SOPC流量計采用C語言作為整個系統的軟件程序開發語言,主要針對XILINX公司的32位的嵌入式軟核MicroBlazc進行編寫的,主要實現了流量計工作時序控制、計數值數字濾波、流量計算、軟件糾錯、實時通訊、數據存儲與提取等功能。
SOPC流量計主程序
SOPC流量計主程序首先需要關閉看門狗,然后進行中斷向量的注冊,初始化串口模塊;初始化~些寄存器、I/O端墨;初始囊二流量測量的相關數據;初始純定時器,設置定時器寄存器變量,確定時間間隔;然后等待中斷服務程序。
超聲波流量計