熱量表的流量自動標定系統(tǒng)的設(shè)計
為實現(xiàn)恒溫水箱的溫度控制需要采集恒溫水箱的溫度。采用鉑電阻PT1000溫度傳感器測量水溫。本系統(tǒng)溫度采集電路采樣恒流驅(qū)動模式,如圖4所示。為避免PT1000傳感器長期工作的情況下自熱而影響到測溫精度,設(shè)計恒流源的輸出電流在5mA以內(nèi)。圖4中左邊的運放組成恒流源電路。右邊的運放組成差分放大器以增加共模抑制比,電壓放大倍數(shù)為R17/R16(其中R15=R17,R14=R16)。
系統(tǒng)軟件
單片機軟件的設(shè)計
系統(tǒng)上電以后首先進行單片機初始化設(shè)置,主要包括定時器、串口通信模塊和基本輸入輸出口的工作模式選擇與相關(guān)變量的初始化,初始化完畢后通過串行通信接口讀取上位機傳輸?shù)?a class="contentlabel" href="http://www.ex-cimer.com/news/listbylabel/label/流量">流量點個數(shù)、流量點流速與測試時間數(shù)據(jù)并將其保存至外部存儲器中,以便系統(tǒng)脫離上位機啟動,數(shù)據(jù)存儲完畢后控制單元首先測試待檢測熱量表的通信是否正常,若有沒通信不上的熱量表控制單元將詳細信息上傳至上位機,并由用戶決定標定工作是否繼續(xù)。整個標定過程完成以后控制單元將不同流量點的流量修正系數(shù)與系統(tǒng)時間寫入相應(yīng)熱量表,然后上傳至上位機。上位機判斷熱量表是否合格并將標定的詳細信息顯示于工作界面。
由于光電接口在強光下通信會出現(xiàn)異常現(xiàn)象,為了避免死鎖現(xiàn)象做了如下處理:控制單元在標定過程中一旦發(fā)現(xiàn)通信有問題的熱量表,立即通知上位機,通過人機界面詢問用戶是否繼續(xù)測試,若用戶選擇繼續(xù)測試,控制單元將不再讀取有問題的熱量表。
評論