“Microduino-Module BM Li-ion/zh”的版本间的差异
(→规格) |
|||
| (未显示1个用户的13个中间版本) | |||
| 第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; |
| − | * | + | *用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> | ||
==应用== | ==应用== | ||
| − | |||
*锂电池升压给Microduino核心供电 | *锂电池升压给Microduino核心供电 | ||
| 第52行: | 第67行: | ||
==历史== | ==历史== | ||
| + | *2016年,在原来模块基础上分离出Microduino Module BM Shield; | ||
*2014年7月29版发布,主要改进: | *2014年7月29版发布,主要改进: | ||
**取消了拨动开关控制充放电,直接用mcirousb充电; | **取消了拨动开关控制充放电,直接用mcirousb充电; | ||
| 第67行: | 第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);
}
应用
问题解答历史
图库 |

