一種線型組網(wǎng)的三線制數(shù)據(jù)測量方法
(2)智能判別法,透傳單元不直接轉(zhuǎn)發(fā)電平值,而是把整個字節(jié)或脈沖接收完畢后,判明是什么數(shù)據(jù)或脈沖,用約定的波特率或脈寬向下個單元轉(zhuǎn)發(fā),這樣可以保證沒有累計(jì)的脈沖失真。
實(shí)際上,由于單元的一致性,累計(jì)誤差并不大,在波特率1 200 時,使用1 kΩ上拉電阻可以輕松實(shí)現(xiàn)10 m單元間距上百個單元級聯(lián)。
3.2 各個單元用電造成的供電降低和地線壓降
供電電壓的降低和地線壓降的影響分為3 個方面討論。
3.2.1 遠(yuǎn)端單元供電電壓的降低
離開主機(jī)越遠(yuǎn),單元供電越低。設(shè)第1個單元與主機(jī)距離L1 m,每個單元距離L2 m,總單元個數(shù)為M,待機(jī)單元電流I1,工作單元電流I2,主機(jī)供電電壓為VCC,總線的每米電阻為r,則第N 個單元的電壓VN = VCC - L1*r*[(N - 1)*I1 + I2] - L2*r*[(N - 1)*I2 + (N - 2)(N - 1) 2].
當(dāng)L1 = 100 m,L2 = 10 m,M = 100個單元,I1 =10 μA,I2 = 10 mA,VCC = 5 V,每米電阻r = 0.01 Ω(截面1.5 mm2導(dǎo)線),則最尾端單元N =100得到的電壓為4.8 V,沒有超出5%波動,可以認(rèn)定這個電壓在正常范圍。
以上是100個單元1 000 m 距離的情形,具有一定的代表意義。
3.2.2 單元之間產(chǎn)生的邏輯電平差
一般認(rèn)為,在TTL 系統(tǒng)中,低電平高于0.5 V,高電平低于3.5 V會出現(xiàn)不定態(tài)。在有上拉時,主要考慮低電平問題,后級的低電平要疊加地線壓降作為前級的低電平。顯然,最大疊加電壓出現(xiàn)在第1個單元與主機(jī)之間,在上述參數(shù)下,這個疊加電壓約100 m 的線路加上活動電流再加上100 個單元的待機(jī)電流,約為10 μA×100+10 mA=11 mA,在100 m線路產(chǎn)生的壓降為11 mA×0.01 m=11 mV,數(shù)值很低,可忽略不計(jì)。
3.2.3 附加模擬信號總線時產(chǎn)生的誤差
到達(dá)主機(jī)的模擬電壓會附加上各單元間地線的電壓差。有2個辦法可以解決這個問題,一是修正法,根據(jù)采樣的單元個數(shù),減去所經(jīng)過的單元的地線電壓差。
例如,采樣第10個單元,疊加的電壓為100 m×0.01 Ω×11 mA+10 m×10×0.01 Ω×11 mA=22 mV,主機(jī)采樣電壓時減去這個數(shù)值可近似認(rèn)為是準(zhǔn)確電壓。二是采用雙線差分信號傳輸,經(jīng)過2個模擬開關(guān)選通,不但傳送N 單元的模擬信號,還傳送N 單元的地線到主機(jī),經(jīng)過主機(jī)的差分放大器,取出N 單元的實(shí)際模擬信號,如圖2所示。
3.3 供電方式
上述示意圖中,主機(jī)供電VCC 是直接連接到各個單元的,在遠(yuǎn)距離時會產(chǎn)生電壓降??梢允褂脙煞N方案避免:一是每個單元增加一個可關(guān)斷DC/DC穩(wěn)壓模塊,被選中的單元接通模塊,只給本單元供電,這樣做的優(yōu)點(diǎn)是待機(jī)單元不啟動DC/DC模塊,不增加任何功耗,缺點(diǎn)是成本稍高;二是采用較高電壓供電,例如12 V,每個單元設(shè)立線性降壓至5 V后給單片機(jī)和傳感器使用,這樣做的優(yōu)點(diǎn)是簡單、低成本,缺點(diǎn)是各個單元的降壓電路在持續(xù)工作,會增加靜態(tài)電流。
4 結(jié)語
本文提出的組網(wǎng)方法,非常適合于線狀分布的測點(diǎn),方便實(shí)用,簡明易用,在低速場合可以獲得很遠(yuǎn)的傳送距離,還能擴(kuò)展傳送模擬信號,經(jīng)過多個項(xiàng)目的運(yùn)用,證明其穩(wěn)定、簡單、價廉,具有一定的實(shí)用價值
評論