<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 設計應用 > 基于Internet/Intranet的錄像機遠程控制系統設計

基于Internet/Intranet的錄像機遠程控制系統設計

作者: 時(shí)間:2006-05-07 來(lái)源:網(wǎng)絡(luò ) 收藏

摘要:介紹一種基于Internet/Intranet的錄像機遠程控制系統。系統主要由錄像機(VCR)、VCR控制器、Web服務(wù)器以及Web瀏覽器組成。用戶(hù)可在戶(hù)外使用IE或Nescape等現有的Web瀏覽器,通過(guò)Internet/Intranet對家里的VCR進(jìn)行控制,如:VCR即時(shí)錄像、定時(shí)錄像等。以MOTOROLA的8位微控制器芯片MC68HC908GP32為信心的控制器;使用嵌入式芯片實(shí)現Web服務(wù)器,使系統能脫離PC機,更為實(shí)用。

本文引用地址:http://dyxdggzs.com/article/245683.htm

關(guān)鍵詞:Internet 錄像機(VCR) VCR控制器 Web服務(wù)器 Web瀏覽器

前言

隨著(zhù)網(wǎng)絡(luò )的發(fā)展,Internet已是人們生活的一部分,通過(guò)Internet不僅可以進(jìn)行郵件通信、學(xué)院、查閱資料,現在還可以進(jìn)行遠程控制。只要有Internet的地址,就要吧通過(guò)Internet網(wǎng)對某儀器設備、家用電器、保安系統進(jìn)行監控。

家用電器發(fā)展到現在,已由原先的傳統家電發(fā)展到信息家電,而且近年來(lái)發(fā)展勢頭特別迅猛。由于Internet的迅速發(fā)展,使信息家電變?yōu)楝F實(shí)。信息家電使人們通過(guò)Internet/Intranet遠程對家電進(jìn)行控制,也可在電器上通過(guò)Inernet/Intranet獲取信息、購物等?;贗nternet/Intranet的信息家電,只要有上網(wǎng)的計算機就可以實(shí)現控制,而且也可以隨時(shí)了解某些家電的狀態(tài)情況,如電冰箱內的食物品種或多少等信息。

本文以錄像機為目標,設計一個(gè)基于Internet/Intranet的錄像機遠程控制系統。設計以MOTOROLA的8位微控制芯片為核心的控制器,通過(guò)RS232與基于PC機的Web服務(wù)器進(jìn)行通信。如能使用嵌入式芯片實(shí)現Web服務(wù)器,使系統能脫離PC機,那將更為實(shí)用,這是信息家電未來(lái)發(fā)展的技術(shù)方向。

一、系統設計

錄像機(VCR)的遠程控制系統,是指用戶(hù)可在戶(hù)外,通過(guò)Internet對家里的VCR進(jìn)行控制,如:VCR即時(shí)錄像、定時(shí)錄像等。該系統主要由Web瀏覽器、Web服務(wù)器和Web控制器組成,如圖1所示。

Web瀏覽器,使用IE或Nescape瀏覽器對家里的Web服務(wù)器進(jìn)行訪(fǎng)問(wèn),在瀏覽器上顯示用戶(hù)界面(UI)。通過(guò)用戶(hù)界面(UI),用戶(hù)就像直接對著(zhù)VCR進(jìn)行操作一樣,遠程對VCR實(shí)現操作。用戶(hù)界面(UI)是利用Java語(yǔ)言在emWare開(kāi)發(fā)平臺上設計的網(wǎng)頁(yè)界面。

Web服務(wù)器,基于emWare的emGateway Server把家里的個(gè)人PC機映射成為Web服務(wù)器,通過(guò)它把VCR連接上網(wǎng)。

Web控制器,基于emWare的emMicro Web控制器,以MOTOROLA的8位控制器芯片MC68HC908GP32為核心的控制器??刂破魑挥赩CR內部,通過(guò)RS232串行口與Web服務(wù)器進(jìn)行連接,接收Internet傳來(lái)的控制信號和向Internet發(fā)送結果信息。

Web控制器與Web服務(wù)器也可通過(guò)紅外接口、無(wú)線(xiàn)接口來(lái)實(shí)現無(wú)線(xiàn)連接。

二、硬件構成

本系統的硬件主要由PC機、錄像機(VCR)和以MOTOROLA的8位微控制器芯片MC68HC908GP32為核心的控制組成。這里主要對控制器的設計進(jìn)行闡述。

MC68HC908GP32是MOTOROLA新一代8位單片機MC68HC08系列中通用的一種。具有價(jià)格低、速度快(8MHz總線(xiàn)速度)、功能強和功耗低等優(yōu)點(diǎn)。特別是帶有閃速存儲器(Flash Memory),具有更高的性能價(jià)格比,利于產(chǎn)品開(kāi)發(fā)??刂破饕栽搯纹瑱C為信心,通過(guò)其SCI串行口與PC機RS232串行口連接。對于現成的錄像機,只能通過(guò)其紅外遙控器對其進(jìn)行控制,由單片機的I/O控制遙控器。VCR控制器的硬件結構如圖2所示。

三、軟件設計

在Web瀏覽器上通過(guò)用戶(hù)界面(UI)對VCR進(jìn)行控制。用戶(hù)界面(UI)是利用Java語(yǔ)言在emWare開(kāi)發(fā)平臺上進(jìn)行設計的。用戶(hù)界面(UI)與VCR控制器進(jìn)行參數傳遞,由參數值對VCR進(jìn)行相應的控制。

用戶(hù)界面(UI)如圖3所示。

在Visual Café上進(jìn)行可視化編程,模擬一臺VCR,顯示VCR的控制面板??刂泼姘迳嫌袑CR控制的相關(guān)按鍵,如播放、錄像、前進(jìn)、后進(jìn)等。VCR的遠程控制主要是即時(shí)錄像、定時(shí)錄像,這樣就要有當前時(shí)間、錄像時(shí)間、錄像長(cháng)度、錄像頻道的顯示和設置、編譯Java程序得到emVCR.class和pemVCR.jar兩個(gè)文件,利用HTTP網(wǎng)頁(yè)編輯器,在Internet家用電器控制網(wǎng)頁(yè)上嵌入emVCR.class和pemVCR.jar。

PLET CODE=emVCR.classARCHIVE=pemVCR.jarWIDTH=497 HEIGHT=179>

/PLET>

該網(wǎng)頁(yè)界面即成為用戶(hù)界面(UI)。

由用戶(hù)在用戶(hù)界面(UI)對當前時(shí)間、錄像時(shí)間、錄像長(cháng)度、錄像頻道等參數進(jìn)行設置,通過(guò)串行口存入VCR控制器的MC發(fā)8HC908GP32 MCU內,MCU對一個(gè)時(shí)鐘進(jìn)行計時(shí),錄像時(shí)間到,由MCU啟動(dòng)VCR進(jìn)行錄像。

可有多個(gè)用戶(hù)同在Internet/Intranet上連接到Web服務(wù)器,實(shí)現多用戶(hù)系統。對于每一個(gè)用戶(hù)的用戶(hù)界面(UI),要保證其狀態(tài)一致,如一位用戶(hù)要求VCR進(jìn)行錄像后,應在每位用戶(hù)的用戶(hù)界面(UI)上都顯示錄像狀態(tài)。這樣需要VCR控制器的MCU在參數被改變后,通過(guò)Web服務(wù)器向Internet/Interanet發(fā)放,使Internet/Intranet上的用戶(hù)界面(UI)狀態(tài)同時(shí)改變。

VCR控制器的MCU的程序流程如圖4所示。

本系統使用PC機作為Web服務(wù)器,便于設計,可簡(jiǎn)單實(shí)現Web服務(wù)器與Internet/Intranet進(jìn)行連接?,F在嵌入式CPU可望實(shí)現Web服務(wù)器,而使系統能脫離PC機,使信息家電能直接與網(wǎng)絡(luò )Internet/Intranet連接,成為真正的信息家電?,F嵌入式CPU還沒(méi)有真正把網(wǎng)絡(luò )協(xié)議嵌入,故設計起來(lái)很困難。設計都要編寫(xiě)相應的網(wǎng)絡(luò )協(xié)議,以便以網(wǎng)絡(luò )進(jìn)行通信。

結束語(yǔ)

本錄像機(VCR)的遠程控制系統,采用PC機作為Web服務(wù)器,MOTOROLA新一代8位單片機MC68HC908GP32作為VCR控制器,在emWare平臺上進(jìn)行開(kāi)發(fā),在Visual Café上進(jìn)行可視化編程,使Web服務(wù)器與VCR控制器可以互相交換信息,以達到Internet/Intranet上的用戶(hù)使用IE或Nescape等現有的Web瀏覽器,通過(guò)Internet/Intranet登錄到VCR控制Web服務(wù)器,對家里的VCR進(jìn)行控制的目的。如使用嵌入式CPU實(shí)現Web服務(wù)器,使系統能脫離PC機。嵌入式CPU也可代替VCR控制器的MCU,減小通過(guò)RS232通信的速率影響,那將更為實(shí)用。



評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>