【BMS】MC33772 電流測量精度

關鍵字 :NXPMC33772C33772s32k344bmsmc33665網關
一、硬體準備

1、主控 S32K344 板子
2、MC33665 板子
3、MC33772 BJB 板子
4、外部分壓電阻電路板,主要提供電壓輸入給到 BJB 板子測量電流,電壓從 70mV~150mV
5、直流源和六位半高精度萬用表
6、硬體電路連接 (主要以 S32K344 + MC33665 + MC33774,代碼軟體下面有介紹,也可通過這裡獲取到代碼,自行添加 BJB 部分的代碼進去即可,這裡添加 BJB 的代碼只需要在 EB 配置即可,其他組件在原工程都有保留)
 
 
S32K344 與網關之間接線主要是提供網關供電,設置兩板 SPI 參考電平,進行雙路 SPI + Sideband 連接。

S32K344_J16
12V 電源適配器
S32K344_J17_P1
MC33665_J6_P1(12V 網關供電)
S32K344_J17_P2
MC33665_J6_P4(S32K344 及 MC33665 共地)
S32K344_J23 不接跳帽
S32K344_J23_P2 接 J20,即 S32K344 SPI 參考電平 5V
MC33665_J13 = 1-2
跳帽接 1-2;3-4,5-6 不接,網關 SPI 參考電平 5V
MC33665_J8 = 3-4
跳帽接 3-4;1-2,5-6 不接
MC33665_J14 = NONE
不接跳帽,啟用網關雙 SPI 模式
S32K344 LPSPI2 電阻
R159、R161、R162、R163 N.C.,
S32K344 LPSPI2 從 SPI
K344_TP55 接 665_J16_P5,K344_TP57 接 665_J16_P3,K344_TP58 接 665_J16_P1
S32K344 LPSPI4 主 SPI
K3_J56_P9 接 665_J7_P3,K3_J56_P10 接 665_J7_P7,K3_J56_P11 接 665_J7_P1
S32K344 Sideband 控制
K344_J56_P14 接 665_J1_P19,K344_J56_P4 接 665_J1_P1

7、 外部輸入電壓,測量電路電路
二、軟體準備

1、S32DS 軟體 IDE

2、軟體包獲取:

① 進入官網下載 ,Go on Package manager webpage.

② 勾選 S32K344 HVBMS ,然後下載

三、調試測量

1、代碼修改

① 因為沒有使用到 CMU, 所以直接將 CMU 的初始化和測量部分的代碼直接屏蔽即可

② BJB 代碼,這裡測試的是電流,所以將其他測量的代碼屏蔽,保留測量電流的代碼

③ 數據轉換公式:(如下圖)
④ 測量的數據記錄(誤差在規格書標稱內 0.8mV)

電流採樣(直流源電阻分壓) 六位半萬用表(mV) MC33772(1) mV MC33772(2) mV 誤差 1(mV) 誤差 2 (mV)
1 70.845 70.7532 70.7304 0.0918 0.1146
2 84.45 84.1152 84.114 0.3348 0.336
3 93.313 93.4962 93.498 -0.1832 -0.185
4 101.593 101.55 101.5866 0.043 0.0064
5 111.12 111.2256 111.288 -0.1056 -0.168
6 121.33 121.3074 121.359 0.0226 -0.029
7 130.81 130.9362 130.9434 -0.1262 -0.1334
8 140.92 140.3118 140.3892 0.6082 0.5308
9 149.8 149.916 149.9574 -0.116 -0.1574
10 152.31 152.4222 152.316 -0.1122 -0.006

四、調試注意事項

1、外部電壓輸入的大小限制

ISENSE引腳的最大承受電壓,參考數據手冊

Symbol Description (rating) Min Max Unit
VISENSE ISENSE+ and ISENSE– pin voltage -0.5 2.5 V

② ISENSE+ & ISENSE– 引腳相對於地,最大的測量電壓,以及兩者的壓差,也就是 ISENSE+ & ISENSE– 壓差需要在 150mV 以內

Symbol Parameter Min Typ Max Unit
ADC2/current sense module          
VINC ISENSE+/ISENSE- input voltage (reference to AGND) -300 300 mV
VIND ISENSE+/ISENSE- differential input voltage range -150 150 mV

五、參考 NXP 官網手冊

1、MC33772 數據手冊
2、BJB 用戶參考手冊 UM11847

★博文內容均由個人提供,與平台無關,如有違法或侵權,請與網站管理員聯繫。

★文明上網,請理性發言。內容一周內被舉報5次,發文人進小黑屋喔~

評論