【簡介】
這個用于監測電池電量的系統是單片機的興趣制作。要解決的基本問題是:根據放電試驗數據,依據測量電壓,推算出目前剩余電量。
【構成】
這套系統首先使用Matlab分析獲得了電壓-電量之間的關系曲線。隨后在單片機上存儲了該曲線的信息,通過插值方式求取通過AD得到的電壓對應的剩余電量。系統通過Protues進行了仿真。并將數據結果通過串口傳送至了由Labview編寫的上位機。
【提供】
本貼提供的文件包括:1.Keil編寫的程序(C)
2.Protues仿真文件
3.Matlab分析繪圖程序
4.Labview編寫的上位機程序
5.作業報告
【軟件】
如果需要完整的運行本貼提供的全部內容,需要安裝以下軟件。
1.Keil 2.Protues 3.Labview 4.Matlab 5.虛擬串口
【注意】
1.本系統的求解剩余電量的基本原理較為簡單,僅做參考。如果您有更好的處理方式,請自行實現。
2.硬件系統AD的輸入接口在Protues中直接使用滑動電阻接入。可以考慮在輸入端設置電壓跟隨器。
3.本貼附件中的有關程序和代碼,部分的參考了網絡資源及書籍資源。由于不能完整的明確各部分出處及原作者情況,如果其中涉及到您的工作且您不滿意本帖對該部分的引用,請您聯系本人對本帖做出刪除。
【系統展示】
1.放電試驗及其處理
2.硬件系統原理圖
3.下位機程序
4.下位機顯示
5.上位機界面
6.上位機程序
7.文檔
【附件】
仿真原理圖如下(proteus仿真工程文件可到本帖附件中下載)
注意:文件夾(5)中,包含了word格式的文檔,以及部分報告中用圖,其中(流程圖.eddx)需要使用(億圖)軟件打開,Proteus原理圖工程的dsn文件要用Proteus7.5版本打開
全部資料51hei下載地址:
1.電池電量檢測系統.rar
(1.8 MB, 下載次數: 620)
2020-2-26 17:18 上傳
點擊文件名下載附件
|