本發(fā)明涉及信號(hào)傳輸領(lǐng)域,特別涉及一種驅(qū)動(dòng)模塊信號(hào)傳輸方法、驅(qū)動(dòng)模塊和信號(hào)傳輸系統(tǒng)。
背景技術(shù):
1、隨著通信技術(shù)的發(fā)展,通信系統(tǒng)的涵蓋領(lǐng)域越來越廣泛,在通信系統(tǒng)中,信號(hào)的傳輸是必不可少的,而在現(xiàn)有的信號(hào)傳輸方案中,對(duì)于驅(qū)動(dòng)模塊的串聯(lián)方式的信號(hào)傳輸系統(tǒng)來說,還有許多不足之處。
2、比如在信號(hào)源單路串聯(lián)結(jié)構(gòu)中,無論信號(hào)源從頭部還是尾部接入,信號(hào)只有一個(gè)傳輸路徑,如果驅(qū)動(dòng)模塊的串聯(lián)鏈路中出現(xiàn)一個(gè)損壞的情況,將導(dǎo)致后續(xù)級(jí)聯(lián)的驅(qū)動(dòng)模塊都收不到信號(hào)。而采用信號(hào)源雙路輸出的方式,使驅(qū)動(dòng)模塊的串聯(lián)鏈路中出現(xiàn)一個(gè)損壞,不會(huì)導(dǎo)致后續(xù)級(jí)聯(lián)的驅(qū)動(dòng)模塊都收不到信號(hào)。但是這種結(jié)構(gòu)下,信號(hào)源必須提供兩個(gè)信號(hào)端口給一個(gè)串聯(lián)鏈路,且需要對(duì)輸出的信號(hào)做一些復(fù)雜的處理,確保驅(qū)動(dòng)模塊從第二接發(fā)端收到的數(shù)據(jù)和第一接發(fā)端收到的數(shù)據(jù)是相同的,且驅(qū)動(dòng)模塊需要由第二接發(fā)端提供傳輸方向指示的信號(hào)。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明的主要目的是提出一種驅(qū)動(dòng)模塊信號(hào)傳輸方法,旨在提高信號(hào)傳輸系統(tǒng)的可靠性,減小對(duì)信號(hào)源的要求,以解決上述問題。
2、為實(shí)現(xiàn)上述目的,本發(fā)明提出的驅(qū)動(dòng)模塊信號(hào)傳輸方法應(yīng)用于驅(qū)動(dòng)模塊,驅(qū)動(dòng)模塊具有第一數(shù)據(jù)接口和第二數(shù)據(jù)接口,驅(qū)動(dòng)模塊信號(hào)傳輸方法包括以下步驟:
3、獲取第一數(shù)據(jù)接口的第一數(shù)據(jù)信號(hào)和第二數(shù)據(jù)接口的第二數(shù)據(jù)信號(hào);
4、根據(jù)所述第一數(shù)據(jù)信號(hào)和所述第二數(shù)據(jù)信號(hào)確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑;
5、根據(jù)驅(qū)動(dòng)模塊的信號(hào)傳輸路徑確定對(duì)應(yīng)的信號(hào)傳輸方式,并按照驅(qū)動(dòng)模塊的信號(hào)傳輸路徑對(duì)應(yīng)的信號(hào)傳輸方式進(jìn)行數(shù)據(jù)傳輸。
6、可選地,所述根據(jù)所述第一數(shù)據(jù)信號(hào)和所述第二數(shù)據(jù)信號(hào)確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑的步驟,具體為:
7、當(dāng)?shù)谝粩?shù)據(jù)接口在第一預(yù)設(shè)時(shí)間內(nèi)沒有接收到第一數(shù)據(jù)信號(hào),或者第二數(shù)據(jù)接口在第一預(yù)設(shè)時(shí)間內(nèi)沒有接收到第二數(shù)據(jù)信號(hào)時(shí),進(jìn)入傳輸路徑判定階段;
8、在傳輸路徑判定階段下,確定所述第一數(shù)據(jù)信號(hào)和所述第二數(shù)據(jù)信號(hào)的接收時(shí)間;
9、根據(jù)所述第一數(shù)據(jù)信號(hào)和所述第二數(shù)據(jù)信號(hào)的接收時(shí)間確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑為第一傳輸路徑、第二傳輸路徑或者第三傳輸路徑中的一種。
10、可選地,所述根據(jù)所述第一數(shù)據(jù)信號(hào)和所述第二數(shù)據(jù)信號(hào)的接收時(shí)間確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑為第一傳輸路徑、第二傳輸路徑或者第三傳輸路徑中的一種的步驟,具體為:
11、計(jì)算進(jìn)入傳輸路徑判定階段至第一數(shù)據(jù)接口接收到第一數(shù)據(jù)信號(hào)的第一時(shí)間間隔和進(jìn)入傳輸路徑判定階段至第二數(shù)據(jù)接口接收到第二數(shù)據(jù)信號(hào)的第二時(shí)間間隔;
12、在第一時(shí)間間隔小于第二時(shí)間間隔,且第一時(shí)間間隔與第二時(shí)間間隔差值大于預(yù)設(shè)差值時(shí),確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑為第一傳輸路徑;
13、在第一時(shí)間間隔大于第二時(shí)間間隔時(shí),且第一時(shí)間間隔與第二時(shí)間間隔差值大于預(yù)設(shè)差值,確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑為第二傳輸路徑;
14、在第一時(shí)間間隔與第二時(shí)間間隔的差值不大于預(yù)設(shè)差值時(shí),確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑為第三傳輸路徑。
15、可選地,所述根據(jù)驅(qū)動(dòng)模塊的信號(hào)傳輸路徑確定對(duì)應(yīng)的信號(hào)傳輸方式的步驟,具體為:
16、所述第一傳輸路徑為第一信號(hào)傳輸方式;
17、所述第二傳輸路徑為第二信號(hào)傳輸方式;
18、所述第三傳輸路徑的信號(hào)傳輸方式為第一信號(hào)傳輸方式或者第二信號(hào)傳輸方式中的一種。
19、可選地,所述第一信號(hào)傳輸方式為:
20、將獲取的第一個(gè)第一數(shù)據(jù)信號(hào)作為驅(qū)動(dòng)數(shù)據(jù),并將剩余第一數(shù)據(jù)信號(hào)輸出;
21、所述第二信號(hào)傳輸方式為:
22、將獲取的第二數(shù)據(jù)信號(hào)進(jìn)行存儲(chǔ),在接收到新的第二數(shù)據(jù)信號(hào)時(shí),把存儲(chǔ)的第二數(shù)據(jù)信號(hào)輸出;
23、在第二預(yù)設(shè)時(shí)間內(nèi)沒有接收到新的第二數(shù)據(jù)信號(hào)時(shí),將最后存儲(chǔ)的一段第二數(shù)據(jù)信號(hào)作為驅(qū)動(dòng)數(shù)據(jù)。
24、可選地,在執(zhí)行所述按照驅(qū)動(dòng)模塊的信號(hào)傳輸路徑對(duì)應(yīng)的信號(hào)傳輸方式進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E時(shí),所述方法還包括:
25、獲取第一數(shù)據(jù)接口和第二數(shù)據(jù)接口的信號(hào)收發(fā)情況;
26、根據(jù)第一數(shù)據(jù)接口和第二數(shù)據(jù)接口的信號(hào)收發(fā)情況判斷是否發(fā)生信號(hào)收發(fā)沖突;
27、若發(fā)生信號(hào)收發(fā)沖突,并確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑為默認(rèn)傳輸路徑,則停止發(fā)送數(shù)據(jù)信號(hào);
28、若未發(fā)生信號(hào)收發(fā)沖突,則繼續(xù)發(fā)送數(shù)據(jù)信號(hào)。
29、可選地,所述方法還包括:
30、若發(fā)生信號(hào)收發(fā)沖突,并確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑不是默認(rèn)傳輸路徑,則繼續(xù)發(fā)送數(shù)據(jù)信號(hào)。
31、可選地,所述根據(jù)第一數(shù)據(jù)接口和第二數(shù)據(jù)接口的信號(hào)收發(fā)情況判斷是否發(fā)生信號(hào)收發(fā)沖突的步驟,具體為:
32、若第一數(shù)據(jù)接口在開始發(fā)送數(shù)據(jù)信號(hào)后的預(yù)設(shè)時(shí)間內(nèi)獲取到第一數(shù)據(jù)信號(hào),或者第二數(shù)據(jù)接口在開始發(fā)送數(shù)據(jù)信號(hào)后的預(yù)設(shè)時(shí)間內(nèi)獲取到第二數(shù)據(jù)信號(hào),則判斷發(fā)生信號(hào)收發(fā)沖突。
33、本發(fā)明還提出一種驅(qū)動(dòng)模塊,包括:
34、控制器;
35、存儲(chǔ)器,所述存儲(chǔ)器存儲(chǔ)有驅(qū)動(dòng)模塊信號(hào)傳輸程序,所述驅(qū)動(dòng)模塊信號(hào)傳輸程序被所述控制器執(zhí)行時(shí),實(shí)現(xiàn)如上所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法。
36、本發(fā)明還提出一種信號(hào)傳輸系統(tǒng),包括:
37、信號(hào)源;
38、多個(gè)如上所述的驅(qū)動(dòng)模塊,多個(gè)所述驅(qū)動(dòng)模塊依次串聯(lián)連接,驅(qū)動(dòng)模塊具有第一數(shù)據(jù)接口和第二數(shù)據(jù)接口,多個(gè)所述驅(qū)動(dòng)模塊中位于兩端的兩個(gè)所述驅(qū)動(dòng)模塊中的一個(gè)所述驅(qū)動(dòng)模塊的第一數(shù)據(jù)接口和另一個(gè)所述驅(qū)動(dòng)模塊的第二數(shù)據(jù)接口與所述信號(hào)源的信號(hào)輸出端連接;
39、所述驅(qū)動(dòng)模塊用于根據(jù)第一數(shù)據(jù)接口接收的第一數(shù)據(jù)信號(hào)和第二數(shù)據(jù)接口接收的第二數(shù)據(jù)信號(hào)確定對(duì)應(yīng)的信號(hào)傳輸路徑,并按照驅(qū)動(dòng)模塊的信號(hào)傳輸路徑對(duì)應(yīng)的信號(hào)傳輸方式進(jìn)行數(shù)據(jù)傳輸。
40、本發(fā)明技術(shù)方案首先通過驅(qū)動(dòng)模塊的第一數(shù)據(jù)接口獲取第一數(shù)據(jù)信號(hào),以及通過驅(qū)動(dòng)模塊的第二數(shù)據(jù)接口獲取第二數(shù)據(jù)信號(hào),再根據(jù)獲取的第一數(shù)據(jù)信號(hào)和第二數(shù)據(jù)信號(hào)確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑;確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑后,則可以根據(jù)驅(qū)動(dòng)模塊的信號(hào)傳輸路徑確定對(duì)應(yīng)的信號(hào)傳輸方式,并按照驅(qū)動(dòng)模塊的信號(hào)傳輸路徑對(duì)應(yīng)的信號(hào)傳輸方式進(jìn)行數(shù)據(jù)傳輸。如此本發(fā)明技術(shù)方案可以根據(jù)驅(qū)動(dòng)模塊的信號(hào)接收情況確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑和信號(hào)傳輸方式,保證驅(qū)動(dòng)模塊能夠進(jìn)行正常的信號(hào)接收和發(fā)送,從而提高信號(hào)傳輸系統(tǒng)的可靠性;并且由驅(qū)動(dòng)模塊自行確定信號(hào)傳輸路徑和信號(hào)傳輸方式,也能減小對(duì)信號(hào)源的要求。
1.一種驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,驅(qū)動(dòng)模塊具有第一數(shù)據(jù)接口和第二數(shù)據(jù)接口,方法包括以下步驟:
2.如權(quán)利要求1所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,所述根據(jù)所述第一數(shù)據(jù)信號(hào)和所述第二數(shù)據(jù)信號(hào)確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑的步驟,具體為:
3.如權(quán)利要求2所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,所述根據(jù)所述第一數(shù)據(jù)信號(hào)和所述第二數(shù)據(jù)信號(hào)的接收時(shí)間確定驅(qū)動(dòng)模塊的信號(hào)傳輸路徑為第一傳輸路徑、第二傳輸路徑或者第三傳輸路徑中的一種的步驟,具體為:
4.如權(quán)利要求3所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,所述根據(jù)驅(qū)動(dòng)模塊的信號(hào)傳輸路徑確定對(duì)應(yīng)的信號(hào)傳輸方式的步驟,具體為:
5.如權(quán)利要求4所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,所述第一信號(hào)傳輸方式為:
6.如權(quán)利要求1所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,在執(zhí)行所述按照驅(qū)動(dòng)模塊的信號(hào)傳輸路徑對(duì)應(yīng)的信號(hào)傳輸方式進(jìn)行數(shù)據(jù)傳輸?shù)牟襟E時(shí),所述方法還包括:
7.如權(quán)利要求6所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,所述方法還包括:
8.如權(quán)利要求6所述的驅(qū)動(dòng)模塊信號(hào)傳輸方法,其特征在于,所述根據(jù)第一數(shù)據(jù)接口和第二數(shù)據(jù)接口的信號(hào)收發(fā)情況判斷是否發(fā)生信號(hào)收發(fā)沖突的步驟,具體為:
9.一種驅(qū)動(dòng)模塊,其特征在于,包括:
10.一種信號(hào)傳輸系統(tǒng),其特征在于,包括: