專利名稱:偽web服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬嵌入式Internet設(shè)備領(lǐng)域,特別涉及一種用于工業(yè)控制、信息家電及辦公自動化領(lǐng)域的偽web服務(wù)器。
Internet在最初實現(xiàn)了數(shù)據(jù)/信息利用IP技術(shù)的傳輸(Data OverIP),隨著網(wǎng)絡(luò)帶寬的增加和技術(shù)的不斷改善,現(xiàn)在的Internet實現(xiàn)了“聲音/圖像利用IP技術(shù)的傳輸(Audio/Video Over IP)”??梢詳嘌?,隨著人們對網(wǎng)絡(luò)的不斷理解以及網(wǎng)絡(luò)的不斷普及,將來的Internet必將需要實現(xiàn)“控制行為利用IP技術(shù)的傳輸(Action OverIP)”。Internet的普及縮短了人和人之間的距離,使整個地球看起來就象在一個村子里一樣近了。然而僅僅實現(xiàn)人和人進(jìn)行信息的交互還是遠(yuǎn)遠(yuǎn)不夠的,我們需要知道更多的現(xiàn)場設(shè)備正在運(yùn)行的信息,需要從遠(yuǎn)程去感知它、控制它,甚至改變它的運(yùn)行方式。由于Internet的發(fā)展,使人們的生活方式發(fā)生了一場革命性的變化。
本發(fā)明的目的在于提供一種結(jié)構(gòu)合理,能將家電、辦公設(shè)備、工業(yè)控制等設(shè)備接入Internet并實施智能操作及控制的偽web服務(wù)器。
本發(fā)明的技術(shù)解決方案可依如下方式實現(xiàn)本發(fā)明含有以太網(wǎng)控制器RTL8019AS、AVR單片機(jī)、內(nèi)部程序存儲器FLASH、內(nèi)部數(shù)據(jù)存儲器EEPROM、頁面存儲器SEEPROM、通用異步通訊接口UART、14位I/O接口;所述以太網(wǎng)控制器RTL8019AS的數(shù)據(jù)口SD0~SD7接AVR單片機(jī)端口PA0~PA7腳;以太網(wǎng)控制器RTL8019AS的地址口SA0~SA4接AVR單片機(jī)端口PC0~PC4腳;頁面存儲器SEEPROM的SCL腳接AVR單片機(jī)的PD7腳。
本發(fā)明結(jié)構(gòu)合理,能將家電、辦公設(shè)備、工業(yè)控制等設(shè)備接入Internet并實施智能操作及控制。它在Internet網(wǎng)絡(luò)中代替了傳統(tǒng)結(jié)構(gòu)中的PC機(jī)或Server,使得任何一個電器設(shè)備可以通過Internet來訪問數(shù)據(jù),傳統(tǒng)的Server實現(xiàn)的是使數(shù)據(jù)(Data)能夠通過Internet來發(fā)布,本發(fā)明繼承并發(fā)展了這一概念,它提供對嵌入的電器設(shè)備I/O的訪問,使原有意義上在Internet上發(fā)布的數(shù)據(jù)(Data)帶有了行為(Action)的特征。
下面結(jié)合附圖詳述本發(fā)明的最佳實施方案
圖1為本發(fā)明的電路原理框圖2為本發(fā)明處于工作狀態(tài)時的整體電路原理框圖;圖3為本發(fā)明硬件控制原理圖;圖4為本發(fā)明I/O接口電路;如圖所示,本發(fā)明含有以太網(wǎng)控制器RTL8019AS、AVR單片機(jī)、內(nèi)部程序存儲器FLASH、內(nèi)部數(shù)據(jù)存儲器EEPROM、頁面存儲器SEEPROM、通用異步通訊接口UART、14位I/O接口;所述以太網(wǎng)控制器RTL8019AS的數(shù)據(jù)口SD0~SD7接AVR單片機(jī)端口PA0~PA7腳;以太網(wǎng)控制器RTL8019AS的地址口SA0~SA4接AVR單片機(jī)端口PC0~PC4腳;頁面存儲器SEEPROM的SCL腳接AVR單片機(jī)的PD7腳。AVR單片機(jī)端口PB0~PB7接設(shè)備的I0~I(xiàn)7;AVR單片機(jī)端口PD0~PD7接設(shè)備的O0~O7腳;AVR單片機(jī)端口PB5~PB7接串行下載接口的MOSI、MISO、SCK腳。I/O是PB0~PB7、PD2~PD7共計14個。AVR單片機(jī)端口PD0~PD1為通用異步通訊接口UART。AVR單片機(jī)為AT90S8515,SEEPROM為24C256。
來至異地客戶端瀏覽器的URL請求通過Internet傳送到本地局域網(wǎng),經(jīng)路由器直接到達(dá)本發(fā)明的以太網(wǎng)接口,本發(fā)明的web服務(wù)器響應(yīng)這一URL請求,經(jīng)過安全認(rèn)證后調(diào)出用戶頁面并返回這一頁面;異地客戶端瀏覽器在得到響應(yīng)后可以點擊或其它行為發(fā)出調(diào)用CGI請求,web服務(wù)器響應(yīng)并解釋這個請求,發(fā)出此請求設(shè)定的動作控制命令及其相關(guān)輔助命令,本發(fā)明的底層響應(yīng)這些命令,通過功率驅(qū)動接口對被控設(shè)備進(jìn)行操作,完成異地請求的設(shè)定動作。
本發(fā)明的主要硬件指標(biāo)(A)本發(fā)明自帶14個I/O接口;(B)每8個、12個口可以自由組合相應(yīng)精度的A/D、D/A轉(zhuǎn)換接口(C)每個數(shù)字I/O接口可提供TTL I/O繼電器I/O和光電隔離;(D)功耗不大于400mW;本地計算機(jī)通過串行下載接口向本發(fā)明發(fā)送程序和相關(guān)數(shù)據(jù),若本發(fā)明處于工作狀態(tài),則先將本發(fā)明內(nèi)的當(dāng)前固件送出,本地計算機(jī)比較下載的固件和當(dāng)前固件的異同,如無變化則取消下載,否則向本發(fā)明發(fā)出擦除命令,本發(fā)明完成命令后,本地計算機(jī)依次將程序和數(shù)據(jù)送出,本發(fā)明根據(jù)數(shù)據(jù)依次將FLASH、EEPROM、SEEPROM刷新,刷新成功后,本發(fā)明重新啟動進(jìn)入監(jiān)控狀態(tài)。遠(yuǎn)程的WEB請求經(jīng)RTL8019AS送到AVR單片機(jī),邏輯處理后經(jīng)經(jīng)RTL8019AS送往遠(yuǎn)程以應(yīng)答WEB請求;受控設(shè)備的輸入量變化和遠(yuǎn)程的WEB請求若需要更改受控設(shè)備當(dāng)前狀態(tài)則AVR單片機(jī)依據(jù)邏輯更改輸出管腳來改變受控設(shè)備的狀態(tài);這樣就完成了計算機(jī)對設(shè)備的監(jiān)控、診斷和管理的交互過程。
權(quán)利要求
1.偽web服務(wù)器,其特征在于含有以太網(wǎng)控制器RTL8019AS、AVR單片機(jī)、內(nèi)部程序存儲器FLASH、內(nèi)部數(shù)據(jù)存儲器EEPROM、頁面存儲器SEEPROM、通用異步通訊接口UART、14位I/O接口;所述以太網(wǎng)控制器RTL8019AS的數(shù)據(jù)口(SD0~SD7)接AVR單片機(jī)端口(PA0~PA7)腳;以太網(wǎng)控制器RTL8019AS的地址口SA0~SA4接AVR單片機(jī)端口(PC0~PC4)腳;頁面存儲器SEEPROM的(SCL)腳接AVR單片機(jī)的(PD7)腳。
全文摘要
本發(fā)明屬嵌入式Internet設(shè)備領(lǐng)域,特別涉及一種用于工業(yè)控制、信息家電及辦公自動化領(lǐng)域的偽web服務(wù)器,其特征在于:含有:以太網(wǎng)控制器、單片機(jī)、內(nèi)部程序存儲器、內(nèi)部數(shù)據(jù)存儲器、頁面存儲器、通用異步通訊接口、14位I/O接口;所述以太網(wǎng)控制器的數(shù)據(jù)口(SD0~SD7)接單片機(jī)端口(PA0~PA7)腳;以太網(wǎng)控制器的地址口SA0~SA4接單片機(jī)端口(PC0~PC4)腳;頁面存儲器的(SCL)腳接AVR單片機(jī)的(PD7)腳。
文檔編號G06F15/16GK1334524SQ0112011
公開日2002年2月6日 申請日期2001年7月5日 優(yōu)先權(quán)日2001年7月5日
發(fā)明者阮冠春, 王濟(jì)勇, 林濤, 孫穎, 金歡, 狄艷軍 申請人:趙海