專利名稱:一種用于家庭網(wǎng)絡(luò)網(wǎng)關(guān)的方法及其裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于家庭網(wǎng)絡(luò)網(wǎng)關(guān)的方法及其裝置,屬于網(wǎng)絡(luò)通訊領(lǐng)域。
技術(shù)方案針對(duì)上述現(xiàn)有技術(shù)中存在的問題,本發(fā)明的目的是提供一種用于家庭網(wǎng)絡(luò)網(wǎng)關(guān)的方法及其裝置,它可通過互聯(lián)網(wǎng)監(jiān)控家庭網(wǎng)絡(luò),并能直接在網(wǎng)頁上查看或控制家中的設(shè)備。
為了達(dá)到上述的發(fā)明目的,本發(fā)明的技術(shù)方案以如下方式實(shí)現(xiàn)一種用于家庭網(wǎng)絡(luò)網(wǎng)關(guān)的方法,其步驟為1)上電啟動(dòng),并進(jìn)行初始化;2)通過微處理器的串行發(fā)送緩沖器Serial Send Buffer發(fā)送IP地址索求命令給家庭網(wǎng)絡(luò)上的各設(shè)備的總線耦合單元BusCouple Unit,總線耦合單元回應(yīng)數(shù)據(jù)后就進(jìn)行IP地址的初始化配置工作;3)不間斷檢索Internet接口,并判斷網(wǎng)上有無數(shù)據(jù)索取和命令要求;4)若沒有,則返回步驟3),若有,則轉(zhuǎn)存到微處理器的接收緩沖器Receive Buffer里;5)判斷所接收數(shù)據(jù)的命令種類及要求如果是查表命令,就把預(yù)存在查表數(shù)據(jù)專用的緩沖器meter-x中的數(shù)據(jù)回送到發(fā)送緩沖器Send Buffer,然后發(fā)送到Internet;如果是基本數(shù)據(jù)信息及基本設(shè)備信息的要求命令,對(duì)命令進(jìn)行判斷,并進(jìn)行數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換后將命令序列放置到串行發(fā)送緩沖器SerialSend Buffer,然后轉(zhuǎn)發(fā)命令給家庭網(wǎng)絡(luò)上的各設(shè)備的總線耦合單元Bus Couple Unit;如果是查詢和遠(yuǎn)控命令,就把相應(yīng)的命令字、設(shè)備號(hào)放置到串行發(fā)送緩沖器Serial Send Buffer,然后發(fā)送給家庭網(wǎng)絡(luò)上的各設(shè)備的總線耦合單元Bus Couple Unit;如果是短信息數(shù)據(jù)請(qǐng)求,對(duì)命令進(jìn)行判斷,并進(jìn)行數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換后,就將用戶的簡(jiǎn)短的文字留言放置到串行發(fā)送緩沖器Serial SendBuffer里,然后發(fā)送到家庭網(wǎng)絡(luò),相應(yīng)的顯示模塊就會(huì)顯示出文字;6)不間斷的查詢與家庭網(wǎng)絡(luò)上各設(shè)備的總線耦合單元Bus CoupleUnit的接口,并判斷有無返回?cái)?shù)據(jù);7)若無數(shù)據(jù),則返回步驟6);若有數(shù)據(jù),則把從總線耦合單元Bus Couple Unit上接收到的數(shù)據(jù)轉(zhuǎn)存到串行接收緩沖器Serial Receive Buffer里;8)判斷收到的數(shù)據(jù)是與哪個(gè)命令相對(duì)應(yīng)的回應(yīng)數(shù)據(jù)如果是IP地址配置特殊命令,就進(jìn)行IP地址的配置及格式轉(zhuǎn)換,配置好以后,則通過串行發(fā)送緩沖器Serial Send Buffer把IP地址發(fā)送到互聯(lián)網(wǎng);如果是查詢、遠(yuǎn)控、基本數(shù)據(jù)信息及基本設(shè)備信息等非特殊命令相關(guān)的響應(yīng)數(shù)據(jù),則將數(shù)據(jù)的命令字、設(shè)備號(hào)、數(shù)據(jù)等轉(zhuǎn)存到串行發(fā)送緩沖器Serial Send Buffer,然后發(fā)送到Internet,并且可通過網(wǎng)頁直觀的呈現(xiàn)出這些信息和狀態(tài);如果是查表特殊命令相關(guān)的響應(yīng)數(shù)據(jù),則經(jīng)過對(duì)設(shè)備號(hào)X判斷后,將其臨時(shí)存放到查表數(shù)據(jù)專用的緩沖器meter_X中,這里存放的數(shù)據(jù)將不斷的被后續(xù)的最新數(shù)據(jù)刷新。
實(shí)現(xiàn)上述方法的裝置,包括電子脈沖變壓器、協(xié)議轉(zhuǎn)換處理芯片、微處理器、復(fù)位芯片、程序下載接口、用來存儲(chǔ)程序的快擦寫存儲(chǔ)器FLASH、靜態(tài)讀寫存儲(chǔ)器SRAM。其結(jié)構(gòu)特點(diǎn)在于,Internet接口的請(qǐng)求信息經(jīng)過電子脈沖變壓器和協(xié)議轉(zhuǎn)換處理芯片,傳送到微處理器的I/O口,微處理器對(duì)數(shù)據(jù)進(jìn)行處理并將其傳送到家庭網(wǎng)絡(luò)接口,家庭網(wǎng)絡(luò)接口把命令和數(shù)據(jù)回傳到微處理器的I/O口,微處理器對(duì)回傳的數(shù)據(jù)進(jìn)行分析處理,再通過協(xié)議轉(zhuǎn)換處理芯片進(jìn)行數(shù)據(jù)交換,然后交換的數(shù)據(jù)經(jīng)電子脈沖變壓器傳送到Internet接口。所述的協(xié)議轉(zhuǎn)換處理芯片通過調(diào)用快擦寫存儲(chǔ)器FLASH里的程序和靜態(tài)讀寫存儲(chǔ)器SRAM中的數(shù)據(jù)對(duì)接收的信息進(jìn)行數(shù)據(jù)交換。所述微處理器根據(jù)靜態(tài)讀寫存儲(chǔ)器SRAM中標(biāo)定的數(shù)據(jù)和快擦寫存儲(chǔ)器FLASH中標(biāo)定的程序?qū)鱽淼臄?shù)據(jù)進(jìn)行處理。所述程序下載接口為整個(gè)微處理器提供最初的單片機(jī)程序下載,所述復(fù)位芯片根據(jù)程序下載接口發(fā)出的信號(hào),在程序下載前發(fā)出復(fù)位信號(hào)給微處理器。
由于本發(fā)明的裝置采用的型號(hào)為Rabbit2000的微處理器是一個(gè)帶有以太網(wǎng)接口的8位微程序控制單元MCU,其利用內(nèi)置的以太網(wǎng)接口,接收和發(fā)送Internet信息,還利用其內(nèi)置的通用異步收發(fā)報(bào)機(jī)UART與家庭網(wǎng)絡(luò)上的網(wǎng)關(guān)BCU(Bus Couple Unit即總線耦合單元)通信,發(fā)送、接收家庭網(wǎng)絡(luò)控制信息。因而使本發(fā)明可負(fù)責(zé)接收Internet的數(shù)據(jù),發(fā)送到家庭網(wǎng)絡(luò),或者從家庭網(wǎng)絡(luò)接收數(shù)據(jù),發(fā)送到Internet,從而完成從Internet上瀏覽家庭網(wǎng)絡(luò)中的各種設(shè)備狀態(tài),可查詢水表、電表、煤氣表、暖氣表的數(shù)據(jù),也可以控制家中各種設(shè)備的開通與關(guān)斷。本發(fā)明為用戶提供了一個(gè)直觀的交流窗口,通過它用戶可以在互聯(lián)網(wǎng)上以形象化的網(wǎng)頁來表現(xiàn)家中的設(shè)備布局,用簡(jiǎn)單的鼠標(biāo)操作來控制家里的設(shè)備及查詢?cè)O(shè)備狀態(tài),使用起來十分方便。
下面結(jié)合附圖
和具體的實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的說明。
下面對(duì)上述的各種命令進(jìn)一步說明1、基本數(shù)據(jù)信息命令(復(fù)雜命令)每次系統(tǒng)初始化的時(shí)候通過此命令獲取系統(tǒng)的配置信息;2、基本設(shè)備信息命令(復(fù)雜命令)每次系統(tǒng)初始化的時(shí)候?qū)⒋嗣顖?zhí)行以獲得全系統(tǒng)的設(shè)備信息;3、IP地址功能命令(復(fù)雜命令)每次系統(tǒng)初始化的時(shí)候?qū)⒋嗣顖?zhí)行以獲得子系統(tǒng)的IP地址;4、短信息命令(復(fù)雜命令)通過網(wǎng)絡(luò)把短信息的內(nèi)容發(fā)送到家庭網(wǎng)絡(luò)中,實(shí)現(xiàn)發(fā)光二極管的顯示;5、查詢命令(簡(jiǎn)單命令)查詢家庭網(wǎng)絡(luò)中的設(shè)備狀態(tài)及設(shè)備布局;6、查表命令(簡(jiǎn)單命令)查詢家庭網(wǎng)絡(luò)中的各種表的設(shè)備狀態(tài)及數(shù)值;7、遠(yuǎn)控命令(簡(jiǎn)單命令)遠(yuǎn)端控制家庭網(wǎng)絡(luò)中的設(shè)備狀態(tài)。
參看圖2,本發(fā)明的裝置包括電子脈沖變壓器1、協(xié)議轉(zhuǎn)換處理芯片2、微處理器3、復(fù)位芯片4、程序下載接口5、用來存儲(chǔ)程序的快擦寫存儲(chǔ)器FLASH6、靜態(tài)讀寫存儲(chǔ)器SRAM7。Internet接口8的請(qǐng)求信息經(jīng)過電子脈沖變壓器1和協(xié)議轉(zhuǎn)換處理芯片2,傳送到微處理器3的I/O口,微處理器3對(duì)數(shù)據(jù)進(jìn)行處理并將其傳送到家庭網(wǎng)絡(luò)接口9,家庭網(wǎng)絡(luò)接口9把命令和數(shù)據(jù)回傳到微處理器3的I/O口,微處理器3對(duì)回傳的數(shù)據(jù)進(jìn)行分析處理,再通過協(xié)議轉(zhuǎn)換處理芯片2進(jìn)行數(shù)據(jù)交換,然后交換的數(shù)據(jù)經(jīng)電子脈沖變壓器1傳送到Internet接口8。協(xié)議轉(zhuǎn)換處理芯片2通過調(diào)用快擦寫存儲(chǔ)器FLASH6里的程序和靜態(tài)讀寫存儲(chǔ)器SRAM7中的數(shù)據(jù)對(duì)接收的信息進(jìn)行數(shù)據(jù)交換。微處理器3根據(jù)靜態(tài)讀寫存儲(chǔ)器SRAM7中標(biāo)定的數(shù)據(jù)和快擦寫存儲(chǔ)器FLASH6中標(biāo)定的程序?qū)鱽淼臄?shù)據(jù)進(jìn)行處理。程序下載接口5為整個(gè)微處理器3提供最初的單片機(jī)程序下載,復(fù)位芯片4根據(jù)程序下載接口5發(fā)出的信號(hào),在程序下載前發(fā)出復(fù)位信號(hào)給微處理器3。
參看圖3,在所使用的型號(hào)為Rabbit2000的微處理器3中含有CPU、I/O口。當(dāng)Internet接口8接收到從上位機(jī)傳來數(shù)據(jù)索取或命令請(qǐng)求時(shí),經(jīng)型號(hào)為PM34-1006M的電子脈沖變壓器1,再經(jīng)由并聯(lián)電容C11~C14組成的過濾電路,過濾掉雜訊后傳送給型號(hào)為RTL8019AS協(xié)議轉(zhuǎn)換處理芯片2,進(jìn)行協(xié)議轉(zhuǎn)換。其中,電阻R22是跟隨電阻,另由限流電阻R23、R24控制發(fā)光二極管LED0和LED1的顯示狀態(tài),這樣便于判斷工作狀況正常與否。另外,接在協(xié)議轉(zhuǎn)換處理芯片2第50、51腳的電阻R25、晶振XT3、電容C15、C16構(gòu)成了一個(gè)振蕩回路。當(dāng)協(xié)議轉(zhuǎn)換處理芯片2進(jìn)行協(xié)議處理時(shí),要調(diào)用型號(hào)為SST29EE010的快擦寫存儲(chǔ)器FLASH6里的程序和型號(hào)為HY628100B靜態(tài)讀寫存儲(chǔ)器SRAM7中的數(shù)據(jù),根據(jù)這些標(biāo)定的程序和數(shù)據(jù)把從Internet發(fā)來的請(qǐng)求進(jìn)行處理,然后通過I/O口送給型號(hào)為Rabbit2000的微處理器3,微處理器3根據(jù)靜態(tài)讀寫存儲(chǔ)器SRAM7中標(biāo)定的數(shù)據(jù)和快擦寫存儲(chǔ)器FLASH6中標(biāo)定的程序?qū)鱽淼臄?shù)據(jù)進(jìn)行數(shù)據(jù)處理和相關(guān)的工作。而后通過家庭網(wǎng)絡(luò)接口9把處理的結(jié)果傳輸?shù)郊彝ゾW(wǎng)絡(luò)的網(wǎng)絡(luò)功能節(jié)點(diǎn)上。當(dāng)家庭網(wǎng)絡(luò)接收到這些傳來的命令或數(shù)據(jù)后,便由家庭網(wǎng)絡(luò)系統(tǒng)對(duì)這些數(shù)據(jù)進(jìn)行處理。處理后如果有要回傳的數(shù)據(jù),就經(jīng)家庭網(wǎng)絡(luò)接口9往回回傳到微處理器3,微處理器3根據(jù)快擦寫存儲(chǔ)器FLASH6中標(biāo)定的程序和靜態(tài)讀寫存儲(chǔ)器SRAM7中存儲(chǔ)的數(shù)據(jù)對(duì)回傳的信息進(jìn)行分析處理,再通過協(xié)議轉(zhuǎn)換處理芯片2進(jìn)行數(shù)據(jù)交換,然后經(jīng)Internet接口8把最終的結(jié)果在用戶機(jī)上顯示出來。所述快擦寫存儲(chǔ)器FIASH6用來存儲(chǔ)微處理器3的工作程序,是為本裝置提供軟件支持。所述靜態(tài)讀寫存儲(chǔ)器SRAM7用來存儲(chǔ)微處理器3所需的數(shù)據(jù)。其中,上述快擦寫存儲(chǔ)器FIASH6和靜態(tài)讀寫存儲(chǔ)器SRAM7中都有一個(gè)過濾電路,分別由電容C8和電容C9組成。與微處理器3相連的程序下載接口5,為本裝置提供最初的單片機(jī)程序下載功能,以保證單片機(jī)的正常工作。其中,與其連接的電阻R1和R3是上拉電阻,電阻R14和R15為下拉電阻。電阻R6~R13構(gòu)成了微處理器3的上拉電阻電路。型號(hào)為MIC811L的復(fù)位芯片4也與微處理器3的第37腳連接,其主要是用來為微處理器3提供程序下載前的復(fù)位信號(hào)。另外,和微處理器3第40、41和90、91腳連接的是兩個(gè)振蕩回路。其中,前一回路由電阻R16、R17和電容C4、C5及晶振XT1組成;后一回路由電阻R18、R19和電容C6、C7及晶振XT2組成。
參看圖4,由于本發(fā)明裝置為網(wǎng)站和家庭網(wǎng)絡(luò)之間提供了一條數(shù)據(jù)通道,形式上起到了橋梁作用。因而其具體的實(shí)現(xiàn)方法和過程需要一系列與之相關(guān)聯(lián)的硬件和軟件來支持。為了能更加形象具體的描述本發(fā)明裝置在使用中的關(guān)系,描述其主要關(guān)聯(lián)及數(shù)據(jù)流程如下1)用戶首先登錄到Internet,然后訪問本家庭網(wǎng)絡(luò)的Web網(wǎng)站,登錄主頁之后,經(jīng)過校驗(yàn)其身份,如果是合法的用戶,Web網(wǎng)站會(huì)在數(shù)據(jù)庫(kù)里面寫入回傳基本信息的要求。
2)網(wǎng)站通訊軟件得到回傳信息的要求后,主動(dòng)與本裝置創(chuàng)建TCP/IP連接。如果連接不成功,就把連接失敗的信息寫入數(shù)據(jù)庫(kù),由Web網(wǎng)站負(fù)責(zé)顯示給用戶;如果連接成功,就發(fā)送回傳基本信息的命令給家庭網(wǎng)絡(luò)。
3)本裝置監(jiān)聽網(wǎng)站通訊軟件的連接并應(yīng)答之,從而完成TCP/IP連接的創(chuàng)建工作。在接收到回傳基本信息的命令后,本裝置就把家庭網(wǎng)絡(luò)的基本信息全部回傳給網(wǎng)站通訊軟件。
4)網(wǎng)站通訊軟件得到了家庭網(wǎng)絡(luò)的基本信息后,把它們寫入數(shù)據(jù)庫(kù),并通知Web網(wǎng)站用圖形化的方式顯示用戶家庭網(wǎng)絡(luò)上的信息。
5)Web網(wǎng)站用圖形化的方式把家庭網(wǎng)絡(luò)的信息顯示給用戶后,用戶據(jù)此就可以操作家庭網(wǎng)絡(luò)的所有設(shè)備了,例如,控制設(shè)備開關(guān)、查詢?cè)O(shè)備狀態(tài)、查詢計(jì)量表的數(shù)值等。如果用戶用鼠標(biāo)選擇了一定的操作,Web網(wǎng)站把用戶的具體要求寫入數(shù)據(jù)庫(kù)。
6)網(wǎng)站通訊軟件把用戶的操作要求發(fā)送給本裝置。
7)本裝置在解釋用戶的操作要求后,轉(zhuǎn)化成具體的家庭網(wǎng)絡(luò)的網(wǎng)絡(luò)命令,轉(zhuǎn)發(fā)給家庭網(wǎng)絡(luò)上相應(yīng)的設(shè)備控制模塊。
8)相關(guān)模塊接收到本裝置的指令,即完成相應(yīng)的動(dòng)作,如果這個(gè)命令需要應(yīng)答,就返回一個(gè)指令給本裝置,然后信息沿著相反的路徑傳下去,直到顯示在用戶面前。
9)用戶退出時(shí),Web網(wǎng)站把退出信息寫入數(shù)據(jù)庫(kù)。
10)網(wǎng)站通訊軟件得到退出信息后,斷開與本裝置的TCP/IP連接,同時(shí)清除數(shù)據(jù)庫(kù)里面的所有數(shù)據(jù)。
以上是用戶通過用戶網(wǎng)頁操作家庭網(wǎng)絡(luò)的過程和方法,闡述了用戶的簡(jiǎn)單操作轉(zhuǎn)化成復(fù)雜的數(shù)據(jù)流,在家庭網(wǎng)中的流動(dòng)過程。
權(quán)利要求
1.一種用于家庭網(wǎng)絡(luò)網(wǎng)關(guān)的方法,其步驟為1)上電啟動(dòng),并進(jìn)行初始化;2)通過微處理器的串行發(fā)送緩沖器Serial Send Buffer發(fā)送IP地址索求命令給家庭網(wǎng)絡(luò)上的各設(shè)備的總線耦合單元BusCouple Unit,總線耦合單元回應(yīng)數(shù)據(jù)后就進(jìn)行IP地址的初始化配置工作;3)不間斷檢索Internet接口,并判斷網(wǎng)上有無數(shù)據(jù)索取和命令要求;4)若沒有,則返回步驟3),若有,則轉(zhuǎn)存到微處理器的接收緩沖器Receive Buffer里;5)判斷所接收數(shù)據(jù)的命令種類及要求如果是查表命令,就把預(yù)存在查表數(shù)據(jù)專用的緩沖器meter-x中的數(shù)據(jù)回送到發(fā)送緩沖器Send Buffer,然后發(fā)送到Internet;如果是基本數(shù)據(jù)信息及基本設(shè)備信息的要求命令,對(duì)命令進(jìn)行判斷,并進(jìn)行數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換后將命令序列放置到串行發(fā)送緩沖器Serial Send Buffer,然后轉(zhuǎn)發(fā)命令給家庭網(wǎng)絡(luò)上的各設(shè)備的總線耦合單元Bus Couple Unit;如果是查詢和遠(yuǎn)控命令,就把相應(yīng)的命令字、設(shè)備號(hào)放置到串行發(fā)送緩沖器Serial Send Buffer,然后發(fā)送給家庭網(wǎng)絡(luò)上的各設(shè)備的總線耦合單元Bus Couple Unit;如果是短信息數(shù)據(jù)請(qǐng)求,對(duì)命令進(jìn)行判斷,并進(jìn)行數(shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換后,就將用戶的簡(jiǎn)短的文字留言放置到串行發(fā)送緩沖器Serial Send Buffer里,然后發(fā)送到家庭網(wǎng)絡(luò),相應(yīng)的顯示模塊就會(huì)顯示出文字;6)不間斷的查詢與家庭網(wǎng)絡(luò)上各設(shè)備的總線耦合單元BusCouple Unit的接口,并判斷有無返回?cái)?shù)據(jù);7)若無數(shù)據(jù),則返回步驟6);若有數(shù)據(jù),則把從總線耦合單元Bus Couple Unit上接收到的數(shù)據(jù)轉(zhuǎn)存到串行接收緩沖器Serial Receive Buffer里;8)判斷收到的數(shù)據(jù)是與哪個(gè)命令相對(duì)應(yīng)的回應(yīng)數(shù)據(jù)如果是IP地址配置特殊命令,就進(jìn)行IP地址的配置及格式轉(zhuǎn)換,配置好以后,則通過串行發(fā)送緩沖器Serial Send Buffer把IP地址發(fā)送到互聯(lián)網(wǎng);如果是查詢、遠(yuǎn)控、基本數(shù)據(jù)信息及基本設(shè)備信息等非特殊命令相關(guān)的響應(yīng)數(shù)據(jù),則將數(shù)據(jù)的命令字、設(shè)備號(hào)、數(shù)據(jù)等轉(zhuǎn)存到串行發(fā)送緩沖器Serial Send Buffer,然后發(fā)送到Internet,并且可通過網(wǎng)頁直觀的呈現(xiàn)出這些信息和狀態(tài);如果是查表特殊命令相關(guān)的響應(yīng)數(shù)據(jù),則經(jīng)過對(duì)設(shè)備號(hào)X判斷后,將其臨時(shí)存放到查表數(shù)據(jù)專用的緩沖器meter_X中,這里存放的數(shù)據(jù)將不斷的被后續(xù)的最新數(shù)據(jù)刷新。
2.實(shí)施權(quán)利要求1所述方法的裝置,包括電子脈沖變壓器(1)、協(xié)議轉(zhuǎn)換處理芯片(2)、微處理器(3)、復(fù)位芯片(4)、程序下載接口(5)、用來存儲(chǔ)程序的快擦寫存儲(chǔ)器FLASH(6)、靜態(tài)讀寫存儲(chǔ)器SRAM(7),其特征在于,Internet接口(8)的請(qǐng)求信息經(jīng)過電子脈沖變壓器(1)和協(xié)議轉(zhuǎn)換處理芯片(2)傳送到微處理器(3)的I/O口,微處理器(3)對(duì)數(shù)據(jù)進(jìn)行處理并將其傳送到家庭網(wǎng)絡(luò)接口(9),家庭網(wǎng)絡(luò)接口(9)把命令和數(shù)據(jù)回傳到微處理器(3)的I/O口,微處理器(3)對(duì)回傳的數(shù)據(jù)進(jìn)行分析處理,再通過協(xié)議轉(zhuǎn)換處理芯片(2)進(jìn)行數(shù)據(jù)交換,交換的數(shù)據(jù)經(jīng)電子脈沖變壓器(1)傳送到Internet接口(8),所述的協(xié)議轉(zhuǎn)換處理芯片(2)通過調(diào)用快擦寫存儲(chǔ)器FLASH(6)里的程序和靜態(tài)讀寫存儲(chǔ)器SRAM(7)中的數(shù)據(jù)對(duì)接收的信息進(jìn)行數(shù)據(jù)交換,所述微處理器(3)根據(jù)靜態(tài)讀寫存儲(chǔ)器SRAM(7)中標(biāo)定的數(shù)據(jù)和快擦寫存儲(chǔ)器FLASH(6)中標(biāo)定的程序?qū)鱽淼臄?shù)據(jù)進(jìn)行處理,所述程序下載接口(5)為整個(gè)微處理器(3)提供最初的單片機(jī)程序下載,所述復(fù)位芯片(4)根據(jù)程序下載接口(5)發(fā)出的信號(hào),在程序下載前發(fā)出復(fù)位信號(hào)給微處理器(3)。
3.如權(quán)利要求2所述的裝置,其特征在于,所述的電子脈沖變壓器(1)經(jīng)過由并聯(lián)電容(C11~C14)組成的過濾電路(10),傳送數(shù)據(jù)給所述的協(xié)議轉(zhuǎn)換處理芯片(2)。
4.如權(quán)利要求3所述的裝置,其特征在于,所述的電子脈沖變壓器(1)型號(hào)為PM34-1006M。
5.如權(quán)利要求2所述的裝置,其特征在于,所述協(xié)議轉(zhuǎn)換處理芯片(2)連接由限流電阻(R23、R24)控制其發(fā)光狀態(tài)的發(fā)光二極管(LED0)和(LED1);所述協(xié)議轉(zhuǎn)換處理芯片(2)的第50、51腳連接由電阻(R25)、晶振(XT3)、電容(C15、C16)構(gòu)成的振蕩回路。
6.如權(quán)利要求5所述的裝置,其特征在于,所述協(xié)議轉(zhuǎn)換處理芯片(2)的型號(hào)為RTL8019AS。
7.如權(quán)利要求2所述的裝置,其特征在于,所述靜態(tài)讀寫存儲(chǔ)器SRAM(7)連接一個(gè)由電容(C8)組成的過濾電路;所述快擦寫存儲(chǔ)器FLASH(6)連接一個(gè)由電容(C9)組成的過濾電路。
8.如權(quán)利要求7所述的裝置,其特征在于,所述靜態(tài)讀寫存儲(chǔ)器SRAM(7)的型號(hào)為HY628100B;所述快擦寫存儲(chǔ)器FLASH(6)型號(hào)為SST29EE010。
9.如權(quán)利要求2所述的裝置,其特征在于,所述微處理器(3)的第40、41腳連接由電阻(R16、R17)和電容(C4、C5)及晶振(XT1)組成的振蕩回路;所述微處理器(3)的第90、91腳連接由電阻(R18、R19)和電容(C6、C7)及晶振(XT2)組成的振蕩回路;所述微處理器(3)的第93-98和第59、57腳分別連接上拉電阻(R6-R13)。
10.如權(quán)利要求9所述的裝置,其特征在于,所述微處理器(3)型號(hào)為Rabbit2000。
全文摘要
一種用于家庭網(wǎng)絡(luò)網(wǎng)關(guān)的方法及其裝置,屬于網(wǎng)絡(luò)通訊領(lǐng)域。本發(fā)明的技術(shù)方案為Internet接口的請(qǐng)求信息經(jīng)過電子脈沖變壓器和協(xié)議轉(zhuǎn)換處理芯片,傳送到微處理器,微處理器對(duì)數(shù)據(jù)進(jìn)行處理并將其傳送到家庭網(wǎng)絡(luò)接口,家庭網(wǎng)絡(luò)接口把命令和數(shù)據(jù)回傳到微處理器的I/O口,微處理器對(duì)回傳的數(shù)據(jù)進(jìn)行分析處理,再通過協(xié)議轉(zhuǎn)換處理芯片進(jìn)行數(shù)據(jù)交換,然后交換的數(shù)據(jù)經(jīng)電子脈沖變壓器傳送到Internet接口。協(xié)議轉(zhuǎn)換處理芯片和微處理器都通過調(diào)用快擦寫存儲(chǔ)器FLASH里的程序和靜態(tài)讀寫存儲(chǔ)器SRAM中的數(shù)據(jù)對(duì)接收的信息進(jìn)行數(shù)據(jù)處理。本發(fā)明主要應(yīng)用于家庭網(wǎng)絡(luò)系統(tǒng)。
文檔編號(hào)G06F13/14GK1458598SQ0211732
公開日2003年11月26日 申請(qǐng)日期2002年5月17日 優(yōu)先權(quán)日2002年5月17日
發(fā)明者劉守東, 張吉猛 申請(qǐng)人:清華同方股份有限公司