《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 業界動態 > 單片機在家電控制系統中的應用

單片機在家電控制系統中的應用

2009-01-21
作者:曾虹虹 周祖成 黃德豐

  摘? 要: 介紹一種采用單片機SST86542R作為控制核心的家電控制系統,其與市場上的同類產品相比,減少了硬件資源,在成本和功耗方面有較大的改進。

  關鍵詞: 單片機? SST86542R芯片

?

  從對家電的控制手段來看,經歷了兩個階段。在上世紀70年代到80年代,家用電器基本上屬于機電控制功能型。進入90年代,家用電器出現了智能化,轉向電腦控制的智能型家電。這種智能型家電一般通過微控制器(即單片機)實現對家電的控制操作。未來的家電將實現網絡化,Bluetooth、HomeRF以及IEEE802.15等標準的制定表明了這個趨勢。本文以一種家電冷風扇為例,介紹單片機在家電控制系統中的應用。家電冷風扇是一種能模擬空調輸出冷風的電風扇,其控制核心采用SST86542R單片機。

1 系統構成和核心接口電路的工作原理

  設計家電控制器的核心是成本、功耗的控制?,F在市場上的同類產品中需要的硬件資源比較多,包括一個MCU和一個三-八譯碼器,其中三-八譯碼器用于擴展I/O端口。實際上,在一般MCU的I/O端口足夠的情況下,可以充分利用MCU,采用軟件編碼模塊完全代替三-八譯碼器,從而降低成本和功耗。

1.1 用戶端的輸入信號源和輸出信號源

  冷風扇除了具有普通電風扇的基本功能外,還有一個最重要的功能——冷風功能,用于選擇是否冷風輸出??刂乒δ苄枰獌蓚€水位信號源——缺水(L)、水滿(H),輸出信號一個。

  從用戶使用方面來講,有下列輸入源和輸出源。

  輸入源:

  · 6個鍵盤:關機、開機/風速、風類、導風、定時和冷風;

  · 6個紅外遙控功能鍵:與鍵盤相對應;

  · 2個水位信號。

??? 輸出源:

  · 12個LED指示燈;

  · 5個控制信號:高風HF、中風MF、低風LF、導風SWI和冷風輸出控制;

  · 蜂鳴信號。

1.2 系統構成框圖

  本設計中采用單片機SST86542R。該單片機有20個I/O端口,352字節片上SRAM,16KB Flash EEPROM,以及兩個可充當計數器的模塊Core Timer 和Carrier Modulator Transmitter。采用6805精簡指令集。

  6個紅外輸入共用一個紅外輸入端口,根據輸入的紅外碼來判斷輸入的按鍵。6個鍵盤輸入共用一個鍵盤輸入端口。12個LED指示燈與單片機的接口有8個,分別為6個掃描端口和2個控制端口。系統框圖如圖1所示。

?

?

1.3 LED和鍵盤輸入的接口電路及其工作原理

  為了節省I/O端口,接口電路將12個LED排列成一個6行×2列的矩陣,如圖2所示。每列有6個LED,其陽極相連并通過一個反相器連接到單片機的I/O口,稱為控制端口。每行有2個LED,其陰極相連并與單片機I/O口相連,稱為掃描端口。每一行的掃描端口后串聯一個二極管和一個脈沖式鍵盤,6個鍵盤的另一端相連并與單片機的公共鍵盤輸入端口相連。這樣LED和鍵盤僅需要9個端口。

?

?

  由于電路上的需要,LED和鍵盤檢測采用行掃描的工作方式。每次掃描將需掃描行的掃描端口置低,其它掃描端口置高。如果此時按下被掃描行的鍵盤,那么公共鍵盤輸入端口為低電平,否則為高電平。為了讓指示燈持續發亮沒有閃爍感,掃描頻率要求75Hz以上。每周期掃描6行,因此掃描時間間隔應小于2.2ms。

2 軟件模塊的設計

  系統軟件分為主程序和實時中斷兩個模塊。

  主程序包括系統參數初始化和循環工作過程。系統參數初始化包括單片機狀態參量和程序自定義的狀態變量的初始化。循環工作過程循環執行水位檢測、紅外碼流檢測、輸入狀態字變化檢測、輸出端口賦值和定時器檢查等任務。

  實時中斷服務程序是本設計中的關鍵,主要處理與時間有關的任務,包括掃描端口和控制端口的賦值、鍵盤檢測、定時器的處理、蜂鳴波形的產生和紅外信號的捕獲等。

2.1 鍵盤和LED的掃描編碼

????指示燈用于指示系統的當前狀態,而系統的狀態由用戶輸入的信號來改變。根據6種不同的輸入源,定義6個輸入狀態變量,每一次按鍵,相應的狀態字將產生變化,表示系統的不同狀態。從上述的電路及其工作原理可以看出,輸入鍵盤和掃描端口的值是相互對應的,如‘關閉鍵’對應 011111,狀態變量設為OFF,只有兩個狀態,開/關,因此用一個比特就能表示。同理可以得到其它5個狀態變量的定義和編碼。編碼應盡量簡單,狀態的變化如能采用自減一或自加一則最好。詳細見表1。

?

?

  LED的掃描端口是確定的六個值,控制端口的數據由輸入狀態變量來決定。

  當系統處于開機狀態下,掃描端口是011111時,表示選中(圖2)LED矩陣的第一行,此時系統控制第一行兩個燈的亮滅。首先來看看這兩個燈各代表什么意思,第一個表示‘導風’連接到PA0端口,第二個表示‘冷風’ 連接到PA1端口。

從狀態字的定義來看,SWING=1,無導風,則燈滅, 反之SWING=0,燈亮;由于MCU的PA0端口通過反相器連接到該燈的陽極,所以 PA0=1,燈滅,PA0=0,燈亮,因此PA0的值直接等于狀態變量SWING。同理,PA1=COOL。

  在其它5個不同的掃描端口賦值下,根據控制燈和狀態字的意義,可以得出如表2的結果,表中的 (0)、(1)、(2)、(3)表示該狀態字的第0、1、2、3位的值。當系統處于關閉狀態時,所有指示燈是滅的,因此對于6個掃描端口值,控制端口PA1-PA0恒等于11,不驅動LED。

?

?

  事實上,5個控制輸出信號也是與當前的狀態變量密切相關的,它們的賦值計算方法與PA1、PA0相同。

2.2 紅外碼流檢測

  紅外碼流檢測采用查詢方式。在實時中斷服務程序中,每隔2ms檢查是否有紅外按鍵輸入,進行引導碼的查詢捕獲。一旦捕獲后,執行碼流檢測子程序,該子程序包括讀取碼字和判斷碼字兩步。讀取碼字是一個對紅外信號進行數據采樣的過程,判斷碼字是一個數據匹配的過程。

2.3 軟件設計中的幾個問題

  (1)時間匹配

  在主程序處理紅外碼流的檢測過程時,仍然會產生實時中斷。如上所述,紅外碼流用采樣的辦法進行數據的讀取,則采樣間隔的大小將直接影響到對紅外信號的正確接收。如果采樣間隔太大,得到的數據不夠精確,不足于分辨1/0比特;但是如果采樣間隔太小,小于中斷服務程序執行一次的時間,則采集的數據會變小,導致錯誤判斷。因此中斷服務程序應該寫得盡量簡短。

  (2)紅外碼流檢測方式

  紅外碼流的檢測可以采用外中斷方式或查詢方式,在本設計中采用查詢方式。因為該單片機定義了外中斷的級別比實時中斷高,一旦產生外中斷,實時中斷請求將被忽略,不執行掃描過程,因此會產生部分應該點亮的指示燈沒有點亮的現象。

  (3)紅外碼流數據匹配

  數據匹配是一個把采集后的數據與預設定的數值進行比較的過程。預設定的數值可以從紅外波形理論計算得出,但是理論值與實際值總會存在一些差異,因此最好的解決辦法是預先寫一段數據采集程序并記錄下這些數據代替理論值,作為預設定的數值進行比較。

  SST65P54R工作電壓為2.2~3.2V,功耗小,適用于家電控制系統。另外,本文中的軟件開發模塊易于推廣成家電控制器的通用軟件模塊。

?

參考文獻

1 SST65P54R Design Specification Rev A 02.SST.Sep.1999

2 剛寒冰,齊秋群.MOTOROLA單片機M68HC05原理與應用大全.北京:北京理工大學出版社,1994

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          宅男精品视频| 极品日韩av| 欧美视频在线观看 亚洲欧| 麻豆精品精品国产自在97香蕉| 亚洲激情视频网| 国产喷白浆一区二区三区| 国产欧美日韩综合一区在线播放| 国产日韩精品视频一区二区三区| 亚洲午夜视频在线| 日韩视频不卡| 久久久99精品免费观看不卡| 亚洲精品影院| 久久国产精品99久久久久久老狼| 国产一区二区三区av电影| 亚洲欧洲综合另类在线| 欧美日本国产视频| 先锋亚洲精品| 在线观看视频免费一区二区三区| 久久一日本道色综合久久| 国产精品高潮粉嫩av| 欧美猛交免费看| 欧美国产综合一区二区| 国产精品视频一二| 欧美精品999| 欧美在线免费播放| 欧美激情一区二区三级高清视频| 亚洲一区二区三区欧美| 欧美国产日本在线| 国产综合激情| 亚洲麻豆国产自偷在线| 亚洲视频专区在线| 欧美激情无毛| 亚洲国产欧洲综合997久久| 国产精品综合视频| 欧美在线啊v一区| 国模精品一区二区三区| 欧美亚洲一区二区在线观看| 欧美激情无毛| 欧美黄色免费网站| 国产伦精品一区二区三区高清版| 亚洲国产精品热久久| 亚洲图色在线| 欧美人在线观看| 亚洲一区二区三区高清不卡| 国产一区深夜福利| 久久久久国产一区二区三区四区| 在线精品国产成人综合| 99re在线精品| 亚洲三级电影全部在线观看高清| 国产精品人人做人人爽| 久久不射电影网| 欧美一区不卡| 亚洲一区二区成人在线观看| 亚洲综合久久久久| 一区二区三区高清在线观看| 国产精品乱码一区二区三区| 欧美人与性动交α欧美精品济南到| 国产视频在线一区二区| 欧美色图五月天| 日韩特黄影片| 99精品国产在热久久下载| 极品中文字幕一区| 亚洲精品五月天| 亚洲第一在线视频| 欧美久久九九| 国产精品久久久久久久久久直播| 欧美日韩1080p| 国产日韩av高清| 黄色小说综合网站| 久久婷婷蜜乳一本欲蜜臀| 久久福利毛片| 亚洲女性喷水在线观看一区| 夜夜嗨av色一区二区不卡| 欧美四级在线观看| 欧美国产日韩亚洲一区| 蜜桃av一区二区在线观看| 黄色国产精品一区二区三区| 一区二区精品在线| 欧美黄污视频| 美女网站在线免费欧美精品| 欧美性jizz18性欧美| 国产精品欧美日韩久久| 国产三级精品在线不卡| 国产丝袜一区二区三区| 黄网站色欧美视频| 亚洲一区在线观看视频| 国产精品一区视频| 亚洲欧美日韩精品久久| 亚洲欧美国产高清va在线播| 国产精品自拍网站| 免费中文字幕日韩欧美| 亚洲一区免费观看| 国产午夜久久| 一本色道久久综合亚洲精品小说| 欧美不卡一卡二卡免费版| 国产视频在线观看一区二区| 亚洲毛片网站| 国产精品系列在线播放| 欧美午夜视频一区二区| 欧美色视频一区| 亚洲理伦电影| 免费久久精品视频| 亚洲国产成人在线| 欧美日韩一区二区在线观看| 在线不卡欧美| 日韩午夜激情| 欧美顶级少妇做爰| 激情成人av在线| 亚洲尤物视频网| 亚洲天堂久久| 国内精品久久久久国产盗摄免费观看完整版| 久久精品国产一区二区三区免费看| 亚洲精品一区二区三区在线观看| 国产精品入口麻豆原神| 在线免费观看成人网| 黄色亚洲大片免费在线观看| 欧美视频在线观看免费| 亚洲乱码精品一二三四区日韩在线| 欧美日韩视频在线观看一区二区三区| 久久精品亚洲国产奇米99| 亚洲已满18点击进入久久| 国产一区二区三区在线观看免费| 国产精品亚洲精品| 欧美高清视频一区| 国产日韩av在线播放| 亚洲自拍电影| 夜夜嗨av一区二区三区网站四季av| 在线播放亚洲一区| 欧美片第1页综合| 狠狠色伊人亚洲综合成人| 亚洲视频一区在线观看| 美玉足脚交一区二区三区图片| 激情欧美一区二区三区在线观看| 欧美日韩国产影片| 欧美午夜精品| 国产伦精品一区二区三区高清| 激情91久久| 99精品视频免费观看| 久久高清福利视频| 欧美另类变人与禽xxxxx| 女同性一区二区三区人了人一| 久久综合九色综合久99| 激情六月综合| 激情欧美亚洲| 亚洲欧美日本伦理| 亚洲精品美女在线观看播放| 国产一区二区三区免费观看| 久久综合999| 亚洲网站在线看| 欧美大片免费| 欧美日韩第一区| 国产亚洲视频在线| 中文久久乱码一区二区| 欧美午夜精品理论片a级大开眼界| 亚洲精品一区在线观看| 亚洲天堂激情| 亚洲欧洲另类国产综合| 国产欧美日韩亚洲| 亚洲精品久久嫩草网站秘色| 国内精品嫩模av私拍在线观看| 一区二区三区精品久久久| 欧美成人性网| 亚洲视频你懂的| 国产精品久久久久9999吃药| 亚洲欧美日本另类| 欧美日韩中文字幕| 欧美日韩成人在线| 国产精品亚发布| 国产人久久人人人人爽| 日韩特黄影片| 老**午夜毛片一区二区三区| 久久综合国产精品| 亚洲美女中文字幕| 欧美va天堂va视频va在线| 国产欧美一二三区| 国产精品99一区二区| 亚洲成人影音| 欧美一级精品大片| 久久九九有精品国产23| 精品91视频| 狠狠色狠狠色综合| 亚洲欧美色一区| 欧美成人在线影院| 一区二区三区中文在线观看| 国产一区二区在线观看免费| 亚洲一区二区免费看| 国产精品日日摸夜夜摸av| 欧美高清在线视频观看不卡| 亚洲国产岛国毛片在线| 欧美国产日本高清在线| 久久视频这里只有精品| 亚洲一区二区免费| 欧美国产一区二区在线观看| 狠狠色丁香久久婷婷综合丁香| 亚洲一区制服诱惑| 欧美日韩国产欧美日美国产精品| 亚洲福利一区| 久久免费视频网| 欧美一级二级三级蜜桃| 亚洲欧洲在线免费| 久久综合一区二区三区| 欧美激情aⅴ一区二区三区| 亚洲国产日韩欧美在线动漫| 欧美激情国产高清| 欧美大片在线观看| 狼人社综合社区| 国产农村妇女精品一二区| 亚洲成人在线视频网站| 亚洲美女视频在线观看| 亚洲精品在线二区| 性欧美暴力猛交另类hd| 可以看av的网站久久看| 国产精品在线看| 久久国产精品色婷婷| 亚洲精品一区二区三区福利| 一区二区不卡在线视频 午夜欧美不卡在| 久久综合久久美利坚合众国| 99re成人精品视频| 欧美日韩精品高清| 久久青青草原一区二区| 1024欧美极品| 亚洲第一页自拍| 欧美va天堂va视频va在线| 亚洲精品视频在线观看网站| 久久亚洲午夜电影| 欧美va天堂va视频va在线| 亚洲午夜精品一区二区三区他趣| 亚洲午夜一级| 亚洲国产一区二区精品专区| 欧美一区二区三区四区视频| 在线免费观看一区二区三区| 国产精品久久久久9999高清| 欧美午夜寂寞影院| 国产女人水真多18毛片18精品视频| 国产一区二区三区在线免费观看| 亚欧成人在线| 最近看过的日韩成人| 亚欧成人精品| 伊人久久亚洲热| 亚洲一区二区三区在线看| 久久精品二区| 亚洲深夜福利| 国产精品国产三级欧美二区| 亚洲欧美日韩精品久久久| 欧美精品在线免费播放| 日韩视频在线你懂得| 亚洲另类一区二区| 欧美在线视频观看| 久久在线视频在线| 亚洲国产成人在线| 在线视频你懂得一区二区三区| 欧美中文在线免费| 午夜久久99| 激情六月婷婷综合| 老鸭窝91久久精品色噜噜导演| 午夜精品久久久久久久99水蜜桃| 欧美日韩国产亚洲一区| 国产精品视频你懂的| 亚洲激情在线| 在线一区日本视频| 国产一区二区三区高清播放| 免费毛片一区二区三区久久久| 国产精品高精视频免费| 欧美精品尤物在线| 国产精品视频观看| 国产欧美视频一区二区三区| 久久精品国产久精国产思思| 久久精品视频一| 国产一区日韩二区欧美三区| 在线观看欧美精品| 亚洲综合欧美日韩| 国产欧美日韩麻豆91| 国产精品久久久久久福利一牛影视| 欧美精品偷拍| 亚洲国产精彩中文乱码av在线播放| 欧美精品手机在线| aa日韩免费精品视频一| 亚洲自拍偷拍视频| 欧美日韩一区在线观看视频| 在线观看日韩国产| 国产一区二区三区日韩| 亚洲激情国产| 亚洲视频在线观看免费| 久久婷婷蜜乳一本欲蜜臀| 亚洲日本中文字幕免费在线不卡| 亚洲欧美视频一区二区三区| 一区二区三区在线视频观看| 国产欧美日本一区二区三区| 亚洲国产日韩欧美一区二区三区| 一区二区久久久久久| 久久国产精品久久久久久久久久| 在线观看欧美亚洲| 亚洲国产精品久久久久秋霞不卡| 黄色成人小视频| 国产欧美一区二区三区在线看蜜臀| 欧美激情视频在线免费观看 欧美视频免费一| 欧美日韩精品免费| 亚洲日本欧美日韩高观看| 狠狠色丁香婷婷综合久久片| 欧美激情黄色片| 久久久久一本一区二区青青蜜月| 欧美一区二区三区啪啪| 亚洲大胆人体视频| 中文一区在线| 亚洲天堂免费观看| 日韩视频久久| 久久全球大尺度高清视频| 国产精品video| 国产精品欧美久久久久无广告| 亚洲欧洲精品一区二区三区不卡| 一本色道久久综合精品竹菊| 免费美女久久99| 国产精品腿扒开做爽爽爽挤奶网站| 国产欧美日本一区二区三区| 国产午夜精品福利| 欧美一区高清| 亚洲欧洲在线视频| 亚洲精品一区二区在线观看| 久久永久免费| 欧美日韩国产小视频在线观看| 亚洲欧洲一区二区三区在线观看| 欧美一区三区二区在线观看| 亚洲欧美日本伦理| 欧美日韩精品综合在线| 久久综合给合久久狠狠色| 久久免费国产| 久久久美女艺术照精彩视频福利播放| 久久精品国产91精品亚洲|