準備做一個畢業(yè)設(shè)計,準備用單片機做鋰電池保護板帶有通信功能。
對于純硬件的設(shè)計方案有接觸,現(xiàn)在要討論的是DIY級別的。
首先采用單片機設(shè)計,相對于IC來說,就是把簡單問題復(fù)雜化了。可能是沒有接觸過BMS對單片機方案無從下手,
很多問題得不到解決。
首先說一說的我目標:
基本功能,過沖保護,過放保護,過流保護,過溫保護,短路保護這些都是必須的,如果單片機帶窗口檢測的話,過沖恢復(fù)和過放恢復(fù)也是理論上可以實現(xiàn)的。
其次是電量指示,這對單片機來說兼職是信手拈來的事情。
還有終極的目標就是通信功能了,讓單片機給上位機聊聊天了什么的,告訴出廠日期了,電池電壓,放點電流,電池容量的,電池溫度了循環(huán)次數(shù)了這些用戶關(guān)心的能容了,搞不好就給汽車來個CAN總線,說不定還可以給充電站這些信息等等。。至于上位機嘛,我也就是接觸了下labview,這些就不屬于帖子的范圍了。
實現(xiàn)思路:
這里面我所能想到的難題如下:
一:安全性,單片機畢竟不如模擬芯片來的準確,但是我本著娛樂為主的精神,這個純粹是在實驗室條件下的,萬一我掛了,大家記得我做過這種危險的探索就行了,必然不會投產(chǎn)危害社會的。
二:單片機的系統(tǒng)電源問題,顯然如果電池組過多,降壓到單片機工作電壓貌似很不科學,這樣不合理的方案會讓其自耗大大增強,有人用DCDC方案設(shè)計,這樣肯定比線性省電但是也不知道怎么樣。
三:電壓采集的方法,電池是鋰電池,對于3V左右檢測的范圍的單片機來說無能為力,降壓是唯一的選擇,可是用電阻分壓,還是用運放呢?
這個真的很頭痛。電阻分壓簡單,但是不浪費電量嗎, 準確嗎?可是用運放的話我也沒找到好的方案。
當然還有過流,過溫的方面。
其次就是MOS的通斷問題了,單片機對這種大功率開關(guān)的控制怎么樣這些都是未知數(shù)。
以前做過一個ACDC電流可能大了點,MOS始終不能正常工作,現(xiàn)在都有陰影了。
我考慮的可能依然不太合理吧,請高手們知道一下,獻言獻策,感激不盡。