一種通信總線和通信節(jié)點(diǎn)的制作方法
【專利摘要】本發(fā)明的實(shí)施例提供一種通信總線和通信節(jié)點(diǎn),涉及通信領(lǐng)域,能夠在保證通信要求的情況下擴(kuò)展串口通信總線的通信節(jié)點(diǎn)數(shù),簡(jiǎn)化總線的構(gòu)造。該通信總線包括連接在通信總線上的通信節(jié)點(diǎn)、連接各個(gè)通信節(jié)點(diǎn)的線纜以及為總線提供工作電壓的總線電源,以及還包括:處理器,用于定時(shí)根據(jù)通信總線上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整通信總線的供電電壓;可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整通信總線的供電電壓。本發(fā)明用于串行通信。
【專利說(shuō)明】一種通信總線和通信節(jié)點(diǎn)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信領(lǐng)域,尤其涉及一種通信總線和通信節(jié)點(diǎn)。
【背景技術(shù)】
[0002]現(xiàn)代工業(yè)電子產(chǎn)品大量采用機(jī)架式、機(jī)框式機(jī)構(gòu)設(shè)計(jì),并已部分實(shí)現(xiàn)標(biāo)準(zhǔn)化,如緊湊型 PCI 平臺(tái)(Compact Peripheral Component Interconnect, CPCI)。機(jī)框中的單板通過(guò)背板通信總線進(jìn)行通信,完成數(shù)據(jù)交換和控制功能,部分通信總線已形成標(biāo)準(zhǔn),如EIA/TIA422-B。這些通信總線一般采用一些商用收發(fā)芯片,如德州儀器公司的75176芯片,這些芯片采用固定工作電源,所組成的總線的通信點(diǎn)不能超過(guò)32個(gè)。
[0003]隨著產(chǎn)品應(yīng)用要求的提高,通信節(jié)點(diǎn)數(shù)可能需要達(dá)到512個(gè),現(xiàn)有的串口通信總線和商用芯片缺點(diǎn)明顯,當(dāng)一段串口通信總線的通信節(jié)點(diǎn)接近最大32個(gè)時(shí),經(jīng)常出現(xiàn)通信困難的問(wèn)題,不能滿足通信的要求?,F(xiàn)有技術(shù)中,如果通信節(jié)點(diǎn)數(shù)超過(guò)32個(gè)就需要增加中繼器對(duì)串口通信總線進(jìn)行擴(kuò)展,中繼器可以將兩段串口通信總線連接起來(lái)以達(dá)到擴(kuò)展通信節(jié)點(diǎn)數(shù)以及通信距離的目的,但是通過(guò)增加中繼器的方法能夠擴(kuò)展的通信節(jié)點(diǎn)數(shù)也很有限,而且因?yàn)樵黾又欣^器使得通信總線的構(gòu)造復(fù)雜。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的實(shí)施例提供一種通信總線和通信節(jié)點(diǎn),通過(guò)對(duì)串口通信總線的供電進(jìn)行改進(jìn),對(duì)通信節(jié)點(diǎn)的功能進(jìn)行改進(jìn),能夠在保證通信要求的情況下擴(kuò)展串口通信總線的通信節(jié)點(diǎn)數(shù),簡(jiǎn)化總線的構(gòu)造。
[0005]為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0006]第一方面,本發(fā)明的實(shí)施例提供一種通信總線,包括連接在所述通信總線上的通信節(jié)點(diǎn)、連接各個(gè)所述通信節(jié)點(diǎn)的線纜以及為所述總線提供工作電壓的總線電源,所述通信總線還包括:
[0007]處理器,用于定時(shí)根據(jù)所述通信總線上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整所述通信總線的供電電壓;
[0008]可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整所述通信總線的供電電壓。
[0009]第二方面,本發(fā)明的實(shí)施例提供一種通信節(jié)點(diǎn),包括總線發(fā)送數(shù)據(jù)輸入端、總線接收數(shù)據(jù)輸入端、電源輸入端、電源接地端、第一總線輸出端和第二總線輸出端,所述通信節(jié)點(diǎn)還包括:
[0010]處理器,用于定時(shí)根據(jù)所述第一總線輸出端、所述第二總線輸出端的電壓和所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整所述電源輸入端的電壓;
[0011]可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整所述電源輸入端的電壓。
[0012]第三方面,本發(fā)明的實(shí)施例還提供一種通信總線,所述通信總線包括:
[0013]第二方面所述的任意一種通信節(jié)點(diǎn),連接各個(gè)所述通信節(jié)點(diǎn)的線纜以及為所述通信總線提供工作電壓的總線電源。
[0014]本發(fā)明的實(shí)施例提供一種通信總線,包括連接在所述通信總線上的通信節(jié)點(diǎn)、連接各個(gè)所述通信節(jié)點(diǎn)的線纜以及為所述總線提供工作電壓的總線電源,所述通信總線還包括:處理器,用于定時(shí)根據(jù)所述通信總線上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整所述通信總線的供電電壓;可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整所述通信總線的供電電壓。能夠在保證通信要求的情況下擴(kuò)展串口通信總線的通信節(jié)點(diǎn)數(shù),簡(jiǎn)化總線的構(gòu)造。還提供一種通信節(jié)點(diǎn),包括總線發(fā)送數(shù)據(jù)輸入端、總線接收數(shù)據(jù)輸入端、電源輸入端、電源接地端、第一總線輸出端和第二總線輸出端,所述通信節(jié)點(diǎn)還包括:處理器,用于定時(shí)根據(jù)所述第一總線輸出端、所述第二總線輸出端的電壓和所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整所述電源輸入端的電壓;可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整所述電源輸入端的電壓。另外還提供一種基于所述通信節(jié)點(diǎn)的通信總線。這樣,能夠在保證通信要求的情況下擴(kuò)展串口通信總線的通信節(jié)點(diǎn)數(shù),簡(jiǎn)化總線的構(gòu)造。
【專利附圖】
【附圖說(shuō)明】
[0015]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0016]圖1為現(xiàn)有技術(shù)中的通信總線的結(jié)構(gòu)示意圖;
[0017]圖2為本發(fā)明的實(shí)施例提供的一種通信總線的結(jié)構(gòu)示意圖;
[0018]圖3為本發(fā)明的實(shí)施例提供的一種通信總線的處理器的結(jié)構(gòu)示意圖;
[0019]圖4為現(xiàn)有技術(shù)中的通信節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0020]圖5為本發(fā)明的實(shí)施例提供的一種通信節(jié)點(diǎn)的結(jié)構(gòu)示意圖;
[0021]圖6為本發(fā)明的實(shí)施例提供的一種通信節(jié)點(diǎn)的處理器的結(jié)構(gòu)示意圖;
[0022]圖7為本發(fā)明的實(shí)施例提供的另一種通信總線的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0023]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0024]在介紹本發(fā)明實(shí)施例提供的通信總線前,先對(duì)現(xiàn)有技術(shù)中的通信總線做簡(jiǎn)單介紹,圖1為現(xiàn)有技術(shù)中的通信總線的結(jié)構(gòu)示意圖。
[0025]本發(fā)明的實(shí)施例提供一種通信總線00,包括連接在通信總線上的通信節(jié)點(diǎn)、連接各個(gè)通信節(jié)點(diǎn)的線纜以及為總線提供工作電壓的總線電源,如圖2所示,通信總線00還包括:
[0026]處理器10,用于定時(shí)根據(jù)通信總線上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整通信總線00的供電電壓。
[0027]可調(diào)電源20,用于輸出補(bǔ)償電壓以調(diào)整通信總線00的供電電壓。
[0028]可選的,如圖3所示,處理器10還包括:
[0029]采集單元11,用于定時(shí)采集通信總線上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)。
[0030]判斷單元12,用于根據(jù)采集單元11定時(shí)采集的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),判斷是否需要調(diào)整通信總線00的供電電壓。
[0031]指示單元13,用于若需要調(diào)整電源輸入的電壓,則向可調(diào)電源20發(fā)送指示消息以使可調(diào)電源20輸出補(bǔ)償電壓以調(diào)整通信總線00的供電電壓。
[0032]可選的,判斷單元12可以具體用于:
[0033]判斷采集單元11定時(shí)采集的通信總線00上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓是否滿足第一預(yù)設(shè)條件以及每個(gè)通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率是否滿足第二預(yù)設(shè)條件;
[0034]若通信總線00的任一通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓不滿足第一預(yù)設(shè)條件或任一通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率不滿足第二預(yù)設(shè)條件,則確定需要調(diào)整通信總線00的供電電壓;
[0035]若通信總線00的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓滿足第一預(yù)設(shè)條件,和每個(gè)通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率滿足第二預(yù)設(shè)條件,則確定不需要調(diào)整通信總線00的供電電壓。
[0036]可選的,第一預(yù)設(shè)條件包括:通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓的差的絕對(duì)值大于第一預(yù)設(shè)閾值;第二預(yù)設(shè)條件包括:通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率小于第二預(yù)設(shè)閾值。
[0037]為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實(shí)施例提供的通信總線,下面示例性的對(duì)本發(fā)明的實(shí)施例提供的通信總線進(jìn)行詳細(xì)說(shuō)明:
[0038]假設(shè)第一預(yù)設(shè)閾值為2,第二預(yù)設(shè)閾值為0.3,對(duì)每個(gè)通信節(jié)點(diǎn)采集總線輸出端A的電壓、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),對(duì)采集到的該通信節(jié)點(diǎn)的總線輸出端A的電壓與采集到的總線輸出端B的電壓計(jì)算電壓差值的絕對(duì)值,如果該絕對(duì)值大于2則認(rèn)為符合第一預(yù)設(shè)條件;如果采集到的該通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收到的數(shù)據(jù)的誤碼率小于0.3則認(rèn)為符合第二預(yù)設(shè)條件。
[0039]若通信總線00上每個(gè)通信節(jié)點(diǎn)的采集到的總線輸出端A的電壓、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)同時(shí)滿足第一預(yù)設(shè)條件和第二預(yù)設(shè)條件,則可以確定不需要調(diào)整通信總線00的供電電壓;
[0040]若通信總線00上任一通信節(jié)點(diǎn)的采集到的總線輸出端A的電壓、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)不滿足第一預(yù)設(shè)條件或第二預(yù)設(shè)條件,則可以確定需要調(diào)整通信節(jié)點(diǎn)00的供電電壓。
[0041]如果確定需要調(diào)整通信節(jié)點(diǎn)的供電電壓,指示單元13可以向可調(diào)電源20發(fā)送指示消息,其中,指示消息中可以包括可調(diào)電源20需要輸出的補(bǔ)償電壓的電壓值,可調(diào)電源20收到該指示消息后輸出需要的補(bǔ)償電壓與通信總線00的供電電壓進(jìn)行疊加以使得通信總線OO滿足通信要求。其中,不同的通信節(jié)點(diǎn)的電源輸入端需要補(bǔ)償?shù)碾妷褐凳遣煌?,可調(diào)電源20輸出最大的補(bǔ)償電壓值對(duì)通信總線00的供電電壓進(jìn)行調(diào)整。
[0042]需要說(shuō)明的是,采集單元11定時(shí)采集通信總線00上的每個(gè)通信節(jié)點(diǎn)的總線輸出端A、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端OUT接收的數(shù)據(jù),判斷單元12根據(jù)采集單元11采集的每個(gè)通信節(jié)點(diǎn)的總線輸出端A、總線輸出端B的電壓和總線接收數(shù)據(jù)輸入端OUT接收的數(shù)據(jù)、第一預(yù)設(shè)條件和第二預(yù)設(shè)條件來(lái)判斷是否需要調(diào)整通信總線00的供電電壓。
[0043]這是因?yàn)椋趯?shí)際中,可以根據(jù)需要選擇使用合適數(shù)量的通信節(jié)點(diǎn)完成通信,并且通信節(jié)點(diǎn)的數(shù)量與可調(diào)電源20輸出的補(bǔ)償電壓的電壓值是相關(guān)的,當(dāng)通信節(jié)點(diǎn)數(shù)增加或減少后需要重新計(jì)算得到可調(diào)電源20需要輸出的補(bǔ)償電壓值,因此,有必要定時(shí)采集通信總線00的每個(gè)通信節(jié)點(diǎn)的總線輸出端A、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端OUT接收的數(shù)據(jù),根據(jù)采集的到數(shù)據(jù)判斷是否需要調(diào)整通信總線00的供電電壓以及如果需要調(diào)整供電電壓進(jìn)一步地計(jì)算得到可調(diào)電源20需要輸出的補(bǔ)償電壓值,其中定時(shí)時(shí)間根據(jù)需要來(lái)設(shè)置,如果實(shí)際中調(diào)整使用通信節(jié)點(diǎn)個(gè)數(shù)的次數(shù)不是很頻繁,可以將定時(shí)時(shí)間設(shè)置長(zhǎng)一些,比如10分鐘,如果實(shí)際中調(diào)整使用通信節(jié)點(diǎn)個(gè)數(shù)的次數(shù)很頻繁,可以將定時(shí)時(shí)間設(shè)置短一些,比如I分鐘。定時(shí)時(shí)間的選取在本發(fā)明中不作限定。
[0044]本發(fā)明的實(shí)施例提供一種通信總線,包括連接在通信總線上的通信節(jié)點(diǎn)、連接各個(gè)通信節(jié)點(diǎn)的線纜以及為總線提供工作電壓的總線電源,通信總線還包括:處理器,用于定時(shí)根據(jù)通信總線上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整通信總線的供電電壓;可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整通信總線的供電電壓。這樣,能夠在保證通信要求的情況下擴(kuò)展串口通信總線的通信節(jié)點(diǎn)數(shù),簡(jiǎn)化總線的構(gòu)造。
[0045]在介紹本發(fā)明實(shí)施例提供的通信節(jié)點(diǎn)前,先對(duì)現(xiàn)有技術(shù)中的通信總線的通信節(jié)點(diǎn)做簡(jiǎn)單介紹,如圖4所示,現(xiàn)有技術(shù)中的通信節(jié)點(diǎn)包括:總線發(fā)送數(shù)據(jù)輸入端IN、總線接收數(shù)據(jù)輸入端OUT、電源輸入端V+、電源接地端GND、總線輸出端A和總線輸出端B。
[0046]本發(fā)明的實(shí)施例提供一種通信節(jié)點(diǎn)50,包括總線發(fā)送數(shù)據(jù)輸入端、總線接收數(shù)據(jù)輸入端、電源輸入端、電源接地端、第一總線輸出端和第二總線輸出端,如圖5所示,還包括:
[0047]處理器單元51,用于定時(shí)根據(jù)第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整電源輸入端的電壓。
[0048]可調(diào)電源52,用于輸出補(bǔ)償電壓以調(diào)整電源輸入端的電壓。
[0049]可選的,如圖6所示,該處理器51還包括:
[0050]采集單元511,用于定時(shí)采集第一總線輸出端的電壓、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)。
[0051]判斷單元512,用于根據(jù)采集單元111定時(shí)采集的第一總線輸出端的電壓、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)判斷是否需要調(diào)整電源輸入端的電壓。
[0052]指示單元513,用于若需要調(diào)整電源輸入的電壓,則向可調(diào)電源52發(fā)送指示消息以使可調(diào)電源52輸出補(bǔ)償電壓以調(diào)整電源輸入端的電壓。
[0053]可選的,判斷單元512具體用于:[0054]判斷采集單元511定時(shí)采集的第一總線輸出端的電壓與第二總線輸出端的電壓是否滿足第一預(yù)設(shè)條件以及總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率是否滿足第二預(yù)設(shè)條件;
[0055]若第一總線輸出端的電壓與第二總線輸出端的電壓不滿足第一預(yù)設(shè)條件或總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率不滿足第二預(yù)設(shè)條件,則確定需要調(diào)整電源輸入端的電壓;
[0056]若第一總線輸出端的電壓與第二總線輸出端的電壓滿足第一預(yù)設(shè)條件,和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率滿足第二預(yù)設(shè)條件,則確定不需要調(diào)整電源輸入端的電壓。
[0057]可選的,第一預(yù)設(shè)條件包括:第一總線輸出端的電壓與第二總線輸出端的電壓的差的絕對(duì)值大于第一預(yù)設(shè)閾值;第二預(yù)設(shè)條件包括:總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率小于第二預(yù)設(shè)閾值。
[0058]為了使本領(lǐng)域技術(shù)人員能夠更清楚地理解本發(fā)明實(shí)施例提供的通信節(jié)點(diǎn),下面示例性的對(duì)本發(fā)明的實(shí)施例提供的通信節(jié)點(diǎn)進(jìn)行詳細(xì)說(shuō)明:
[0059]假設(shè)第一預(yù)設(shè)閾值為2,第二預(yù)設(shè)閾值為0.3,對(duì)采集到的總線輸出端A的電壓與采集到的總線輸出端B的電壓計(jì)算電壓差值的絕對(duì)值,如果該絕對(duì)值大于2則認(rèn)為符合第一預(yù)設(shè)條件;采集總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),如果采集到的該通信節(jié)點(diǎn)50的總線接收數(shù)據(jù)輸入端OUT接收到的數(shù)據(jù)的誤碼率小于0.3則認(rèn)為符合第二預(yù)設(shè)條件。
[0060]若采集到的總線輸出端A的電壓、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)同時(shí)滿足第一預(yù)設(shè)條件和第二預(yù)設(shè)條件,則可以確定不需要調(diào)整通信節(jié)點(diǎn)50的電源輸入端的電壓;
[0061]若采集到的總線輸出端A的電壓、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)不滿足第一預(yù)設(shè)條件或第二預(yù)設(shè)條件,則可以確定需要調(diào)整通信節(jié)點(diǎn)50的電源輸入端的電壓。
[0062]如果確定需要調(diào)整通信節(jié)點(diǎn)的電源輸入端的電壓,指示單元513向可調(diào)電源52發(fā)送指示消息,其中,指示消息中可以包括可調(diào)電源52需要輸出的補(bǔ)償電壓的電壓值,可調(diào)電源52收到該指示消息后輸出需要的補(bǔ)償電壓加載到通信節(jié)點(diǎn)50的電源輸入端以使得通信節(jié)點(diǎn)50滿足通信要求。
[0063]需要說(shuō)明的是,處理器51定時(shí)采集通信節(jié)點(diǎn)50的總線輸出端A、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端OUT接收的數(shù)據(jù),并根據(jù)采集到的數(shù)據(jù)、第一預(yù)設(shè)條件和第二預(yù)設(shè)條件來(lái)判斷是否需要調(diào)整通信節(jié)點(diǎn)50的電源輸入端的電壓。
[0064]這是因?yàn)椋趯?shí)際中,可以根據(jù)需要選擇使用合適數(shù)量的通信節(jié)點(diǎn)50完成通信,通信時(shí)使用的通信節(jié)點(diǎn)50的數(shù)量與通信節(jié)點(diǎn)50的可調(diào)電源52輸出的補(bǔ)償電壓的電壓值是相關(guān)的,當(dāng)通信節(jié)點(diǎn)數(shù)增加或減少后需要處理器51重新計(jì)算得到可調(diào)電源52需要輸出的補(bǔ)償電壓值,因此,有必要定時(shí)采集通信節(jié)點(diǎn)50的總線輸出端A、總線輸出端B的電壓以及總線接收數(shù)據(jù)輸入端OUT接收的數(shù)據(jù),根據(jù)采集到的數(shù)據(jù)判斷是否需要調(diào)整通信節(jié)點(diǎn)50電源輸入端的電壓以及若需要調(diào)整進(jìn)一步地計(jì)算得到所需的補(bǔ)償電壓。其中定時(shí)時(shí)間根據(jù)需要來(lái)設(shè)置,如果實(shí)際中調(diào)整使用通信節(jié)點(diǎn)50個(gè)數(shù)的次數(shù)不是很頻繁,可以將定時(shí)時(shí)間設(shè)置長(zhǎng)一些,比如10分鐘,如果實(shí)際中調(diào)整使用通信節(jié)點(diǎn)50個(gè)數(shù)的次數(shù)很頻繁,可以將定時(shí)時(shí)間設(shè)置短一些,比如I分鐘。定時(shí)時(shí)間的選取在本發(fā)明中不作限定。
[0065]本發(fā)明的實(shí)施例提供一種通信節(jié)點(diǎn),包括總線發(fā)送數(shù)據(jù)輸入端、總線接收數(shù)據(jù)輸入端、電源輸入端、電源接地端、第一總線輸出端和第二總線輸出端,還包括:處理器,用于定時(shí)根據(jù)第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整電源輸入端的電壓;可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整電源輸入端的電壓。能夠在保證通信要求的情況下擴(kuò)展串口通信總線的通信節(jié)點(diǎn)數(shù),簡(jiǎn)化總線的構(gòu)造。
[0066]本發(fā)明的實(shí)施例還提供一種通信總線70,如圖7所示,該通信總線70包括:通信節(jié)點(diǎn)50、為該通信總線提供工作電壓的總線電源以及連接各個(gè)通信節(jié)點(diǎn)50的線纜。
[0067]本發(fā)明的實(shí)施例提供一種通信總線,該通信總線包括:通信節(jié)點(diǎn)、為該通信總線提供工作電壓的總線電源以及連接通信節(jié)點(diǎn)的線纜。其中,通信節(jié)點(diǎn)包括總線發(fā)送數(shù)據(jù)輸入端、總線接收數(shù)據(jù)輸入端、電源輸入端、電源接地端、第一總線輸出端和第二總線輸出端,還包括:處理器,用于定時(shí)根據(jù)第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整電源輸入端的電壓;可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整電源輸入端的電壓。這樣,能夠在保證通信要求的情況下擴(kuò)展串口通信總線的通信節(jié)點(diǎn)數(shù),簡(jiǎn)化總線的構(gòu)造。
[0068]通過(guò)以上的實(shí)施方式的描述,所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡(jiǎn)潔,僅以上述各功能模塊的劃分進(jìn)行舉例說(shuō)明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。
[0069]在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理單元中,也可以是各個(gè)單元單獨(dú)物理包括,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)單元中。上述集成的單元既可以采用硬件的形式實(shí)現(xiàn),也可以采用硬件加軟件功能單元的形式實(shí)現(xiàn)。
[0070]所述集成的單元如果以軟件功能單元的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)或處理器(processor)執(zhí)行本發(fā)明各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:U盤、移動(dòng)硬盤、只讀存儲(chǔ)器(ROM, Read-Only Memory)、隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。
[0071]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種通信總線,包括連接在所述通信總線上的通信節(jié)點(diǎn)、連接各個(gè)所述通信節(jié)點(diǎn)的線纜以及為所述總線提供工作電壓的總線電源,其特征在于,所述通信總線還包括: 處理器,用于定時(shí)根據(jù)所述通信總線上的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整所述通信總線的供電電壓; 可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整所述通信總線的供電電壓。
2.根據(jù)權(quán)利要求1所述的通信總線,其特征在于,所述處理器包括: 采集單元,用于定時(shí)采集所述通信總線上的所述每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù); 判斷單元,用于根據(jù)所述采集單元定時(shí)采集的所述每個(gè)通信節(jié)點(diǎn)的第一總線輸出端、第二總線輸出端的電壓和總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),判斷是否需要調(diào)整所述通信總線的供電電壓; 指示單元,用于若需要調(diào)整所述電源輸入的電壓,則向所述可調(diào)電源發(fā)送指示消息以使所述可調(diào)電源輸出所述補(bǔ)償電壓以調(diào)整所述通信總線的供電電壓。
3.根據(jù)權(quán)利要求2所述的通信總線,其特征在于,所述判斷單元具體用于: 判斷所述采集單元定時(shí)采集的所述通信總線上的所述每個(gè)通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓是否滿足第一預(yù)設(shè)條件以及所述每個(gè)通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率是否滿足第二預(yù)設(shè)條件; 若所述通信總線的任一通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓不滿足第一預(yù)設(shè)條件或所述任一 通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率不滿足所述第二預(yù)設(shè)條件,則確定需要調(diào)整所述通信總線的供電電壓; 若所述通信總線的每個(gè)通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓滿足所述第一預(yù)設(shè)條件,和所述每個(gè)通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率滿足所述第二預(yù)設(shè)條件,則確定不需要調(diào)整所述通信總線的供電電壓。
4.根據(jù)權(quán)利要求3所述的通信總線,其特征在于,所述第一預(yù)設(shè)條件包括:所述通信節(jié)點(diǎn)的第一總線輸出端的電壓與第二總線輸出端的電壓的差的絕對(duì)值大于第一預(yù)設(shè)閾值;所述第二預(yù)設(shè)條件包括:所述通信節(jié)點(diǎn)的總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率小于第二預(yù)設(shè)閾值。
5.一種通信節(jié)點(diǎn),包括總線發(fā)送數(shù)據(jù)輸入端、總線接收數(shù)據(jù)輸入端、電源輸入端、電源接地端、第一總線輸出端和第二總線輸出端,其特征在于,所述通信節(jié)點(diǎn)還包括: 處理器,用于定時(shí)根據(jù)所述第一總線輸出端、所述第二總線輸出端的電壓和所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù),確定是否調(diào)整所述電源輸入端的電壓; 可調(diào)電源,用于輸出補(bǔ)償電壓以調(diào)整所述電源輸入端的電壓。
6.根據(jù)權(quán)利要求5所述的通信節(jié)點(diǎn),其特征在于,所述處理器單元包括: 采集單元,用于定時(shí)采集所述第一總線輸出端的電壓、所述第二總線輸出端的電壓和所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù); 判斷單元,用于根據(jù)所述采集單元定時(shí)采集的所述第一總線輸出端的電壓、所述第二總線輸出端的電壓和所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)判斷是否需要調(diào)整所述電源輸入端的電壓;指示單元,用于若需要調(diào)整所述電源輸入的電壓,則向所述可調(diào)電源發(fā)送指示消息以使所述可調(diào)電源輸出所述補(bǔ)償電壓以調(diào)整所述電源輸入端的電壓。
7.根據(jù)權(quán)利要求6所述的通信節(jié)點(diǎn),其特征在于,所述判斷單元具體用于: 判斷所述采集單元定時(shí)采集的所述第一總線輸出端的電壓與所述第二總線輸出端的電壓是否滿足第一預(yù)設(shè)條件以及所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率是否滿足第二預(yù)設(shè)條件; 若所述第一總線輸出端的電壓與所述第二總線輸出端的電壓不滿足所述第一預(yù)設(shè)條件或所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率不滿足所述第二預(yù)設(shè)條件,則確定需要調(diào)整所述電源輸入端的電壓; 若所述第一總線輸出端的電壓與所述第二總線輸出端的電壓滿足所述第一預(yù)設(shè)條件,和所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率滿足所述第二預(yù)設(shè)條件,則確定不需要調(diào)整所述電源輸入端的電壓。
8.根據(jù)權(quán)利要求7所述的通信節(jié)點(diǎn),其特征在于,所述第一預(yù)設(shè)條件包括:所述第一總線輸出端的電壓與所述第二總線輸出端的電壓的差的絕對(duì)值大于第一預(yù)設(shè)閾值;所述第二預(yù)設(shè)條件包括:所述總線接收數(shù)據(jù)輸入端接收的數(shù)據(jù)的誤碼率小于第二預(yù)設(shè)閾值。
9.一種通信總線,其特征在于,所述通信總線包括: 如權(quán)利要求5至8任意一項(xiàng)所述的通信節(jié)點(diǎn)、連接各個(gè)所述通信節(jié)點(diǎn)的線纜以及為所述通信總線提供工作電壓的 總線電源。
【文檔編號(hào)】H04L12/40GK103888332SQ201410064992
【公開日】2014年6月25日 申請(qǐng)日期:2014年2月25日 優(yōu)先權(quán)日:2014年2月25日
【發(fā)明者】吳剛開 申請(qǐng)人:深圳市瑞雷特電子技術(shù)有限公司