“MBattery+”的版本间的差异

来自Microduino Wikipedia
跳转至: 导航搜索
(创建页面,内容为“{| style="width: 800px;" |- |300px|left || ::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''mBattery+'''</p> ::产品编…”)
 
 
(未显示2个用户的6个中间版本)
第1行: 第1行:
 
{| style="width: 800px;"
 
{| style="width: 800px;"
 
|-
 
|-
|[[File: mCenter+-rect.jpg|300px|left]] ||
+
|[[File: MBattery+-rect.jpg|300px|left]] ||
 
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''mBattery+'''</p>
 
::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''mBattery+'''</p>
 
::产品编号:'''<big style="color: #00A0A6">xxxxxx</big>'''
 
::产品编号:'''<big style="color: #00A0A6">xxxxxx</big>'''
第14行: 第14行:
 
|
 
|
 
<p style="color: #333333;font-size:155%">'''技术规格'''</p>
 
<p style="color: #333333;font-size:155%">'''技术规格'''</p>
*1.使用USB接口连接电脑,并给叠加在上面的核心上传程序
+
*1) 使用USB接口连接电脑,并给叠加在上面的核心上传程序
*2.USB口接上电源即可充电
+
*2) USB口接上电源即可充电
*3.提供5V电源
+
*3) 提供5V电源
*4.提供3.3V电源
+
*4) 提供3.3V电源
*5.使用CP2104串口芯片
+
*5) 使用CP2104串口芯片
 +
*6) 3.3V可通过0.35A电流、5V可通过1.3A电流
 +
*7) 5V与3.3V在可承受负载范围内纹波均小于2%
 +
*8) 关机后进入低功耗模式,整机功耗小于30uA
 +
*9) 设计有过载保护与短路保护
 
<br>
 
<br>
 
----
 
----
 
<br>
 
<br>
 
<p style="color: #333333;font-size:155%">'''使用说明'''</p>
 
<p style="color: #333333;font-size:155%">'''使用说明'''</p>
[[File: mCenter+description.jpg|800px|center]]
+
[[File: mBattery+description.jpg|800px|center]]
 
*'''电源/电量显示灯'''
 
*'''电源/电量显示灯'''
 
**开机状态下,若电量低于3.75V,<code style="color: #E87E05">电源指示灯红绿交替闪烁提示低电量</code>,进入低电量警告模式。此时若充电至3.80V以上,则取消低电量警告。
 
**开机状态下,若电量低于3.75V,<code style="color: #E87E05">电源指示灯红绿交替闪烁提示低电量</code>,进入低电量警告模式。此时若充电至3.80V以上,则取消低电量警告。
第40行: 第44行:
 
[[File: mCenter+portMAC.jpg|800px|center]]
 
[[File: mCenter+portMAC.jpg|800px|center]]
 
[[File: mCenter+portMAC1.jpg|800px|center]]
 
[[File: mCenter+portMAC1.jpg|800px|center]]
 +
 +
*'''PMU状态检测:'''
 +
使用一个OLED模块,一个Core模块,一起叠在mBattery+上,通过USB线下载如下程序。
 +
<source lang="cpp">
 +
#include "mBattery_Pmu.h"
 +
#include <U8glib.h>
 +
 +
MbaPmu mbaPmu;
 +
 +
U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);
 +
 +
void setup() {
 +
  Serial.begin(115200);
 +
  mbaPmu.begin();
 +
  u8g.setColorIndex(1);        // pixel on 
 +
}
 +
void loop() {
 +
  u8g.firstPage(); 
 +
  do {
 +
    u8g.setFont(u8g_font_7x13);
 +
    u8g.setPrintPos(0, 20);
 +
    u8g.print(mbaPmu.readVersion());
 +
    u8g.setPrintPos(0, 40);
 +
    u8g.print(mbaPmu.isLow());
 +
    u8g.setPrintPos(0, 60);
 +
    u8g.print(mbaPmu.getBattery()); 
 +
  } while( u8g.nextPage() );   
 +
  delay(1000);
 +
}
 +
</source>
 +
 +
下载完成后可以通过OLED看到PMU固件版本、是否低电量以及电池电量。
 
<br>
 
<br>
 
----
 
----
 
<br>
 
<br>
 
<p style="color: #333333;font-size:155%">'''注意事项'''</p>
 
<p style="color: #333333;font-size:155%">'''注意事项'''</p>
*电池模块不得拆卸
+
*1.电池模块不得拆卸
*电池模块不得接近热源,火源以及温度高于60度得场所
+
*2.电池模块不得接近热源,火源以及温度高于60度得场所
*不得短路模块上的Upin27接口
+
*3.不得短路模块上的Upin27接口
*不得使模块受到机械冲击
+
*4.不得使模块受到机械冲击
*避免电池模块长时间过放电
+
*5.避免电池模块长时间过放电
 +
*6.模块在电量较少时充电会处于快充状态,快充状态下模块会有明显发热,并非质量问题。
 
<br>
 
<br>
 
----
 
----

2018年12月17日 (一) 06:53的最新版本

MBattery+-rect.jpg






mBattery+

产品编号:xxxxxx
Add-to-cart.jpg

mBattery+是一款二合一模块,包括USB程序下载电源管理



技术规格

  • 1) 使用USB接口连接电脑,并给叠加在上面的核心上传程序
  • 2) USB口接上电源即可充电
  • 3) 提供5V电源
  • 4) 提供3.3V电源
  • 5) 使用CP2104串口芯片
  • 6) 3.3V可通过0.35A电流、5V可通过1.3A电流
  • 7) 5V与3.3V在可承受负载范围内纹波均小于2%
  • 8) 关机后进入低功耗模式,整机功耗小于30uA
  • 9) 设计有过载保护与短路保护




使用说明

  • 电源/电量显示灯
    • 开机状态下,若电量低于3.75V,电源指示灯红绿交替闪烁提示低电量,进入低电量警告模式。此时若充电至3.80V以上,则取消低电量警告。
    • 电源指示灯绿色表示正常开机


  • USB接口
    • 使用USB充电(无论是接电脑还是充电器),红色充电指示灯有以下状况:
      • 充电中: 红灯呼吸
      • 已充满: 红灯常亮
      • 5V 0.5A电源,充电时间90~120分钟。
    • 使用USB接口连接电脑,电脑能识别出串口设备,可以给里面的核心上传程序或者通讯。
      • 若无识别串口,请确认是否安装驱动,驱动下载地址【驱动下载】。
      • 开发板选择"Microduino/mCookie Device"之后选择正在使用的模块,图中示例为Core+。再选择正确的串口,即可开始下载程序。
MCenter+portWindows.jpg
MCenter+portWindows1.jpg
MCenter+portMAC.jpg
MCenter+portMAC1.jpg
  • PMU状态检测:

使用一个OLED模块,一个Core模块,一起叠在mBattery+上,通过USB线下载如下程序。

#include "mBattery_Pmu.h"
#include <U8glib.h>

MbaPmu mbaPmu;

U8GLIB_SSD1306_128X64 u8g(U8G_I2C_OPT_NONE);

void setup() {
  Serial.begin(115200);
  mbaPmu.begin();
  u8g.setColorIndex(1);         // pixel on  
}
void loop() {
  u8g.firstPage();  
  do {
    u8g.setFont(u8g_font_7x13);
    u8g.setPrintPos(0, 20); 
    u8g.print(mbaPmu.readVersion());
    u8g.setPrintPos(0, 40); 
    u8g.print(mbaPmu.isLow());
    u8g.setPrintPos(0, 60); 
    u8g.print(mbaPmu.getBattery());   
  } while( u8g.nextPage() );     
  delay(1000);
}

下载完成后可以通过OLED看到PMU固件版本、是否低电量以及电池电量。



注意事项

  • 1.电池模块不得拆卸
  • 2.电池模块不得接近热源,火源以及温度高于60度得场所
  • 3.不得短路模块上的Upin27接口
  • 4.不得使模块受到机械冲击
  • 5.避免电池模块长时间过放电
  • 6.模块在电量较少时充电会处于快充状态,快充状态下模块会有明显发热,并非质量问题。




错误排查表

故障现象 确认事项 故障处理
拨动电源开关没反应 电池模块电量是否不足 请给模块充电
电池模块上是否叠加其他模块 可以先拿掉其他模块,再尝试开机
无法充电 是否使用5V充电器 请使用5V USB充电器或者电脑充电
USB线是插紧 重新插拔接口,确认接口插紧
连接电脑后,未正常识别设备 电池盒是否开机 打开电池盒开关
USB接口是否插紧 重新插拔接口,确认接口插紧
电脑是否安装驱动程序 请安装官方网站提供的驱动程序
无法上传程序 编程工具是否选择好对应的端口号 请在电脑的“设备管理器”中找到设备的端口号,在编程工具中选择好
编程工具是否选择好对应的开发板及处理器 请在wiki网站或产品说明书中确认使用的开发板及处理器
电池模块电量是否偏低 若电量显示较低,充电20分钟后再次尝试
电池盒上是否叠加其他模块(非核心模块) 可以先拿掉其他模块(非核心模块),再尝试上传程序
检查是否使用最新版本的IDE 请在Wiki上下载最新版Microduino IDE软件
核心模块上的电源灯不亮或者较暗 是否接触不良,是否没有叠好
程序工作不正常 电池模块是否开机 按下开关建开启电池模块的电源
电池模块和其他模块上是否有异物吸附/粘连 清除异物
检查模块上的Upin27接口上是否有污渍 清除污渍
其他模块上的电源灯不亮或者较暗 确认其余功能模块是否叠好
传感器接线是否插紧 重新确认传感器线是否插紧,是否对准插好
编程步骤是否正确 重新对照教材,编程是否正确
电池模块电量是否偏低 充电20分钟后再次尝试

返回mCookie产品系列页面