單片機控制的DBPL編碼信號源系統設計
其中,(BATTC+-BATT-)為電池兩端電壓,n為電池節數,一般情況下將VLIMIT連接到REF引腳即可。PGM0和PGM1引腳用來設定被充電電池的節數(1~16節):根據需要將PGM0、PGM1有選擇地連接到V+、REF、BATT-中的任何一引腳或者懸空,本設計中充電電池設定為6節。PGM2和PGM3引腳用來設定最大快速充電時間,按照與設置PGM0和PGM1引腳相同的方法,可按需求設定最大快速充電時間(33~264 min),本設計中設為120min。
本系統還實現電池電量的檢測,在圖4中通過放大器OP07EP檢測電池電壓并送入到A/D轉換電路,最后交給單片機進行處理。
電池電壓輸出為7.2 V,充滿狀態下可達到7.4~7.6 V。單片機所用電壓為3.3 V,DBPL信號產生電路所需的電壓為5 V,這就需要DC-DC轉換電路將7.2 V的額定電壓轉換為5 V和3.3 V。采用兩級轉換:第一級將7.2 V電壓轉換產生5 V電壓供給DBPL信號產生電路,第二級將5 V電壓轉換為3.3 V供給單片機。系統采用SPX1117(SPX1117-5和SPX1117-3.3)作為DC-DC轉換電路中的穩壓芯片。該芯片的特點是低壓差,0.8A時壓差僅為1.1V,且電壓可選(為5 V及3.3V)。DC-DC轉換電路如圖5所示。本文引用地址:http://www.104case.com/article/171480.htm
2 測試結果
該系統設計完成之后,對其進行了詳細的測試實驗。測試結果表明,輸入信號能夠通過單片機編程得到很好的控制,信號源輸出的正弦波幅度和脈沖波幅度均達到應用要求,可以廣泛應用于仿真測試、項目實驗領域。如果需要進一步放大,須外接放大電路和外部電源。DBPL編碼信號傳輸速率為指定的564.48 kb/s。電源管理電路能夠有效地對電池進行管理,充電時間大致保持在120~140min,電池充滿后進入到涓流充電。在使用過程中,單片機可以通過A/D轉換電路實時監測電池的電量并告警。DC-DC轉換電路輸出的電壓穩定,且功耗低。
評論