999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

家用電器遠程控制系統軟件設計

2015-05-30 04:45:29蔣小祥
東方教育 2015年6期
關鍵詞:設計

蔣小祥

【摘要】智能家居已成為了當今的熱門研究課題。智能家居控制系統給越來越多的人帶來了生活便利。本文將對通過單片機與紅外遙控系統的結合來實現家用電器的遠程控制家用電器的遠程控制系統的軟件設計系統進行設計。

【關鍵詞】家用電器;遠程控制;系統軟件;設計

1主程序設計

軟件的基本工作原理是:單片機串行口拓展為并行口時對移位寄存器數據的不斷查詢和單片機對查詢所得的數據的不斷處理。在固定定時的情況下,單片機每隔一定時間就讀取鎖存來的串行數據,再根據不同的數據查表對比,然后跳轉到相對應的指令操作地址入口,最后才執行對應的操作(即對事先約好的I/O口輸出邏輯電平)【20】。與此同時單片機會用一定的計時功能來輔助主體程序的運行。

當通電時程序開始對硬件初始化,單片機對定時器0置初值及開中斷等。然后單片機根據紅外接收器接收內容進行判斷,當輸入密碼正確時硬件上綠色指示燈亮起,系統進入控制功能,根據已設置好的1,2,3來分別控制三個繼電器的開關,從而達到控制電器開關的目的。

2 紅外接收程序設計

(1)NEC和RC5編碼介紹

目前市場上的編解碼芯片有很多,其中有東芝公司、SONY公司、三菱公司、JVC公司的編解碼芯片,很多廠家都制訂了不同的編解碼通信協議,下面介紹兩種兼容性好的編碼形式:日本的NEC編碼和荷蘭的菲利普(RC5)編碼。

RC5編碼:

RC5編碼由非利浦公司推出,其編碼芯片有SAA3010,SA3006等,是應用很廣泛的一種編碼方式。

RC5編碼采用雙相位編碼方式,用不同相位代表“0”和“1”。傳送每一位的時間為1.778ms。

圖3.1RC5編碼邏輯電平

NEC編碼:

NEC編碼由NEC公司推出,其典型芯片為uPD6121,uPD6122,除了NEC公司的產品,市場上還有大量與之相兼容的產品,如PT2221,PT2222,SC6121,SC6122,SC9012等等。是應用最廣泛的一種編碼方式。

該編碼方式采用脈沖位置編碼方式,利用脈沖間的時間間隔來區分“0”和“1”。

圖3.2 NEC編碼邏輯電平

(2)本設計通信協議

紅外線是波長在750nm至1mm之間的電磁波,它的頻率高于微波而低于可見光,是一種人的眼睛看不到的光線。通訊一般采用紅外波段內的近紅外線,波長在0.75um至25um之間。紅外數據協會(IRDA)成立后,為了保證不同廠商的紅外產品能夠獲得最佳的通訊效果,紅外通訊協議將紅外數據通訊所采用的光波波長的范圍限定在850nm至900nm之內。

本設計中遙控器在編碼時出來的信號經過振蕩器的作用調制載波在38KHz左右,將其從紅外發光二極管發出,LT0038內的光敏元件在收到紅外信號后送到后續的放大、濾波和整形等電路。然后輸出TTL電平來送給MC145027解碼,解碼后經移位寄存器串行送入單片機處理。而紅外通信的核心就是編解碼芯片的協議問題。

由于MC145026/27中的五個地址引腳有高電平、低電平和懸空三個狀態,其地址應該有243種狀態。

3 程序實現

紅外信號經過接收處理后它會并行輸出給移位寄存器,單片機會以時鐘信號控制移位寄存器串行讀入信號。而軟件處理首先就是如何接收串行信號。那么串行輸入的程序就是軟硬件的契合點。紅外接收程序就是基于串行數據的讀取來實現的。

(1)串行口介紹

本設計采用的是半雙工異步通信串行口,移位寄存器將以數據幀的形式一幀一幀的發送給單片機。串行口有四種如下工作模式:

方式0:

為同步移位寄存器輸入輸出方式,常用于外接寄存器,以拓展并行I/O口,不適應于兩個單片機間的串行通信。方式0以8位數據為一幀,不設立起始位和停止位,現發送或接收最低位,波特率為固定的fosc/12,本設計中就采用方式0的工作方式。

方式1:

SCON中SM0和SM1兩位為01時,串行口以方式1工作。方式1真正用于數據的串行發送和接收。其接收的1幀數據為10位,一個起始位,8個數據位,1個停止位,先發送或先接收最低位【28】。此時串行口為8位異步通信接口,其波特率如下:

式中SMOD為PCON的最高位的值(0或1)。

方式2和3:

串行口被定義為2和3時,被定義為9為異步通信接口。每幀數據均為11位,1位起始位0,8位數據位(先低位),1位可程控為1或0的第9位數據和1位停止位【29】。兩種方式基本波特率如下:

由此我們可以知道方式0和方式2的波特率是固定的,方式1和方式3的波特率是可變的。在用定時器T1作為波特率發生器時,其波特率計算如下:

由上幾個公式知道,定時器T1可以隨著晶振的不同而產生不同的波特率,這樣它就可以適應不同的設計需求。這也是選擇這款單片機的重要原因之一。

4、小結

在家電遙控越來越趨于智能化的情況下,紅外遙控的技術也在日新月異的蓬勃發展中,本設計的遙控器就是新技術下應運而生的產物。其在通信中有比較強的信號穿透能力,一般10米范圍內有效,可以控制3個家用電器(電飯煲、空調、熱水器等)工作和復位,、并且還有很大的拓展空間。本人相信其未來發展會更有前景,同時也相信在目前電磁波應用存在不足的領域中紅外通信會越來越起到舉足輕重的作用。

猜你喜歡
設計
二十四節氣在平面廣告設計中的應用
河北畫報(2020年8期)2020-10-27 02:54:06
何為設計的守護之道?
現代裝飾(2020年7期)2020-07-27 01:27:42
《豐收的喜悅展示設計》
流行色(2020年1期)2020-04-28 11:16:38
基于PWM的伺服控制系統設計
電子制作(2019年19期)2019-11-23 08:41:36
基于89C52的32只三色LED搖搖棒設計
電子制作(2019年15期)2019-08-27 01:11:50
基于ICL8038的波形發生器仿真設計
電子制作(2019年7期)2019-04-25 13:18:16
瞞天過海——仿生設計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
從平面設計到“設計健康”
商周刊(2017年26期)2017-04-25 08:13:04
主站蜘蛛池模板: 亚洲AV成人一区国产精品| 国产成人综合亚洲欧美在| 国产成人综合亚洲欧美在| 亚洲av日韩综合一区尤物| 四虎精品国产永久在线观看| 亚洲天堂日本| 永久免费精品视频| 极品国产在线| 九九九精品成人免费视频7| 精品無碼一區在線觀看 | 亚洲日本中文字幕乱码中文| 中文字幕人成人乱码亚洲电影| 欧美无遮挡国产欧美另类| 熟妇人妻无乱码中文字幕真矢织江| 免费又爽又刺激高潮网址| 男女性午夜福利网站| 亚洲中文无码av永久伊人| 欧日韩在线不卡视频| 亚洲va在线观看| 亚洲人成影院午夜网站| 欧洲一区二区三区无码| 国产大全韩国亚洲一区二区三区| 中文字幕伦视频| 成人亚洲视频| 97se亚洲综合在线| 国产成人高清精品免费5388| 免费无码网站| 亚洲中文字幕久久无码精品A| 国产精品女在线观看| 欧美曰批视频免费播放免费| 欧洲日本亚洲中文字幕| 99热国产这里只有精品9九| 国产成人精品18| 国产欧美中文字幕| 欧美日韩在线亚洲国产人| 日韩人妻少妇一区二区| 日韩小视频网站hq| 日本黄色a视频| 国产尤物jk自慰制服喷水| 国产va欧美va在线观看| 老色鬼久久亚洲AV综合| 久久综合婷婷| 欧美一级在线看| 欧洲一区二区三区无码| 思思99热精品在线| a免费毛片在线播放| 在线观看网站国产| 亚洲色图在线观看| 国模极品一区二区三区| 久久精品这里只有精99品| 丰满少妇αⅴ无码区| 992tv国产人成在线观看| 国产一区三区二区中文在线| 久综合日韩| 亚洲无限乱码一二三四区| 欧美色视频日本| 国产超碰一区二区三区| 女人18一级毛片免费观看| av一区二区三区高清久久| 免费看的一级毛片| 999精品色在线观看| 国产永久无码观看在线| 青青操国产视频| 久久一色本道亚洲| 夜精品a一区二区三区| 婷婷综合在线观看丁香| 久久久久九九精品影院| 日韩在线视频网| 国产精品对白刺激| 九色视频一区| 福利小视频在线播放| 日本人真淫视频一区二区三区| 精品国产三级在线观看| 又爽又大又黄a级毛片在线视频| 日本一区高清| 日韩精品一区二区三区视频免费看| 国产簧片免费在线播放| 亚洲婷婷六月| 国产精品xxx| 成人va亚洲va欧美天堂| 99久久这里只精品麻豆| 四虎免费视频网站|