BMS /凌力爾特LTC6804/6811開發(fā)板BMS從機(jī)電池管理評(píng)估板/儲(chǔ)能BMS從機(jī)采集板
可以跟樓主要上位機(jī)源碼,可以自己改成自己想要的界面。
12串電池TTL上位機(jī) CAN通信上位機(jī)源碼開源,供項(xiàng)目二次開發(fā)。
采集板帶電源隔離/SPI隔離通信方案
BMS從機(jī)開發(fā)板 /凌力爾特LTC6804/6811開發(fā)板BMS從機(jī)電池管理評(píng)估板/儲(chǔ)能BMS從機(jī)采集板
12串電池TTL上位機(jī) CAN通信上位機(jī)源碼有償開源,供項(xiàng)目二次開發(fā)。
采集板帶電源隔離/SPI隔離通信方案
最重要的事說(shuō)三遍?。。?br />
免費(fèi)提供技術(shù)支持?。?!
免費(fèi)提供技術(shù)支持?。?!
免費(fèi)提供技術(shù)支持?。。?br />
程序移植,調(diào)試,測(cè)試均可以。
程序采用STM32F103 用SPI驅(qū)動(dòng)
提供技術(shù)支持,樓主是搞技術(shù)的所以互相學(xué)習(xí)互相進(jìn)步
功能:SPI/菊花鏈通信
1、電壓采集功能(精度1mv以內(nèi),高精度四位半萬(wàn)用表測(cè)試結(jié)果)
2、GPIO1~5電壓采集功能(INA282雙向高精度電流采集,精度10ma)
3、輔助測(cè)量功能(總壓,內(nèi)部溫度,內(nèi)部基準(zhǔn)電壓等等)
4、斷線自檢功能(判斷哪一節(jié)電池?cái)嗑€并輸出故障電池節(jié)號(hào))
5、電流采集功能(高精度雙向電流采集芯片,軟件集成卡爾曼濾波,中值濾波等濾波算法)
6、IIC(GPIO4-GPIO5)通信功能(使用LTC6804讀寫EEPROM----24C02,無(wú)需主控編程即可存儲(chǔ)數(shù)據(jù))可以用來(lái)保存采集板的配置信息。該方案網(wǎng)上資料無(wú),獨(dú)此一家開源
7、被動(dòng)均衡功能(設(shè)置壓差閾值并找出最高電壓開啟均衡)可設(shè)置0~1000mv任意值均衡
8、溫度采集功能(精度0 .1°C)
9、有上位機(jī),顯示檢測(cè)的數(shù)據(jù),如圖5(有通信協(xié)議說(shuō)明)可以開源上位機(jī);
10、可以增加無(wú)線通信,將數(shù)據(jù)通過無(wú)限模塊上傳到上位機(jī);
11、可聯(lián)系樓主配置一套充放電控制套裝(增加充電器,充放電控制板,電子負(fù)載儀,若干線)
持續(xù)更新:20231223
資料:測(cè)試上位機(jī),采集源碼(主控STM32F103 SPI通信),原理圖,BOM,源碼解析,電量soc算法代碼及解析,斷線檢測(cè)代碼及解析等等
服務(wù):作者熱心詳細(xì)解答技術(shù)問題
注:學(xué)習(xí)技術(shù)交流使用,個(gè)人版權(quán),未經(jīng)授權(quán)不允許商用!
基于STM32的LTC6804驅(qū)動(dòng)代碼解析
在上次項(xiàng)目中用到了LTC6804這塊片子,初次使用它的采集精度確實(shí)令我驚訝到了,設(shè)備用于監(jiān)測(cè)磷酸鐵鋰電池組,硬件上幾乎沒有加任何濾波,直接讀取數(shù)據(jù)就能達(dá)到3mv以下的精度,片子真的很好用。
下面總結(jié)一下自己的使用心得。
LTC6804是一款專門用來(lái)做多節(jié)電池電池組的監(jiān)測(cè)芯片,最高可監(jiān)測(cè)12節(jié)電池,官方誤差是低于1.2mv,12 個(gè)通道的最快采樣速度可以達(dá)到290us。
芯片分為兩種型號(hào),6804-1和6804-2,區(qū)別在于,6804-1采用級(jí)聯(lián)的形式(級(jí)聯(lián)控制),6804-2采用并聯(lián)形式(分開控制)。
除開硬件連接之外,這兩種型號(hào)的操作都是大同小異,基本可以視為一樣,本文以6804-1為例進(jìn)行講解。
原理圖和手冊(cè)中的推薦一樣,就不貼出來(lái)了,MCU與芯片的通信方式采用四線SPI,這種通信方式很常見,各種MCU的驅(qū)動(dòng)也好找。
第一步進(jìn)行驅(qū)動(dòng)的移植:這里省略一萬(wàn)個(gè)字……
※如果發(fā)現(xiàn)幾個(gè)級(jí)聯(lián)起來(lái)的6804,有些片子可以運(yùn)行正常通信,有些又不可以運(yùn)行甚至無(wú)法通信,在排除硬件的原因以后,可以查看一下這個(gè)地方:wakeup_sleep(),試著把喚醒時(shí)間設(shè)置的長(zhǎng)一些。
審核編輯 黃宇
-
CAN
+關(guān)注
關(guān)注
57文章
2754瀏覽量
463717 -
儲(chǔ)能
+關(guān)注
關(guān)注
11文章
1639瀏覽量
33081 -
bms
+關(guān)注
關(guān)注
107文章
999瀏覽量
65990 -
采集板
+關(guān)注
關(guān)注
0文章
11瀏覽量
6374
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論