Просмотр исходного кода

总压欠压调整低温27v(15x1.8v), 常温33V(15x2.2v)

Signed-off-by: huhui <huhui@sharkgulf.com>
huhui 4 лет назад
Родитель
Сommit
e7e49de607
3 измененных файлов с 5 добавлено и 5 удалено
  1. 1 1
      Application/app/event_record.c
  2. 2 2
      Application/app/event_record.h
  3. 2 2
      Application/app/sox/health.c

+ 1 - 1
Application/app/event_record.c

@@ -8,7 +8,7 @@ static event_record_t _event[MAX_EVENT_SIZE];
 static int event_w_idx = 0;
 static bool _event_full = false;
 
-void push_event(event_id_t id, u32 data) {
+void push_event(event_id_t id, s32 data) {
 	event_record_t *pevent = &_event[event_w_idx];
 	event_w_idx = (event_w_idx + 1) % MAX_EVENT_SIZE;
 	if (event_w_idx == 0) {

+ 2 - 2
Application/app/event_record.h

@@ -23,10 +23,10 @@ typedef enum {
 typedef struct {
 	u32 id;
 	u32 timestamp;
-	u32 data;
+	s32 data;
 }event_record_t;
 
-void push_event(event_id_t id, u32 data);
+void push_event(event_id_t id, s32 data);
 int get_event(int num, int offset, u8 *recoder);
 #endif /* _Event_Recorde_H__ */
 

+ 2 - 2
Application/app/sox/health.c

@@ -35,10 +35,10 @@ static float min_discharger_power_cell_vol[] = {2100, 2400}; //
 static float min_discharger_power_recovery_cell_vol[] = {2200, 2500}; //恢复能提供动力的最小电芯电压
 
 /*能提供大电的最小电压*/
-static float min_discharger_vol[] = {28000, 34000};//允许能放电的最小电压
+static float min_discharger_vol[] = {27000, 33000};//允许能放电的最小电压
 static float min_discharger_recovery_vol[] = {30000, 36000};//恢复放电的最小电压
 static float min_discharger_cell_vol[] = {1800, 2200};//允许能放电的最小电芯电压
-static float min_discharger_cell_recovery_vol[] = {2000, 2300};//恢复放电的最小电芯电压
+static float min_discharger_cell_recovery_vol[] = {1900, 2300};//恢复放电的最小电芯电压
 
 /*电池PowerDown的最小电压 */
 static float min_discharger_pdown_vol[] = {26000, 30000}; //power down的最小电压