專利名稱:建立微處理器-網(wǎng)絡(luò)間通信的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)通信,具體涉及微處理器和網(wǎng)絡(luò)間的通信。
電子設(shè)備廣泛地應(yīng)用在日常生活的各個(gè)方面。諸如移動電話、汽車、自動售貨機(jī)、實(shí)用儀表、安全系統(tǒng)和醫(yī)療監(jiān)視系統(tǒng)等設(shè)備中常常使用微處理器如嵌入式微控制器單元(MCU)來實(shí)現(xiàn)不同的功能和過程。這通常希望將電子設(shè)備中的MCU與某個(gè)網(wǎng)絡(luò)(如因特網(wǎng))連接起來,從而使電子設(shè)備的工作情況可進(jìn)行遠(yuǎn)程監(jiān)視和/或控制。
將微處理器(如MCU)與網(wǎng)絡(luò)連接的方法之一是在MCU中寫入網(wǎng)絡(luò)協(xié)議,如傳輸控制協(xié)議/Internet協(xié)議(TCP/IP)。一個(gè)內(nèi)部固化有TCP/IP協(xié)議的MCU可通過調(diào)制解調(diào)器(MODEM)連接至Internet網(wǎng)。此方法需要MCU通常至少為16位。為使MCU具有令人滿意的性能,還需要大容量的存儲器(至少32KB)和較高的運(yùn)行速度。另外,對MCU進(jìn)行編程的工程師不僅必須熟悉MCU的應(yīng)用,而且要十分熟悉TCP/IP協(xié)議和相關(guān)接口。因而,此方案需要較長的開發(fā)周期、高性能的芯片而且成本較高。
第二種方法是建立一個(gè)網(wǎng)絡(luò)接口,如由emWare公司開發(fā)的接口,其商標(biāo)為emGateway,它將一個(gè)網(wǎng)絡(luò)接口兼容協(xié)議,如由emWaew公司開發(fā)的商標(biāo)為emNet的協(xié)議固化到MCU芯片中。固化有emNet的MCU可以通過網(wǎng)絡(luò)接口emGateway訪問Internet。雖然emNet所需存儲器空間較TCP/IP少,但此方案仍需要設(shè)計(jì)工程師不僅熟悉MCU的應(yīng)用,而且要熟悉emNet和相關(guān)接口。另外,用戶應(yīng)用系統(tǒng)中的現(xiàn)有MCU在芯片性能、存儲器容量和速度等方面不十分理想,因而此方案同樣所需開發(fā)周期長,對芯片性能要求高而且成本較高。
本發(fā)明的目的之一是在微處理器-網(wǎng)絡(luò)間通過適配器建立通信的方法。
本發(fā)明的目的之二是提供一種微處理器-網(wǎng)絡(luò)間建立通信的設(shè)備。
為實(shí)現(xiàn)本發(fā)明的目的之一,我們在微處理器與網(wǎng)絡(luò)之間通過網(wǎng)絡(luò)適配器建立通信。它包括從微處理器向網(wǎng)絡(luò)適配器發(fā)送第一個(gè)信號;從網(wǎng)絡(luò)向網(wǎng)絡(luò)適配器發(fā)送第二個(gè)信號,該信號符合通信協(xié)議。作為對第二個(gè)信號的響應(yīng)從網(wǎng)絡(luò)適配器向微處理器發(fā)送第三個(gè)信號,該信號符合微處理器的編程語言兼容的協(xié)議。
網(wǎng)絡(luò)中的信號伴隨著網(wǎng)絡(luò)協(xié)議。例如Internet中的信號通常被傳輸控制協(xié)議/Internet協(xié)議(TCP/IP)所規(guī)范。理想情況是,網(wǎng)絡(luò)信號通過網(wǎng)絡(luò)接口和網(wǎng)絡(luò)適配器發(fā)送給微處理器。此網(wǎng)絡(luò)接口,如由emWare公司開發(fā)的商標(biāo)為emGateway的接口將信號從TCP/IP協(xié)議轉(zhuǎn)換到網(wǎng)絡(luò)協(xié)議,如由emWare公司開發(fā)的商標(biāo)為emNet的協(xié)議,該協(xié)議與網(wǎng)絡(luò)適配器中的通信協(xié)議相兼容。網(wǎng)絡(luò)適配器識別、編譯和重新格式化從網(wǎng)絡(luò)接口接收的信號,將它轉(zhuǎn)變成微處理器能接受的語言,如C語言、C++語言和匯編語言等。根據(jù)這些信號,網(wǎng)絡(luò)適配器可以執(zhí)行已重新格式化后的信號和/或?qū)⒏袷交蟮男盘柊l(fā)送給微處理器,網(wǎng)絡(luò)適配器也可忽略這些信號。
根據(jù)從網(wǎng)絡(luò)適配器收到的信號,微處理器可以執(zhí)行或忽略該信號。如果微處理器執(zhí)行該信號時(shí)需要向網(wǎng)絡(luò)發(fā)送一個(gè)返回信號,該信號將按照網(wǎng)絡(luò)適配器可接受的格式發(fā)給網(wǎng)絡(luò)適配器。網(wǎng)絡(luò)適配器將根據(jù)通信協(xié)議識別、編譯及重新格式化返回的信號,然后將之發(fā)至網(wǎng)絡(luò)接口。網(wǎng)絡(luò)接口將此轉(zhuǎn)換為網(wǎng)絡(luò)協(xié)議規(guī)定的格式再將其發(fā)送到網(wǎng)絡(luò)。
為實(shí)現(xiàn)本發(fā)明的目的之二,我們提供一個(gè)設(shè)備,即網(wǎng)絡(luò)適配器,也就是在微處理器和網(wǎng)絡(luò)接口之間建立的網(wǎng)絡(luò)適配器。它包括一個(gè)適用于把符合網(wǎng)絡(luò)通信協(xié)議并從網(wǎng)絡(luò)接口接收到的第二個(gè)信號變換成與微處理器編程語言兼容的第二數(shù)據(jù),并把由微處理器接收的第一數(shù)據(jù)變換成符合網(wǎng)絡(luò)通信協(xié)議的第一信號的信號處理單元;至少一個(gè)與信號處理單元連接的,儲存有網(wǎng)絡(luò)通信協(xié)議的和能同微處理器的編程語言兼容的編譯程序的存儲單元;與信號處理單元連接的振蕩器、識別器;與信號處理單元連接的接口電路。
本發(fā)明之方案為微處理器和網(wǎng)絡(luò)之間通信提供簡單而低成本的方法,它所涉及的微處理器廣泛,包括在應(yīng)用、性能,位數(shù)和存儲容量等方面的各種形式,更為突出的是在該通信過程中,可以很容易地通過現(xiàn)有微處理器芯片實(shí)現(xiàn)。
本技術(shù)中的網(wǎng)絡(luò)適配器可在網(wǎng)絡(luò)和多種不同應(yīng)用、性能、位數(shù)和存儲容量的微處理器間建立通信。它與小至4位的微處理器相兼容。它不占用微處理器的存儲空間。它無須對用戶現(xiàn)有應(yīng)用系統(tǒng)中的微處理器的物理結(jié)構(gòu)程序結(jié)構(gòu)進(jìn)行大量修改。微處理器的設(shè)計(jì)者也無須熟知網(wǎng)絡(luò)協(xié)議。通過使用網(wǎng)絡(luò)接口如emGateway與網(wǎng)絡(luò)如Internet進(jìn)行通信,網(wǎng)絡(luò)適配器中的通信協(xié)議可以變得簡單而且節(jié)省存儲空間。因而,本技術(shù)中的網(wǎng)絡(luò)適配器十分簡單,可靠而且成本較低。
圖1本發(fā)明微處理器-網(wǎng)絡(luò)間通信方法之方框圖。
圖2本發(fā)明之設(shè)備結(jié)構(gòu)圖。
下面介紹本技術(shù)的不同實(shí)現(xiàn)方法并附有相關(guān)圖形。圖中有著相似功能的部件使用相同或相關(guān)的數(shù)字標(biāo)注。應(yīng)當(dāng)了解的是,本技術(shù)的范圍并不局限于圖中所列的和以下所描述的實(shí)現(xiàn)方法。
圖1是描述本技術(shù)中微處理器-網(wǎng)絡(luò)間通信系統(tǒng)10的方框圖。按照示例,圖1顯示了網(wǎng)絡(luò)15和微處理器25A、25B……25N之間的通信系統(tǒng)10。根據(jù)本技術(shù),通信系統(tǒng)10能夠在網(wǎng)絡(luò)15和任意數(shù)目的微處理器,如1、2、3、4……個(gè)微處理器之間建立通信。微處理器25A~25N包括任意種類的處理單元,例如信號處理單元、中央處理單元(CPU)、微控制器單元(MCU)等。微處理器25A~25N能和不同種類的電子系統(tǒng)(圖中沒有顯示)例如實(shí)用儀表、制冷系統(tǒng)、家庭安全系統(tǒng)、醫(yī)療監(jiān)控系統(tǒng)、自動售貨機(jī)、導(dǎo)航系統(tǒng)等連接以監(jiān)視和/或控制這些系統(tǒng)的工作。
通過網(wǎng)絡(luò)接口12和一系列網(wǎng)絡(luò)適配器20A、20B……和20N,通信系統(tǒng)10在網(wǎng)絡(luò)15和微處理器25A~25N之間建立起通信。網(wǎng)絡(luò)適配器20A通過信號傳輸線24A與微處理器25A相連。同樣地,網(wǎng)絡(luò)適配器20B通過信號傳輸線24B和微處理器25B相連;網(wǎng)絡(luò)適配器20N通過信號傳輸線24N與微處理器25N相連。網(wǎng)絡(luò)適配器20A~20N在網(wǎng)絡(luò)接口12和對應(yīng)的微處理器25A~25N之間建立通信。在首選的實(shí)現(xiàn)方法中,20A~20N中的每一個(gè)網(wǎng)絡(luò)適配器和25A~25N中相應(yīng)的的微處理器一一對應(yīng),并且25A~25N中的相應(yīng)微處理器也連接到各自的電子系統(tǒng)中(圖中未顯示)。
根據(jù)示例,圖1顯示了網(wǎng)絡(luò)接口12通過信號傳輸線14與網(wǎng)絡(luò)15連接,并且通過相應(yīng)的信號傳輸線16A、16B……16N與網(wǎng)絡(luò)適配器20A、20B……20N相連。這不意味著本技術(shù)的局限性。在首選的實(shí)現(xiàn)方法中,網(wǎng)絡(luò)15如帶有TCP/IP的Inetrnet瀏覽器和網(wǎng)絡(luò)接口12如一個(gè)emGateway接口被安裝在單獨(dú)的系統(tǒng)內(nèi),如一臺個(gè)人電腦。網(wǎng)絡(luò)接口12和網(wǎng)絡(luò)15之間的通信既可以是有線的也可以是無線的。同樣,網(wǎng)絡(luò)接口12和網(wǎng)絡(luò)適配器20A~20N之間的通迅也是既可以是有線的也可以是無線的。無線的例子有射頻(RF)通信和根據(jù)紅外數(shù)據(jù)聯(lián)合協(xié)議(IrDA)的紅外通信。有線通信既可用串行又可用并行信號進(jìn)行傳輸。一般串行信號傳輸比并行信號傳輸成本更低和更可靠,例如按照由電子行業(yè)聯(lián)盟(EIA)制定的RS-232或RS-485串行通信標(biāo)準(zhǔn)進(jìn)行的異步數(shù)據(jù)通信。然而,并行信號傳輸通常比串行信號傳輸速度快。
圖2是該項(xiàng)技術(shù)用適配器20將網(wǎng)絡(luò)接口12與微處理器25連接起來的方框圖。適配器20可以是圖1中所示的適配器20A~20N中的任一個(gè)。微處理器25也可以是圖1中的微處理器25A~25N中的任一個(gè)。適配器20是一個(gè)用來在微處理器25和一個(gè)網(wǎng)絡(luò)(如圖1中的網(wǎng)絡(luò)15)之間建立通信或提供接口的器件。適配器20把從網(wǎng)絡(luò)接口12中接收的符合網(wǎng)絡(luò)協(xié)議的信號變換成與微處理器25的編程語言兼容的協(xié)議相符的信號。適配器20也把從微處理器25接收的、與微處理器25編程語言兼容的協(xié)議符合的信號變換成網(wǎng)絡(luò)協(xié)議的信號。所以,適配器20也可以稱為信號適配器、網(wǎng)絡(luò)適配器、網(wǎng)絡(luò)連接器、接口、信號轉(zhuǎn)換器件、數(shù)據(jù)轉(zhuǎn)換器件、網(wǎng)絡(luò)接口等。
適配器20包括一個(gè)信號處理單元42和一個(gè)連接至信號處理單元42的存儲單元44。存儲單元44最好是一個(gè)非易失性存儲器,例如只讀存儲器(ROM)、電可擦除和編程的只讀存儲器(EEPROM)及同類器件。信號處理單元42可以是一個(gè)微處理器、MCU、CPU或其它類似器件。典型情況下,適配器20還應(yīng)包含一個(gè)易失性存儲單元(圖中示顯示),例如靜態(tài)隨機(jī)存儲器(SRAM)和連接到信號處理單元42的動態(tài)隨機(jī)存儲器(DRAM)單元。通信協(xié)議43和編譯程序45在適配器20中創(chuàng)建。在此例中,通信協(xié)議43和編譯程序45存儲在存儲單元44中。通信協(xié)議43最好與網(wǎng)絡(luò)接口12的網(wǎng)絡(luò)協(xié)議如emNet兼容。而編譯程序45也最好和微處理器25的編程語言如C、C++和匯編語言兼容。
適配器20有兩個(gè)端口54和56連接至信號處理單元42。端口54通過信號傳輸線24連接到微處理器25。信號傳輸線24可以是串行信號傳輸線或并行信號傳輸線。最佳方案是信號傳輸線24包含一個(gè)由Motorola公司制定的稱作串行外設(shè)接口(SPI)的三線串行同步通信協(xié)議。端口56適用于在信號處理單元42和網(wǎng)絡(luò)接口12之間傳送信號,信號的傳輸是由接口電路46來實(shí)現(xiàn)的。這種信號傳輸可以是有線的,也可以是無線的,并遵循和圖1有關(guān)的上述行業(yè)標(biāo)準(zhǔn)和協(xié)議。適配器20中的接口電路46連接至端口56,它的作用是使信號符合事先確定的標(biāo)準(zhǔn)和協(xié)議。適配器20還包括一個(gè)連至信號處理單元42的振蕩器和識別電路48。振蕩器為信號處理單元42提供一個(gè)時(shí)鐘信號。識別電路提供一個(gè)電子識別符給適配器20,使網(wǎng)絡(luò)接口12可以有選擇地通過信號適配器20A~20N與相應(yīng)的微處理器25A~25N通信。
在首選的實(shí)施方案中,建議將信號處理單元42和存儲單元44集成在一個(gè)單片半導(dǎo)體上。接口電路46、振蕩器和識別電路48既可以與信號處理單元42和存儲單元44集成到同一芯片上,也可以位于不同的芯片上。最好將信號處理單元42、存儲單元44、接口電路46、振蕩器和識別電路48一起封裝成一塊單獨(dú)的集成電路(IC)20。然而,這并不是本項(xiàng)技術(shù)的局限掛。根據(jù)本項(xiàng)技術(shù),適配器20中的各個(gè)元器件可以是不同的芯片,也可集成到同一芯片,既可封裝成一塊單個(gè)的器件,也可封裝成不同的器件。而且,適配器20并不僅僅局限于一片IC。它也同樣可以由分離器件構(gòu)成。
在工作期間,當(dāng)適配器20接通時(shí),它內(nèi)部與網(wǎng)絡(luò)接口12斷開。適配器20向微處理器25發(fā)送一個(gè)信號請求初始化,微處理器25傳送一個(gè)初始化信號給適配器20作為響應(yīng)。適配器20根據(jù)初始化信號建立起與網(wǎng)絡(luò)接口12的連接。如果在預(yù)定的時(shí)間內(nèi)適配器20未接收到來自微處理器25的初始化信號,它會使用一個(gè)缺省的初始狀態(tài)來建立與網(wǎng)絡(luò)接口12的連接。然后,適配器20會產(chǎn)生一個(gè)信號通知微處理器25關(guān)于自己和網(wǎng)絡(luò)接口12的連接狀態(tài)。
網(wǎng)絡(luò)接口12、適配器20和微處理器25之間的通信遵循預(yù)先確定的協(xié)議。最好的安排是網(wǎng)絡(luò)接口12和適配器20具有主從關(guān)系,適配器20和微處理器25具有主從關(guān)系。一般情況下,主機(jī)可以發(fā)送一個(gè)信號給從機(jī)來啟動從機(jī)工作,而從機(jī)則將信號發(fā)送回主機(jī)作為響應(yīng)。另一方面,根據(jù)本技術(shù)的首選方案,微處理器25可向適配器20發(fā)送信號。例如,微處理器25可向適配器20發(fā)送一個(gè)信號請求在適配器20和網(wǎng)絡(luò)接口12之間建立連接或信號傳輸路徑。這樣一個(gè)請求信號有時(shí)可稱為喚醒信號。為了響應(yīng)來自微處理器25的喚醒信號,適配器20可發(fā)送一個(gè)信號給網(wǎng)絡(luò)接口12,請求它識別適配器20并在適配器20和網(wǎng)絡(luò)接口12之間建立連接或信號傳輸路徑。
網(wǎng)絡(luò)接口12可發(fā)送命令信號、數(shù)據(jù)信號、請求信號給適配器20。一旦接收到來自網(wǎng)絡(luò)接口12的信號,適配器20中的通信協(xié)議43會將信號解包并驗(yàn)證信號是否有效。在此例中,適配器20可以通過循環(huán)冗余碼檢測(CRC)來確定信號的有效與否。只要是無效信號,適配器20就會通知網(wǎng)絡(luò)接口12。根據(jù)存儲在存儲單元44中的通信協(xié)議43和編譯程序45,信號處理單元42可將符合網(wǎng)絡(luò)協(xié)議的有效信號轉(zhuǎn)換為與微處理器的編程語言相符的信號。換言之,適配器20會產(chǎn)生符合與微處理器25兼容的協(xié)議的信號或數(shù)據(jù)包,以響應(yīng)從網(wǎng)絡(luò)接口12接收到的符合網(wǎng)絡(luò)協(xié)議的信號,更特別是的,適配器20能識別、編譯和重新格式化從網(wǎng)絡(luò)接口12接收到的信號,并將它轉(zhuǎn)變成微處理器25能接受的信號。根據(jù)這個(gè)信號,適配器20執(zhí)行轉(zhuǎn)換后的信號和/或通過信號傳輸線24將轉(zhuǎn)換后的信號傳送給微處理器25。
由微處理器25處理來自適配器20的信號或數(shù)據(jù)。根據(jù)這個(gè)信號,微處理器25將反饋一個(gè)信號或數(shù)據(jù)包回網(wǎng)絡(luò)接口12。在首選的實(shí)現(xiàn)方法中,只有在得到適配器20的許可后,微處理器25才可向適配器發(fā)送數(shù)據(jù)或返回信號。一旦得到適配器20的許可,微處理器25將通過信號傳輸線24將反饋回的信號傳送給適配器20。而且返回的信號應(yīng)符合預(yù)先確定的并可被適配器20接收的格式。按照存儲在存儲單元44中的通信協(xié)議43及編譯程序45,信號處理單元42再將返回后的符合微處理器編程語言的信號轉(zhuǎn)換或重新格式化為符合網(wǎng)絡(luò)協(xié)議的信號。換言之,適配器20會產(chǎn)生與網(wǎng)絡(luò)協(xié)議兼容的協(xié)議相符的信號或數(shù)據(jù)包,以響應(yīng)從微處理器25中接收到的并與微處理器25兼容的協(xié)議相符的信號。當(dāng)?shù)玫骄W(wǎng)絡(luò)接口12的許可后,適配器20通過接口電路46將轉(zhuǎn)換后的信號傳送到網(wǎng)絡(luò)接口12。根據(jù)數(shù)據(jù)的大小,信號或數(shù)據(jù)可以一個(gè)數(shù)據(jù)包或多個(gè)數(shù)據(jù)包的形式在網(wǎng)絡(luò)接口12、適配器20和微處理器25之間傳輸。
正如上面所提到的,當(dāng)適配器20接通電源時(shí),它會發(fā)送一個(gè)信號給微處理器25請求初始化。在另外一些情況下,適配器20也可向微處理器25發(fā)送請求信號。例如,適配器20可向微處理器25發(fā)送信號以請求關(guān)于適配器20和網(wǎng)絡(luò)接口12之間連接或斷開的指示。此外,適配器20還可發(fā)送信號給微處理器25用于向其發(fā)送數(shù)據(jù)和允許微處理器向適配器20發(fā)送數(shù)據(jù)。
微處理器25可發(fā)送信號給適配器20以斷開其與網(wǎng)絡(luò)接口12的連接或其與網(wǎng)絡(luò)接口12之間的信號傳輸路徑。當(dāng)適配器20中斷與網(wǎng)絡(luò)接口12的連接時(shí),它處于低功耗的空閑狀態(tài)。按照本技術(shù)的首先方案,在此空閑狀態(tài)中,適配器20會周期性地給微處理器25發(fā)送請求信號。例如,適配器20會在約50ms到800ms的周期范圍內(nèi)產(chǎn)生并發(fā)送一個(gè)請求信號給微處理器25。在一種方案中,適配器20每隔200ms就可發(fā)送一個(gè)請求信號給微處理器25。而在另一種方案中,適配器20每隔500ms就可發(fā)送一個(gè)請求信號給微處理器25。在本方案中,微處理器25可以忽略這個(gè)請求信號或發(fā)送信號返回給適配器20以控制或調(diào)整其狀態(tài),例如復(fù)位適配器20,將之與網(wǎng)絡(luò)接口12重新連接等等。
從微處理器25通過適配器20發(fā)送到網(wǎng)絡(luò)接口12的數(shù)據(jù)包括微處理器25的狀態(tài)性能參數(shù)和描述微處理器25中存儲的變量的參數(shù),并且符合由適配器20描述的格式,尤其是微處理器25和網(wǎng)絡(luò)接口12之間的信息通信就是以固化在微處理器25中的狀態(tài)性能參數(shù)表和變量表為基礎(chǔ)的。狀態(tài)性能參數(shù)表告知網(wǎng)絡(luò)接口12一些微處理器25的性能參數(shù),如變量表中變量的數(shù)目、變量表占用的字節(jié)數(shù)、非易失性存儲器的字節(jié)數(shù)、字符串的表達(dá)方式等等。變量表的作用是將微處理器25和網(wǎng)絡(luò)接口12之間需要交換的信息羅列出來,超出變量表的信息適配器20將不受理。
至此為止,可以高興的看到建立微處理器-網(wǎng)絡(luò)通信的方案和適配器已清晰可見。本項(xiàng)技術(shù)中的適配器能在微處理器和網(wǎng)絡(luò)之間建立通信聯(lián)系,而無須改變現(xiàn)有微處理器的程序結(jié)構(gòu)或物理結(jié)構(gòu)。微處理器的設(shè)計(jì)過程也不依靠網(wǎng)絡(luò)協(xié)議。這樣,微處理器的設(shè)計(jì)者無須熟知網(wǎng)絡(luò)協(xié)議。適配器還可與各種不同性能、位數(shù)及存儲容量的微處理器、MCU、CPU等兼容。因此,和以前的微處理器-網(wǎng)絡(luò)通信系統(tǒng)相比,本項(xiàng)技術(shù)使得微處理器-網(wǎng)絡(luò)系統(tǒng)的開發(fā)時(shí)間和成本大大地減少。在本文所述的方案中,適配器通過一個(gè)網(wǎng)絡(luò)接口與網(wǎng)絡(luò)通信,因而與以前的器件相比被極大地簡化。所以本技術(shù)中的適配器簡單、可靠且成本低廉。另外,本項(xiàng)技術(shù)中的通信過程也能較容易地通過用戶現(xiàn)有應(yīng)用系統(tǒng)中的微處理器實(shí)現(xiàn)。
權(quán)利要求
1.一種建立微處理器-網(wǎng)絡(luò)間通信的方法,它是在微處理器與網(wǎng)絡(luò)之間通過網(wǎng)絡(luò)適配器建立通信;包括從微處理器向網(wǎng)絡(luò)適配器發(fā)送第一個(gè)信號;從網(wǎng)絡(luò)向網(wǎng)絡(luò)適配器發(fā)送第二個(gè)信號;作為對第二個(gè)信號的響應(yīng),從網(wǎng)絡(luò)適配器向微處理器發(fā)送第三個(gè)信號;第二個(gè)信號符合網(wǎng)絡(luò)通信協(xié)議,第三個(gè)信號符合微處理器的編程語言兼容的協(xié)議;網(wǎng)絡(luò)適配器包含與網(wǎng)絡(luò)協(xié)議兼容的通信協(xié)議和與微處理器的編程語言兼容的編譯程序。
2.如權(quán)利要求1所建立微處理器-網(wǎng)絡(luò)間通信的方法,其特征在于發(fā)送第一個(gè)信號的步驟包括初始化網(wǎng)絡(luò)適配器和建立網(wǎng)絡(luò)適配器與網(wǎng)絡(luò)之間的信號傳輸路徑。
3.如權(quán)利要求1所述建立微處理器-網(wǎng)絡(luò)間通信的方法,其特征在于發(fā)送第一個(gè)信號的步驟包括發(fā)送第一個(gè)信號以斷開網(wǎng)絡(luò)適配器和網(wǎng)絡(luò)之間的信號傳輸路徑。
4.如權(quán)利要求1所述建立微處理器-網(wǎng)絡(luò)間通信的方法,其特征在于發(fā)送的第二信號依其類型從內(nèi)含命令信號、數(shù)據(jù)信號和請求信號的組合中選擇。
5.如權(quán)利要求1所述建立微處理器-網(wǎng)絡(luò)間通信的方法,其特征在于它還包括從網(wǎng)絡(luò)適配器向網(wǎng)絡(luò)發(fā)送第四信號以響應(yīng)第一個(gè)信號,第四信號符合網(wǎng)絡(luò)協(xié)議。
6.如權(quán)利要求5所述建立微處理器-網(wǎng)絡(luò)間通信的方法,其特征在于第一信號中包括發(fā)送一個(gè)說明微處理器的狀態(tài)性能參數(shù)的數(shù)據(jù)信號。
7.如權(quán)利要求5所述建立微處理器-網(wǎng)絡(luò)間通信的方法,其特征在于第一信號中包括發(fā)送一個(gè)描述微處理器中儲存的變量的數(shù)據(jù)信號。
8.如權(quán)利要求1、5所述建立微處理器-網(wǎng)絡(luò)間通信的方法,其特征在于第二個(gè)信號和第四個(gè)信號可通過無線發(fā)送實(shí)現(xiàn)。
9.如權(quán)利要求1、5所述建立微處理-網(wǎng)絡(luò)間通信的方法,其特征在于發(fā)送第二個(gè)信號和發(fā)送第四個(gè)信號中包含發(fā)送第二個(gè)信號和第四個(gè)信號時(shí)要符合一個(gè)串行通信標(biāo)準(zhǔn)。
10.一種微處理器和網(wǎng)絡(luò)接口間建立通信的設(shè)備,其特征在于它包括(1)一個(gè)適用于把符合網(wǎng)絡(luò)通信協(xié)議并從網(wǎng)絡(luò)接口收到的第二個(gè)信號變換成與微處理器編程語言兼容的第二數(shù)據(jù),并把由微處理器接收的第一數(shù)據(jù)變換成符合網(wǎng)絡(luò)通信協(xié)議的第一信號的信號處理單元;(2)至少一個(gè)與信號處理單元連接的、儲存有網(wǎng)絡(luò)通信協(xié)議和能同微處理器的編程語言兼容的編譯程序的存儲單元;(3)與信號處理單元連接的振蕩器、識別器;(4)與信號處理單元連接的接口電路。
11.如權(quán)利要求10所述微處理器和網(wǎng)絡(luò)接口間建立通信的設(shè)備,其特征在于信號處理單元和存儲單元集成在一個(gè)單片半導(dǎo)體上。
12.如權(quán)利要求10所述微處理器和網(wǎng)絡(luò)接口間建立通信的設(shè)備,其特征在于所述各部分封裝成一塊單獨(dú)的集成電路。
13.如權(quán)利要求10所述微處理器和網(wǎng)絡(luò)接口間建立通信的設(shè)備,其特征在于所述各部分由分離器件構(gòu)成。
14.如權(quán)利要求10~13所述微處理器和網(wǎng)絡(luò)接口間建立通信的設(shè)備,其特征在于信號處理單元通過串行信號傳輸線連接到微處理器。
全文摘要
本發(fā)明公開了一種建立微處理器-網(wǎng)絡(luò)間通信的方法和設(shè)備。它是在微處理器與網(wǎng)絡(luò)之間通過網(wǎng)絡(luò)適配器建立通信。網(wǎng)絡(luò)適配器包含與網(wǎng)絡(luò)協(xié)議兼容的通信協(xié)議和與微處理器的編程語言兼容的編譯程序。網(wǎng)絡(luò)適配器接收網(wǎng)絡(luò)發(fā)送的信號,并向微處理器發(fā)送符合其編程語言兼容的信號,同時(shí)可接收微處理器發(fā)送的信號。該通信方法簡單而低成本。微處理器的設(shè)計(jì)者無須熟知網(wǎng)絡(luò)協(xié)議,以現(xiàn)有微處理器芯片實(shí)現(xiàn)。適用范圍廣泛。
文檔編號G06F15/163GK1332420SQ0011450
公開日2002年1月23日 申請日期2000年4月20日 優(yōu)先權(quán)日2000年4月20日
發(fā)明者趙依軍 申請人:武漢力源電子股份有限公司