亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于I2C 總線的電池管理系統(tǒng)通信方法

        2020-05-30 03:21:36王壯鵬肖兵劉落實歐奔
        應用科技 2020年2期
        關鍵詞:高電平電平總線

        王壯鵬,肖兵,劉落實,歐奔

        1. 華南理工大學 自動化科學與工程學院,廣東 廣州 510641

        2. 廣州智維電子科技有限公司,廣東 廣州 510006

        I2C 通信的設計初衷是解決一塊電路板上不同芯片的數(shù)據(jù)交換問題。然而在電池管理系統(tǒng)中,動力電池包通常由一定數(shù)量的電池串聯(lián)與并聯(lián)而成。例如540 V 電壓的電池包可能由幾十節(jié)電池組串聯(lián)而成。所以,管理不同電池組的模擬前端芯片(analog front end,AFE)具有不同的參考“地”電壓[1]。為了解決這個問題,通常采用光耦、變壓器或者數(shù)字隔離器的方式來解決。這些方法存在3 點不足之處:1)光耦只能通過二極管單向傳輸信號,其傳輸速度慢,且易老化;2) 變壓器無法實現(xiàn)微小化,存在電磁泄漏;3)每個接口都需要數(shù)字隔離器,其花費高,無擴展性。

        市面上不乏使用其他隔離技術的芯片和儀器。例如,低功耗雙向I2C 隔離芯片——ISO1540和二位雙向I2C 電平轉換器——PCA9306。ISO 1540 芯片內部有2 條隔離式雙向通道,分別應用于時鐘線和數(shù)據(jù)線,每條信號線通過單通道數(shù)字隔離器進行隔離,可實現(xiàn)I2C 總線上的電平位移。但由于每個芯片都需要獨立電源或穩(wěn)壓芯片提供工作電壓,所以使用該芯片的隔離電路較復雜,且成本高昂。PCA9306 器件具備2 組連接I2C 總線的漏極開路端口,轉換器打開時,可實現(xiàn)端口間的雙向數(shù)據(jù)交互。但該器件的2 個轉換端口需共用同一個參考“地”,所以該器件并不適用于電池管理系統(tǒng);但其電平遷移的思路具有啟發(fā)意義。

        本設計為一種電平遷移的通信方法,減少了ISO1540 隔離芯片和獨立電源的使用,使電路更加簡單實用;同時也克服了PCA9306 器件的2 個轉換端口需要使用同一接地端的局限性,建立了主控制器和不同參考電位的模擬前端芯片之間的通信。

        1 I2C 電平遷移電路設計方法

        有別于普通I2C 并聯(lián)通信方式,本設計使用若干場效應管及電阻搭建起電平遷移模塊;再將該模塊連接到相鄰AFE 的時鐘線(supply chain logistics,SCL)和雙向數(shù)據(jù)線(serialdata,SDA)上,并采用芯片間雙線級聯(lián)的方式,實現(xiàn)不同參考電平的AFE 之間的雙向通信;最后根據(jù)I2C 多主機工作模式原理,定義通信數(shù)據(jù)包,開發(fā)相應的程序??傮w通信思想如圖1 所示。

        圖1 電池管理系統(tǒng)結構示意

        電路設計的核心是電平遷移模塊。該模塊由2 個N 溝道場效應管(field effect transistor,F(xiàn)ET)、1 個P 溝道FET 和4 個電阻連接而成。在低電平芯片向高電平芯片通信的過程中,Q1、R1、R2 起著重要作用。Q1 柵極接Vcc1,低電平芯片的信號由Q1 的源極輸入,漏極輸出,信號經過電阻R1 被高電平芯片接收。通過調節(jié)R1 和R2 阻值的比例,使高電平芯片的接收端口處于合適的工作電平。

        為了實現(xiàn)高電平芯片向低電平芯片的通信,首先需要一個N 溝道FET 和一個P 溝道FET 以及電阻R3、R4 來限制電流。然后將高電平芯片的輸出端口與Q2 的柵極相連,信號從Q2 的柵極輸入,漏極輸出,流入Q3 的柵極,再從Q3 的漏極輸出給低電平芯片的接收端。最后連接Q2 源極與Vcc2,Q3 源極與低電平芯片的“地”,實現(xiàn)電平遷移模塊的雙向通信。

        電平遷移模塊原理圖如圖2 所示。

        I2C 總線在半雙工模式下可實現(xiàn)多主機級聯(lián)的交互通信。該總線有SDA 和SCL 兩條線路通過限流電阻接到電源電壓。2 條總線接地視為邏輯0,接高電平視為邏輯1,連接在總線上的各個器件以此為標準進行通信[2]。I2C 總線級聯(lián)式結構如圖3 所示。

        圖3 I2C 級聯(lián)通信示意

        將每組電池包(4 節(jié)1 組)即其對應的AFE 用若干組I2C 總線SDA、SCL 和電平遷移模塊按圖4的形式連接起來,得到完整的通信系統(tǒng)電路連接圖。

        在電池管理系統(tǒng)中,可供選擇的AFE 種類較多,本設計采用ATmega32HVB 單片機作為AFE。該芯片具有雙線串行接口(two-wire serial interface,TWI),可以接收和發(fā)送信息,支持多主機通信[3]。在同一組總線上,最多可以連接128 個該芯片,具有良好的擴展性。TWI 硬件規(guī)范與I2C 相同,但有別于普通I2C 通信僅能采用“主-從”通信模式,TWI 支持多主通信,而多主通信比主從方式更適合電池管理系統(tǒng)的應用需求[4]。

        該系統(tǒng)的通信過程可分為無沖突通信和有沖突通信[5]。正常狀態(tài)下,總線上的每個控制芯片會按照周期次序,輪流向主控制器發(fā)送電池狀態(tài)信息。例如第3 號芯片先向空閑總線發(fā)送數(shù)據(jù)包(“開始”指令、數(shù)據(jù)接收地址與讀寫控制符、第3 個電池組的狀態(tài)信息、“停止”指令),然后2 號芯片通過總線接收到此信息,再將該信息通過總線發(fā)送給1 號芯片,最后傳遞給主控制器。這種通信方式為無沖突通信。

        圖4 通信系統(tǒng)I2C 電路連接

        若在第3 號芯片向總線發(fā)送狀態(tài)信息的同時,第5 號芯片向主控制器發(fā)出的故障信息已傳遞到與3 號芯片相連的SDA6 線上,此時需要I2C 總線對這2 種信息進行仲裁[6],優(yōu)先級更高的故障信息會贏得仲裁并占領總線。當3 號芯片監(jiān)聽到SDA6 線上的信息與發(fā)送信息不一致時,會停止發(fā)送狀態(tài)信息,轉而接收SDA6 線上的故障信息并將其發(fā)送到SDA5 線上;隨后故障信息經過電平遷移電路傳遞到SDA4 線上,并被2 號芯片接收;2 號芯片再將接收到的故障信息發(fā)送到SDA3 線上,故障信息經過電平遷移電路到達SDA2 線上后,被1 號芯片接收;最后1 號芯片重復2 號芯片的操作,將故障信息傳遞給主控制器。這種通信方式為有沖突通信[7]。

        該設計有2 大優(yōu)點:1)最小電路模塊僅采用3 個SO223 封裝的小場效應管及若干電阻,其成本比帶有隔離集成芯片的電路的成本低很多。減少隔離芯片的使用,不僅能降低系統(tǒng)成本,而且能簡化電路設計。2) 該系統(tǒng)采用的TWI 雙線級聯(lián)式結構支持多主通信。當有任意電池組出現(xiàn)故障時,主控制器能很快接收到故障模塊發(fā)出的報錯信息。多主工作模式相比于需要主機一直查詢從機狀態(tài)的主從模式電路延遲更低,更加高效[8]。

        2 實驗結果

        完成通信部分的設計后,需要最后對系統(tǒng)進行調試,并分析調試結果。本設計通過間接調試電池監(jiān)測芯片的監(jiān)測功能,分析監(jiān)測芯片的輸入輸出數(shù)據(jù),來評估通信系統(tǒng)的性能。

        整體測試平臺的具體示意圖如圖5 所示,分為上位機、連接器、下位機3 層。上位機是普通PC,運行MATLAB、自動代碼生成器、CAN 通信程序;連接器為JTAG 仿真器和USB-CAN 分析儀,分別負責程序下載和上、下位機的通信;下位機硬件為電池管理系統(tǒng),該系統(tǒng)搭載本文設計的通信方法,運行著底層驅動、基礎功能代碼、類BASIC 解釋器等模塊。

        圖5 測試系統(tǒng)示意

        主控制器F28M35 與電池管理芯片ATmega32-HVB 的通信通過TWI 實現(xiàn)[9]。首先完成ATmega32-HVB 相關的調用接口,然后在F28M35 上編寫調用程序,實現(xiàn)對ATmega32HVB 的數(shù)據(jù)讀寫。整體實物圖如圖6 所示。

        圖6 測試系統(tǒng)實物圖

        打開開關,使用示波器對I2C 總線波形進行觀測,可以看到電平遷移電路的輸入與輸出端電壓波形相同,幅值不同,如圖7 所示。

        在圖7(a)中,圖像所示波形為電池監(jiān)控芯片2 中的總線波形(量程10 V/格)。因為當總線為“1”時,可以看到總線對地電壓為20 V;而電池監(jiān)控芯片2 的對地參考電壓為16 V。我們測出當總線為“0”時,總線對地電壓為16 V。在圖7(b)中,圖像所示波形為電池監(jiān)控芯片1 中的總線波形(量程2 V/格)。測量總線電壓結果為:總線為“1”時,對地電壓為4.5 V;總線為“0”時,對地電壓為0 V。以上結果符合I2C 總線標準,滿足系統(tǒng)正常通信的必要條件[10]。為充分驗證系統(tǒng)是否正常工作,還需重點檢測系統(tǒng)接收的電池狀態(tài)是否與實際相符[11]。

        圖7 I2C 總線輸入輸出電壓波形

        先通過主控制器在CCS 開發(fā)環(huán)境中設置斷點,通過監(jiān)視窗口來觀察采集到的電池狀態(tài)信息,具體數(shù)據(jù)如圖8 所示。然后使用CAN 數(shù)據(jù)監(jiān)控軟件記錄電池電壓信息,具體數(shù)據(jù)如圖9 所示。

        圖8 主控制器電壓信息采集

        圖9 數(shù)據(jù)可視化監(jiān)控程序界面

        將1 號和2 號模擬前端芯片的電壓采集值讀出并轉換,然后和萬用表測出的電壓值以及監(jiān)控數(shù)據(jù)進行對比,對比結果如表1 所示。

        表1 檢測數(shù)據(jù)可信度對比

        本實驗只對其中2 個芯片分別串聯(lián)了4 節(jié)電池,因此部分檢測數(shù)據(jù)顯示為0。觀察結果可知,主控制器采集結果和監(jiān)控軟件的顯示結果是相同的,且與萬用表的結果相比,誤差也較小(±0.05 V以內),該結果間接證明了通信功能的正確性與穩(wěn)定性。

        I2C 通信協(xié)議有著占用資源少、易用靈活等特點,所以該通信方式受到了十分廣泛應用[12]。本設計就是采用這種通信方式實現(xiàn)了主控制器和6 個電池監(jiān)測芯片之間的通信。通過測量芯片輸入輸出口的對地電壓,發(fā)現(xiàn)實驗結果符合預期。同時該通信系統(tǒng)有較好的可拓展性,可滿足更多芯片間的通信。

        3 結論

        1)本文首先設計了一種使用場效應管等電子元件搭建的最小電平遷移電路模塊,然后用多組該模塊與ATmega32HVB 芯片以I2C 總線級聯(lián)的方式進行連接,搭建出完整的電平遷移電路。

        2)該電路不僅能解決電池管理系統(tǒng)中,模擬前端芯片(AFE)之間的通信問題,而且具有電路簡單、成本低廉等優(yōu)點。通過實驗測試,其結果表明主控制器可實時監(jiān)控電池組電壓,電壓監(jiān)測結果與實際測量值相符,電路工作正常,與預期效果相符。

        猜你喜歡
        高電平電平總線
        一種基于FPGA的PWM防錯輸出控制電路
        TS-03C全固態(tài)PDM中波發(fā)射機開關機控制電路原理及故障分析
        科技傳播(2019年15期)2019-08-22 08:07:44
        基于PCI Express總線的xHC與FPGA的直接通信
        測控技術(2018年6期)2018-11-25 09:50:12
        機載飛控1553B總線轉以太網(wǎng)總線設計
        測控技術(2018年8期)2018-11-25 07:42:08
        DM 50KW中波廣播發(fā)射機欠推動故障分析
        PDM 1kW中波廣播發(fā)射機保護電路分析
        NPC五電平Z源逆變器的設計研究
        基于三電平光伏并網(wǎng)逆變器控制系統(tǒng)的研究與實踐
        基于NPC三電平變換器的STATCOM研究
        電測與儀表(2015年2期)2015-04-09 11:28:58
        多通道ARINC429總線檢查儀
        久久久久久人妻精品一区百度网盘 | 亚洲成a v人片在线观看| 久久久久久国产精品无码超碰动画| 国产欧美精品在线一区二区三区| 在线一区二区三区视频观看| 青青草成人免费在线观看视频| 亚洲人成网77777色在线播放| 人妻无码一区二区三区| 看曰本女人大战黑人视频| 国产在视频线精品视频www666| 精品国产成人一区二区不卡在线| 成人自拍一二在线观看| 少妇被粗大的猛烈进出免费视频| 欧美日本亚洲国产一区二区| 精品蜜桃av一区二区三区| 亚洲国产一区一区毛片a| 色综合久久久无码中文字幕| 国产精品成人99一区无码| 大陆国产乱人伦| 中文字幕乱码中文乱码毛片| 精品久久综合日本久久综合网| 48久久国产精品性色aⅴ人妻| 五月综合高清综合网| 澳门精品一区二区三区| 日本在线视频www色| 99精品国产综合久久久久五月天| 亚洲色图视频在线观看网站| 日本一区二区高清视频在线播放 | 亚洲无码中文字幕日韩无码| 成人做爰黄片视频蘑菇视频| 免费人妻无码不卡中文字幕系| 麻豆成人在线视频| 色婷婷av一区二区三区不卡| 久久热免费最新精品视频网站| 最近2019年好看中文字幕视频| 在线观看91精品国产免费免费| 国产精品成人黄色大片| 永久免费毛片在线播放| 狠狠色狠狠色综合日日不卡| 蜜桃在线观看免费高清完整版 | 日韩精品视频久久一区二区|