MCookie-Base

来自Microduino Wikipedia
Yanglibin@microduino.cc讨论 | 贡献2016年7月5日 (二) 09:22的版本 (创建页面,内容为“{| style="width: 800px;" | |400px|thumb|right|mCookie-Base mCookie-Base是一款单节锂电池升压到5V输出、LDO到3.3V输出...”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转至: 导航搜索
mCookie-Base


mCookie-Base是一款单节锂电池升压到5V输出、LDO到3.3V输出的放电管理模块同时集成了Hub传感器接口。需要配合Microduino Module BM Shield/zh来使用,相当于电池盒+Hub

特色

规格

  • Microduino Module BM Shield/zh接口:
    • 一个1.27间距的4Pin接口,标有("VUSB","SWI","BAT"以及"GND")的接口,通过这个接口与Microduino Module BM Shield/zh模块连接起来;
    • UPIN27上起作用的接口有5V、3V3、GND;BM上的A7可以检测模拟电压,可以利用mcu检测电池的电压来判断电池的电量,不要依靠保护电路保护电池,保护电路只是极端情况下才起作用。
  • Hub传感器接口:
    • 共12个,每个接口上都标有对应接到核心管脚的名字。

引脚说明

供电

  • 当接上Microduino Module BM Shield时且处于供电状态(打开开关),5v提供1a的电力输出,3.3v提供700ma的电力输出。

文档

PCB 文件:Battery Mange.rar

主要元件

开发

  • Microduino Module BM Shield,并接上3.7单节锂电池或接上USB;
  • 用1.27间距的4PIN线连接Microduino Module 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);
}

应用

  • 锂电池升压给Microduino核心供电

问题解答

历史

图库

Micrmodule BM Front
Micrmodule BM Back