專利名稱:主機(jī)和從機(jī)的通信系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明實(shí)施例涉及通訊總線技術(shù),尤其涉及一種主機(jī)和從機(jī)的通信系統(tǒng)。
背景技術(shù):
通訊總線是一種描述電子信號傳輸線路的結(jié)構(gòu)形式,是一類信號線的集合,是子系統(tǒng)間傳輸信息的公共通道。通過總線能使主系統(tǒng)與各個(gè)從系統(tǒng)之間進(jìn)行信息進(jìn)行傳輸、交換等功能?,F(xiàn)有技術(shù)中,主機(jī)和從機(jī)采用鏈?zhǔn)浇Y(jié)構(gòu),即,主機(jī)與各個(gè)從機(jī)之間是采用級聯(lián)方式連接的,主機(jī)與某一從機(jī)之間傳輸?shù)臄?shù)據(jù),需要經(jīng)過主機(jī)與該從機(jī)之間的各個(gè)從機(jī)依次轉(zhuǎn)發(fā)。然而,現(xiàn)有技術(shù)中,如果一個(gè)從機(jī)掉電或無法通信,將導(dǎo)致該從機(jī)級聯(lián)的各個(gè)從機(jī)無法與主機(jī)通信。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種主機(jī)和從機(jī)的通信系統(tǒng),用以解決現(xiàn)有技術(shù)主機(jī)和從機(jī)采用鏈?zhǔn)浇Y(jié)構(gòu)中,如果一個(gè)從機(jī)掉電或無法通信,將導(dǎo)致該從機(jī)級聯(lián)的各個(gè)從機(jī)無法與主機(jī)通信的問題。本發(fā)明實(shí)施例提供一種主機(jī)和從機(jī)的通信系統(tǒng),包括主機(jī)、主總線、第一齒總線和第二齒總線、至少兩個(gè)從機(jī)和至少兩個(gè)連接器;所述主機(jī)和所述連接器分別與所述主總線電連接,以使所述主機(jī)和所述連接器通過所述主總線傳輸數(shù)據(jù);所述連接器和所述主總線分別與所述第一齒總線電連接,以使所述連接器和所述主總線通過所述第一齒總線傳輸數(shù)據(jù);所述從機(jī)和所述連接器分別與所述第二齒總線電連接,以使所述從機(jī)和所述連接器通過所述第二齒總線傳輸數(shù)據(jù)。結(jié)合本發(fā)明實(shí)施例上述提供的主機(jī)和從機(jī)的通信系統(tǒng),還包括第一收發(fā)器,所述第一收發(fā)器分別與所述主機(jī)和所述主總線電連接;所述第一收發(fā)器,用于在所述主機(jī)的控制下,接收所述主機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述主總線;或者,在所述主機(jī)的控制下,從所述主總線上接收數(shù)據(jù)并發(fā)送給所述主機(jī)。進(jìn)一步地,所述第一收發(fā)器包括至少一個(gè)第一發(fā)送模塊和至少一個(gè)第一接收模塊;所述第一發(fā)送模塊包括第一發(fā)送端、第一發(fā)送使能端和兩個(gè)第一接收端,所述第一接收模塊包括第二接收端、第二接收使能端和兩個(gè)第二發(fā)送端;所述第一發(fā)送使能端,用于在所述主機(jī)的控制下,使能所述第一發(fā)送端;所述第一發(fā)送端,用于在所述第一發(fā)送使能端的使能控制下,接收所述主機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第一接收端;所述第一接收端,用于將所述第一發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送至所述主總線;所述第二發(fā)送端,用于接收所述主總線發(fā)送的數(shù)據(jù)并發(fā)送至所述第二接收端;
所述第二接收使能端,用于在所述主機(jī)的控制下,使能所述第二接收端;所述第二接收端,用于在所述第一接收使能端的使能控制下,將所述第二發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送給所述主機(jī)。結(jié)合本發(fā)明實(shí)施例上述提供的主機(jī)和從機(jī)的通信系統(tǒng),還包括第二收發(fā)器,所述第二收發(fā)器分別與所述連接器和所述第一齒總線連接;所述第二收發(fā)器,用于從所述第一齒總線接收所述主機(jī)的數(shù)據(jù)并發(fā)送至所述連接器;或者,從所述連接器接收所述從機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第一齒總線。進(jìn)一步地,所述第二收發(fā)器包括至少一個(gè)第二發(fā)送模塊和至少一個(gè)第二接收模塊;所述第二發(fā)送模塊包括第三發(fā)送端、第三發(fā)送使能端和兩個(gè)第三接收端,所述第二接收模塊包括第四接收端、第四接收使能端和兩個(gè)第四發(fā)送端;所述第三發(fā)送使能端,用于使能所述第三發(fā)送端; 所述第三發(fā)送端,用于在所述第三發(fā)送使能端的使能控制下,從所述第一齒總線上接收所述主機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第三接收端;所述第三接收端,用于將所述第三發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送至所述連接器;所述第四發(fā)送端,用于接收所述連接器發(fā)送的數(shù)據(jù)并發(fā)送至所述第四接收端;所述第四接收使能端,使能所述第四接收端;所述第四接收端,用于在所述第四接收使能端的使能控制下,將所述第四發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送給所述第一齒總線。結(jié)合本發(fā)明實(shí)施例上述提供的主機(jī)和從機(jī)的通信系統(tǒng),還包括第三收發(fā)器,所述第三收發(fā)器分別與所述從機(jī)和所述第二齒總線電連接;所述第三收發(fā)器,用于在所述從機(jī)的控制下,接收所述從機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第二齒總線;或者,在所述從機(jī)的控制下,從所述第二齒總線上接收數(shù)據(jù)并發(fā)送給所述從機(jī)。進(jìn)一步地,所述第三收發(fā)器包括至少一個(gè)第三發(fā)送模塊和至少一個(gè)第三接收模塊;所述第三發(fā)送模塊包括第五發(fā)送端、第五發(fā)送使能端和兩個(gè)第五接收端,所述第三接收模塊包括第六接收端、第六接收使能端和兩個(gè)第六發(fā)送端;所述第五發(fā)送使能端,用于使能所述第五發(fā)送端;所述第五發(fā)送端,用于在所述第五發(fā)送使能端的使能控制下,接收所述從機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第五接收端;所述第五接收端,用于將所述第五發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送至所述第二齒總線;所述第六發(fā)送端,用于接收所述第二齒總線發(fā)送的數(shù)據(jù)并發(fā)送至所述第六接收端;所述第六接收使能端,用于在所述從機(jī)的控制下,使能所述第六接收端;所述第六接收端,用于在所述第六接收使能端的使能控制下,將所述第六發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送給所述從機(jī)。在本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng)中,所述從機(jī)與所述連接器的個(gè)數(shù)相同,每個(gè)所述從機(jī)與一個(gè)所述連接器相對應(yīng)。在本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng)中,所述第二收發(fā)器與所述連接器的個(gè)數(shù)相同,每個(gè)所述連接器與一個(gè)所述第二收發(fā)器對應(yīng)。
在本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng)中,所述第三收發(fā)器與所述連接器的個(gè)數(shù)相同,每個(gè)所述連接器與一個(gè)所述第三收發(fā)器對應(yīng)。本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng),將主機(jī)、連接器和從機(jī)連接,分別通過主總線、第一齒總線和第二齒總線連接,使得每個(gè)從機(jī)通過對應(yīng)的連接器連接到主總線上,從而各個(gè)從機(jī)和主機(jī)之間分別通過從機(jī)對應(yīng)的連接器和總線實(shí)現(xiàn)通信,因此在任意從機(jī)掉電或無法接入總線的實(shí)施場景下,實(shí)現(xiàn)不影響其他從機(jī)與主機(jī)的通信,提高從機(jī)和主機(jī)通信的可靠性。
為了更清楚地說明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。 圖I為本發(fā)明主機(jī)和從機(jī)的通信系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖;圖2為本發(fā)明主機(jī)和從機(jī)的通信系統(tǒng)實(shí)施例二的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。圖I為本發(fā)明主機(jī)和從機(jī)的通信系統(tǒng)實(shí)施例一的結(jié)構(gòu)示意圖。如圖I所示,本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng),包括主機(jī)11、主總線12、第一齒總線13和第二齒總線14、至少兩個(gè)從機(jī)和至少兩個(gè)連接器。主機(jī)11和連接器分別與主總線12電連接,以使主機(jī)11和連接器通過主總線12傳輸數(shù)據(jù);連接器和主總線12分別與第一齒總線13電連接,以使連接器和主總線12通過第一齒總線13傳輸數(shù)據(jù);從機(jī)和連接器分別與第二齒總線電連接,以使所述從機(jī)和所述連接器通過第二齒總線14傳輸數(shù)據(jù)。本發(fā)明實(shí)施例以主機(jī)和從機(jī)的通信系統(tǒng)中包括兩個(gè)連接器和兩個(gè)從機(jī)為例進(jìn)行說明,其中一個(gè)連接器為連接器15a,另一個(gè)為連接器15b。其中一個(gè)從機(jī)為從機(jī)16a,另一個(gè)為從機(jī)16b。其中,連接器15a與從機(jī)16a電連接,與從機(jī)16a對應(yīng);連接器15b與從機(jī)16b電連接,與從機(jī)16b對應(yīng)。具體地,主機(jī)和從機(jī)的通信過程如下一方面,主機(jī)11可以將需要發(fā)送給從機(jī)16a和從機(jī)16b的數(shù)據(jù)發(fā)送至與主機(jī)11電連接的主總線12,主總線12將接收到的數(shù)據(jù)通過第一齒總線13分別發(fā)送給連接器15a和連接器15b,連接器15a和連接器15b再通過第二齒總線14將數(shù)據(jù)發(fā)送給與各自連接器對應(yīng)的從機(jī)16a和從機(jī)16b。另一方面,從機(jī)16a和從機(jī)16b可以將需要發(fā)送給主機(jī)11的數(shù)據(jù)通過第二齒總線14發(fā)送給對應(yīng)的連接器15a和連接器15b,連接器15a和連接器15b再通過第一齒總線13將連接器的數(shù)據(jù)發(fā)送至主總線12,由第一主總線12把數(shù)據(jù)發(fā)送給主機(jī)11。本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng),將主機(jī)、連接器和從機(jī)連接,分別通過主總線、第一齒總線和第二齒總線連接,使得每個(gè)從機(jī)通過對應(yīng)的連接器連接到主總線上,從而各個(gè)從機(jī)和主機(jī)之間分別通過從機(jī)對應(yīng)的連接器和總線實(shí)現(xiàn)通信,因此在任意從機(jī)掉電或無法接入總線的實(shí)施場景下,實(shí)現(xiàn)不影響其他從機(jī)與主機(jī)的通信,提高從機(jī)和主機(jī)通信的可靠性。圖2為本發(fā)明主機(jī)和從機(jī)的通信系統(tǒng)實(shí)施例二的結(jié)構(gòu)示意圖,如圖2所示,本發(fā)明實(shí)施例在實(shí)施例一的基礎(chǔ)上,還可以包括第一收發(fā)器21,第一收發(fā)器21分別與所述主機(jī)11和所述主總線12電連接,第一收發(fā)器21,用于在主機(jī)11的控制下,接收主機(jī)11發(fā)送的數(shù)據(jù)并發(fā)送至主總線12 ;或者,在主機(jī)11的控制下,從主總線12上接收數(shù)據(jù)并發(fā)送給主機(jī)11?!?br>
可選的,第一收發(fā)器21可以包括至少一個(gè)第一發(fā)送模塊和至少一個(gè)第一接收模塊;所述第一發(fā)送模塊包括第一發(fā)送端D1、第一發(fā)送使能端DEl和兩個(gè)第一接收端Rl ;第一接收模塊包括第二接收端R2、第二接收使能端RE2和兩個(gè)第二發(fā)送端D2,第一接收端R1,用于接收第一發(fā)送端Dl發(fā)送的數(shù)據(jù);第一發(fā)送使能端DE1,使能第一發(fā)送端Dl ;第一發(fā)送端D1,用于在第一發(fā)送使能端DEl的使能控制下,將主機(jī)11發(fā)送的數(shù)據(jù)發(fā)送給第一接收端Rl ;第二接收使能端RE2,使能第二接收端R2 ;第二接收端R2,用于在第二接收使能端RE2的使能控制下,接收第二發(fā)送端D2發(fā)送的數(shù)據(jù)并發(fā)送至所述主機(jī);第二發(fā)送端D2,用于將主總線12上的數(shù)據(jù)發(fā)送至第二接收端R2。在實(shí)際應(yīng)用過程中,主機(jī)11將數(shù)據(jù)通過第一收發(fā)器21的第一發(fā)送模塊發(fā)送至主總線12,主總線12分別將數(shù)據(jù)發(fā)送至從機(jī)16a和從機(jī)16b ;從機(jī)16a和從機(jī)16b的數(shù)據(jù)傳給主總線12后,通過第一收發(fā)器21的第一接收模塊接收主總線12上的數(shù)據(jù),并將其發(fā)送給主機(jī)11。第一收發(fā)器21在上述通信過程中具有數(shù)據(jù)信號轉(zhuǎn)換的作用,主機(jī)11向主總線12發(fā)送的第一信號可以為電平信號,第一收發(fā)器21中的第一發(fā)送模塊接收上述電平信號并將其發(fā)送至主總線12。第一發(fā)送模塊接收主機(jī)11發(fā)送的電平信號,并將接收到的電平信號轉(zhuǎn)換為差分信號后發(fā)送給主總線12。第一收發(fā)器21中的第一接收模塊可以將從主總線12接收到的差分信號轉(zhuǎn)換為電平信號發(fā)送給主機(jī)11。其中,第一收發(fā)器21可以為具有電平信號到差分信號轉(zhuǎn)換功能的模塊以及,具有差分信號到電平信號轉(zhuǎn)換功能的模塊,可以由各種電子元件、邏輯器件等實(shí)現(xiàn)其功能,還可以由具有信號轉(zhuǎn)換功能的芯片實(shí)現(xiàn)其功能。主機(jī)通過第一收發(fā)器將數(shù)據(jù)傳送至主總線,并由主總線將數(shù)據(jù)傳送至各從機(jī),實(shí)現(xiàn)主機(jī)與從機(jī)的通信,在通信過程中,隨時(shí)接入或移除從機(jī)都不會(huì)對主機(jī)產(chǎn)生影響,從而提高通信的可靠性。在本發(fā)明實(shí)施例中,由于各個(gè)從機(jī)與主機(jī)的通信過程相似,故以從機(jī)16a與主機(jī)11的通信過程為例進(jìn)行說明,其他各從機(jī)與從機(jī)16a的通信過程近似,在此不再贅述,本實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng),還可以包括第二收發(fā)器31,第二收發(fā)器31分別與連接器15a和第一齒總線13連接;第二收發(fā)器31,用于從第一齒總線13接收主機(jī)11的數(shù)據(jù)并發(fā)送至連接器15a ;或者,從連接器15a接收從機(jī)16a發(fā)送的數(shù)據(jù)并發(fā)送至第一齒總線
13。具體地,第二收發(fā)器31包括至少一個(gè)第二發(fā)送模塊和至少一個(gè)第二接收模塊;所述第二發(fā)送模塊包括第三發(fā)送端D3、第三發(fā)送使能端DE3和兩個(gè)第三接收端R3,所述第二接收模塊包括第四接收端R4、第四接收使能端RE4和兩個(gè)第四發(fā)送端D4 ;所述第三發(fā)送使能端DE3,用于使能所述第三發(fā)送端D3 ;第三發(fā)送端D3,用于在第三發(fā)送使能端DE3的使能控制下,從第一齒總線13上接收主機(jī)11發(fā)送的數(shù)據(jù)并發(fā)送至第三接收端R3 ;第三接收端R3,用于將第三發(fā)送端D3發(fā)送的數(shù)據(jù)發(fā)送至連接器15a ;第四發(fā)送端D4,用于接收連接器15a發(fā)送的數(shù)據(jù)并發(fā)送至第四接收端R4 ;第四接收使能端RE4,使能第四接收端R4 ;第四接收端R4,用于在第四接收使能端RE4的使能控制下,將第四發(fā)送端D4發(fā)送的數(shù)據(jù)發(fā)送給第一齒總線13。在實(shí)際應(yīng)用過程中,第二收發(fā)器31的第二接收模塊接收第一齒總線13上的數(shù)據(jù),并將數(shù)據(jù)發(fā)送至連接器15a,連接器15a還可以將數(shù)據(jù)通過第二收發(fā)器31的第二發(fā)送模塊將數(shù)據(jù)發(fā)送至第一齒總線13。第一齒總線13與主總線12電連接。在上述通信過程中,第二收發(fā)器31中的第二發(fā)送模塊的第三發(fā)送端D3和第二接收模塊的第四接收端R4可以直接接地或電源,從而實(shí)現(xiàn)持續(xù)有效,使得數(shù)據(jù)的發(fā)送和接收不受連接器15a或第一齒總線13的控制,即第一齒總線13可以持續(xù)向連接器15a發(fā)送數(shù)據(jù),同時(shí)第一齒總線13可以持續(xù) 接收來自連接器15a的數(shù)據(jù)。在上述實(shí)施例的基礎(chǔ)上,本實(shí)施例提供的第二收發(fā)器31中,以其中包括2個(gè)發(fā)送模塊和3個(gè)接收模塊為例進(jìn)行說明,其中2個(gè)發(fā)送模塊以串聯(lián)的方式設(shè)置在連接器和第一齒總線之間,另外,接收模塊中可以串聯(lián)或并聯(lián)方式設(shè)置在連接器和第一齒總線之間。本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng),通過第二收發(fā)器與第一齒總線和連接器電連接,實(shí)現(xiàn)數(shù)據(jù)的雙向傳輸,并且與第一齒總線連接的各第二收發(fā)器互不影響,提高通信穩(wěn)定性。本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng)還可以包括第三收發(fā)器41,第三收發(fā)器41分別與從機(jī)16a和第二齒總線14電連接。第三收發(fā)器41,用于接收從機(jī)16a發(fā)送的數(shù)據(jù)并發(fā)送至第二齒總線14 ;或者,從第二齒總線14上接收數(shù)據(jù)并發(fā)送給從機(jī)16a,第三收發(fā)器41包括至少一個(gè)第三發(fā)送模塊和至少一個(gè)第三接收模塊。具體地,第三發(fā)送模塊包括第五發(fā)送端D5、第五發(fā)送使能端DE5和兩個(gè)第五接收端R5,第三接收模塊包括第六接收端R6、第六接收使能端RE6和兩個(gè)第六發(fā)送端D6 ;第五發(fā)送使能端DE5,用于使能第五發(fā)送端D5 ;第五發(fā)送端D5,用于在第五發(fā)送使能端DE5的使能控制下,接收從機(jī)16a發(fā)送的數(shù)據(jù)并發(fā)送至第五接收端R5 ;第五接收端R5,用于將第五發(fā)送端D5發(fā)送的數(shù)據(jù)發(fā)送至第二齒總線14 ;第六發(fā)送端D6,用于接收第二齒總線14發(fā)送的數(shù)據(jù)并發(fā)送至第六接收端R6 ;第六接收使能端RE6,用于在從機(jī)16a的控制下,使能第六接收端R6 ;第六接收端R6,用于在第六接收使能端RE6的使能控制下,將第六發(fā)送端D6發(fā)送的數(shù)據(jù)發(fā)送給從機(jī)16a。在實(shí)際應(yīng)用過程中,第三收發(fā)器41中的第三發(fā)送模塊將接收第二齒總線14上的數(shù)據(jù)并發(fā)送給對應(yīng)的主機(jī)16a,同時(shí)第三收發(fā)器41中的第三接收模塊可以接收從機(jī)16a的數(shù)據(jù)發(fā)送至第二齒總線14。第三發(fā)送模塊中的第五發(fā)送使能端DE5可以接地或接電源,SP從機(jī)16a可以持續(xù)向第二齒總線14發(fā)送數(shù)據(jù),可以不受從機(jī)16a的控制。從機(jī)16a也可以控制第三收發(fā)器41的的接收和發(fā)送。本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng),第三收發(fā)器可以在從機(jī)的控制下接收來自主機(jī)的數(shù)據(jù),也可以向主機(jī)發(fā)送數(shù)據(jù),使得從機(jī)發(fā)送接收數(shù)據(jù)具有自主權(quán),不受主機(jī)的控制,并且通信系統(tǒng)中的從機(jī)的接入或移除不會(huì)影響這個(gè)通訊網(wǎng)絡(luò)的正常通信,從而提高了通信的可靠性與通信網(wǎng)絡(luò)的穩(wěn)定性??蛇x的,在本發(fā)明實(shí)施例二提供的主機(jī)和從機(jī)的通信系統(tǒng)中,從機(jī)與連接器的個(gè)數(shù)可以相同,每個(gè)從機(jī)與一個(gè)連接器相對應(yīng)。第二收發(fā)器的個(gè)數(shù)與連接器的個(gè)數(shù)可以相同,每個(gè)連接器與一個(gè)第二收發(fā)器對應(yīng)。第三收發(fā)器與連接器的個(gè)數(shù)可以相同,每個(gè)連接器可以與一個(gè)第三收發(fā)器對應(yīng)。本發(fā)明主機(jī)和從機(jī)的通信系統(tǒng)實(shí)施例在實(shí)際應(yīng)用過程中,圖2所示的由主機(jī)引出的4根主總線也可以使用2根主總線來完成所有上述功能與作用。簡化了通信線路,并且能夠?qū)崿F(xiàn)同樣的通信效果,與主機(jī)連接的各從機(jī)通信彼此無干擾,提高通信的可靠性。本發(fā)明實(shí)施例提供的主機(jī)和從機(jī)的通信系統(tǒng)由于每個(gè)從機(jī)通過對應(yīng)的連接器連接到主總線上,實(shí)現(xiàn)從機(jī)和主機(jī)之間分別通過從機(jī)對應(yīng)的連接器和總線實(shí)現(xiàn)通信實(shí)現(xiàn)在任意從機(jī)掉電或無法接入總線的實(shí)施場景下,不影響其他從機(jī)與主機(jī)的通信,提高從機(jī)和主機(jī)通信的可靠性。由于每個(gè)從機(jī)都是分別與主機(jī)相連的結(jié)構(gòu),所以每個(gè)從機(jī)的工作狀態(tài)都 不會(huì)影響主機(jī)的工作狀態(tài),并且每個(gè)從機(jī)可以控制數(shù)據(jù)的接收和發(fā)送,從機(jī)與從機(jī)之間也互不干擾。下面對本發(fā)明實(shí)施例主機(jī)和從機(jī)的通信系統(tǒng)的主機(jī)和從機(jī)的交互過程做進(jìn)一步的說明,在實(shí)際應(yīng)用過程中,主機(jī)11向所有從機(jī)發(fā)送輪詢命令,所有的從機(jī)接收,各從機(jī)通過第一收發(fā)器21的發(fā)送模塊將主機(jī)11的輪詢命令發(fā)送至主總線12,主總線12與第一齒總線13上的第二收發(fā)器31相連,輪詢命令通過第一齒總線13、第二收發(fā)器31的第二接收模塊發(fā)送至連接器15a,連接器15a通過第二齒總線14和第三收發(fā)器41中的第三接收模塊發(fā)送至從機(jī)16a,從機(jī)16a接收到輪詢命令后,從機(jī)16a可以向主機(jī)11發(fā)送信息,也可以不發(fā)送信息。若從機(jī)16a不發(fā)送信息至主機(jī)11,則從機(jī)16a會(huì)控制第三收發(fā)器中第三發(fā)送模塊的第五發(fā)送端D5為持續(xù)低電平,從而第二收發(fā)器中第三發(fā)送使能端DE3持續(xù)低電平,最后主總線12上的C點(diǎn)則為高阻態(tài),當(dāng)主機(jī)11通過主總線12查詢各個(gè)從機(jī)的狀態(tài)時(shí),當(dāng)檢測到相應(yīng)連接從機(jī)的主總線的位置為高阻態(tài),則表示從機(jī)沒有發(fā)送信息的需求。若從機(jī)16a響應(yīng)主機(jī)11的輪詢命令,則從機(jī)16a會(huì)控制第三收發(fā)器41中第三發(fā)送模塊的第五發(fā)送使能端DE5持續(xù)有效,因此從機(jī)16a可以將數(shù)據(jù)通過第五發(fā)送端D5持續(xù)發(fā)送至第二齒總線14,第二齒總線14與連接器15a相連,再通過第二收發(fā)器31的第二發(fā)送模塊發(fā)送至第一齒總線13,第一齒總線13與主總線12連接,再通過第一收發(fā)器21的第一接收模塊接收從機(jī)16a的數(shù)據(jù),最后將數(shù)據(jù)發(fā)送至主機(jī)11,從而實(shí)現(xiàn)了從機(jī)和主機(jī)的通信,并且任一從機(jī)的掉電或插拔都不會(huì)影響其他從機(jī)與主機(jī)之間的通信。本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述各方法實(shí)施例的全部或部分步驟可以通過程序指令相關(guān)的硬件來完成。前述的程序可以存儲于一計(jì)算機(jī)可讀取存儲介質(zhì)中。該程序在執(zhí)行時(shí),執(zhí)行包括上述各方法實(shí)施例的步驟;而前述的存儲介質(zhì)包括R0M、RAM、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。最后應(yīng)說明的是以上各實(shí)施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述各實(shí)施例對本發(fā)明進(jìn)行了詳細(xì)的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解其依然可以對前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對其中部分或者全部技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范 圍。
權(quán)利要求
1.一種主機(jī)和從機(jī)的通信系統(tǒng),其特征在于,包括主機(jī)、主總線、第一齒總線和第二齒總線、至少兩個(gè)從機(jī)和至少兩個(gè)連接器; 所述主機(jī)和所述連接器分別與所述主總線電連接,以使所述主機(jī)和所述連接器通過所述主總線傳輸數(shù)據(jù); 所述連接器和所述主總線分別與所述第一齒總線電連接,以使所述連接器和所述主總線通過所述第一齒總線傳輸數(shù)據(jù); 所述從機(jī)和所述連接器分別與所述第二齒總線電連接,以使所述從機(jī)和所述連接器通過所述第二齒總線傳輸數(shù)據(jù)。
2.根據(jù)權(quán)利要求I所述的系統(tǒng),其特征在于,還包括第一收發(fā)器,所述第一收發(fā)器分別與所述主機(jī)和所述主總線電連接; 所述第一收發(fā)器,用于在所述主機(jī)的控制下,接收所述主機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述主總線;或者,在所述主機(jī)的控制下,從所述主總線上接收數(shù)據(jù)并發(fā)送給所述主機(jī)。
3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述第一收發(fā)器包括至少一個(gè)第一發(fā)送模塊和至少一個(gè)第一接收模塊;所述第一發(fā)送模塊包括第一發(fā)送端、第一發(fā)送使能端和兩個(gè)第一接收端,所述第一接收模塊包括第二接收端、第二接收使能端和兩個(gè)第二發(fā)送端; 所述第一發(fā)送使能端,用于在所述主機(jī)的控制下,使能所述第一發(fā)送端; 所述第一發(fā)送端,用于在所述第一發(fā)送使能端的使能控制下,接收所述主機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第一接收端; 所述第一接收端,用于將所述第一發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送至所述主總線; 所述第二發(fā)送端,用于接收所述主總線發(fā)送的數(shù)據(jù)并發(fā)送至所述第二接收端; 所述第二接收使能端,用于在所述主機(jī)的控制下,使能所述第二接收端; 所述第二接收端,用于在所述第一接收使能端的使能控制下,將所述第二發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送給所述主機(jī)。
4.根據(jù)權(quán)利要求1-3任一項(xiàng)所述的系統(tǒng),其特征在于,還包括第二收發(fā)器,所述第二收發(fā)器分別與所述連接器和所述第一齒總線連接;所述第二收發(fā)器,用于從所述第一齒總線接收所述主機(jī)的數(shù)據(jù)并發(fā)送至所述連接器;或者,從所述連接器接收所述從機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第一齒總線。
5.根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,所述第二收發(fā)器包括至少一個(gè)第二發(fā)送模塊和至少一個(gè)第二接收模塊;所述第二發(fā)送模塊包括第三發(fā)送端、第三發(fā)送使能端和兩個(gè)第三接收端,所述第二接收模塊包括第四接收端、第四接收使能端和兩個(gè)第四發(fā)送端; 所述第三發(fā)送使能端,用于使能所述第三發(fā)送端; 所述第三發(fā)送端,用于在所述第三發(fā)送使能端的使能控制下,從所述第一齒總線上接收所述主機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第三接收端; 所述第三接收端,用于將所述第三發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送至所述連接器; 所述第四發(fā)送端,用于接收所述連接器發(fā)送的數(shù)據(jù)并發(fā)送至所述第四接收端; 所述第四接收使能端,使能所述第四接收端; 所述第四接收端,用于在所述第四接收使能端的使能控制下,將所述第四發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送給所述第一齒總線。
6.根據(jù)權(quán)利要求1-5任一項(xiàng)所述的系統(tǒng),其特征在于,還包括第三收發(fā)器,所述第三收發(fā)器分別與所述從機(jī)和所述第二齒總線電連接; 所述第三收發(fā)器,用于在所述從機(jī)的控制下,接收所述從機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第二齒總線;或者,在所述從機(jī)的控制下,從所述第二齒總線上接收數(shù)據(jù)并發(fā)送給所述從機(jī)。
7.根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述第三收發(fā)器包括至少一個(gè)第三發(fā)送模塊和至少一個(gè)第三接收模塊;所述第三發(fā)送模塊包括第五發(fā)送端、第五發(fā)送使能端和兩個(gè)第五接收端,所述第三接收模塊包括第六接收端、第六接收使能端和兩個(gè)第六發(fā)送端; 所述第五發(fā)送使能端,用于使能所述第五發(fā)送端; 所述第五發(fā)送端,用于在所述第五發(fā)送使能端的使能控制下,接收所述從機(jī)發(fā)送的數(shù)據(jù)并發(fā)送至所述第五接收端; 所述第五接收端,用于將所述第五發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送至所述第二齒總線; 所述第六發(fā)送端,用于接收所述第二齒總線發(fā)送的數(shù)據(jù)并發(fā)送至所述第六接收端; 所述第六接收使能端,用于在所述從機(jī)的控制下,使能所述第六接收端; 所述第六接收端,用于在所述第六接收使能端的使能控制下,將所述第六發(fā)送端發(fā)送的數(shù)據(jù)發(fā)送給所述從機(jī)。
8.根據(jù)權(quán)利要求1-7任一項(xiàng)所述的系統(tǒng),其特征在于,所述從機(jī)與所述連接器的個(gè)數(shù)相同,每個(gè)所述從機(jī)與一個(gè)所述連接器相對應(yīng)。
9.根據(jù)權(quán)利要求4或5所述的系統(tǒng),其特征在于,所述第二收發(fā)器與所述連接器的個(gè)數(shù)相同,每個(gè)所述連接器與一個(gè)所述第二收發(fā)器對應(yīng)。
10.根據(jù)權(quán)利要求6或7所述的系統(tǒng),其特征在于,所述第三收發(fā)器與所述連接器的個(gè)數(shù)相同,每個(gè)所述連接器與一個(gè)所述第三收發(fā)器對應(yīng)。
全文摘要
本發(fā)明實(shí)施例提供一種主機(jī)和從機(jī)的通信系統(tǒng),本發(fā)明主機(jī)和從機(jī)的通信系統(tǒng)包括主機(jī)、主總線、第一齒總線和第二齒總線、至少兩個(gè)從機(jī)和至少兩個(gè)連接器;所述主機(jī)和所述連接器分別與所述主總線電連接,以使所述主機(jī)和所述連接器通過所述主總線傳輸數(shù)據(jù);所述連接器和所述主總線分別與所述第一齒總線電連接,以使所述連接器和所述主總線通過所述第一齒總線傳輸數(shù)據(jù);所述從機(jī)和所述連接器分別與所述第二齒總線電連接,以使所述從機(jī)和所述連接器通過所述第二齒總線傳輸數(shù)據(jù)。從而在任意從機(jī)掉電或無法接入總線的實(shí)施場景下,實(shí)現(xiàn)不影響其他從機(jī)與主機(jī)的通信,提高從機(jī)和主機(jī)通信的可靠性。
文檔編號H04L12/40GK102946339SQ20121048262
公開日2013年2月27日 申請日期2012年11月23日 優(yōu)先權(quán)日2012年11月23日
發(fā)明者馮瑞明 申請人:華為技術(shù)有限公司