關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 一種焊接溫度測量儀設計

        一種焊接溫度測量儀設計

        作者: 時間:2012-05-03 來源:網絡 收藏

        另外,SPCE061A單片機是易學易用、效率較高的一套指令系統和集成開發環境。在此環境中,支持標準C語言,可以實現C語言與凌陽匯編語言的互相調用,并且提供了語音錄放的庫函數,只要了解庫函數的使用,就會很容易完成語音錄放,這些都為軟件開發提供了方便的條件。

        2.2 紅外測溫控制電路

        紅外測溫控制電路解決了傳統測溫時必須接觸測溫的問題,并且具備響應速度快、測量精度高、測量范圍廣以及可同時測量環境和目標的特點。

        紅外測溫控制電路包括:電源VCC,一般為3~5V之間的電壓,該電路取VCC為3.3 V;數據接收引腳D:沒有數據接收時D為高電平;時鐘引腳C:為2kHz Clock輸出;接地引腳G和測溫啟動信號引腳A:低電平有效。

        紅外測溫控制電路在Clock的下降沿接收數據,一次測量需接收5個字節的數據,這5個字節中:

        Item若為0x4c,表示測量目標溫度;若為0x66,則表示測量環境溫度;MSB為接收溫度的高八位數據;LSB為接收溫度的低八位數據;Sum為驗證碼,接收正確時Sum=Item+MSB+LSB; CR 為結束標志, 當CR 為0x0dH時表示完成一次溫度數據接收。

        無論測量環境溫度還是目標溫度,只要檢測到Item為0x4cH或者0x66H,同時檢測到CR為0x0dH,它們的溫度計算方法都相同。計算公式如式(1):

        目標溫度/環境溫度=Temp/16- 273.15, (1)式中:Temp為十進制,當把它轉換成十六進制時高八位為MSB,低八位為LSB.

        3 紅外測溫儀的軟件

        紅外測溫儀的軟件程序包括:主程序、測溫程序、播放顯示程序、鍵盤掃描程序等。

        紅外測溫儀的主程序方框圖如圖3所示。在主程序中,調用了測量溫度程序測量數據,其程序流程如圖4所示。定義一個返回變量,根據這個返回變量在主程序可以判斷是否測量到正確數據;調用啟動測量程序啟動測溫;調用讀測量數據程序,讀取測量數據;判斷第1個字節數據是否為0x4c或者0x66,也就是判斷是否測到目標溫度或者環境溫度,是,則依次取第2個字節數據和第3個字節數據,如果第5個字節數據為0x0d,則證明讀到正確數據,根據溫度計算公式計算溫度值,并且給返回變量賦0,表明已經讀到正確的溫度值;否則直接返回。


        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 扎赉特旗| 宝鸡市| 惠来县| 景谷| 彩票| 微博| 进贤县| 台中市| 金溪县| 仙桃市| 日喀则市| 沙雅县| 无极县| 丽水市| 莆田市| 平潭县| 上饶市| 乐平市| 孝义市| 城市| 道真| 湟源县| 海丰县| 克什克腾旗| 寿宁县| 富蕴县| 黔西县| 宁海县| 清水河县| 曲靖市| 京山县| 安平县| 招远市| 日土县| 南皮县| 萝北县| 新乡市| 固始县| 仁寿县| 平昌县| 革吉县|