<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 單片機(jī)模擬信息家電設(shè)計(jì)方案

          單片機(jī)模擬信息家電設(shè)計(jì)方案

          作者: 時(shí)間:2011-08-02 來源:網(wǎng)絡(luò) 收藏
          6.2 軟件的與實(shí)現(xiàn)

          本文引用地址:http://www.ex-cimer.com/article/172589.htm

            通過瀏覽器的web頁面控制,首先要定義控制協(xié)議,讓從網(wǎng)關(guān)發(fā)送過去的能夠被接收解釋并能執(zhí)行正確的操作,系統(tǒng)工作流程如下:

           ?。?)開發(fā)系統(tǒng)板上電后初始化主芯片及各外圍芯片。

           ?。?)打開PC機(jī)瀏覽器,輸入http://10.1.1.20/index.htm,由瀏覽器發(fā)出的連接嵌入式Web服務(wù)器請求經(jīng)過開發(fā)板上的RTL8019AS,再經(jīng)SX52解釋后在其控制下把讀取請求發(fā)送至存儲(chǔ)網(wǎng)頁的24C256,24C256根據(jù)SX52發(fā)送過來的命令取出網(wǎng)頁后通過RTL8019AS送至PC的瀏覽器,即打開遠(yuǎn)程控制端如圖3所示。

           ?。?)選擇圖3中的“速度”再點(diǎn)擊“確定”,啟動(dòng)開發(fā)板上的電風(fēng)扇模塊,然后根據(jù)需要點(diǎn)擊前面的選項(xiàng)控制風(fēng)扇,瀏覽器就將控制通過網(wǎng)線傳給RTL8019AS,再經(jīng)SX52解釋轉(zhuǎn)化為控制命令發(fā)送給電風(fēng)扇遙控發(fā)射芯片,該芯片發(fā)送遙控信號(hào)遙控接收電路通過相應(yīng)的LED顯示,從而響應(yīng)控制請求。最后通過觀看控制界面上燈的狀態(tài)與開發(fā)板上相應(yīng)LED顯示是否相符,從而檢驗(yàn)系統(tǒng)運(yùn)行成功與否。

            由于考慮到的處理能力,定義單個(gè)字符傳遞控制信息不僅可以節(jié)省資源,而且可以縮短響應(yīng)時(shí)間,滿足更高的實(shí)時(shí)性要求。以對電風(fēng)扇模塊的為例,通過網(wǎng)頁發(fā)送給網(wǎng)關(guān)的控制協(xié)議具體實(shí)現(xiàn)如下:用'e'代表關(guān)閉,'f'代表定時(shí),'g'代表風(fēng)速/啟動(dòng),'h'代表工作模式,'i'代表搖頭。每選擇一個(gè)選項(xiàng),按“確定”后,就發(fā)送一次上面相應(yīng)字符給信息(SX52),后面相應(yīng)的燈就按已經(jīng)定義好的規(guī)律變亮或是變暗。

            代碼添加和修改,再按以下的步驟完成最后的工作:

           ?。?)制作控制頁面,實(shí)現(xiàn)以上協(xié)議,并顯示電風(fēng)扇的控制狀態(tài)信息,頁面外觀如圖3所示。然后計(jì)算該頁面的大小,利用SX52特有的哈希函數(shù)計(jì)算出URI。

           ?。?)修改Eth_my3.src源文件中開發(fā)板IP地址值,URI值等,裁剪掉DHCP、SMTP等模塊,添加電風(fēng)扇初始化代碼、中斷代碼和協(xié)議轉(zhuǎn)化模塊。

           ?。?)利用匯編/編程器軟件SXKey52.exe將文件e2file3ttm1.

            src下載到開發(fā)系統(tǒng)板,然后利用PC上運(yùn)行的裝載程序E2File.

            exe將網(wǎng)頁裝載到EEPROM中,再次利用SXKey52.exe將網(wǎng)頁服務(wù)器程序Eth_my3.src下載到開發(fā)系統(tǒng)板,最后打開PC上的瀏覽器,在地址欄輸入http://10.1.1.20/index.htm就可以看見如圖3所示的界面,通過該界面可以對開發(fā)板上的電風(fēng)扇硬件電路進(jìn)行控制。

            7 小結(jié)

            本文從研究信息家電內(nèi)部結(jié)構(gòu)和家庭網(wǎng)關(guān)出發(fā),選擇高性能的8位SX52集成系統(tǒng)并進(jìn)行軟硬件裁剪,成功地利用外圍硬件電路和虛擬外圍及網(wǎng)絡(luò)協(xié)議軟件虛擬模塊,搭建了信息家電的平臺(tái),為進(jìn)一步研究家庭網(wǎng)關(guān)和信息家電內(nèi)部結(jié)構(gòu)以及二者之間的功能分配和通信協(xié)議打下了堅(jiān)實(shí)的基礎(chǔ)。


          上一頁 1 2 下一頁

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();