|
你網(wǎng)上能找到的,基本都是皮毛,這種課程就像用基于8051的電梯程序一樣,走走過(guò)場(chǎng)就完了,不會(huì)有什么實(shí)際用處
既然這樣,那么:
1:電池上面一個(gè)單片機(jī),主機(jī)一個(gè)單片機(jī),作為主從,STM32或者8051都行,會(huì)用哪個(gè)就用哪個(gè),這類設(shè)計(jì)不需要太復(fù)雜的運(yùn)算,只要有12位的ADC就行
2:電池板上面要有保護(hù)電路,加上軟件保護(hù),兩個(gè)保護(hù).這個(gè)網(wǎng)上可以找BMS就能找到芯片,這個(gè)單片機(jī)可以把電池的電壓,充電電流,充電時(shí)的實(shí)時(shí)電壓之類的信息發(fā)送到主機(jī),也可以用STC之類的有唯一芯片ID的單片機(jī),把這個(gè)單片機(jī)的ID當(dāng)成電池組的ID,用于真?zhèn)巫R(shí)別或者是電池ID對(duì)應(yīng)不上就充不了電之類的
3:主機(jī)就負(fù)責(zé)讀取電池上的相關(guān)信息,兩者之間可以用Modbus或者其它的協(xié)議進(jìn)行通訊,主機(jī)可以用OLED或者數(shù)碼管顯示相關(guān)信息 |
|