<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è) > 嵌入式系統 > 設計應用 > 基于MSP430單片機的智能插排設計

基于MSP430單片機的智能插排設計

——
作者:楊風(fēng)健 齊秋菊 時(shí)間:2013-11-27 來(lái)源:電子產(chǎn)品世界 收藏

  紅外接收、電能計量單元

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

  為了簡(jiǎn)化電路及程序設計,采用HS0038紅外一體化接收頭接收紅外信號,該接收頭僅需一根管腳即可與通信,HS0038接收到紅外信號后,將解調后的紅外編碼信息傳輸給,再進(jìn)行解碼,識別出遙控器的相應鍵值,單片機將識別出的鍵值與存儲“開(kāi)”、“關(guān)”鍵值進(jìn)行比較,進(jìn)而驅動(dòng)斷開(kāi)或者連通電源。電能計量功能用來(lái)評估用電設備的實(shí)際耗電量,為實(shí)現此功能,采用ADE7755計量芯片,其專(zhuān)門(mén)用于額定頻率50Hz和60Hz的單相交流有功電能的計量,具有計量精度高、靈敏度高、功耗低、體積小的特點(diǎn),電路如圖3所示。該計量模塊使用簡(jiǎn)單,將圖中錳銅電阻R串入火線(xiàn)用以采集電能,當有電流流過(guò)電阻時(shí),從DO管腳輸出一定頻率的電壓脈沖,電流越大,單位時(shí)間內的輸出的脈沖數越多,單片機通過(guò)累加脈沖數量即可計算出設備所耗電量。

  顯示、報警及單元

  需要對耗電量、定時(shí)時(shí)間、實(shí)時(shí)電流值、溫度值、開(kāi)合狀態(tài)等參數進(jìn)行顯示,選用128*64點(diǎn)陣液晶進(jìn)行顯示,本設計中采用cog液晶模組作為顯示器,該液晶可由3V電壓供電,價(jià)格低廉,采用串行通信方式,占用I/O較少,并且體積較小,驅動(dòng)簡(jiǎn)單[6],與單片機連接方式如圖4。為了減少系統的體積,并增加系統可靠性,采用固態(tài)繼電器進(jìn)行開(kāi)關(guān)控制,固態(tài)繼電器的輸入端僅需微小的控制信號,就能夠達到直接驅動(dòng)大電流負載的目的,是無(wú)觸點(diǎn)的電子開(kāi)關(guān),無(wú)噪音,穩定性高,并且可以由單片機管腳直接驅動(dòng),極大地縮減了電路設計及程序設計。

  軟件設計

  單片機程序設計采用模塊化編程方法,主要包括紅外信號的解碼、液晶模塊的驅動(dòng)、電能的計量、溫度及電流檢測等。

  插排在初次上電之后,需要首先進(jìn)行紅外開(kāi)關(guān)編碼的學(xué)習,用來(lái)控制繼電器開(kāi)關(guān)的開(kāi)、閉,插座上有2個(gè)學(xué)習按鍵“開(kāi)”和“關(guān)”,按下“開(kāi)”按鍵之后,進(jìn)入“開(kāi)”編碼學(xué)習模式,此時(shí)再按下遙控器的一個(gè)按鍵,紅外接收頭接收到紅外信號,解調后傳輸給單片機進(jìn)行解碼,并將解碼數據存儲在單片機內部,至此完成了“開(kāi)”編碼的學(xué)習,當再次按下遙控器的相應按鍵時(shí),程序對解碼數據同存儲的“開(kāi)”編碼比較,如果編碼相同,單片機則驅動(dòng)繼電器斷開(kāi)電源,程序流程如圖5。

  主程序如圖6所示,插排在上電后,首先進(jìn)行初始化,然后根據用戶(hù)設定的各個(gè)狀態(tài)值,進(jìn)行實(shí)時(shí)的狀態(tài)監測比較,并將各參數在上顯示,當有異常情況發(fā)生時(shí),首先驅動(dòng)繼電器斷開(kāi)開(kāi)關(guān),確保用電安全,再發(fā)出聲光報警。為節省電能,報警功能設定為每分鐘提示一次,當接收到遙控器的“關(guān)”指令時(shí),單片機控制繼電器開(kāi)關(guān)閉合,系統重新開(kāi)始工作。

  結語(yǔ)

  本實(shí)現了電能計量功能、過(guò)流檢測功能、溫度檢測功能和紅外遙控控制功能,并能夠在狀態(tài)異常情況下通過(guò)固態(tài)繼電器自動(dòng)斷開(kāi)電源,保護用電設備,確保用電安全,能夠對各監控參數進(jìn)行實(shí)時(shí)顯示,通過(guò)電能計量功能掌握用電設備的實(shí)際耗電情況,方便實(shí)用,體現了人性化、智能化的現代生活理念,有著(zhù)廣闊的應用前景。

  參考文獻:
  [1] 胡葛軍,王普,方濱,等.基于GSM短信平臺的智能信息插座的研發(fā)[J].智能建筑,2006,(2):346-353
  [2] 姚文軒,滕召勝,熊靜雯,等.多功能智能插座設計[J].企業(yè)技術(shù)開(kāi)發(fā),2010,(11):28-30
  [3] 馬紅麟.新型遙控插座的設計與研究[J].機電工程,2003,(5):51-52
  [4] 劉亞利,敬嵐,喬衛民.基于F149型單片機的智能溫度控制系統[J].計算機工程與設計,2006,(6):1062-1064
  [5] 張軍.智能溫度傳感器DSl8B20及其應用[J].儀表技術(shù),2010,(4):68-70
  [6] 霍旭陽(yáng),楊風(fēng)健.20元玩轉點(diǎn)陣液晶模組[J].電子制作,2012,(5):56-59

繼電器相關(guān)文章:繼電器工作原理


時(shí)間繼電器相關(guān)文章:時(shí)間繼電器


LCD顯示屏相關(guān)文章:lcd顯示屏原理


萬(wàn)能遙控器相關(guān)文章:萬(wàn)能遙控器代碼


單片機相關(guān)文章:單片機教程


單片機相關(guān)文章:單片機視頻教程


單片機相關(guān)文章:單片機工作原理


高通濾波器相關(guān)文章:高通濾波器原理
紅外遙控器相關(guān)文章:紅外遙控器原理
lcd相關(guān)文章:lcd原理
溫濕度控制器相關(guān)文章:溫濕度控制器原理

上一頁(yè) 1 2 下一頁(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>