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