| 1234567891011121314151617181920 |
- #include "bsp/bsp.h"
- #include "app/sox/state.h"
- #include "controller.h"
- void discharger_open(int open){
- /* 打开大电前,先打开短路保护*/
- if (open) {
- ml5238_short_current_detect(SHORT_CURRENT_MODE_66_6A);
- }else {
- ml5238_short_current_detect(SHORT_CURRENT_MODE_DISABLE);
- }
- ml5238_enable_discharger_mosfet(open);
- bms_state_get()->mosfet_discharger = open;
- }
- void charger_open(int open) {
- ml5238_enable_charger_mosfet(open);
- bms_state_get()->mosfet_charger = open;
- }
|