<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 測試測量 > 設(shè)計(jì)應(yīng)用 > 采用STM32F103芯片的紅外測溫儀設(shè)計(jì)

          采用STM32F103芯片的紅外測溫儀設(shè)計(jì)

          ——
          作者:李浩 時(shí)間:2013-08-28 來源:電子產(chǎn)品世界 收藏

            人機(jī)交互電路設(shè)計(jì)

          本文引用地址:http://www.ex-cimer.com/article/164391.htm

            該的人機(jī)交互電路如圖6所示,包含液晶顯示器、按鍵和蜂鳴器電路。

            的顯示部分采用通用1602字符型液晶屏OCM2X16A,主要由液晶顯示屏、控制器、驅(qū)動(dòng)器和偏壓生成電路組成,它是可以顯示兩行的點(diǎn)陣型液晶模塊(每行16個(gè)字母、數(shù)字和符號)。OCM2X16A采用標(biāo)準(zhǔn)16位接口,分別是:電源地Vss;電源正極Vdd;對比度調(diào)整端VO;寄存器選擇引腳RS;讀寫控制引腳R/W;使能端E;8個(gè)數(shù)據(jù)總線接口DB0~DB7;背光引腳LED+和LED-。OCM2X16A采用4位數(shù)據(jù)傳輸模式,控制端RS、R/W、E分別與STM32F103的PA14、PA15和PB3引腳相連接,高數(shù)據(jù)位DB4~DB7分別與PB4~PB7引腳相連接。

            按鍵接口可分為獨(dú)按鍵接口和矩陣按鍵接口。獨(dú)立式按鍵接口適用于按鍵數(shù)較少的場合;矩陣按鍵適用于按鍵數(shù)較多的場合。有數(shù)量較多的GPIO,且需要的按鍵數(shù)較少,因此,該測溫儀采用兩個(gè)獨(dú)立式按鍵(開關(guān)鍵和測量鍵),每個(gè)獨(dú)立按鍵各占用一個(gè)GPIO,每個(gè)GPIO配置為輸入上拉模式,當(dāng)按鍵被按下時(shí),相應(yīng)的GPIO由高電平跳變?yōu)榈碗娖?,因此,要確定按鍵是否按下,只需判斷相應(yīng)GPIO引腳的電平狀態(tài)即可。

            蜂鳴器是一種電子訊響器,廣泛應(yīng)用于電子產(chǎn)品中作發(fā)聲器件。該采用的GPIO驅(qū)動(dòng)有源直流蜂鳴器,通過STM32F103控制器控制GPIO引腳電平的高低來驅(qū)動(dòng)蜂鳴器鳴叫,起提示用戶測量結(jié)束的作用。

            紅外測溫儀軟件設(shè)計(jì)

            紅外測溫儀采用ARM公司的Real View MDK集成開發(fā)環(huán)境進(jìn)行軟件設(shè)計(jì),主要采用C語言進(jìn)行模塊化設(shè)計(jì)。紅外測溫儀軟件設(shè)計(jì)流程如圖7所示,主要包括初始化模塊、液晶顯示模塊、按鍵掃描模塊、環(huán)境溫度測量模塊、測距模塊、紅外溫度測量模塊以及蜂鳴提示模塊等。初始化模塊完成定時(shí)器、GPIO、I2C、中斷等設(shè)置;按鍵掃描模塊檢測按鍵是否按下,從而觸發(fā)外部中斷,并執(zhí)行紅外溫度測量功能;環(huán)境溫度測量模塊對DS18B20進(jìn)行讀寫操作,讀取數(shù)據(jù)并轉(zhuǎn)化為環(huán)境溫度值,完成速度的環(huán)境溫度補(bǔ)償;測距模塊完成發(fā)射、接收超聲波的計(jì)時(shí)以及計(jì)算超聲波傳播距離;紅外溫度測量模塊按照I2C總線方式讀取數(shù)字MLX90615數(shù)據(jù);液晶顯示模塊用于在液晶屏上顯示人體溫度值,以便于數(shù)據(jù)讀取。若液晶屏上有溫度值顯示,則蜂鳴提示模塊通過驅(qū)動(dòng)蜂鳴器鳴叫來提示溫度測量結(jié)束。

            參考文獻(xiàn):
            [1] 宗文莉.紅外測溫儀的應(yīng)用[J].計(jì)量與測試技術(shù),2011.(6):25-28
            [2] 鄭兆兆,高靜.具有無線數(shù)據(jù)傳輸功能的紅外測溫儀的設(shè)計(jì)[J].電子技術(shù),2011.(11):41-44
            [3] 徐娟娟.STM32F103的汽車遠(yuǎn)程防盜系統(tǒng)設(shè)計(jì)[J].單片機(jī)與嵌入式系統(tǒng)應(yīng)用,2012.(11):36-38
            [4] 蘇波,黃新.基于多的智能溫度測試裝置設(shè)計(jì)[J].傳感器與微系統(tǒng),2012.(12):43-46
            [5] 劉加峰,石宏理,等.基于HMS的體溫測量儀設(shè)計(jì)[J].醫(yī)療衛(wèi)生裝備,2011.(7):23-26
            [6] 呂建波.基于單總線數(shù)字溫度傳感器DS18B20的測溫系統(tǒng)設(shè)計(jì)[J].現(xiàn)代電子技術(shù),2012(19):26-29

          模數(shù)轉(zhuǎn)換器相關(guān)文章:模數(shù)轉(zhuǎn)換器工作原理


          低通濾波器相關(guān)文章:低通濾波器原理


          蜂鳴器相關(guān)文章:蜂鳴器原理
          溫濕度控制器相關(guān)文章:溫濕度控制器原理

          上一頁 1 2 3 4 下一頁

          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();