亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于ARCNET與以太網(wǎng)的雙通信系統(tǒng)的制作方法

文檔序號(hào):11263576閱讀:519來源:國(guó)知局
基于ARCNET與以太網(wǎng)的雙通信系統(tǒng)的制造方法與工藝

本發(fā)明涉及工業(yè)自動(dòng)化技術(shù)領(lǐng)域,尤其涉及一種基于arcnet與以太網(wǎng)的雙通信系統(tǒng)。



背景技術(shù):

arcnet網(wǎng)絡(luò)是一種局域網(wǎng)技術(shù),它采用令牌總線(token-bus)來管理局域網(wǎng)上的節(jié)點(diǎn)及節(jié)點(diǎn)間的數(shù)據(jù)鏈路,具有時(shí)間確定性、數(shù)據(jù)發(fā)送方式靈活、較高的可靠性以及支持多種連接方式等優(yōu)點(diǎn),以使arcnet網(wǎng)絡(luò)在軌道交通控制領(lǐng)域得到了廣泛應(yīng)用。

現(xiàn)有基于arcnet網(wǎng)絡(luò)的列車控制系統(tǒng)主要由車輛內(nèi)部的總線設(shè)備、車輛節(jié)點(diǎn)(包括網(wǎng)卡和計(jì)算機(jī))、傳輸介質(zhì)組成,完成了列車控制、信息釆集與顯示、數(shù)據(jù)傳遞與處理等功能。隨著科技的發(fā)展,以太網(wǎng)已經(jīng)成為下一代列車網(wǎng)絡(luò)通信標(biāo)準(zhǔn)。因此,亟需將arcnet網(wǎng)絡(luò)和以太網(wǎng)進(jìn)行結(jié)合,以構(gòu)成可靠性高、靈活性好、通用性強(qiáng)且適合于工業(yè)現(xiàn)場(chǎng)的網(wǎng)關(guān)。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明提供一種基于arcnet與以太網(wǎng)的雙通信系統(tǒng),以解決現(xiàn)有的arcnet網(wǎng)絡(luò)無法與以太網(wǎng)進(jìn)行數(shù)據(jù)傳輸?shù)膯栴}。

本發(fā)明提供一種基于arcnet與以太網(wǎng)的雙通信系統(tǒng),包括:處理模塊、以太網(wǎng)通信模塊、至少兩個(gè)arcnet通信模塊以及與各所述arcnet通信模塊一一對(duì)應(yīng)電連接的光電轉(zhuǎn)換模塊;其中

所述處理模塊包括:微控制器以及與所述微控制器電連接的外部擴(kuò)展sdram存儲(chǔ)器和外部擴(kuò)展flash存儲(chǔ)器;

各所述arcnet通信模塊均與所述微控制器電連接,所述微控制器還與所述以太網(wǎng)通信模塊電連接;

所述微控制器用于接收各所述arcnet通信模塊發(fā)送的第一數(shù)據(jù),根據(jù)各所述arcnet通信模塊的預(yù)設(shè)的可信度,在各所述第一數(shù)據(jù)中確定可信度最高的arcnet通信模塊發(fā)送的第一數(shù)據(jù),并將所述可信度最高的arcnet通信模塊發(fā)送的第一數(shù)據(jù)封裝成以太網(wǎng)數(shù)據(jù)包并發(fā)送給所述以太網(wǎng)通信模塊;

所述微控制器還用于接收所述以太網(wǎng)通信模塊發(fā)送的第二數(shù)據(jù),根據(jù)各所述arcnet通信模塊的預(yù)設(shè)的可信度,確定所述第二數(shù)據(jù)針對(duì)每個(gè)arcnet通信模塊的可信度標(biāo)識(shí),將各所述第二數(shù)據(jù)和所述可信度標(biāo)識(shí)封裝成arcnet數(shù)據(jù)包并發(fā)送給對(duì)應(yīng)的所述arcnet通信模塊。

可選地,不同的所述arcnet通信模塊,預(yù)設(shè)的可信度不同;其中,所述至少兩個(gè)arcnet通信模塊中的主用arcnet通信模塊的預(yù)設(shè)的可信度高于其它arcnet通信模塊的預(yù)設(shè)的可信度。

可選地,還包括:電源模塊,所述電源模塊與所述處理模塊、所述以太網(wǎng)通信模塊、各所述arcnet通信模塊以及各所述光電轉(zhuǎn)換模塊電連接。

可選地,所述arcnet通信模塊包括arcnet協(xié)議芯片和hub集線器,所述arcnet協(xié)議芯片中集成了arcnet協(xié)議棧。

可選地,所述微控制器上設(shè)有如下的至少一種接口:串行接口、芯片測(cè)試接口。

可選地,所述微控制器中集成有媒體訪問控制器,所述以太網(wǎng)通信模塊包括:物理接口收發(fā)器、以太網(wǎng)變壓器以及網(wǎng)口;其中,所述物理接口收發(fā)器分別與所述媒體訪問控制器、所述以太網(wǎng)變壓器連接,所述以太網(wǎng)變壓器與所述網(wǎng)口連接。

可選地,所述微控制器中集成有外部存儲(chǔ)器控制器,所述外部存儲(chǔ)器控制器分別與所述外部擴(kuò)展sdram存儲(chǔ)器和所述外部擴(kuò)展flash存儲(chǔ)器電連接。

本發(fā)明提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng),通過至少兩個(gè)arcnet通信模塊以備份arcnet網(wǎng)絡(luò)數(shù)據(jù),實(shí)現(xiàn)了對(duì)arcnet網(wǎng)絡(luò)的冗余功能,提高了arcnet網(wǎng)絡(luò)的可靠性。還通過處理模塊中的微控制器的多環(huán)冗余處理和封裝處理實(shí)現(xiàn)了以太網(wǎng)通信模塊與各arcnet通信模塊之間的數(shù)據(jù)通信,且外部擴(kuò)展sdram存儲(chǔ)器和外部擴(kuò)展flash存儲(chǔ)器的設(shè)置能夠加快微控制器的自身運(yùn)行的速率和處理數(shù)據(jù)的速率,使得以太網(wǎng)通信模塊與各arcnet通信模塊之間能夠?qū)崟r(shí)傳輸數(shù)據(jù)。本發(fā)明解決了以太網(wǎng)通信模塊與各arcnet通信模塊無法通信的問題,通過處理模塊、以太網(wǎng)通信模塊與各arcnet通信模塊構(gòu)成了可靠性高、靈活性好、通用性強(qiáng)且適合于工業(yè)現(xiàn)場(chǎng)的網(wǎng)關(guān)。

附圖說明

圖1為本發(fā)明提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng)的結(jié)構(gòu)示意圖一;

圖2為本發(fā)明提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng)的軟件流程圖;

圖3為本發(fā)明提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng)的結(jié)構(gòu)示意圖二。

具體實(shí)施方式

圖1為本發(fā)明提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng)的結(jié)構(gòu)示意圖一,圖2為本發(fā)明提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng)的軟件流程圖。如圖1所示,本實(shí)施例基于arcnet與以太網(wǎng)的雙通信系統(tǒng)包括:處理模塊10、以太網(wǎng)通信模塊20、至少兩個(gè)arcnet通信模塊30以及與各arcnet通信模塊30一一對(duì)應(yīng)電連接的光電轉(zhuǎn)換模塊40;其中處理模塊10包括:微控制器11以及與微控制器11電連接的外部擴(kuò)展sdram存儲(chǔ)器12和外部擴(kuò)展flash存儲(chǔ)器13。各arcnet通信模塊30均與微控制器11電連接,微控制器11還與以太網(wǎng)通信模塊20電連接。微控制器11用于接收各arcnet通信模塊30發(fā)送的第一數(shù)據(jù),根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,在各第一數(shù)據(jù)中確定可信度最高的arcnet通信模塊30發(fā)送的第一數(shù)據(jù),并將可信度最高的arcnet通信模塊30發(fā)送的第一數(shù)據(jù)封裝成以太網(wǎng)數(shù)據(jù)包并發(fā)送給以太網(wǎng)通信模塊20。微控制器11還用于接收以太網(wǎng)通信模塊20發(fā)送的第二數(shù)據(jù),根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,確定第二數(shù)據(jù)針對(duì)每個(gè)arcnet通信模塊30的可信度標(biāo)識(shí),將各第二數(shù)據(jù)和可信度標(biāo)識(shí)封裝成arcnet數(shù)據(jù)包并發(fā)送給對(duì)應(yīng)的arcnet通信模塊30。

具體地,本實(shí)施例中以太網(wǎng)通信模塊20可將以太網(wǎng)上傳輸?shù)男盘?hào)傳輸給處理模塊10。本實(shí)施例中對(duì)以太網(wǎng)通信模塊20的具體實(shí)現(xiàn)形式不做限定,只需滿足以太網(wǎng)通信模塊20能夠接收并傳輸信號(hào)給處理模塊10即可。各arcnet通信模塊30可分別將arcnet網(wǎng)絡(luò)上傳輸?shù)男盘?hào)傳輸給處理模塊10。本實(shí)施例對(duì)arcnet通信模塊30的具體實(shí)現(xiàn)形式不做限定,只需滿足arcnet通信模塊30能夠接收并傳輸信號(hào)給處理模塊10即可。

進(jìn)一步地,由于arcnet通信模塊30的個(gè)數(shù)為兩個(gè)以上,能夠避免由于其中一個(gè)arcnet網(wǎng)絡(luò)出現(xiàn)故障,仍能使用其余arcnet網(wǎng)路中的數(shù)據(jù)傳輸給處理模塊10的情況,實(shí)現(xiàn)了arcnet網(wǎng)絡(luò)的冗余功能,提高了arcnet網(wǎng)絡(luò)的可靠性。且各arcnet通信模塊30可將接收到的數(shù)據(jù)傳輸給與之一一對(duì)應(yīng)電連接的光電轉(zhuǎn)換模塊40,光電轉(zhuǎn)換模塊40將電信號(hào)轉(zhuǎn)換成光信號(hào),經(jīng)由光纖傳送出去。

進(jìn)一步地,由于各arcnet通信模塊30都能夠接收光纖或處理模塊10傳輸?shù)臄?shù)據(jù),因此,需要人為設(shè)定各arcnet通信模塊30的可信度高低??蛇x地,不同的arcnet通信模塊30,預(yù)設(shè)的可信度不同;其中,至少兩個(gè)arcnet通信模塊30中的主用arcnet通信模塊30的預(yù)設(shè)的可信度高于其它arcnet通信模塊30的預(yù)設(shè)的可信度。

具體地,本實(shí)施例中可采用不同方法對(duì)不同的arcnet通信模塊30的可信度進(jìn)行標(biāo)識(shí)。具體可通過傳輸數(shù)據(jù)中一幀數(shù)據(jù)的特定位置上的標(biāo)識(shí)進(jìn)行判斷或者比較?;蛘卟捎闷渌绞竭M(jìn)行可信度標(biāo)識(shí)的實(shí)現(xiàn)。本實(shí)施例對(duì)此不做詳細(xì)的說明,只需滿足將不同的arcnet通信模塊30的可信度區(qū)分開來即可。

進(jìn)一步地,由于arcnet網(wǎng)絡(luò)和以太網(wǎng)是兩種不同的網(wǎng)絡(luò)協(xié)議,以太網(wǎng)通信模塊20無法接收并識(shí)別arcnet通信模塊30發(fā)送的數(shù)據(jù)包,arcnet通信模塊30也無法接收并識(shí)別以太網(wǎng)通信模塊20發(fā)送的數(shù)據(jù)包。因此,需要處理模塊10將arcnet通信模塊30與以太網(wǎng)通信模塊20各自傳輸?shù)臄?shù)據(jù)包進(jìn)行接收、轉(zhuǎn)換和傳輸,才能使得arcnet通信模塊30接收到以太網(wǎng)通信模塊20發(fā)送的數(shù)據(jù)包,也才能使得以太網(wǎng)通信模塊20接收到arcnet通信模塊30發(fā)送的數(shù)據(jù)包,實(shí)現(xiàn)arcnet網(wǎng)絡(luò)和以太網(wǎng)上信號(hào)的相互傳輸。這樣,處理模塊10需要具備接收、轉(zhuǎn)換和傳輸?shù)墓δ?,具體過程如下:

一方面,arcnet通信模塊30向處理模塊10發(fā)送數(shù)據(jù),再由處理模塊10將數(shù)據(jù)傳送給以太網(wǎng)通信模塊20的過程如下:

具體地,微控制器11在接收各arcnet通信模塊30發(fā)送的第一數(shù)據(jù)時(shí),會(huì)根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,在各第一數(shù)據(jù)中確定可信度最高的arcnet通信模塊30發(fā)送的第一數(shù)據(jù),并將可信度最高的arcnet通信模塊30發(fā)送的第一數(shù)據(jù)封裝成以太網(wǎng)數(shù)據(jù)包并發(fā)送給以太網(wǎng)通信模塊20。

例如,多個(gè)arcnet通信模塊30對(duì)應(yīng)的預(yù)設(shè)的可信度為a、b、c……,且可信度的個(gè)數(shù)與arcnet通信模塊30的個(gè)數(shù)相同,各可信度的高低依次減小。在多個(gè)arcnet通信模塊30向微控制器11發(fā)送第一數(shù)據(jù)時(shí),由于各第一數(shù)據(jù)中包含各arcnet通信模塊30的預(yù)設(shè)的可信度對(duì)應(yīng)的可信度標(biāo)識(shí),微控制器11會(huì)根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,判斷各第一數(shù)據(jù)中的可信度標(biāo)識(shí)各自對(duì)應(yīng)的可信度高低,會(huì)先在各第一數(shù)據(jù)中選擇可信度標(biāo)識(shí)對(duì)應(yīng)可信度為a的第一數(shù)據(jù),若沒有選擇到可信度標(biāo)識(shí)對(duì)應(yīng)可信度為a的第一數(shù)據(jù),則繼續(xù)在各第一數(shù)據(jù)中選擇可信度標(biāo)識(shí)對(duì)應(yīng)可信度為b的第一數(shù)據(jù),若沒選擇到可信度標(biāo)識(shí)對(duì)應(yīng)可信度為b的第一數(shù)據(jù),則繼續(xù)在各第一數(shù)據(jù)中選擇可信度標(biāo)識(shí)對(duì)應(yīng)可信度為c的第一數(shù)據(jù),直至在各第一數(shù)據(jù)中選擇到可信度標(biāo)識(shí)對(duì)應(yīng)可信度最高的第一數(shù)據(jù)為止。微控制器11選擇到可信度最高對(duì)應(yīng)的第一數(shù)據(jù)后,會(huì)將其余可信度對(duì)應(yīng)的第一數(shù)據(jù)丟棄,且將可信度最高對(duì)應(yīng)的第一數(shù)據(jù)轉(zhuǎn)換成以太網(wǎng)數(shù)據(jù)包,并將以太網(wǎng)數(shù)據(jù)包發(fā)送給以太網(wǎng)通信模塊20。

進(jìn)一步地,當(dāng)處理模塊10同時(shí)接收到各arcnet通信模塊30傳輸?shù)臄?shù)據(jù)時(shí),需要先進(jìn)行多環(huán)冗余處理,即對(duì)各數(shù)據(jù)進(jìn)行可信度高低的確定。再通過封裝處理將可信度最高的數(shù)據(jù)轉(zhuǎn)換成以太網(wǎng)數(shù)據(jù)包傳輸給以太網(wǎng)通信模塊20,實(shí)現(xiàn)了arcnet通信模塊30向以太網(wǎng)通信模塊20發(fā)送數(shù)據(jù)的過程。

另一方面,以太網(wǎng)通信模塊20再接收到各arcnet通信模塊30發(fā)送的數(shù)據(jù)后,可將數(shù)據(jù)傳輸給其他通信模塊。若其他通信模塊為arcnet通信模塊30時(shí),或者,以太網(wǎng)通信模塊20直接向arcnet通信模塊30傳輸數(shù)據(jù)時(shí),本實(shí)施例中以太網(wǎng)通信模塊20可向處理模塊10發(fā)送數(shù)據(jù),再由處理模塊10將數(shù)據(jù)傳輸給arcnet通信模塊30的過程如下:

具體地,微控制器11在接收以太網(wǎng)通信模塊20發(fā)送的第二數(shù)據(jù)時(shí),會(huì)根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,確定第二數(shù)據(jù)針對(duì)每個(gè)arcnet通信模塊30的可信度標(biāo)識(shí),將各第二數(shù)據(jù)和可信度標(biāo)識(shí)封裝成arcnet數(shù)據(jù)包,并發(fā)送給對(duì)應(yīng)的arcnet通信模塊30。

例如,多個(gè)arcnet通信模塊30對(duì)應(yīng)的預(yù)設(shè)的可信度為a、b、c……,且可信度的個(gè)數(shù)與arcnet通信模塊30的個(gè)數(shù)相同,各可信度的高低依次減小。在以太網(wǎng)通信模塊20向微控制器11發(fā)送第二數(shù)據(jù)時(shí),微控制器11會(huì)將第二數(shù)據(jù)復(fù)制備份與arcnet通信模塊30的個(gè)數(shù)相同的多個(gè)第二數(shù)據(jù),且根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,將各復(fù)制備份的第二數(shù)據(jù)中一一添加可信度標(biāo)識(shí),且各可信度標(biāo)識(shí)與各arcnet通信模塊30對(duì)應(yīng)的預(yù)設(shè)的可信度一一對(duì)應(yīng),即可將可信度為a對(duì)應(yīng)的可信度標(biāo)識(shí)添加到各復(fù)制備份第二數(shù)據(jù)的一個(gè)中,將可信度為b對(duì)應(yīng)的可信度標(biāo)識(shí)添加到各復(fù)制備份第二數(shù)據(jù)的另一個(gè)中,直至添加可信度標(biāo)識(shí)的個(gè)數(shù)與arcnet通信模塊30的個(gè)數(shù)相同為止。在對(duì)各復(fù)制備份第二數(shù)據(jù)中添加可信度標(biāo)識(shí)后,微控制器11將各可信度標(biāo)識(shí)的第二數(shù)據(jù)轉(zhuǎn)換成arcnet數(shù)據(jù)包,并將可信度為a對(duì)應(yīng)的可信度標(biāo)識(shí)的arcnet數(shù)據(jù)包發(fā)送給可信度為a的arcnet通信模塊30,將可信度為b對(duì)應(yīng)的可信度標(biāo)識(shí)的arcnet數(shù)據(jù)包發(fā)送給可信度為b的arcnet通信模塊30,將可信度為c對(duì)應(yīng)的可信度標(biāo)識(shí)的arcnet數(shù)據(jù)包發(fā)送給可信度為c的arcnet通信模塊30,……,以此類推,根據(jù)各arcnet數(shù)據(jù)包中可信度標(biāo)識(shí)對(duì)應(yīng)的可信度,將各arcnet數(shù)據(jù)包發(fā)送給與之可信度相同的arcnet通信模塊30。

進(jìn)一步地,處理模塊10在接收到以太網(wǎng)通信模塊20發(fā)送的數(shù)據(jù)后,可先根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,對(duì)接收到的數(shù)據(jù)進(jìn)行多環(huán)冗余處理,即對(duì)數(shù)據(jù)進(jìn)行復(fù)制并標(biāo)識(shí)可信度處理,再通過封裝處理將數(shù)據(jù)轉(zhuǎn)換成arcnet數(shù)據(jù)包,并將arcnet數(shù)據(jù)包發(fā)送給arcnet通信模塊30,實(shí)現(xiàn)了以太網(wǎng)通信模塊20向arcnet通信模塊30發(fā)送數(shù)據(jù)的過程。

進(jìn)一步地,多個(gè)arcnet通信模塊30接收到以太網(wǎng)通信模塊20發(fā)送的數(shù)據(jù)后,再通過各arcnet通信模塊30各自對(duì)應(yīng)的光電轉(zhuǎn)換模塊40將數(shù)據(jù)轉(zhuǎn)換成光信號(hào),通過光纖發(fā)送給其它通信設(shè)備。若其它通信設(shè)備為以太網(wǎng)通信模塊20時(shí),可按照上述實(shí)施過程,根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度對(duì)應(yīng)的可信度標(biāo)識(shí),通過處理模塊10確定可信度最高的數(shù)據(jù),并將數(shù)據(jù)轉(zhuǎn)換成以太網(wǎng)包傳送至以太網(wǎng)通信模塊20,本實(shí)施例對(duì)此過程不再贅述。

在一個(gè)具體的實(shí)施例中,如圖2所示,本實(shí)施例基于arcnet與以太網(wǎng)的雙通信系統(tǒng)中處理模塊10可實(shí)現(xiàn)arcnet與以太網(wǎng)之間的數(shù)據(jù)傳輸,具體過程如下:

首先,處理模塊10進(jìn)行初始化,初始化過程可包括上電操作、linux內(nèi)核運(yùn)行及驅(qū)動(dòng)加載。

其次,處理模塊10中微控制器11接收各arcnet通信模塊30發(fā)送的第一數(shù)據(jù)。接著,根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,微控制器11通過多環(huán)冗余處理和封裝處理,將可信度最高的arcnet通信模塊30發(fā)送的第一數(shù)據(jù)封裝成以太網(wǎng)數(shù)據(jù)包。最后,微控制器11將以太網(wǎng)數(shù)據(jù)包發(fā)送給以太網(wǎng)通信模塊20。

而且,微控制器11還接收以太網(wǎng)通信模塊20發(fā)送的第二數(shù)據(jù)。接著,根據(jù)各arcnet通信模塊30的預(yù)設(shè)的可信度,通過封裝處理和多環(huán)冗余處理,確定第二數(shù)據(jù)針對(duì)每個(gè)arcnet通信模塊30的可信度標(biāo)識(shí),且將各第二數(shù)據(jù)和可信度標(biāo)識(shí)封裝成arcnet數(shù)據(jù)包。最后,將各arcnet數(shù)據(jù)包發(fā)送給對(duì)應(yīng)的arcnet通信模塊30。

這樣,無論是arcnet通信模塊30向以太網(wǎng)通信模塊20發(fā)送數(shù)據(jù)還是以太網(wǎng)通信模塊20向arcnet通信模塊30發(fā)送數(shù)據(jù),皆可通過處理模塊10中的微控制器11實(shí)現(xiàn)了arcnet通信模塊30與以太網(wǎng)通信模塊20之間數(shù)據(jù)的傳輸,還保證了arcnet網(wǎng)絡(luò)與以太網(wǎng)之間能夠高效、實(shí)時(shí)的完成相互通信。

進(jìn)一步地,本實(shí)施例中的處理模塊10可采用stm系列或arm系列的嵌入式微控制或微處理器。例如,處理模塊10可采用arm9系列處理器的lpc3250微控制器11。而且,由于微控制器11完成對(duì)各種數(shù)據(jù)的接收、轉(zhuǎn)換、傳輸?shù)冗^程為實(shí)時(shí)傳輸過程,因此,需要外部擴(kuò)展sdram存儲(chǔ)器12和外部擴(kuò)展flash存儲(chǔ)器13對(duì)微控制器11的內(nèi)存進(jìn)行擴(kuò)充,以克服微控制器11內(nèi)存不足的情況,從而加快了微控制器11的處理速度和運(yùn)行速度。其中,外部擴(kuò)展sdram存儲(chǔ)器為同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器(synchronousdynamicrandomaccessmemory,sdram),外部擴(kuò)展flash存儲(chǔ)器13為閃存。且對(duì)微控制器11進(jìn)行封裝處理和多環(huán)冗余處理等操作對(duì)應(yīng)的程序通常在外部擴(kuò)展flash存儲(chǔ)器13中存放。在微控制器11接收到各種數(shù)據(jù)需要執(zhí)行相應(yīng)程序時(shí),通常在外部擴(kuò)展sdram存儲(chǔ)器12中進(jìn)行數(shù)據(jù)的緩存和操作系統(tǒng)的運(yùn)行。

本實(shí)施例提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng),通過至少兩個(gè)arcnet通信模塊以備份arcnet網(wǎng)絡(luò)數(shù)據(jù),實(shí)現(xiàn)了對(duì)arcnet網(wǎng)絡(luò)的冗余功能,提高了arcnet網(wǎng)絡(luò)的可靠性。還通過處理模塊中的微控制器的多環(huán)冗余處理和封裝處理實(shí)現(xiàn)了以太網(wǎng)通信模塊與各arcnet通信模塊之間的數(shù)據(jù)通信,且外部擴(kuò)展sdram存儲(chǔ)器和外部擴(kuò)展flash存儲(chǔ)器的設(shè)置能夠加快微控制器的自身運(yùn)行的速率和處理數(shù)據(jù)的速率,使得以太網(wǎng)通信模塊與各arcnet通信模塊之間能夠?qū)崟r(shí)傳輸數(shù)據(jù)。本實(shí)施例解決了以太網(wǎng)通信模塊與各arcnet通信模塊無法通信的問題,通過處理模塊、以太網(wǎng)通信模塊與各arcnet通信模塊構(gòu)成了可靠性高、靈活性好、通用性強(qiáng)且適合于工業(yè)現(xiàn)場(chǎng)的網(wǎng)關(guān)。

圖3為本發(fā)明提供的基于arcnet與以太網(wǎng)的雙通信系統(tǒng)的結(jié)構(gòu)示意圖二。在上述實(shí)施例的基礎(chǔ)上,如圖3所示,對(duì)本實(shí)施例基于arcnet與以太網(wǎng)的雙通信系統(tǒng)中的具體結(jié)構(gòu)進(jìn)行詳細(xì)說明。

首先,本實(shí)施例基于arcnet與以太網(wǎng)的雙通信系統(tǒng)還包括:電源模塊50,電源模塊50與處理模塊10、以太網(wǎng)通信模塊20、各arcnet通信模塊30以及各光電轉(zhuǎn)換模塊40電連接。具體地,由于處理模塊10、以太網(wǎng)通信模塊20、各arcnet通信模塊30以及各光電轉(zhuǎn)換模塊40的電源電壓不同,因此,電源模塊50可增加多個(gè)電壓轉(zhuǎn)換模塊,向各模塊提供不同的電源電壓,以實(shí)現(xiàn)電源模塊50對(duì)各模塊的供電功能。

其次,arcnet通信模塊30需要完成數(shù)據(jù)的收發(fā)、網(wǎng)絡(luò)重構(gòu)等功能。可選地,arcnet通信模塊30包括arcnet協(xié)議芯片31和hub集線器32,arcnet協(xié)議芯片31中集成了arcnet協(xié)議棧。具體地,由于arcnet協(xié)議芯片31中集成了arcnet協(xié)議棧,能夠自動(dòng)實(shí)現(xiàn)數(shù)據(jù)收發(fā)、網(wǎng)絡(luò)重構(gòu)等功能。又由于arcnet協(xié)議芯片31只能向物理地址站點(diǎn)實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā),不能向環(huán)網(wǎng)實(shí)現(xiàn)數(shù)據(jù)的轉(zhuǎn)發(fā),即只能實(shí)現(xiàn)點(diǎn)對(duì)點(diǎn)的數(shù)據(jù)轉(zhuǎn)發(fā),因此,可通過hub集線器32來實(shí)現(xiàn)向光電轉(zhuǎn)換模塊40的數(shù)據(jù)轉(zhuǎn)發(fā)。

再次,除了實(shí)現(xiàn)arcnet與以太網(wǎng)的數(shù)據(jù)相互傳輸,微控制器11還可增加其余接口,以方便對(duì)微控制器11內(nèi)程序的調(diào)試或測(cè)試以及方便接入其他通信設(shè)備??蛇x地,微控制器11上設(shè)有如下的至少一種接口:串行接口、芯片測(cè)試接口。具體地,本實(shí)施例中串行接口可為rs232、rs485等,本實(shí)施例對(duì)串行接口的具體形式不做限定,只需滿足串行接口能夠接入其他通信設(shè)備即可。且本實(shí)施例中芯片測(cè)試接口可為jtag接口,以向微控制器11內(nèi)部燒寫程序,便于對(duì)微控制器11內(nèi)部的調(diào)試或測(cè)試。

接著,本實(shí)施例中對(duì)微控制器11和以太網(wǎng)通信模塊20電連接的具體形式不做限定,只需滿足微控制器11與以太網(wǎng)通信模塊20之間能夠?qū)崿F(xiàn)數(shù)據(jù)的傳輸即可??蛇x地,微控制器11中集成有媒體訪問控制器111,以太網(wǎng)通信模塊20包括:物理接口收發(fā)器21、以太網(wǎng)變壓器22以及網(wǎng)口23;其中,物理接口收發(fā)器21分別與媒體訪問控制器111、以太網(wǎng)變壓器22連接,以太網(wǎng)變壓器22與網(wǎng)口23連接。

具體地,本實(shí)施例中網(wǎng)口23能夠插入網(wǎng)線,以接入以太網(wǎng)的信號(hào)。網(wǎng)口23與以太網(wǎng)變壓器22連接,以太網(wǎng)變壓器22與物理接口收發(fā)器21(即物理層physicallayer,phy)連接,便接收到以太網(wǎng)的信號(hào)。其中,以太網(wǎng)變壓器22不僅使得以太網(wǎng)的信號(hào)增強(qiáng),還能隔離物理接口收發(fā)器21與外部的連接,增強(qiáng)以太網(wǎng)模塊的抗干擾能力。且以太網(wǎng)模塊中的物理接口收發(fā)器21還與微控制器11中的媒體訪問控制器111(mediaaccesscontrol,mac)連接,便可實(shí)現(xiàn)以太網(wǎng)通信模塊20與處理模塊10之間數(shù)據(jù)的傳輸。

最后,為了擴(kuò)充微控制器11的內(nèi)存,實(shí)現(xiàn)微控制器11與外部擴(kuò)展sdram存儲(chǔ)器12和外部擴(kuò)展flash存儲(chǔ)器13的電連接,可選地,微控制器11中集成有外部存儲(chǔ)器控制器,外部存儲(chǔ)器控制器分別與外部擴(kuò)展sdram存儲(chǔ)器12和外部擴(kuò)展flash存儲(chǔ)器13電連接。這樣便可通過外部存儲(chǔ)器控制器實(shí)現(xiàn)對(duì)微控制器11內(nèi)存的擴(kuò)充,以提高微控制器11中數(shù)據(jù)轉(zhuǎn)換等過程的速率。

本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:rom、ram、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

最后應(yīng)說明的是:以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述各實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1