国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于MSP430單片機(jī)的低功耗數(shù)顯溫度計(jì)的設(shè)計(jì)

2015-10-29 23:35:13何江南
科技與創(chuàng)新 2015年20期
關(guān)鍵詞:溫度計(jì)液晶溫度傳感器

何江南

摘 要:溫度采集在各個(gè)行業(yè)中占有重要地位。介紹了一種由MSP430F149單片機(jī)、DS18C20溫度傳感器和SMC1602A液晶顯示器構(gòu)成的實(shí)時(shí)溫度顯示的數(shù)顯溫度計(jì)。該數(shù)顯溫度計(jì)可以實(shí)現(xiàn)低功耗測量,并能保證測量精度。

關(guān)鍵詞:數(shù)顯溫度計(jì);MSP430F149單片機(jī);電路設(shè)計(jì);軟件設(shè)計(jì)

中圖分類號:TP368.12 文獻(xiàn)標(biāo)識碼:A DOI:10.15913/j.cnki.kjycx.2015.20.102

1 MSP430F149單片機(jī)簡介

MSP430F系列是美國TI公司生產(chǎn)的一種超低功耗的Flash控制器,該器件有“綠色控制器”之稱,其技術(shù)特征代表了單片機(jī)的發(fā)展方向。MSP430F149單片機(jī)片上外圍功能模塊主要有具有捕獲∕比較功能的16位定時(shí)器Timer_A和Timer_B、一個(gè)14路的12位模數(shù)轉(zhuǎn)換器/一個(gè)看門狗、一個(gè)DCO內(nèi)部振蕩器和兩個(gè)外部時(shí)鐘,支持8 M時(shí)鐘、6路P口,其中,P1和P2具有中斷功能。由于MSP430F149單片機(jī)為FLASH型,所以可以在線調(diào)試單片機(jī)。該單片機(jī)僅需1.8~3.6 V電壓供電,可在超低功耗模式下工作,測量結(jié)果為100 mW左右的功耗(電流為14 mA左右),可靠性能好,加強(qiáng)電干擾運(yùn)行不受影響。

2 數(shù)顯溫度計(jì)電路設(shè)計(jì)

數(shù)顯溫度計(jì)由MSP430F149單片機(jī)、DS18B20溫度傳感器、SMC1602A液晶顯示器和電源幾部分組成。本系統(tǒng)采用MSP430F149單片機(jī)作為主控制器,完成溫度信號的準(zhǔn)確采集,存儲在內(nèi)置Flash內(nèi),并由SMC1602A液晶顯示器顯示出來。數(shù)顯溫度計(jì)的電路系統(tǒng)如圖1所示。

圖 1 數(shù)顯溫度計(jì)電路

DS18B20溫度傳感器將溫度模擬量轉(zhuǎn)換為12位串行數(shù)字值經(jīng)P1.6引腳輸入單片機(jī)。DS18B20溫度傳感器與微處理器連接僅需要一條線即可雙向通訊。DS18B20溫度傳感器的測溫范圍為-55~125 ℃,在10~85 ℃時(shí),精度為±0.5 ℃,工作電源為3~5.5 V/DC。測量結(jié)果以9~12位數(shù)字方式串行傳送,默認(rèn)為12位數(shù)字量串行傳送,此時(shí)的分辨率為0.062 5 ℃。DS18B20采用外部電源供電方式,工作電源由VDD引腳接入,為了增加輸出的穩(wěn)定性,在輸出線上接5.1 K上拉電阻。需要注意的是,在外部供電方式下,DS18B20的GND引腳不能懸空,否則不能轉(zhuǎn)換溫度,讀取的溫度總是85 ℃。

系統(tǒng)供電由MAX604芯片固定輸出的典型應(yīng)用電路提供,電路的輸入電壓范圍為2.7~11.5 V,固定輸出為3.3 V。鋰電池的電壓范圍為3.8~4.0 V,可選擇鋰電池作為該芯片的輸入電源。接通電源后,電源電路輸出3.3 V電壓給MSP430F149單片機(jī)、DS18C20溫度傳感器和SMC1602A液晶顯示器供電。

溫度值顯示由SMC1602A標(biāo)準(zhǔn)字符型液晶顯示器顯示。SMC1602A顯示器采用點(diǎn)陣型液晶顯示器(LCD),可顯示16個(gè)字符×2行西文字符,字符尺寸為2.95 m×4.35 m,內(nèi)置HD44780和兼容芯片接口型液晶顯示控制器,可與MCU單片機(jī)直接連接。新推出的標(biāo)準(zhǔn)測光產(chǎn)品系列背光電流小,整體模塊電流更低,3.3 V低電壓工作產(chǎn)品更方便與低電壓單片機(jī)連接。SCM1604A液晶顯示器數(shù)據(jù)線D1~D8直接與單片機(jī)的P4.0~P4.7引腳相連,其片選信號RS、讀寫控制信號R/W、使能信號E分別與單片機(jī)的P3.0、P3.1、P3.2引腳相連。

3 軟件設(shè)計(jì)

數(shù)顯溫度計(jì)的程序主要包括主程序和中斷服務(wù)程序。主程序首先初始化系統(tǒng),初始化I/O端口,打開XT2高頻晶體振蕩器(8 MHz),MCLK和SMCLK選擇高頻晶振。定時(shí)器A,B選擇SMCLK并進(jìn)行8分頻,定時(shí)器B被設(shè)置為增計(jì)數(shù)模式,定時(shí)器B計(jì)數(shù)值為07CFH,定時(shí)器B每隔2 ms中斷一次,開定時(shí)器B中斷和全局中斷。系統(tǒng)進(jìn)入低功耗模式,用定時(shí)器B喚醒單片機(jī)采樣并實(shí)時(shí)顯示溫度。

接通電源后,單片機(jī)開始工作。定時(shí)器B定時(shí)2 ms中斷一次,中斷程序中,單片機(jī)讀取DS18B20溫度傳感器輸出的12位串行溫度數(shù)字值,然后存入Flash中轉(zhuǎn)換成相應(yīng)的溫度值,并將轉(zhuǎn)換的溫度值擴(kuò)大10倍,所得的溫度值個(gè)位數(shù)值即為實(shí)際溫度小數(shù)點(diǎn)后的第一位數(shù)值。單片機(jī)初始化SMC1602A液晶顯示器后,寫入當(dāng)前采集到的溫度值,SMC1602A液晶顯示器顯示4位溫度值(百位、十位、個(gè)位和小數(shù)點(diǎn)后一位)。單片機(jī)完成數(shù)據(jù)的讀取、處理和顯示后,進(jìn)入低功耗模式。

4 實(shí)驗(yàn)結(jié)果及結(jié)論

數(shù)顯溫度計(jì)對溫度的實(shí)時(shí)采集與顯示如圖2所示。

圖2 溫度的實(shí)時(shí)采集與顯示

通過多次調(diào)試和試驗(yàn)證明,利用MSP430F149單片機(jī)、DS18C20溫度傳感器和SMC1602A液晶顯示器構(gòu)成的數(shù)顯溫度計(jì)來測量和顯示溫度是十分可靠的,測試結(jié)果與實(shí)際環(huán)境溫度相符合。該數(shù)顯溫度計(jì)除了具有接口電路簡單、測量精度高、誤差小、可靠性高等特點(diǎn)外,還具有低成本、低功耗的特點(diǎn),這使其擁有更廣闊的前景。

參考文獻(xiàn)

[1]沈建華,楊艷琴,翟驍曙.MSP430系列超低功耗單片機(jī)原理與應(yīng)用[M].北京:清華大學(xué)出版社,2004.

[2]王玉彩,王福增,王渝,等,MSP430F1101單片機(jī)在數(shù)據(jù)采集中的應(yīng)用[J].現(xiàn)代電子技術(shù),2005(28).

[3]周云波.由DS1820單線數(shù)字溫度計(jì)構(gòu)成的單線多點(diǎn)溫度測量系統(tǒng)[J].電子技術(shù)應(yīng)用,1996(10).

[4]曹磊.MSP430單片機(jī)C語言設(shè)計(jì)與實(shí)踐[M].北京:北京航空航天大學(xué)出版社,2007.

〔編輯:王霞〕

猜你喜歡
溫度計(jì)液晶溫度傳感器
不可壓液晶方程組的Serrin解
正確認(rèn)識溫度計(jì)
各種各樣的溫度計(jì)
溫度計(jì)的『一二三』
《液晶與顯示》征稿簡則
液晶與顯示(2020年8期)2020-08-08 07:01:46
三招搞定溫度計(jì)
溫度傳感器DS18B20在溫度計(jì)設(shè)計(jì)中的應(yīng)用
電子制作(2019年12期)2019-07-16 08:45:44
一種高性能CMOS溫度傳感器
XTR105電流變送器在溫度傳感器中的應(yīng)用
電子制作(2018年12期)2018-08-01 00:47:40
液晶與顯示2015年第30卷第1期 目錄
液晶與顯示(2015年1期)2015-02-28 21:15:54
宜昌市| 新乡县| 攀枝花市| 鄯善县| 芦山县| 奈曼旗| 荔浦县| 肇源县| 渭源县| 湖州市| 民和| 临清市| 丰都县| 平利县| 伊通| 涞水县| 抚顺市| 日照市| 桐梓县| 和田县| 贡山| 鄯善县| 东方市| 博湖县| 花莲县| 绥阳县| 广德县| 康乐县| 青阳县| 扎囊县| 静安区| 监利县| 加查县| 德清县| 封开县| 昭苏县| 乐亭县| 文登市| 明光市| 林甸县| 沙雅县|