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
主站蜘蛛池模板: 国产精品第一区在线观看| 欧美色丁香| 国产99视频精品免费视频7| 国产超薄肉色丝袜网站| 国产成人综合亚洲欧美在| 成人免费一级片| 一本一道波多野结衣一区二区| 福利小视频在线播放| 亚洲欧洲日韩久久狠狠爱| 亚洲全网成人资源在线观看| 尤物视频一区| 国产成人高精品免费视频| 丝袜无码一区二区三区| 欧美日韩免费在线视频| 色老头综合网| 99久久国产综合精品2020| 精品国产免费人成在线观看| 国产精品极品美女自在线看免费一区二区| 在线欧美日韩国产| 性欧美在线| 国产农村精品一级毛片视频| 91成人在线观看| 91原创视频在线| 亚洲性日韩精品一区二区| 一级毛片免费不卡在线| 久久精品女人天堂aaa| 91人妻在线视频| 孕妇高潮太爽了在线观看免费| 亚洲有码在线播放| 国产极品粉嫩小泬免费看| 国产免费看久久久| 国产97视频在线观看| 九色视频一区| 亚洲全网成人资源在线观看| 黄色免费在线网址| 91精品国产丝袜| 无码内射中文字幕岛国片| 国产成人亚洲综合a∨婷婷| 99热这里只有精品久久免费| 无遮挡一级毛片呦女视频| 55夜色66夜色国产精品视频| 岛国精品一区免费视频在线观看| 国产精品偷伦视频免费观看国产| 日韩无码真实干出血视频| 日本午夜精品一本在线观看| 特级做a爰片毛片免费69| 99精品视频九九精品| 日韩久久精品无码aV| 国产精品国产主播在线观看| 日本成人精品视频| 亚洲系列中文字幕一区二区| 国产成人AV男人的天堂| 久久久久国产精品免费免费不卡| 欧美成人影院亚洲综合图| 欧美日韩一区二区在线免费观看| 国产高清精品在线91| 亚洲欧洲天堂色AV| 成人日韩精品| 国产精品天干天干在线观看| 欧美日韩精品一区二区在线线| 免费观看男人免费桶女人视频| 日本爱爱精品一区二区| av在线人妻熟妇| 国产日本欧美在线观看| 成人国产精品一级毛片天堂| 国产无套粉嫩白浆| 四虎精品国产永久在线观看| 亚洲av无码久久无遮挡| 久久精品国产精品青草app| 国产成人无码AV在线播放动漫| 四虎亚洲国产成人久久精品| 中文字幕亚洲无线码一区女同| 日本午夜三级| 色婷婷视频在线| 精品一区二区三区四区五区| 午夜激情福利视频| 亚洲国产成人精品青青草原| 高清无码手机在线观看| 国产人人乐人人爱| 国产成人资源| 免费一级无码在线网站| 少妇被粗大的猛烈进出免费视频|