<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

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

采用STM32F103芯片的紅外測溫儀設計

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

  人機交互電路設計

本文引用地址:http://dyxdggzs.com/article/164391.htm

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

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

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

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

  紅外測溫儀軟件設計

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

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

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


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


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

上一頁(yè) 1 2 3 4 下一頁(yè)

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>