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