“Microduino-Module BM Li-ion/zh”的版本间的差异
(→供电电) |
|||
(未显示1个用户的9个中间版本) | |||
第2行: | 第2行: | ||
{| style="width: 800px;" | {| style="width: 800px;" | ||
| | | | ||
− | [[File:Microduino-bm- | + | [[File:Microduino-bm-new.jpg|400px|thumb|right|Microduino-BM]] |
− | Microduino- | + | Microduino-BM_Li-ion是一款单节锂电池升压到5V输出、LDO到3.3V输出的放电管理模块。需要配合[[Microduino Module BM Shield/zh]]来使用。 |
原模块参考[[Microduino-Module_BM_Li-ion(old)/zh]]。 | 原模块参考[[Microduino-Module_BM_Li-ion(old)/zh]]。 | ||
第24行: | 第24行: | ||
'''引脚说明''' | '''引脚说明''' | ||
− | [[file: | + | [[file:Microduino-bm-new.jpg|800px|thumb|center|pinout]] |
− | [[file: | + | [[file:Microduino-bm-new-2.jpg|800px|thumb|center|pinout]] |
===供电=== | ===供电=== | ||
− | *当接上Microduino Module BM | + | *当接上Microduino Module BM Shield时且处于供电状态,5v提供1a的电力输出,3.3v提供700ma的电力输出。 |
==文档== | ==文档== | ||
第34行: | 第34行: | ||
===主要元件=== | ===主要元件=== | ||
− | * | + | *MOS管:AO3407 '''[[File:AO3407.pdf]]''' |
− | |||
==开发== | ==开发== | ||
*Microduino Module BM Shield,并接上3.7单节锂电池或接上USB; | *Microduino Module BM Shield,并接上3.7单节锂电池或接上USB; | ||
*用1.27间距的4PIN线连接Microduino Module BM Shield; | *用1.27间距的4PIN线连接Microduino Module BM Shield; | ||
+ | *电量计算: | ||
+ | <source lang="cpp"> | ||
+ | |||
+ | //电压检测引脚,BM Shield默认是A7引脚 | ||
+ | #define PIN_bat A7 //BAT | ||
+ | |||
+ | //MCU工作电压,需要根据情况选择 | ||
+ | #define MCU_VOLTAGE 50 | ||
+ | //#define MCU_VOLTAGE 33 | ||
+ | |||
+ | #define _V_max 41 //4.2V | ||
+ | #define _V_min 35 //3.7V | ||
+ | |||
+ | #define _V_fix 0.2 //fix battery voltage | ||
+ | #define _V_math(Y) (_V_fix+((Y*analogRead(PIN_bat)/1023.0f)/(33.0f/(51.0f+33.0f)))) | ||
+ | |||
+ | uint8_t batVoltage() { | ||
+ | return constrain(_V_math(MCU_VOLTAGE), _V_min, _V_max); | ||
+ | } | ||
+ | |||
+ | </source> | ||
==应用== | ==应用== | ||
第47行: | 第67行: | ||
==历史== | ==历史== | ||
+ | *2016年,在原来模块基础上分离出Microduino Module BM Shield; | ||
*2014年7月29版发布,主要改进: | *2014年7月29版发布,主要改进: | ||
**取消了拨动开关控制充放电,直接用mcirousb充电; | **取消了拨动开关控制充放电,直接用mcirousb充电; | ||
第62行: | 第83行: | ||
==图库== | ==图库== | ||
− | [[file: | + | [[file:Microduino-bm-new.jpg|thumb|600px|center|Micrmodule BM Front]] |
− | [[file: | + | [[file:Microduino-bm-new-2.jpg|thumb|600px|center|Micrmodule BM Back]] |
|} | |} |
2018年5月8日 (二) 10:56的最新版本
Language | English |
---|
原模块参考Microduino-Module_BM_Li-ion(old)/zh。
特色
规格
引脚说明 供电
文档主要元件
开发
//电压检测引脚,BM Shield默认是A7引脚
#define PIN_bat A7 //BAT
//MCU工作电压,需要根据情况选择
#define MCU_VOLTAGE 50
//#define MCU_VOLTAGE 33
#define _V_max 41 //4.2V
#define _V_min 35 //3.7V
#define _V_fix 0.2 //fix battery voltage
#define _V_math(Y) (_V_fix+((Y*analogRead(PIN_bat)/1023.0f)/(33.0f/(51.0f+33.0f))))
uint8_t batVoltage() {
return constrain(_V_math(MCU_VOLTAGE), _V_min, _V_max);
}
应用
问题解答历史
图库 |