查看“MBattery+”的源代码
←
MBattery+
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 800px;" |- |[[File: mBattery+-rect.jpg|300px|left]] || ::<p style="color: #000000;font-size:200%"><br><br><br><br><br>'''mBattery+'''</p> ::产品编号:'''<big style="color: #00A0A6">xxxxxx</big>''' |- |[[File: Add-to-cart.jpg|300px|left|link=https://shop108263663.taobao.com/?spm=a230r.7195193.1997079397.2.ek3cAW]]|| ::<p style="color: #000000;font-size:120%">mBattery+是一款二合一模块,包括'''USB程序下载'''、'''电源管理'''。</p> |} <br> <br> {| style="width: 800px;" |- | <p style="color: #333333;font-size:155%">'''技术规格'''</p> *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) 设计有过载保护与短路保护 <br> ---- <br> <p style="color: #333333;font-size:155%">'''使用说明'''</p> [[File: mBattery+description.jpg|800px|center]] *'''电源/电量显示灯''' **开机状态下,若电量低于3.75V,<code style="color: #E87E05">电源指示灯红绿交替闪烁提示低电量</code>,进入低电量警告模式。此时若充电至3.80V以上,则取消低电量警告。 **电源指示灯绿色表示正常开机 <br> *'''USB接口''' **使用USB充电(无论是接电脑还是充电器),红色充电指示灯有以下状况: ***<code style="color: #E87E05">充电中: 红灯呼吸</code> ***<code style="color: #E87E05">已充满: 红灯常亮</code> ***5V 0.5A电源,充电时间90~120分钟。 **使用USB接口连接电脑,电脑能识别出串口设备,可以给里面的核心上传程序或者通讯。 ***若无识别串口,请确认是否安装驱动,驱动下载地址【[https://github.com/wasdpkj/Microduino-IDE-Support#drivers 驱动下载]】。 ***开发板选择"Microduino/mCookie Device"之后选择正在使用的模块,图中示例为Core+。再选择正确的串口,即可开始下载程序。 [[File: mCenter+portWindows.jpg|800px|center]] [[File: mCenter+portWindows1.jpg|800px|center]] [[File: mCenter+portMAC.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> <p style="color: #333333;font-size:155%">'''注意事项'''</p> *1.电池模块不得拆卸 *2.电池模块不得接近热源,火源以及温度高于60度得场所 *3.不得短路模块上的Upin27接口 *4.不得使模块受到机械冲击 *5.避免电池模块长时间过放电 *6.模块在电量较少时充电会处于快充状态,快充状态下模块会有明显发热,并非质量问题。 <br> ---- <br> {| style="width: 800px;" |- | <p style="color: #333333;font-size:155%">'''错误排查表'''</p> {| class="wikitable" {| border="1" cellpadding="5" cellspacing="0" |- ! 故障现象 || 确认事项 || 故障处理 |- | rowspan=2| 拨动电源开关没反应 | align="left"| 电池模块电量是否不足 |请给模块充电 |- | 电池模块上是否叠加其他模块 | 可以先拿掉其他模块,再尝试开机 |- | rowspan=2| 无法充电 | align="left"| 是否使用5V充电器 |请使用5V USB充电器或者电脑充电 |- |USB线是插紧 |重新插拔接口,确认接口插紧 |- | rowspan=3|连接电脑后,未正常识别设备 | align="left"|电池盒是否开机 |打开电池盒开关 |- |USB接口是否插紧 |重新插拔接口,确认接口插紧 |- |电脑是否安装驱动程序 |请安装官方网站提供的驱动程序 |- | rowspan=6 |无法上传程序 |编程工具是否选择好对应的端口号 |请在电脑的“设备管理器”中找到设备的端口号,在编程工具中选择好 |- |编程工具是否选择好对应的开发板及处理器 |请在wiki网站或产品说明书中确认使用的开发板及处理器 |- |电池模块电量是否偏低 |若电量显示较低,充电20分钟后再次尝试 |- |电池盒上是否叠加其他模块(非核心模块) |可以先拿掉其他模块(非核心模块),再尝试上传程序 |- |检查是否使用最新版本的IDE |请在Wiki上下载最新版Microduino IDE软件 |- |核心模块上的电源灯不亮或者较暗 |是否接触不良,是否没有叠好 |- | rowspan=7 |程序工作不正常 |电池模块是否开机 |按下开关建开启电池模块的电源 |- |电池模块和其他模块上是否有异物吸附/粘连 |清除异物 |- |检查模块上的Upin27接口上是否有污渍 |清除污渍 |- |其他模块上的电源灯不亮或者较暗 |确认其余功能模块是否叠好 |- |传感器接线是否插紧 |重新确认传感器线是否插紧,是否对准插好 |- |编程步骤是否正确 |重新对照教材,编程是否正确 |- |电池模块电量是否偏低 |充电20分钟后再次尝试 |} |} [[MCookie_产品系列/zh|返回mCookie产品系列页面]] |}
返回至
MBattery+
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息