瀝青軟優點自動檢測裝置的設計
從上述介紹可以看出瀝青軟化點自動檢測裝置的主要硬件分配為:T0為整個系統的定時器;T1為由LM331組成的串行A/D轉換器的計數器;INT0和INT1為兩個瀝青試樣下墜達到25.4mm時的中斷輸入;p1.0~p1.4分別接到HD7279A的DATA、KEY、CS和CLK端。
3 軟件設計
瀝青軟化點自動檢測系統的硬件設計好后,就可以進行軟件設計[4]。下面通過幾個主要程序來說明整個檢測系統的設計思想。
3.1 主程序的設計
首先設好堆棧和關中斷,清標志位和設優先級,并設T0和T1的時間常數和工作方式,然后清時間計數單元,測試HD7279A,開中斷,最后進入循環體。在循環體中主要執行鍵值處理子程序和顯示子程序。
3.2 溫度檢測子程序的設計
溫度檢測電路是將連續溫度的變化轉換成頻率的變化,轉換后的頻率變化由LM311的引腳3送入到單片機的T1計數器中。T1的計數值則是溫度值。單片機的T0設為定時器,通過定時器每1秒采樣一次的。
圖4
3.4 瀝青試樣受熱下墜檢測子程序的設計
兩個瀝青試樣分別由單片機的INT0和INT1端檢測。設一個標準位iball記錄試樣是否有下附的情況,iball=0為無試樣下墜,iball=1為有試樣下墜。再設兩個試樣分別為Rball和Lball。當檢測裝置加熱達到瀝青度樣的軟化點溫度時,試樣上墜到25.4mm,使得光源被遮住,光電管的電阻升高,通過光電檢測電路觸發INT0(INT1)進入中斷服務子程序。中斷服務子程序首先保護現場,關中斷INT0(INT1),把當前的溫度值送入到顯示緩沖區;然后檢測iball是否為1,如iball=0,則iball置1,如iball=1,則停止T1計數;在這之后調用顯示子程序顯示瀝青軟化點溫度值。
3.4 鍵盤與顯示子程序的設計
該子程序定義功能和數字鍵盤,通過HD7279A完成信息輸入和顯示。
以上提出了瀝青軟化點自動檢測裝置的總體設計方案,并且介紹了該裝置的設計思路。經過對各部門電路的調試以及對組裝起的一臺樣機進行總體調試,證明基本達到設計所提出來的要求。
評論