采用單片微控制器的低成本數(shù)字溫度計
出處:yos 發(fā)布于:2007-05-25 11:12:28
德州儀器(TI)公司的MSP430F412型MCU在執(zhí)行快閃存儲器代碼的同時由一個高速內(nèi)部振蕩器進行計時。首先,代碼運用單斜率模擬轉(zhuǎn)換技術(shù)來讀取電阻性傳感器的信息。然后,將讀數(shù)變換成BCD值并顯示于LCD上。LCD不需要單獨的驅(qū)動芯片;它由MCU直接驅(qū)動。LCD還會顯示一個閃爍的“F”以表示讀數(shù)的單位是華氏度,且電路正在自動檢測溫度。
顯示內(nèi)容一旦更新,MCU即進入低功耗等待狀態(tài)。在此期間,只有一個內(nèi)部計時器處于工作狀態(tài),其遞增幅度由32kHz晶體控制。該計時器控制著LCD的成幀頻率(Framing Frequency),使其保持接通狀態(tài),并顯示的溫度讀數(shù)。經(jīng)過一段可由軟件進行選擇的延時之后,相同的計時器產(chǎn)生一個中斷。該中斷隨后將重新啟動CPU和內(nèi)部高速振蕩器,整個過程重復(fù)進行。每次中斷要么清除顯示內(nèi)容,要么把“F”寫在顯示器上并使其閃爍。
MSP430F412是專為以低功率電池為電源的應(yīng)用而設(shè)計的。因此,當(dāng)MCU處于等待狀態(tài)且LCD接通時,整個電路只形成1.5uA的電流。由于MCU的啟動和關(guān)斷時間均極其短暫,故其97%以上的時間處于等待狀態(tài)。當(dāng)電路處于工作狀態(tài)或?qū)鞲衅鬟M行測量時,它只形成110 A的平均電流,較長的等待時間加上較短的工作時間使得該電路的總平均電流低于5uA。如果此電路采用220mAh、2032型硬幣電池(Coin Cell)為電源,則可連續(xù)工作長達5年。
數(shù)字溫度計功能的實現(xiàn)只用到了MCU資源的很小一部分。程序使用了快閃存儲器的不足17%。有21條I/O線路可供其他用戶使用,且CPU在大多數(shù)時間里處于關(guān)斷狀態(tài)。考慮到這些事實,就可以容易地了解數(shù)字溫度計如何能夠僅僅是一個在相同MCU上實現(xiàn)的更為復(fù)雜的應(yīng)用的一小部分了。溫度計可以是生產(chǎn)設(shè)備控制電路的輔助功能,根據(jù)溫度讀數(shù)來改變速度和功率。
它亦或可以是同樣對時刻起反應(yīng)的數(shù)字自動調(diào)溫器的,因為32kHz輸入直接分隔開來以提供一個實時時鐘。溫度計甚至還可以是采用MCU來存儲數(shù)據(jù)和運行代碼的數(shù)據(jù)登錄系統(tǒng)的一部分。這是可能的,因為MSP430F412能夠在其自身的快閃存儲器中記錄信息。
本應(yīng)用中所使用的代碼表可從www.PlanetEE.com網(wǎng)址。
版權(quán)與免責(zé)聲明
凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。
本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點或證實其內(nèi)容的真實性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個人從本網(wǎng)轉(zhuǎn)載時,必須保留本網(wǎng)注明的作品出處,并自負版權(quán)等法律責(zé)任。
如涉及作品內(nèi)容、版權(quán)等問題,請在作品發(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。
- 單片機技術(shù)特性與嵌入式開發(fā)實踐指南2026/1/7 10:00:02
- 單片機(MCU)與數(shù)字信號處理器(DSP)分類及選型技術(shù)指南2025/12/30 10:02:37
- 工業(yè)級DSP信號處理系統(tǒng):硬件適配與抗干擾工程方案2025/12/15 14:41:00
- HOLTEK推出HT32F65533G/733G內(nèi)建N/N預(yù)驅(qū)電機專用SoC單片機2025/11/26 14:11:41
- 什么是C51數(shù)據(jù)類型擴充定義2025/10/27 13:59:22









