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

?

低功耗多參數(shù)采集儀表的設(shè)計

2014-04-29 04:05:34張彪
電子世界 2014年19期
關(guān)鍵詞:單片機(jī)

【摘要】本文介紹了以MSP430F1611單片機(jī)為控制器的低功耗多參數(shù)采集儀表的硬件設(shè)計及軟件流程,該儀表通過數(shù)字傳感器實現(xiàn)外界溫、濕度,光照度,大氣壓強(qiáng)等參數(shù)的采集,通過NXP的PCA8538COG段碼液晶模塊顯示輸出,同時可通過串口實現(xiàn)存儲數(shù)據(jù)的上傳功能,具備實時時鐘、電池電壓監(jiān)測、低功耗待機(jī)模式等功能。該儀表功耗低、體積小、數(shù)字化程度較高,低成本,便于攜帶;可應(yīng)用到機(jī)房環(huán)境監(jiān)測、智能溫室、小型氣象站等領(lǐng)域,有很好的應(yīng)用前景。

【關(guān)鍵詞】單片機(jī);參數(shù)采集;低功耗儀表;COG段碼液晶

1.引言

參數(shù)采集在環(huán)境監(jiān)測、智能家居、氣象監(jiān)測等系統(tǒng)中起到非常重要的作用,在實際應(yīng)用中,參數(shù)采集裝置需要長時間對區(qū)域內(nèi)的多個參數(shù)進(jìn)行監(jiān)測、記錄,且常采用電池供電;這就要求參數(shù)采集裝置能夠靠電池長時間工作,并實現(xiàn)多種參數(shù)的自動采集和記錄,同時具有顯示輸出和通信功能,以便于技術(shù)人員對數(shù)據(jù)進(jìn)行讀取和分析。本文介紹了一種以MSP430單片機(jī)為核心的低功耗多參數(shù)采集儀表,該儀表具備功耗低、結(jié)構(gòu)簡單、體積小、數(shù)字化程度高、低成本等特點(diǎn)。

2.儀表的硬件部分設(shè)計

2.1 硬件結(jié)構(gòu)

儀表由控制單元、參數(shù)采集單元、COG段碼液晶顯示單元、鍵盤控制單元、時鐘模塊、數(shù)據(jù)存儲單元、串行通信模塊、電壓監(jiān)測及電源模塊組成。硬件框圖如圖1所示。

圖1 儀表的硬件結(jié)構(gòu)框圖

2.2 控制單元

核心控制部分采用TI公司的MSP430F1611超低功耗混合信號處理器;MSP430系列處理器是一個16位的、具有精簡指令集(RISC)的、超低功耗的混合型單片機(jī),具有豐富的片內(nèi)外設(shè)。MSP430F1611的工作電壓范圍為1.8V~3.6V,5種低功耗模式,在節(jié)能模式下僅耗電0.2μA,活動狀態(tài)(1MHz,2.2V)最大330μA。內(nèi)部集成了如:基礎(chǔ)時鐘模塊(包括1個數(shù)控振蕩器(DCO)和2個晶體振蕩器);看門狗定時器(Watchdog Timer);帶有2個捕捉/比較寄存器的16位定時器Timer A、Timer B;2個具有中斷功能的8位并行端口:P1與P2;4個8位并行端口:P3, P4, P5與P6;1個8路12位A/D轉(zhuǎn)換器;2通道串行通信接口;1個硬件乘法器;48KB+256B的FLASH,10KB RAM[1]。選用該控制器可大大減少外圍元件的數(shù)目、減小電路板面積以及降低系統(tǒng)的成本。設(shè)計中為了進(jìn)一步降低微控制器的功耗,模塊采用低頻外部晶體振蕩器,工作電壓為3.3V。在待機(jī)模式下,控制器關(guān)閉所有外圍模塊,進(jìn)入低功耗模式LPM3。

2.3 參數(shù)采集單元

參數(shù)采集單元是儀表的重要部分,作為數(shù)據(jù)采集前端,負(fù)責(zé)對外界參數(shù)進(jìn)行測量、轉(zhuǎn)換。各傳感器單元采用數(shù)字化接口與控制器的I/O連接,控制器通過I/O端口對傳感器進(jìn)行控制和參數(shù)測量轉(zhuǎn)換結(jié)果的讀取;該部分包括溫、濕度采集單元,光照度采集單元及大氣壓強(qiáng)采集單元。由于各模塊都采用了數(shù)字接口,其電路連接簡單,傳感器的互換性好;電路設(shè)計時在滿足參數(shù)測量要求的情況下,采集單元均選用低功耗的傳感器,以降低整體功耗。

溫、濕度采集單元使用HTU20D低功耗數(shù)字溫濕度傳感器,工作電壓1.5~3.6V,休眠模式下電流僅為0.02?A 通過I?C總線與單片機(jī)I/O口連接,實現(xiàn)對外界環(huán)境溫濕度的采集,12位的測量精度可以達(dá)到溫度0.04℃,相對濕度0.04%。

光照度采集單元使用BH1750數(shù)字光照度傳感器,通過I?C接口與單片機(jī)連接;傳感器在掉電模式下的電流為1?A,測量范圍在1~65535 lx,可以滿足實際測量要求。

大氣壓強(qiáng)采集單元使用BMP085數(shù)字氣壓傳感器,BMP085是一款高精度、超低能耗的壓力傳感器,絕對精度可以達(dá)到0.03hPa,并且耗電極低,只有3?A;BMP085通過I?C總線直接與控制器相連,其測壓范圍在300~1100hPa。

采集單元電路原理圖如圖2所示。

2.4 顯示單元

顯示部分采用了NXP的PCA8538段碼液晶模塊,PCA8538是NXP公司在2013年7月推出的一款低功耗覆晶玻璃(Chip-on Glass,簡稱COG)LCD段驅(qū)動器。COG技術(shù)的應(yīng)用大大減小LCD模塊的體積,降低LCD顯示器成本,簡化了PCB布局,提高了可升級性,增加了顯示的靈活性和可靠性;PCA8538驅(qū)動器集成了內(nèi)部充電泵,通過其內(nèi)置電容可在片內(nèi)產(chǎn)生LCD驅(qū)動電壓,還提供LCD電源電壓的可編程溫度補(bǔ)償,確保整個溫度范圍內(nèi)具有最佳且穩(wěn)定的對比度。驅(qū)動器工作電壓較寬(2.5V~5.5V),可驅(qū)動最多114個7段數(shù)字字符或最多57個14段字母數(shù)字字符或任何高達(dá)918像素的圖形[3]。液晶模塊可通過雙線I?C總線或四線式雙向SPI總線與控制器連接,功耗低,關(guān)閉顯示模式下的工作電流僅為8uA,工作溫度范圍廣(-40℃~+105℃),選用該模塊完全滿足本設(shè)計的顯示要求。設(shè)計中顯示器接口采用I?C總線模式與單片機(jī)I/O連接,其接口電路及顯示效果圖如圖3所示,其應(yīng)用測量顯示效果如圖4所示。

2.5 鍵盤控制單元

鍵盤單元包括電源開關(guān)和功能按鍵組成,電源按鍵控制整個系統(tǒng)的供電;功能鍵由四個按鍵構(gòu)成,K1~K4鍵,各按鍵的功能如下:K1鍵實現(xiàn)溫濕度實時測量并將結(jié)果通過顯示屏輸出;K2鍵實現(xiàn)光照度的測量和顯示;K3鍵實現(xiàn)大氣壓的測量和顯示;K4鍵為輔助功能鍵,按K4鍵進(jìn)入輔助模式,該模式下按K1進(jìn)入時鐘調(diào)整模式,按K2鍵自動采集存儲開關(guān)設(shè)定,按K3鍵進(jìn)入數(shù)據(jù)上傳模式,通過串口將存儲的數(shù)據(jù)上傳到PC機(jī),按K4鍵返回時鐘顯示界面。

2.6 時鐘及存儲模塊

時鐘芯片采用低功耗CMOS實時時鐘/日歷芯片PCF8563;該芯片工作電壓范圍寬(1.0~5.5V),超低的功耗(典型電流0.25uA),具有四種報警和定時功能,I2C總線接口最大速度為400kbits/s;每次讀寫數(shù)據(jù)后,其內(nèi)嵌的字地址寄存器器會自動產(chǎn)生增量,方便數(shù)據(jù)讀寫操作[2]。本設(shè)計中紐扣電池在儀表關(guān)機(jī)后為時鐘芯片提供電能,以保證時鐘的準(zhǔn)確性,電路原理圖如圖5所示。

存儲模塊用于存儲各傳感器采集的參數(shù)值,本設(shè)計中使用了AT24LC256串行CMOS E2PROM芯片,工作電壓范圍2.5V~5.5V;器件功耗低,存儲容量為32K字節(jié),能夠滿足設(shè)計要求;芯片通過I?C總線接口與控制器連接,數(shù)據(jù)讀寫速度快,傳輸頻率400kHz(見圖5)。

2.7 電源、串口通信及監(jiān)測等模塊

儀表使用9V電池供電,電源模塊實現(xiàn)電壓變換,為儀表各模塊提供所需的電壓;串口通信模塊可以實現(xiàn)儀表與PC的通信,通過串口把存儲的數(shù)據(jù)發(fā)送給PC機(jī);電壓的監(jiān)測使用單片機(jī)內(nèi)置12位ADC模塊,對電池電壓進(jìn)行采集,當(dāng)電池電壓低于設(shè)定值時液晶顯示提示;蜂鳴器和LED指示燈用于開機(jī)自檢和不同模式下的聲光提示。

3.儀表的軟件設(shè)計

儀表系統(tǒng)的軟件工作流程,按下電源鍵后,系統(tǒng)上電開機(jī)自檢,液晶顯示屏全亮,蜂鳴器短鳴;顯示屏顯示系統(tǒng)時間、日期,等待按鍵操作;1分鐘內(nèi)若無按鍵操作,顯示器關(guān)閉,儀表進(jìn)入待機(jī)模式以降低功耗;儀表待機(jī)模式下,LED指示燈慢閃,有按鍵操作后,觸發(fā)外部中斷,儀表喚醒并執(zhí)行相應(yīng)按鍵功能。軟件主程序流程圖及鍵盤處理程序流程圖如圖6所示。

4.結(jié)束語

本設(shè)計能夠?qū)崿F(xiàn)對外界溫度、濕度、光照度、氣壓參數(shù)的實時采集存儲,具備實時時鐘、低電壓監(jiān)測、自動測量等功能。儀表的功耗低,數(shù)字化程度較高,便于攜帶;硬件稍作改動可方便移植到機(jī)房環(huán)境監(jiān)測、智能溫室、氣象監(jiān)測等領(lǐng)域,有較好的應(yīng)用前景。

參考文獻(xiàn)

[1]胡大可.MSP430系列單片機(jī)C語言程序設(shè)計與開發(fā)[M].北京:北京航空航天大學(xué)出版社,2003.

[2]秦龍.MSP430單片機(jī)應(yīng)用系統(tǒng)開發(fā)典型實例[M].北京:中國電力出版社,2005,7.

[3]恩智浦公司PCA8538數(shù)據(jù)手冊[S].http://www.nxp.com/products/automotive/display_instrumentation/lcd_drivers/PCA8538UG.html 2013.7.

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

[5]楊欣等.實例解讀51單片機(jī)完全學(xué)習(xí)與應(yīng)用[M].北京:電子工業(yè)出版社,2011,4.

作者簡介:張彪(1981—),男,河北河間人,碩士,天津鐵道職業(yè)技術(shù)學(xué)院鐵道電信系講師,研究方向:無線傳感器網(wǎng)絡(luò),主要從事通信技術(shù)專業(yè)的教學(xué)及科研工作。

猜你喜歡
單片機(jī)
基于單片機(jī)的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機(jī)的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機(jī)的多功能智能插排
電子制作(2019年11期)2019-07-04 00:34:48
基于單片機(jī)的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
小議PLC與單片機(jī)之間的串行通信及應(yīng)用
電子制作(2018年12期)2018-08-01 00:48:04
MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問題
電子制作(2017年9期)2017-04-17 03:00:53
基于單片機(jī)的平衡控制系統(tǒng)設(shè)計
電子制作(2017年19期)2017-02-02 07:08:27
基于單片機(jī)的三維LED點(diǎn)陣設(shè)計
電子制作(2016年21期)2016-05-17 03:52:51
Microchip推出兩個全新PIC單片機(jī)系列
基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計
安多县| 文昌市| 梓潼县| 博爱县| 蒙山县| 中山市| 安阳县| 定远县| 银川市| 泗洪县| 靖州| 龙里县| 凭祥市| 左贡县| 共和县| 广饶县| 名山县| 平定县| 务川| 老河口市| 昌江| 彰化县| 寿宁县| 郓城县| 恩施市| 寻乌县| 敖汉旗| 萝北县| 林口县| 阿巴嘎旗| 姜堰市| 惠水县| 额敏县| 罗田县| 沙雅县| 漳浦县| 马龙县| 右玉县| 朔州市| 江阴市| 遂川县|