新聞中心

        EEPW首頁 > 模擬技術 > 設計應用 > 瀝青軟優點自動檢測裝置的設計

        瀝青軟優點自動檢測裝置的設計

        作者: 時間:2012-02-08 來源:網絡 收藏
        時鐘的下降沿變為輸出端,與單片機的P1.1連接;引腳9(KEY)為按鍵有效輸出端,平時為高電平,當檢測到有效按鍵時,此引腳變為低電平,與單片機的P1.2連接;引腳6(CS)為片選輸入端,該引腳為低電平時,可向芯片發送指令及讀取鍵盤數據,與單片機的P1.3連接;引腳7(CLK)為同步時鐘輸入端,向芯片發送數據及讀取鍵盤數據時,該引腳電平上升沿表示數據有效,與單片機的P1.4連接;引腳10~16(SG~SA)為段g~a驅動輸出;引腳17(DP)為小數點驅動輸出;引腳18~25(D0~D7)為數字0~7位驅動輸出;引腳26(CLKO)為振蕩器輸出端;引腳27(RC)為RC振蕩器連接端;引腳28(RESET)為復位端。詳細的應用方法請參考文獻[1]。

        從上述介紹可以看出瀝青軟化點裝置的主要硬件分配為: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完成信息輸入和顯示。

        以上提出了瀝青軟化點裝置的總體設計方案,并且介紹了該裝置的設計思路。經過對各部門電路的調試以及對組裝起的一臺樣機進行總體調試,證明基本達到設計所提出來的要求。


        上一頁 1 2 下一頁

        關鍵詞: 自動檢測

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 金寨县| 通道| 凤台县| 长海县| 湖口县| 林甸县| 武强县| 织金县| 连城县| 上栗县| 黄大仙区| 蓬溪县| 宝山区| 安龙县| 义马市| 新竹县| 扎赉特旗| 屯昌县| 丰台区| 湘潭市| 伊宁市| 吴桥县| 满洲里市| 新乡市| 商河县| 甘洛县| 桑日县| 云南省| 芮城县| 司法| 汾西县| 阿巴嘎旗| 绥棱县| 长海县| 平利县| 大田县| 赤峰市| 东方市| 崇明县| 黑水县| 南皮县|