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

基于Wi﹣Fi控制的具有自學(xué)習(xí)能力的紅外遙控裝置

2016-05-14 08:40:06
信息通信技術(shù) 2016年3期
關(guān)鍵詞:界面設(shè)計(jì)

北京工業(yè)大學(xué)電子信息與控制工程學(xué)院 北京 100124

引言

隨著家電行業(yè)的不斷發(fā)展,如今家電市場(chǎng)的競(jìng)爭(zhēng)越來越激烈。作為家電的重要部件之一,遙控器的競(jìng)爭(zhēng)也是如此。紅外遙控器是一種用戶可以在幾米甚至十幾米外就能對(duì)各種電器進(jìn)行操作控制的裝置,在家電產(chǎn)品中有廣泛應(yīng)用,但各產(chǎn)品的遙控器不能相互兼容,使得生活中遙控器數(shù)目也越來越多,使用時(shí)常常混淆。另外若遙控器丟失,找到配套的遙控器也很困難。具有學(xué)習(xí)功能的智能遙控器以STM32單片機(jī)為核心,能解碼與記憶遙控器編碼,并模擬發(fā)射,使一個(gè)遙控器可以代替多個(gè)遙控器控制多個(gè)電器,是一種智能化的控制工具[1]。目前市面上常見的智能遙控器大多只能對(duì)某幾種產(chǎn)品進(jìn)行控制,不是真正的“萬能”。本文利用STM32芯片對(duì)遙控器的發(fā)射信號(hào)的波形進(jìn)行測(cè)量,然后將測(cè)得的數(shù)據(jù)存放在FLASH中。由于只關(guān)心發(fā)射信號(hào)波形中的高低電平的寬度,而不管其如何編碼,因此,做到了真正的“萬能”,而且成本很低。除此之外,其具備的Wi-Fi通信模塊可以滿足用戶進(jìn)行遠(yuǎn)程網(wǎng)絡(luò)控制。在智能家居迅速發(fā)展的今天,本裝置完全可以作為智能控制系統(tǒng)的控制執(zhí)行裝置。

1 自學(xué)習(xí)紅外遙控裝置硬件設(shè)計(jì)

1.1 整體硬件設(shè)計(jì)

自學(xué)習(xí)型紅外遙控器相對(duì)于傳統(tǒng)遙控器最大的改進(jìn)在于增加了紅外接收模塊與信號(hào)處理功能,能將接收到的信號(hào)解調(diào),然后通過測(cè)量其脈寬對(duì)信號(hào)進(jìn)行學(xué)習(xí),并存儲(chǔ)于FLASH中,供發(fā)射指令時(shí)調(diào)用。此外,因?yàn)榫哂蠾i-Fi通信功能,可以通過手機(jī)等設(shè)備進(jìn)行無線控制,因此,省去按鍵電路。整體結(jié)構(gòu)架如圖1所示。

1.2 單片機(jī)最小系統(tǒng)設(shè)計(jì)

1.2.1 處理器的選擇

圖1 自學(xué)習(xí)紅外遙控裝置總體硬件設(shè)計(jì)框架圖

目前,市場(chǎng)上的單片機(jī)種類繁多,世界各地的生產(chǎn)商紛紛拋出自己的得意之作,而各行各業(yè)對(duì)于單片機(jī)的要求也越來越高;另外,處理器之間的互聯(lián)也在加深。在這樣的大環(huán)境下,ARM CorTex-M3處理器,作為CorTex的處女作,為了讓32位機(jī)入主單片機(jī)市場(chǎng)而誕生了。它具有性能高、低功耗、實(shí)時(shí)性好、方便開發(fā)人員使用、成本低廉、能使用的編程工具多[2]等優(yōu)點(diǎn)。

自學(xué)習(xí)紅外遙控裝置采用的處理器STM32F103C8T6便是基于要求高性能、低成本、低功耗的嵌入式應(yīng)用專門設(shè)計(jì)的ARM Cortex-M3內(nèi)核。

1.2.2 晶振電路的設(shè)計(jì)

圖2所示為推薦的晶振振蕩電路圖。這樣的組成可以使晶振處于并聯(lián)諧振模式。反相器在芯片內(nèi)體現(xiàn)為一個(gè)AB型放大器,它將輸入的電量相移大約180°后輸出;并且由晶振、R1、C1和C2組成的π型網(wǎng)絡(luò)產(chǎn)生另外180°的相移。所以整個(gè)環(huán)路的相移為360°。這滿足了保持振蕩的一個(gè)條件。其它的條件,比如正確起振和保持振蕩,則要求閉環(huán)增益應(yīng)大于等于1。

圖2 晶振電路原理圖

1.2.3 復(fù)位電路的設(shè)計(jì)

自學(xué)習(xí)紅外遙控裝置并未采用傳統(tǒng)的按鍵復(fù)位,而是使用專門的復(fù)位芯片MAX809,使得系統(tǒng)更加穩(wěn)定可靠。

1.2.4 最小系統(tǒng)整體電路

最小系統(tǒng)原理圖如圖3所示。

圖3 最小系統(tǒng)原理圖

1.3 電源模塊設(shè)計(jì)

SPX1117是一款正電壓輸出的低壓降三端線性穩(wěn)壓電路,在1A輸出電流下的壓降為1.2V。SPX1117分為兩個(gè)版本,固定電壓輸出版本和可調(diào)電壓輸出版本。

自學(xué)習(xí)紅外遙控裝置使用了SPX1117_3.3將電壓穩(wěn)定在3.3V為處理器及系統(tǒng)供電,電路圖如圖4所示。

圖4 電源模塊電路原理圖

1.4 Wi-Fi通信模塊設(shè)計(jì)

Wi-Fi模塊又名串口Wi-Fi模塊,自學(xué)習(xí)紅外遙控裝置使用Wi-Fi控制來代替?zhèn)鹘y(tǒng)紅外遙控器使用的按鍵控制,這樣的優(yōu)點(diǎn)是可以實(shí)現(xiàn)遠(yuǎn)程遙控,方便與控制中心,網(wǎng)絡(luò)等進(jìn)行數(shù)據(jù)傳輸。Wi-Fi現(xiàn)在被眾多的家庭所使用,有著非常多的用戶,這也是本次使用Wi-Fi模塊進(jìn)行通信的重要原因。而且成熟的模塊化產(chǎn)品大大降低了本次設(shè)計(jì)的難度。在經(jīng)過仔細(xì)對(duì)比之后,最終選定了一款慶科公司生產(chǎn)的嵌入式Wi-Fi模塊。其接口電路圖如圖5所示。

圖5 自學(xué)習(xí)紅外遙控裝置總體硬件設(shè)計(jì)框架圖

1.5 紅外發(fā)射模塊和紅外接收模塊

自學(xué)習(xí)紅外遙控裝置在紅外線的發(fā)射和接收上使用的紅外對(duì)管:紅外發(fā)射管IR333、光敏接收管PT333。其中有5路紅外發(fā)射電路和一路紅外接收電路,經(jīng)實(shí)際使用效果良好,其電路原理圖如圖6和圖7所示。

圖6 紅外發(fā)射電路原理圖

圖7 紅外接收電路原理圖

1.6 硬件PCB設(shè)計(jì)與實(shí)現(xiàn)

本節(jié)遵循常規(guī)的元件布局和布線的基本規(guī)則,按照以上的原理圖,進(jìn)行系統(tǒng)的硬件 PCB 設(shè)計(jì)與實(shí)現(xiàn)。在布局布線的時(shí)候考慮實(shí)際需求,盡量保證電磁兼容性,并且盡量減小 PCB 板的大小。整體PCB圖如圖8所示。

2 自學(xué)習(xí)紅外遙控系統(tǒng)軟件設(shè)計(jì)

2.1 操作系統(tǒng)的簡(jiǎn)介

μC/OS-II是Micrium公司開發(fā)的,是一個(gè)可移植、可固化、可裁剪、占先式多任務(wù)的實(shí)時(shí)內(nèi)核,現(xiàn)如今它已被使用于多種微處理器、微控制器和數(shù)字處理芯片(超過100種以上的微處理器應(yīng)用都移植使用過它[3])。自學(xué)習(xí)紅外遙控裝置的任務(wù)管理調(diào)度便使用了μC/OS-II操作系統(tǒng)。

2.2 紅外編碼的采集策略

波形測(cè)量是指對(duì)紅外信號(hào)的編碼波形進(jìn)行測(cè)量,實(shí)際測(cè)量調(diào)制信號(hào)高低電平的時(shí)間,以紅外NEC[4]協(xié)議為例,紅外NEC協(xié)議編碼波形如圖9 所示。

但是市面上紅外遙控器的設(shè)計(jì)沒有遵循統(tǒng)一的紅外遙控標(biāo)準(zhǔn)。所以不同的遙控器發(fā)出的紅外指令中,起始碼各不相同,而且后面的控制指令差別也很大,甚至指令碼的位數(shù)也不相同。通過采用數(shù)字示波器對(duì)紅外指令信號(hào)進(jìn)行采集,發(fā)現(xiàn)它們和標(biāo)準(zhǔn)的編碼方式差別較大,但基本的編碼思想相同,都是采用不同的周期、不同占空比的脈沖來分別表示0和1。不同遙控器的脈沖周期可能不同,占空比也不盡相同。

為了能學(xué)習(xí)不同編碼的波形,實(shí)現(xiàn)真正的“萬能”,自學(xué)習(xí)紅外遙控裝置將采集完整的波形,并將其整個(gè)波形進(jìn)行記錄,以便發(fā)射該波形時(shí)進(jìn)行調(diào)用。

采集的具體方法是使用STM32的定時(shí)器上升沿觸發(fā)中斷和下降沿觸發(fā)中斷來測(cè)量高低電平時(shí)間長(zhǎng)度。流程圖如圖10所示。

圖8 自學(xué)習(xí)紅外遙控裝置PCB圖

圖9 紅外NEC編碼波形

圖10 紅外采集程序流程圖

2.3 數(shù)據(jù)的存儲(chǔ)

自學(xué)習(xí)紅外遙控裝置未添加存儲(chǔ)模塊,而是將數(shù)據(jù)保存在處理器的片內(nèi)flash中。本次使用的是STM32f103c8芯片,其flash總共128k,其中后64k不能用于存儲(chǔ)程序,所以使用后64k存放數(shù)據(jù):地址從0x08010000開始,每1k為一頁,一共64頁,每頁的存儲(chǔ)格式如表1所示。每頁中都只存放同一種型號(hào)遙控器的按鍵,在沒存儲(chǔ)滿的情況下,學(xué)習(xí)另一種型號(hào)的遙控器將另起一頁進(jìn)行存儲(chǔ)。

表1 flash中數(shù)據(jù)存儲(chǔ)地址表

表2 控制字功能表

2.4 與上位機(jī)通訊規(guī)范

自學(xué)習(xí)紅外遙控裝置可以通過Wi-Fi模塊與上位機(jī)進(jìn)行通信,以此實(shí)現(xiàn)遠(yuǎn)程控制,以下為本裝置與為其專門設(shè)計(jì)的手機(jī)APP的通信格式。數(shù)據(jù)格式為字符串,字符串以 為結(jié)束標(biāo)志,具體的控制字和反饋值見表2和表3。

表3 反饋值意義表

3 自學(xué)習(xí)紅外遙控裝置APP設(shè)計(jì)

隨著科技的不斷進(jìn)步和人們消費(fèi)水平的提高,智能手機(jī)的發(fā)展日新月異,手機(jī)APP應(yīng)用市場(chǎng)作為一個(gè)新興的行業(yè)以迅猛之勢(shì)快速發(fā)展。基于此,智能手機(jī)作為自學(xué)習(xí)紅外遙控裝置的人機(jī)交互裝置便成為最優(yōu)的選擇。

3.1 APP與紅外遙控裝置的通信連接

自學(xué)習(xí)紅外遙控裝置采用TCP進(jìn)行數(shù)據(jù)通信。其中Wi-Fi模塊作為TCP服務(wù)器,手機(jī)APP作為TCP客戶端。配置界面如圖11所示。其中IP地址與端口需與自學(xué)習(xí)紅外遙控裝置一致。

圖11 TCP配置界面

3.2 APP人機(jī)交互界面設(shè)計(jì)

自學(xué)習(xí)紅外遙控裝置APP的控制界面主要分為三大部分:設(shè)備登錄管理界面、遙控器類型選擇界面、各類型遙控器對(duì)應(yīng)的按鍵控制及顯示界面。選取其中一界面展示,如圖12為電視機(jī)遙控器控制界面。

4 總結(jié)

圖12 APP控制界面展示圖

基于Wi-Fi控制的具有自學(xué)習(xí)能力的紅外遙控裝置與市面上同類型的產(chǎn)品相比,在自學(xué)習(xí)功能方面采取了更優(yōu)的設(shè)計(jì)方案,且取得較好的成果。使用APP通過Wi-Fi對(duì)裝置進(jìn)行操作也有利于用戶的使用和產(chǎn)品的推廣。在實(shí)際測(cè)試使用中性能良好,而且價(jià)格低廉、控制準(zhǔn)確、操作簡(jiǎn)單。

參考文獻(xiàn)

[1] 蘆健,彭軍,顏?zhàn)杂?等.自學(xué)習(xí)型智能紅外遙控器設(shè)計(jì)[J].國(guó)外電子測(cè)量技術(shù),2006,25(8):64 66

[2] Jioseph Yiu.ConTex-M3 權(quán)威指南[M].宋巖,譯.北京:北京航空航天大學(xué)出版社,2009

[3] Jean J.Labrosse.嵌入式實(shí)時(shí)操作系統(tǒng)μC/OS-2[M].邵貝貝,譯.北京:北京航天航空大學(xué)出版社.2003

[4] 鄭偉,謝利理,張震.一種具有自學(xué)習(xí)功能的智能紅外遙控器設(shè)計(jì)[J].計(jì)算機(jī)測(cè)量與控制,2007,15(12):1758-1759

猜你喜歡
界面設(shè)計(jì)
國(guó)企黨委前置研究的“四個(gè)界面”
何為設(shè)計(jì)的守護(hù)之道?
《豐收的喜悅展示設(shè)計(jì)》
流行色(2020年1期)2020-04-28 11:16:38
瞞天過海——仿生設(shè)計(jì)萌到家
基于FANUC PICTURE的虛擬軸坐標(biāo)顯示界面開發(fā)方法研究
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
空間界面
金秋(2017年4期)2017-06-07 08:22:16
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
電子顯微打開材料界面世界之門
人機(jī)交互界面發(fā)展趨勢(shì)研究
主站蜘蛛池模板: 欧美无专区| 亚洲午夜国产精品无卡| 日本精品视频一区二区| 成人免费一级片| 在线观看免费AV网| 国产精品手机在线观看你懂的| 国产免费黄| 国产精品无码AⅤ在线观看播放| 日本人真淫视频一区二区三区| 国产在线视频自拍| 亚洲色图欧美在线| 日本高清免费不卡视频| 国产精品偷伦在线观看| 欧美激情,国产精品| 玖玖精品视频在线观看| 热99精品视频| 国产亚洲欧美另类一区二区| 欧美中文字幕一区| 久久综合伊人 六十路| 成年看免费观看视频拍拍| 又黄又湿又爽的视频| 亚洲一级毛片在线播放| 无码一区二区波多野结衣播放搜索| 精品欧美视频| a级毛片一区二区免费视频| 日韩av资源在线| 国产精品综合久久久| 亚洲高清资源| 亚洲天堂2014| 亚洲AV无码乱码在线观看裸奔| 亚洲美女高潮久久久久久久| 为你提供最新久久精品久久综合| 最新国产你懂的在线网址| 亚洲综合精品香蕉久久网| 久久精品人人做人人爽97| 国产传媒一区二区三区四区五区| 91久久大香线蕉| 日韩黄色在线| 久久国产香蕉| 四虎成人精品在永久免费| 国产在线八区| 91精品日韩人妻无码久久| 区国产精品搜索视频| 欧美在线一二区| 亚洲侵犯无码网址在线观看| 女人av社区男人的天堂| 一级毛片免费的| 国产第四页| 国产情精品嫩草影院88av| 亚洲中文在线看视频一区| 91视频国产高清| 日本一区二区不卡视频| 午夜久久影院| 久久精品免费国产大片| 中日无码在线观看| 日韩AV手机在线观看蜜芽| 中文字幕中文字字幕码一二区| 亚洲精品动漫在线观看| 无码aⅴ精品一区二区三区| 亚洲国产精品日韩欧美一区| 国产欧美在线| 国产真实自在自线免费精品| 国产成人狂喷潮在线观看2345| 91精品视频网站| 国产办公室秘书无码精品| 亚洲中文字幕在线观看| 国产在线91在线电影| 亚洲有无码中文网| 国产精品自在自线免费观看| 久久精品女人天堂aaa| 国产在线精彩视频论坛| 麻豆精品国产自产在线| 中文字幕调教一区二区视频| 国产激情无码一区二区三区免费| 欧美日韩久久综合| 亚洲一区波多野结衣二区三区| 国产精品视频999| 99re免费视频| 尤物视频一区| 亚洲日本一本dvd高清| 国产情精品嫩草影院88av| 特黄日韩免费一区二区三区|