<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 一種焊接溫度測量儀設(shè)計(jì)

          一種焊接溫度測量儀設(shè)計(jì)

          作者: 時(shí)間:2012-05-03 來源:網(wǎng)絡(luò) 收藏

          另外,SPCE061A單片機(jī)是易學(xué)易用、效率較高的一套指令系統(tǒng)和集成開發(fā)環(huán)境。在此環(huán)境中,支持標(biāo)準(zhǔn)C語言,可以實(shí)現(xiàn)C語言與凌陽匯編語言的互相調(diào)用,并且提供了語音錄放的庫函數(shù),只要了解庫函數(shù)的使用,就會(huì)很容易完成語音錄放,這些都為軟件開發(fā)提供了方便的條件。

          2.2 紅外測溫控制電路

          紅外測溫控制電路解決了傳統(tǒng)測溫時(shí)必須接觸測溫的問題,并且具備響應(yīng)速度快、測量精度高、測量范圍廣以及可同時(shí)測量環(huán)境和目標(biāo)的特點(diǎn)。

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

          紅外測溫控制電路在Clock的下降沿接收數(shù)據(jù),一次測量需接收5個(gè)字節(jié)的數(shù)據(jù),這5個(gè)字節(jié)中:

          Item若為0x4c,表示測量目標(biāo)溫度;若為0x66,則表示測量環(huán)境溫度;MSB為接收溫度的高八位數(shù)據(jù);LSB為接收溫度的低八位數(shù)據(jù);Sum為驗(yàn)證碼,接收正確時(shí)Sum=Item+MSB+LSB; CR 為結(jié)束標(biāo)志, 當(dāng)CR 為0x0dH時(shí)表示完成一次溫度數(shù)據(jù)接收。

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

          目標(biāo)溫度/環(huán)境溫度=Temp/16- 273.15, (1)式中:Temp為十進(jìn)制,當(dāng)把它轉(zhuǎn)換成十六進(jìn)制時(shí)高八位為MSB,低八位為LSB.

          3 紅外測溫儀的軟件

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

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


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();