首先簡單的說一下菊花鏈以及菊花鏈的應(yīng)用,在目前國內(nèi)的BMS開發(fā)中,我們應(yīng)用最廣泛的目前還還是分布式,只是越來越集中而已,真正完全集中式的BMS其實比較少。
BMS一般分為主板和從板(有些將電流采樣、絕緣檢測等功能單獨(dú)拿出來做一個電流模塊或者絕緣檢測模塊),在菊花鏈出來之前,主從板上都有MCU,從板采集單體電池電壓和溫度,通過CAN總線傳給主板。
而在目前成本日益嚴(yán)峻的今天,怎么實現(xiàn)降本就是各個主機(jī)廠以及芯片廠所重點關(guān)注的內(nèi)容,所以菊花鏈出現(xiàn)了。 在電子領(lǐng)域,菊花鏈?zhǔn)且环N配線方案 ,例如設(shè)備A和設(shè)備B用電纜相連,設(shè)備B再用電纜和設(shè)備C相連,設(shè)備C用電纜和設(shè)備D相連,在這種連接方法中不會形成網(wǎng)狀的拓?fù)浣Y(jié)構(gòu),只有相鄰的設(shè)備之間才能直接通信。當(dāng)設(shè)備與設(shè)備之間按照固定的通訊模式通訊的時候,每個從板就可以不用配備一個CAN收發(fā)器和與之配套的MCU了, 能夠?qū)崿F(xiàn)降本50%以上 。
這個圖就是菊花鏈在BMS上的一個典型應(yīng)用,MCU通過專用的轉(zhuǎn)換解碼芯片,將SPI信號轉(zhuǎn)換成差分通訊信號,然后通過變壓器或者電容,將差分信號在相互隔離的采樣芯片之間進(jìn)行傳遞。
那繼續(xù)說一下今天的主題,菊花鏈通訊信號的波形以及怎么樣判斷波形的質(zhì)量?
一 菊花鏈通訊信號邏輯判斷
菊花鏈通訊作為一種更低成本、簡單的ECU交互方式被廣泛應(yīng)用在BMS系統(tǒng)通訊方案中。為了描述方便,下文將菊花鏈通訊稱為Daisy Chain。與CAN類似,DaisyChain使用雙線差分的電氣結(jié)構(gòu),分別為COMMP、COMML;與CAN信號不同,Daisy Chain信號為AC信號,COMMP與COMML的電平變化范圍為[-5.5V 5.5V]。為了提高抗擾度,Daisy Chain采用編碼方式進(jìn)行信號邏輯判斷,具體如下:
表1 Daisy Chain邏輯判定表
圖1 Daisy Chain邏輯定義
其中CVDD、CVSS為Daisy Chain信號發(fā)生器的電源,一般為5V的LDO,Daisy Chain總線靜息時,COMMP與COMML均為2.5V。與CAN和485的信號邏輯判斷不一樣,Daisy Chain接收器接收到信號: 一對峰峰值為±5V COMMP-COMML的正負(fù)脈沖組合才做一次邏輯判斷 。
二 菊花鏈通訊數(shù)據(jù)幀的定義
Daisy Chain的數(shù)據(jù)幀結(jié)構(gòu)類似232等串行通訊,有專門的起始位和截止位。**目前Daisy Chain的數(shù)據(jù)幀定義未有一個統(tǒng)一標(biāo)準(zhǔn),不同芯片廠商有不同的定義,ADI數(shù)據(jù)幀結(jié)構(gòu)為16bit,NXP為40bit,TI為13bit。**下文以TI為例,一幀數(shù)據(jù)由11個 DaisyChain的bit和2個Daisy Chain的half bit組成(1個Daisy Chain bit為兩個峰峰值為±5V脈沖),Preamble(0.5bit)+SYNC(2bit)+DATA(8bit)+ERRO(1bit)+Postamble(0.5bit)。Daisy Chain的數(shù)據(jù)具體組成如下:
圖2 Daisy Chain數(shù)據(jù)幀結(jié)構(gòu)
其中Preamble為半個DaisyChain bit,1個5V正脈沖,用于觸發(fā)Daisy Chain接收器的電平采樣;SYNC為2個Daisy Chain bit,一般為00,用于Daisy Chain 接收器預(yù)采樣:調(diào)節(jié)接收時鐘和提前識別信號噪聲,提高對后面8bit的數(shù)據(jù)幀抗干擾能力;DATA為數(shù)據(jù)幀的主要內(nèi)容,由8bit組成;Byte ERRO為DaisyChain總線結(jié)構(gòu)中的下位設(shè)備檢測到接收錯誤時,提示上位設(shè)備重發(fā)數(shù)據(jù)的標(biāo)志位,當(dāng)上位機(jī)收到Byte ERRO的數(shù)據(jù)時,會重發(fā)上一幀數(shù)據(jù),并Byte ERRO也會置1,提示下位機(jī)此幀為重發(fā)數(shù)據(jù);Postamble為半個Daisy Chain bit,1個-5V脈沖,用于提示DaisyChain接收器數(shù)據(jù)發(fā)送結(jié)束。
目前主流的菊花通訊設(shè)備采樣2M的通訊頻率,250ns一個脈沖,一個DaisyChain bit為500ns。
三 菊花鏈通訊信號波形質(zhì)量評判標(biāo)準(zhǔn)
在BMS系統(tǒng)中,由于不同Daisy Chain設(shè)備之間需要進(jìn)行高壓隔離,必須使用變壓器,電容等方式進(jìn)行電氣隔離,這造成了通訊信號在設(shè)備間傳輸過程產(chǎn)生了畸變;不同于CAN,232等傳統(tǒng)信號波形,Daisy Chain信號包含大量振鈴、過沖分量,因此不能將典型的信號上升時間以及電平穩(wěn)定程度等作為評判Daisy Chain信號質(zhì)量的標(biāo)準(zhǔn)。
Daisy Chain信號僅需其電平大于Daisy Chain接收器的電平判斷閾值并可持續(xù)250ns(針對2M通訊速率)即可被準(zhǔn)確識別。
因此大于Daisy Chain接收器的電平判斷閾值的持續(xù)時間是判斷Daisy Chain信號質(zhì)量的指標(biāo)之一,另外由于Daisy Chain采用編碼方式進(jìn)行邏輯判斷(2個脈沖判斷一次),所以在總線靜息時的高低過沖也是衡量Daisy Chain信號質(zhì)量的一個指標(biāo),正常情況下要求無低過沖(小于0的過沖),允許高過沖(大于0的過沖)。由于不同廠商的Daisy Chain接收器電平判斷閾值不同,因此在標(biāo)準(zhǔn)上也會有點不同,但信號脈寬是一致的。下文以TI BQ79616為例(Vmin1>1.2V, Vmin0<-1.2V):
圖3 Daisy Chain信號質(zhì)量兩大指標(biāo)
如上圖所示,Vmin和tpw_DC分別為Daisy Chain接收器的邏輯判斷閾值和脈寬持續(xù)時間。因此可總結(jié)的判斷標(biāo)準(zhǔn)如下表:
表2 Daisy Chain信號質(zhì)量判斷標(biāo)準(zhǔn)
下面附上一組實際測試中較為理想的Daisy Chain通訊波形:
這組波形中大于Vmin的脈寬為250ns,過沖僅有高過沖。
-
轉(zhuǎn)換器
+關(guān)注
關(guān)注
27文章
8885瀏覽量
150172 -
CAN收發(fā)器
+關(guān)注
關(guān)注
3文章
171瀏覽量
26067 -
MCU控制器
+關(guān)注
關(guān)注
0文章
27瀏覽量
7043 -
菊花鏈拓?fù)?/span>
+關(guān)注
關(guān)注
0文章
7瀏覽量
1989 -
BMS芯片
+關(guān)注
關(guān)注
0文章
13瀏覽量
2164
發(fā)布評論請先 登錄
相關(guān)推薦
如何讀取ADS1299菊花鏈數(shù)據(jù)?
四片ADS1299菊花鏈,輸出測試波形的時候,后面三片的方波信號就會有中斷干擾的情況出現(xiàn),怎么解決?
基于FPGA的模擬信號波形的實現(xiàn)方法
如何提升示波器波形質(zhì)量 三種波形算法的應(yīng)用

關(guān)于DDR信號的如何去判斷信號質(zhì)量?

函數(shù)信號發(fā)生器是否與任意波形信號發(fā)生器相同
多波形信號發(fā)生器設(shè)計原理分析

波形抖動,合理利用觸發(fā)穩(wěn)定波形

功率信號源有哪些波形類型

什么是干凈的電壓波形呢?干凈的電壓波形與不干凈的電壓波形有什么區(qū)別呢?
labview波形信號怎么轉(zhuǎn)成字符串
Aigtek安泰ATG-2032功率信號源的波形是什么意思

評論