96 lines
2.1 KiB
C
96 lines
2.1 KiB
C
|
/**
|
|||
|
@file
|
|||
|
charger_demo.h
|
|||
|
|
|||
|
@brief
|
|||
|
quectel charger_demo.
|
|||
|
|
|||
|
*/
|
|||
|
/*================================================================
|
|||
|
Copyright (c) 2020 Quectel Wireless Solution, Co., Ltd. All Rights Reserved.
|
|||
|
Quectel Wireless Solution Proprietary and Confidential.
|
|||
|
=================================================================*/
|
|||
|
/*=================================================================
|
|||
|
|
|||
|
EDIT HISTORY FOR MODULE
|
|||
|
|
|||
|
This section contains comments describing changes made to the module.
|
|||
|
Notice that changes are listed in reverse chronological order.
|
|||
|
|
|||
|
WHEN WHO WHAT, WHERE, WHY
|
|||
|
------------ ------- -------------------------------------------------------------------------------
|
|||
|
15/01/2021 Neo Init version
|
|||
|
=================================================================*/
|
|||
|
|
|||
|
|
|||
|
#ifndef _CHARGE_H
|
|||
|
#define _CHARGE_H
|
|||
|
|
|||
|
|
|||
|
#ifdef __cplusplus
|
|||
|
extern "C" {
|
|||
|
#endif
|
|||
|
|
|||
|
/*===========================================================================
|
|||
|
* Macro Definition
|
|||
|
===========================================================================*/
|
|||
|
|
|||
|
/*===========================================================================
|
|||
|
* Struct
|
|||
|
===========================================================================*/
|
|||
|
/*
|
|||
|
** NTC电压与温度的映射关系,需要参考电池规格书修改!!!!!!
|
|||
|
*/
|
|||
|
const static int16_t ql_vbat_temp_table[][2] =
|
|||
|
{
|
|||
|
{1712, -40},
|
|||
|
{1686, -35},
|
|||
|
{1654, -30},
|
|||
|
{1615, -25},
|
|||
|
{1570, -20},
|
|||
|
{1517, -15},
|
|||
|
{1457, -10},
|
|||
|
{1390, -5},
|
|||
|
{1316, 0},
|
|||
|
{1238, 5},
|
|||
|
{1155, 10},
|
|||
|
{1070, 15},
|
|||
|
{985, 20},
|
|||
|
{900, 25},
|
|||
|
{817, 30},
|
|||
|
{738, 35},
|
|||
|
{663, 40},
|
|||
|
{593, 45},
|
|||
|
{529, 50},
|
|||
|
{470, 55},
|
|||
|
{417, 60},
|
|||
|
{370, 65},
|
|||
|
{328, 70},
|
|||
|
{291, 75},
|
|||
|
{257, 80},
|
|||
|
{228, 85},
|
|||
|
{203, 90},
|
|||
|
{180, 95},
|
|||
|
{160, 100},
|
|||
|
{142, 105},
|
|||
|
{127, 110},
|
|||
|
{113, 115},
|
|||
|
{101, 120},
|
|||
|
{91, 125},
|
|||
|
};
|
|||
|
|
|||
|
|
|||
|
/*===========================================================================
|
|||
|
* Functions declaration
|
|||
|
===========================================================================*/
|
|||
|
void ql_charge_app_init(void);
|
|||
|
|
|||
|
|
|||
|
#ifdef __cplusplus
|
|||
|
} /*"C" */
|
|||
|
#endif
|
|||
|
|
|||
|
#endif /* _CHARGE_H */
|
|||
|
|
|||
|
|