<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)用 > 基于AT89S52單片機(jī)的溫度控制系統(tǒng)

          基于AT89S52單片機(jī)的溫度控制系統(tǒng)

          作者: 時(shí)間:2009-12-04 來源:網(wǎng)絡(luò) 收藏


          0 引 言
          在激光倍頻晶體匹配中,有時(shí)需要很高的工作。晶體升溫過程中,過快變化會(huì)導(dǎo)致晶體出現(xiàn)破裂,因此在開機(jī)過程中需要操作人員不斷手動(dòng)控制激光器晶體的溫度。為了避免這樣繁鎖的工作,我們以為核心制作了一套自動(dòng)控制升降溫系統(tǒng),有效的保證了晶體溫度在安全的速率下變化。由于熱敏電阻的非線性關(guān)系,一般的控溫儀正??販胤秶邢?。在對(duì)熱敏電阻和恒流源的特性進(jìn)行分析后,將恒流源做了適當(dāng)?shù)母倪M(jìn),擴(kuò)展了控溫儀的控制范圍,使其在較寬的溫度范圍內(nèi)也具有較高的精度。

          本文引用地址:http://www.ex-cimer.com/article/163442.htm


          1 硬件系統(tǒng)設(shè)計(jì)
          電路的核心器件是Atmel公司生產(chǎn)的。它是一種低功耗、低電壓、高性能的8位,片內(nèi)帶有一個(gè)8KB的flash可編程、可擦除、只讀存儲(chǔ)器;它采用的工藝是Atmel公司的高密度非易失存儲(chǔ)器技術(shù),而且其輸出引腳和指令系統(tǒng)都與MCS-51兼容。價(jià)格低廉、性能可靠、抗干擾能力強(qiáng)。因此廣泛應(yīng)用于工業(yè)控制和嵌入式系統(tǒng)中。
          圖1為該系統(tǒng)的結(jié)構(gòu)框圖,為了節(jié)省成本和體積,我們采用多路選擇開關(guān)CD4051和模數(shù)轉(zhuǎn)換器AD7705協(xié)同工作組成多路數(shù)據(jù)采集系統(tǒng)。

          CD4051是NS公司生產(chǎn)的數(shù)控模擬開關(guān),可控制最大輸入范圍約為士15V左右的模擬電壓,由輸入的3位地址碼決定八個(gè)通道中哪一個(gè)通道開通;選通通道具有非常低的輸入阻抗,約為80Ω,關(guān)閉的通道具有很低的漏電流,每一路約為10pA左右,處于工作狀態(tài)時(shí)功耗大約為1μW,是一款性能十分優(yōu)良的數(shù)控模擬開關(guān)。AD7705是一款16位串行模數(shù)轉(zhuǎn)換芯片,功耗非常低,在3V供電電壓和1MHz的主頻下,消耗功率小于1mW,供電電流小于8μA,轉(zhuǎn)換精度高,可達(dá)±0.003%,無誤碼。MAX541是由美信公司生產(chǎn)的串行輸入數(shù)模轉(zhuǎn)換器件,無需校準(zhǔn),功耗不超過l.5mW。AT24C02是Atmel公司生產(chǎn)的EEPROM器件,存儲(chǔ)容量256字節(jié),可擦寫次數(shù)達(dá)100萬次,主要用來存儲(chǔ)設(shè)定溫度。PCF8574由Philips公司生產(chǎn),它可將I2C串行輸入的數(shù)據(jù)轉(zhuǎn)換為8路并行輸出,用于器件的I/O口擴(kuò)展。本系統(tǒng)中,將其8位輸出口直接連接在LCD12864的8位數(shù)據(jù)輸入口中。LCD12864是點(diǎn)陣型液晶,驅(qū)動(dòng)方便,經(jīng)編碼后顯示內(nèi)容多樣化。系統(tǒng)的輸入模塊采用中斷掃描的4×4矩陣鍵盤,相比定時(shí)掃描方式,提高了MCU的使用效率。


          上一頁 1 2 3 下一頁

          評(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); })();