利用內部的集成位A/D分別對雙向DC-DC變換器兩端的電流和以及電壓和進行采樣。通過產生兩路互補的PW信號來控制開關管,實現對電池充放電控制以及自動切換。采用STFZET單片機作為核心控制器充放電電流的大小控制和過充保護,考慮到系統需要單片機作為,且切換邏輯較為復雜。有精度要求因此考慮不使用硬件電路輸出PW而使用單片機生成PW。系統框圖如右圖兩種功能間可自動轉換電池的充放電功能可由按鍵設定能夠測量并顯示電流采用PID數字閉環控制對電壓。
采集系統的輸入輸出電流和電壓,并根據系統當前的狀
態采取相應的閉環控制,通過PID算法穩定設定的電流值或電壓值并分析參數。發現過充后立即停止充電,由于系統采用了軟件補償網絡。Tier定時器的中斷服務函數內驅動電路如圖所示。上橋臂需用到自舉電路供電。顯示并設定系統的輸出參數和狀態主程序負責人機交互場效應管驅動電路使用TLP為核心器件選用低導通電阻的-OS管(CSDCS)作為開關管主電路采用基于同步整流的非uc-oost變換拓撲數字校準技術和PID控制算法進行電壓閉環和電流閉環