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

        ?

        基于單片機的數(shù)字溫度計

        2020-10-21 17:46:47孫雙辰郭烜博白宇文若濤
        科學導報·學術(shù) 2020年32期
        關(guān)鍵詞:單片機測量

        孫雙辰 郭烜博 白宇 文若濤

        摘? 要:本文介紹一種基于AT89C2051單片機的一種溫度測量及報警電路,該電路采用DS18B20作為溫度監(jiān)測元件,測量范圍-55℃-~+125℃,使用4位LED模塊顯示,能通過鍵盤設(shè)置溫度報警上下限。正文著重給出了軟硬件系統(tǒng)的各部分電路,介紹了集成溫度傳感器DS18B20的原理,AT89C2051單片機功能和應(yīng)用。該電路設(shè)計新穎、功能強大、結(jié)構(gòu)簡單。

        關(guān)鍵詞:溫度測量,DS18B20

        1引言

        數(shù)字溫度計(Digital Thermometer)簡稱DTM,它是采用數(shù)字化測量技術(shù),把連續(xù)的溫度值轉(zhuǎn)換成不連續(xù)、離散的數(shù)字形式并加以顯示的儀表。傳統(tǒng)的溫度計功能單一、精度低,不能滿足數(shù)字化時代的需求,采用單片機的數(shù)字溫度計,由于精度高、抗干擾能力強,可擴展性強、集成方便得到了廣泛的應(yīng)用。溫度是許多監(jiān)控系統(tǒng)中的一個重要參數(shù)。DS18B20直接把溫度信息轉(zhuǎn)換成相應(yīng)的數(shù)字信號。數(shù)據(jù)采集、處理模塊主要由AT89C2051單片機構(gòu)成,完成溫度數(shù)據(jù)的讀取和顯示。

        本章重點介紹DS18B20的工作原理,尤其是其編程原理,以及由它們構(gòu)成的基于單片機的數(shù)字溫度計的工作原理。

        2.系統(tǒng)原理

        模擬溫度值經(jīng)過DS18B20處理后轉(zhuǎn)換為數(shù)字值,然后送到單片機中進行數(shù)據(jù)處理,并與設(shè)置的溫度報警限比較,超過限度后通過揚聲器報警。同時處理后的數(shù)據(jù)送到LED中顯示。

        3硬件設(shè)計

        3.1 輸入電路

        輸入電路的作用是把不同量程的被測的電壓規(guī)范到A/D轉(zhuǎn)換器所要求的電壓值。智能化數(shù)字溫度計所采用的單片雙積分型ADC芯片ICL7135,它要求輸入電壓0-±2V。本儀表設(shè)計是0-1000V電壓,靈敏度高所以可以不加前置放大器,只需衰減器。

        3.2 A/D 轉(zhuǎn)換電路

        A/D 轉(zhuǎn)換器的轉(zhuǎn)換精度對測量電路極其重要,它的參數(shù)關(guān)系到測量電路性能。本設(shè)計采用雙積A/D 轉(zhuǎn)換器,它的性能比較穩(wěn)定,轉(zhuǎn)換精度高,具有很高的抗干擾能力,電路結(jié)構(gòu)簡單,其缺點是工作速度較低。在對轉(zhuǎn)換精度要求較高,而對轉(zhuǎn)換速度要求不高的場合如電壓測量有廣泛的應(yīng)用。

        3.2.1雙積A/D 轉(zhuǎn)換器的工作原理

        對輸入模擬電壓和基準電壓進行兩次積分,先對輸入模擬電壓進行積分,將其變換成與輸入模擬電壓成正比的時間間隔 T1,再利用計數(shù)器測出此時間間隔,則計數(shù)器所計的數(shù)字量就正比于輸入的模擬電壓;接著對基準電壓進行同樣的處理。在常用的A/D轉(zhuǎn)換芯片(如ADC -0809、ICL7135、ICL7109等)中,ICL7135與其余幾種有所不同,它是一種四位半的雙積分

        A/D轉(zhuǎn)換器,具有精度高(精度相當于14位二進制數(shù))、價格低廉、抗干擾能力強等優(yōu)點。本文介紹用單片機并行方式采集ICL7135的數(shù)據(jù)以實現(xiàn)單片機溫度計和小型智能儀表的設(shè)計方案。

        3.2.1 7135的應(yīng)用

        7135是采用CMOS工藝制作的單片4位半A/D轉(zhuǎn)換器,其所轉(zhuǎn)換的數(shù)字值以多工掃描的方式輸出,只要附加譯碼器,數(shù)碼顯示器,驅(qū)動器及電阻電容等元件,就可組成一個滿量程為2V的數(shù)字溫度計。

        與單片機系統(tǒng)的串行連接

        在ICL7135與單片機系統(tǒng)進行連接時,使用并行采集方式,要連接BCD碼數(shù)據(jù)輸出線,可以將ICL7135的/STB信號接至AT89C52的P3.2(INT0)。

        ICL7135需要外部的時鐘信號,本設(shè)計采用CD4060來對4M信號進行32分頻得到125KHz的時鐘信號。CD4060計數(shù)為14級2進制計數(shù)器,在數(shù)字集成電路中可實現(xiàn)的分頻次數(shù)最高,而且CD4060還包含振蕩電路所需的非門,使用更為方便。

        3.3單片機部分

        單片機選用的是ATMEL公司新推出的AT89S52,如圖 3.2.1.1所示。該芯片具有低功耗、高性能的特點,是采用CMOS工藝的8位單片機,與AT89C51完全兼容。AT89S52還有以下主要特點:

        ①采用了ATMEL公司的高密度、非易失性存儲器(NV-SRAM)技術(shù);

        ②其片內(nèi)具有256字節(jié)RAM,8KB的可在線編程(ISP)FLASH存儲器;

        ③有2種低功耗節(jié)電工作方式:空閑模式和掉電模式

        3.4通訊模塊

        89S52內(nèi)部已集成通信接口URT,只需擴展一片MAX232芯片將輸出信號轉(zhuǎn)換成RS-232協(xié)議規(guī)定的電平標準, MAX232 是 一 種 雙 組 驅(qū) 動 器 / 接 收 器,每個接收器將EIA/TIA-232-E電平輸入轉(zhuǎn)換為5V? TTL/CMOS電平。每個驅(qū)動器將TTL/CMOS輸入電平轉(zhuǎn)換 為 EIA/TIA-232-E電平。即EIA接口,就是把5V轉(zhuǎn)換為-8V到-15V電位0V轉(zhuǎn)換為8V到15V再經(jīng)RXD輸出,接收時由RXD輸入,把-8V到-15V電位轉(zhuǎn)換為5V,8V到15V轉(zhuǎn)換為0V。MAX232的工作電壓只需5V,內(nèi)部有振蕩電路產(chǎn)生正負9V電位。

        4 系統(tǒng)的軟件設(shè)計

        4.1主程序設(shè)計

        ICL7135A/D與單片機連接電路的軟件設(shè)計系統(tǒng)的程序流程圖如圖所示。主程序一開始運行則設(shè)置堆棧起始地址為70H,設(shè)置中斷寄存器,用來對ICL7135的中斷進行計數(shù),每5次后清零,完成一次數(shù)據(jù)采集工作,然后設(shè)置ICL7135的STB端的中斷的優(yōu)先級。緊接著LCDM1601B進行一次清屏,使其各個指令、數(shù)據(jù)寄存器的值進行清空,屏幕不顯示任何字符。

        4.2 A/D中斷程序設(shè)計

        CL7135每一分鐘完成3次據(jù)的采集工作,1/3秒完成后向CPU申請中斷,CPU這時暫停工作,為中斷服務(wù).中斷響應(yīng)后關(guān)中斷,將PSW、ACC壓棧,判斷是否首次中斷,如果是首次中斷,則將正負號標志位置入60H,再把萬位置入61H中,如果不是首次中斷,則跳到NEXT處,如果是第二次中斷,則將千位數(shù)置入62H中,如果是第三次中斷,再將百位數(shù)置入63H中,第四次中斷則將十位數(shù)置入64H中,第五次中斷則將小數(shù)點位置入65H中,同時個位置入66H中。同時清除中斷次數(shù)寄存器30H中的值,完成中斷后將ACC、PSW出棧,開中斷。

        4.3通訊模塊程序設(shè)計

        89S52單片機內(nèi)部有一個全雙工的串行通信口,即串行接收和發(fā)送緩沖器(SBUF),這兩個在物理上獨立的接收發(fā)送器,既可以接收數(shù)據(jù)也可以發(fā)送數(shù)據(jù)。但接收緩沖器只能讀出不能寫入,而發(fā)送緩沖器則只能寫入不能讀出,它們的地址為99H。這個通信口既可以用于網(wǎng)絡(luò)通信,亦可實現(xiàn)串行異步通信,還可以構(gòu)成同步移位寄存器使用。

        5 結(jié)束語

        電壓測量通過不同的接口電路可實現(xiàn)溫度、濕度、壓力等測量,廣泛應(yīng)用于工業(yè)領(lǐng)域。本電路設(shè)計別具一格,是一種高精度、低功耗、寬量程、智能化的溫度計??蓴U展鍵盤、EEPROM、報警電路,實現(xiàn)電壓異常記錄、報警。

        參考文獻

        [1]? 徐愛鈞.《智能化測量控制儀表原理與設(shè)計》(第二版)[M].北京:北京航空航天大學出版社,2004.

        [2]? 吳金戌,沈慶陽,郭庭吉.《8051單片機實踐與應(yīng)用》[M].北京:清華大學出版社,2002.

        [3]? 張國勛,《縮短ICL7135A/D采樣程序時間的一種方法》[J]. 《電子技術(shù)應(yīng)用》,1993,第一期.

        猜你喜歡
        單片機測量
        基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        把握四個“三” 測量變簡單
        基于單片機的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        滑動摩擦力的測量和計算
        小議PLC與單片機之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        滑動摩擦力的測量與計算
        測量的樂趣
        基于單片機的平衡控制系統(tǒng)設(shè)計
        電子制作(2017年19期)2017-02-02 07:08:27
        測量
        免费的小黄片在线观看视频| 亚洲欧美性另类春色| 久久婷婷免费综合色啪| 粉嫩的极品女神尤物在线| 成人内射国产免费观看| 国产精自产拍久久久久久蜜| 日本高清一区二区不卡视频| 国产一区二区三区18p| 天天做天天添av国产亚洲| 国产乱子伦在线观看| 在线观看精品视频一区二区三区| 国产视频在线观看一区二区三区| 国内精品久久久久影院优| 欧美丰满熟妇乱xxxxx图片| 人片在线观看无码| 国产在线av一区二区| 成午夜精品一区二区三区| 国产亚洲日韩欧美一区二区三区| 亚洲中文字幕无线乱码va| 亚洲综合自拍偷拍一区| 狠狠色狠狠色综合| 亚洲AV秘 无码一区二p区三区| 国产自拍伦理在线观看| 免费无码专区毛片高潮喷水| 欧美gv在线观看| 亚洲欧美日韩中文综合在线不卡 | 国产女同舌吻1区2区| 老太脱裤子让老头玩xxxxx| 亚洲综合久久久| 黄片一级二级三级四级| 精品无码一区二区三区爱欲| 亚洲av无码一区二区三区系列| 色婷婷丁香综合激情| 91成人黄色蘑菇视频| 区二区三区玖玖玖| 午夜a福利| 亚洲a级视频在线播放| 中文字幕乱码无码人妻系列蜜桃| 欧洲亚洲综合| 日韩一区中文字幕在线| 久久久久亚洲av成人片|