Difference between revisions of "MCookie-Base"
From Microduino Wiki
Line 4: | Line 4: | ||
− | mCookie-Base is a discharging management module that the single lithium battery boosts to 5V output and LDO to 3.3V output , and at the same time it integrates the Hub sensor interface. You need to use it with [[Microduino-BM | + | mCookie-Base is a discharging management module that the single lithium battery boosts to 5V output and LDO to 3.3V output , and at the same time it integrates the Hub sensor interface. You need to use it with [[Microduino-Shield BM]], equivalent to '''cell box+Hub'''. |
==Features== | ==Features== | ||
− | *Support UPS(need to cooperate [[Microduino-BM Shield]] | + | *Support UPS(need to cooperate [[Microduino-BM Shield]]); |
− | *Highly integration of electricity detection, 5v booster, and 3.3v LDO | + | *Highly integration of electricity detection, 5v booster, and 3.3v LDO ; |
− | *Integrate Hub sensor | + | *Integrate Hub sensor interfaces. |
==Specification== | ==Specification== | ||
− | *[[Microduino-BM Shield]] | + | *[[Microduino-BM Shield]] interface: |
− | **A 1.27-spacing 4Pininterface, the one labeled("VUSB","SWI","BAT" and "GND"), through which be connected with [[Microduino-BM Shield]] | + | **A 1.27-spacing 4Pininterface, the one labeled("VUSB","SWI","BAT" and "GND"), through which be connected with [[Microduino-BM Shield]]; |
− | **The interfaces playing a role of UPIN27 includes 5V, 3V3, and | + | **The interfaces playing a role of UPIN27 includes 5V, 3V3, and GND;A7 of BM can detect the analog voltage, and can judge the electricity quality of the battery through detecting the voltage of battery with mc. You mustn’t rely on the protection circuit to protect the battery, because the protection circuit is only working in extreme cases. |
− | *Hub sensor | + | *Hub sensor interfaces: |
**12 totally. Each is marked on the name of the corresponding core pin. | **12 totally. Each is marked on the name of the corresponding core pin. | ||
Line 33: | Line 33: | ||
==Development== | ==Development== | ||
− | *Microduino BM Shield, and connect to 3.7 single section lithium battery or | + | *Microduino BM Shield, and connect to 3.7 single section lithium battery or USB; |
− | *Use 1.27-spacing 4PIN line to connect Microduino-BM | + | *Use 1.27-spacing 4PIN line to connect Microduino-BM Shield; |
− | *Electric energy | + | *Electric energy calculation: |
<source lang="cpp"> | <source lang="cpp"> | ||
Revision as of 09:50, 24 August 2016
ContentsFeatures
Specification
Description of pins Power Supply
DocumentsMain Components
Development
//Voltage detection pin, A7pin
#define PIN_bat A7 //BAT
//MCU working voltage, which need to be chosen according to the situation.
#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);
} Application
FAQHistoryGallery |