亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        家用電器遠程控制系統(tǒng)軟件設(shè)計

        2015-05-30 04:45:29蔣小祥
        東方教育 2015年6期
        關(guān)鍵詞:設(shè)計

        蔣小祥

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

        【關(guān)鍵詞】家用電器;遠程控制;系統(tǒng)軟件;設(shè)計

        1主程序設(shè)計

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

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

        2 紅外接收程序設(shè)計

        (1)NEC和RC5編碼介紹

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

        RC5編碼:

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

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

        圖3.1RC5編碼邏輯電平

        NEC編碼:

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

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

        圖3.2 NEC編碼邏輯電平

        (2)本設(shè)計通信協(xié)議

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

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

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

        3 程序?qū)崿F(xiàn)

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

        (1)串行口介紹

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

        方式0:

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

        方式1:

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

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

        方式2和3:

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

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

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

        4、小結(jié)

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

        猜你喜歡
        設(shè)計
        二十四節(jié)氣在平面廣告設(shè)計中的應(yīng)用
        河北畫報(2020年8期)2020-10-27 02:54:06
        何為設(shè)計的守護之道?
        《豐收的喜悅展示設(shè)計》
        流行色(2020年1期)2020-04-28 11:16:38
        基于PWM的伺服控制系統(tǒng)設(shè)計
        電子制作(2019年19期)2019-11-23 08:41:36
        基于89C52的32只三色LED搖搖棒設(shè)計
        電子制作(2019年15期)2019-08-27 01:11:50
        基于ICL8038的波形發(fā)生器仿真設(shè)計
        電子制作(2019年7期)2019-04-25 13:18:16
        瞞天過?!律O(shè)計萌到家
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        Coco薇(2017年5期)2017-06-05 08:53:16
        從平面設(shè)計到“設(shè)計健康”
        商周刊(2017年26期)2017-04-25 08:13:04
        国产av综合影院| 国产三级国产精品国产专播| 91九色成人蝌蚪首页| 亚洲精品久久久久久久久久吃药| 久久久久久久99精品国产片| 亚洲国产日韩欧美高清片a| 人妻少妇中文字幕久久hd高清| 天天做天天爱夜夜爽女人爽| 不卡高清av手机在线观看| 呦泬泬精品导航| 久久中文字幕av一区二区不卡| 18禁免费无码无遮挡不卡网站 | 亚洲国产成人久久综合碰碰| 国产高潮迭起久久av| 亚洲av成人无码一二三在线观看 | 久久88综合| 亚洲春色视频在线观看| 国产一区二区资源在线观看| 久久人人爽av亚洲精品| 久久精品视频在线看99| 五月天婷婷一区二区三区久久| 中文字幕一区二区av| 亚洲熟妇少妇任你躁在线观看无码| 丰满人妻被中出中文字幕| 日本a在线天堂| 熟女免费视频一区二区| 亚洲人成无码区在线观看| 99久久婷婷国产综合亚洲91| 肉丝高跟国产精品啪啪| 人妻少妇精品中文字幕专区| 国产男女猛烈视频在线观看| avtt一区| 日本在线观看不卡一区二区| 国产农村乱辈无码| 亚洲AV无码永久在线观看| 青青草在线免费观看视频 | 国产成人综合色在线观看网站| 国产精品麻豆A啊在线观看| 丝袜美腿丝袜美腿丝袜美腿丝袜| 日韩乱码人妻无码中文字幕久久| 久久狠狠高潮亚洲精品暴力打 |