亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于STC89C52的溫度采集系統(tǒng)設(shè)計(jì)

        2017-04-26 22:19:36陳中啟
        科技創(chuàng)新與應(yīng)用 2017年8期
        關(guān)鍵詞:單片機(jī)

        摘 要:文章提出了一種基于STC89C52單片機(jī)的溫度采集系統(tǒng)設(shè)計(jì)方案,該方案通過(guò)STC89C52單片機(jī)控制DS18B20溫度傳感器來(lái)采集溫度,測(cè)量現(xiàn)場(chǎng)利用LED數(shù)碼管顯示實(shí)時(shí)溫度值,并采用RS-232串口作為單片機(jī)與計(jì)算機(jī)的數(shù)據(jù)通信接口。系統(tǒng)設(shè)計(jì)完成后,既可以準(zhǔn)確測(cè)量溫度,又解決了通訊距離問(wèn)題。此方案已在某些領(lǐng)域得到應(yīng)用。

        關(guān)鍵詞:?jiǎn)纹瑱C(jī);溫度采集;串口通訊;STC89C52

        1 概述

        溫度采集是包含溫度信號(hào)檢測(cè)、信號(hào)處理、數(shù)據(jù)通信等相結(jié)合的綜合應(yīng)用技術(shù)。在現(xiàn)代工業(yè)控制中是指將溫度的模擬量信號(hào)通過(guò)傳感器做適當(dāng)變換后,再經(jīng)過(guò)信號(hào)調(diào)理、數(shù)據(jù)量化、數(shù)據(jù)編碼等步驟將之轉(zhuǎn)換為數(shù)字信號(hào),并通過(guò)數(shù)據(jù)通訊傳給PC機(jī)進(jìn)行進(jìn)一步處理的過(guò)程。

        2 系統(tǒng)構(gòu)成

        2.1 系統(tǒng)硬件電路構(gòu)成

        溫度采集系統(tǒng)以單片機(jī)為核心,集溫度的采集、信號(hào)處理、數(shù)據(jù)顯示、無(wú)線(xiàn)傳輸、串口通訊為一體。硬件組成包括單片機(jī)STC89C52、溫度傳感器DS18B20、PC機(jī)組成。其原理框圖見(jiàn)圖1。

        此系統(tǒng)僅利用一片單片機(jī),通過(guò)采集溫度傳感器的測(cè)量數(shù)據(jù),經(jīng)單片機(jī)處理后通過(guò)LED顯示屏顯示當(dāng)前實(shí)時(shí)溫度,并將數(shù)據(jù)通過(guò)RS232串口通訊送至計(jì)算機(jī),再通過(guò)計(jì)算機(jī)對(duì)收到的數(shù)據(jù)進(jìn)行進(jìn)一步處理。

        2.2 單片機(jī)組成

        單片機(jī)采用STC89C52 單片機(jī),該單片機(jī)完全兼容MCS-51 系列單片機(jī)的所有功能,支持在線(xiàn)下載,自帶2K的存儲(chǔ)器,是單片機(jī)中最典型的產(chǎn)品,具有功耗低、性能高等特點(diǎn),它是采用CHMOS工藝的8位單片機(jī)。單片機(jī)內(nèi)部有FLASH程序存儲(chǔ)器,可通過(guò)在線(xiàn)方式對(duì)其編程調(diào)試,極大的方便了開(kāi)發(fā)人員。

        2.3 溫度傳感器組成

        溫度傳感器直接采用數(shù)字式溫度傳感器DS18B20,是美國(guó)國(guó)家半導(dǎo)體公司推出的一種數(shù)字化單總線(xiàn)器件,與傳統(tǒng)的PTC、NTC等熱敏電阻相比,它能夠直接測(cè)出溫度,屬于可直接適配微處理器的智能溫度傳感器。傳感器可通過(guò)單總線(xiàn)向DS18B20 供電,無(wú)需外接電源。這種接線(xiàn)方式可使系統(tǒng)結(jié)構(gòu)趨于簡(jiǎn)單,方便開(kāi)發(fā)者輕松組建傳感器結(jié)構(gòu)。輸出采用經(jīng)擴(kuò)展后的16 位數(shù)字量方式串行輸出,提高了系統(tǒng)的抗干擾性。因此,DS18B20 特別適合于惡劣環(huán)境的現(xiàn)場(chǎng)溫度測(cè)量。其內(nèi)部結(jié)構(gòu)見(jiàn)圖2。

        溫度傳感器DS18B20主要利用高溫度系數(shù)晶振產(chǎn)生的振蕩頻率隨溫度變化而明顯這個(gè)原理來(lái)測(cè)量溫度。其測(cè)量原理為首先通過(guò)低溫度系數(shù)的晶振產(chǎn)生固定頻率的脈沖信號(hào),并將脈沖信號(hào)送至減法計(jì)數(shù)器1,而將高溫度系數(shù)晶振所產(chǎn)生的信號(hào)送至減法計(jì)數(shù)器2。當(dāng)計(jì)數(shù)門(mén)打開(kāi)時(shí),系統(tǒng)對(duì)低溫度系數(shù)振蕩器產(chǎn)生的時(shí)鐘脈沖進(jìn)行計(jì)數(shù),計(jì)數(shù)門(mén)的開(kāi)啟時(shí)間由高溫度系數(shù)振蕩器來(lái)決定,其測(cè)溫原理見(jiàn)圖3。

        2.4 數(shù)碼顯示組成

        LED數(shù)碼顯示組成采用一組4位共陽(yáng)極數(shù)碼管組成,數(shù)碼管正向壓降約為1.5~2V,額定電流10mA。

        2.5 串口通訊組成

        2.5.1 接收數(shù)據(jù)

        當(dāng)REN位置置1時(shí),即代表CPU允許接收數(shù)據(jù),外界數(shù)據(jù)通過(guò)引腳RXD輸入,最低位進(jìn)入移位器,當(dāng)一幀數(shù)據(jù)接收完畢后數(shù)據(jù)并行送至SBUF緩沖器,同時(shí)將RI置位,并向CPU發(fā)出中斷請(qǐng)求,當(dāng)CPU收到請(qǐng)求并響應(yīng)中斷后,RI位清除。重復(fù)此過(guò)程。

        2.5.2 發(fā)送數(shù)據(jù)

        CPU發(fā)送數(shù)據(jù)時(shí),首先將數(shù)據(jù)并行寫(xiě)入SBUF發(fā)送緩沖器中,同時(shí)將數(shù)據(jù)由TXD引腳串行發(fā)送,一幀數(shù)據(jù)發(fā)送完畢后,緩沖器清空,系統(tǒng)將發(fā)送中斷標(biāo)志位TI置位,并向CPU發(fā)出中斷請(qǐng)求。當(dāng)CPU收到請(qǐng)求并響應(yīng)中斷后,TI位清除。重復(fù)此過(guò)程。

        3 程序設(shè)計(jì)

        3.1 單片機(jī)程序設(shè)計(jì)

        3.1.1 初始化DS18B2程序設(shè)計(jì)

        當(dāng)主機(jī)向DS18B20發(fā)復(fù)位脈沖時(shí),主機(jī)釋放總線(xiàn)并檢測(cè)DS18B20是否響應(yīng),如響應(yīng)結(jié)束,則總線(xiàn)將再次拉高,延時(shí)300ms后結(jié)束初始化過(guò)程,如未檢測(cè)到響應(yīng),則重新啟動(dòng)初始化流程,直至響應(yīng)結(jié)束。

        3.1.2 主程序設(shè)計(jì)

        DS18B20初始化之后,搜索ROM,讀取在線(xiàn)DS18B20的序列號(hào),確認(rèn)DS18B20實(shí)際存在后,跳過(guò)ROM,進(jìn)行溫度轉(zhuǎn)換,循環(huán)往復(fù)。

        3.2 上位機(jī)程序設(shè)計(jì)

        為在上位機(jī)實(shí)現(xiàn)采集數(shù)據(jù)的顯示及存儲(chǔ),基于VB語(yǔ)言實(shí)現(xiàn)數(shù)據(jù)通信功能。在串口通訊方面,通過(guò)VB自帶的MSComm控件,對(duì)其屬性及事件進(jìn)行相應(yīng)的編程既可輕松實(shí)現(xiàn)。數(shù)據(jù)庫(kù)設(shè)計(jì)則通過(guò)ACCESS建立。

        4 結(jié)束語(yǔ)

        經(jīng)試驗(yàn)驗(yàn)證及現(xiàn)場(chǎng)實(shí)際應(yīng)用,此系統(tǒng)能對(duì)溫度數(shù)據(jù)進(jìn)行長(zhǎng)時(shí)間連續(xù)采集,并可以將數(shù)據(jù)傳送至上位機(jī),方便進(jìn)行進(jìn)一步的處理,達(dá)到了預(yù)期的結(jié)果,可為其它類(lèi)似問(wèn)題的解決提供參考。

        參考文獻(xiàn)

        [1]沙占友.由DS1820 組成的單線(xiàn)數(shù)字溫度計(jì)原理與應(yīng)用[J].電測(cè)與儀表,1999.

        [2]范逸之.Visual Basic與RS232串口通訊控制[M].中國(guó)青年出版社.

        作者簡(jiǎn)介:陳中啟(1964-),男,漢族,江蘇省如皋市人,大學(xué)本科,高級(jí)講師,畢業(yè)于蘇州大學(xué)物理教育專(zhuān)業(yè),現(xiàn)就職于江蘇航空職業(yè)技術(shù)學(xué)院,研究方向:電子電工職業(yè)技術(shù)教育、工業(yè)自動(dòng)化控制。

        猜你喜歡
        單片機(jī)
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(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測(cè)量?jī)x
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        MSP430單片機(jī)在仿真中要注意的幾點(diǎn)問(wèn)題
        電子制作(2017年9期)2017-04-17 03:00:53
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        基于單片機(jī)的三維LED點(diǎn)陣設(shè)計(jì)
        電子制作(2016年21期)2016-05-17 03:52:51
        Microchip推出兩個(gè)全新PIC單片機(jī)系列
        基于Proteus的單片機(jī)控制系統(tǒng)的仿真設(shè)計(jì)
        蜜桃视频一区二区三区在线| 久久精品国产亚洲夜色av网站| 丰满熟妇乱又伦精品| 亚洲av综合日韩| 含羞草亚洲AV无码久久精品| 免费一级a毛片在线播出| 亚洲粉嫩av一区二区黑人| 日本女优中文字幕有码| 久久精品一区二区熟女| 日韩av高清在线观看| 欧美亚洲色综久久精品国产| 亚洲av纯肉无码精品动漫| 国产91成人精品亚洲精品| 久久这里有精品国产电影网| 亚洲国产综合一区二区| 国产色视频在线观看了| 亚洲一区二区在线观看网址 | 日韩人妖干女同二区三区| 亚洲精品无码永久在线观看| 天天色影网| 中文在线天堂网www| 日本少妇按摩高潮玩弄| 我和丰满老女人性销魂| 一区视频免费观看播放| 久久99国产精品久久99果冻传媒| 国产成人无码一区二区在线观看 | 午夜视频在线观看国产| 欧美丰满老熟妇aaaa片| 无码吃奶揉捏奶头高潮视频| 国产极品美女高潮无套在线观看| 日韩欧美在线观看成人| 国产我不卡在线观看免费| 亚洲成av人片女在线观看| 野外亲子乱子伦视频丶| 国产乱人伦偷精品视频| 日本一本草久国产欧美日韩| 精品一区二区av在线| 无码人妻h动漫中文字幕| 99亚洲精品久久久99| 尤物AV无码色AV无码麻豆 | 国内精品久久久久久久久久影院|