2887| 2
|
[用户分享] 【TinkerNode NB-IoT 物联网开发板】测试(一)电源管理 |
项目未动,供电先行。 首先测试一下,“TinkerNode NB-IoT 物联网开发板”的电源管理,看下面的使用文档,功能很强大。 【说明文档】 电源管理 开发板支持四种供电方式:太阳能(SOLAR)、锂电池(BAT)、USB、6-24V外部供电(VIN),提供安全、高效、灵活的全方位电源管理(详情可参考系统原理框图),具有以下特性:
【太阳能】 因手头没有3.7v锂电池,所以用了一个从充电宝上拆下来的三节(应该也是锂电池),三节是并联,测试电压在4.06V。有的充电宝我发现,用的就是3.7v锂电池多个并联,应该是通过升压模块,最终输出的是5V。这三节不知是不是3.7V,充到了4V多(明白的可以和我说一下,有没有这种情况)。因为没有超多少,就用这个了。再问一下,标3.7V的接口,用4V或5V,有问题没有? 因今天有些阴天,CHG灯亮度有些不明显(要仔细看)。这也是说明文档中提到的,在“使用太阳能板为系统供电时,强烈建议同时连上锂电池。因为太阳能受天气与光照不稳定影响,供电的也会变得不稳定,极有可能导致系统无法正常启动或稳定工作。使用锂电池供电作为缓冲,可解决这个问题。” 【USB供电】 说明文档中提到:只有当使用到外部供电或USB为系统供电时,标有5V的过孔焊盘输出5V,RGB指示灯可用。 【外部供电】 供电优先级:四种供电方式有各自的优先级,外部供电 > USB > 太阳能 > 电池。 供电管理的一大优点是:防反接,太阳能、锂电池和外部供电的接口都具有防反接功能。当供电正负极接反,相应的保护电路被激活,橘黄色反接指示灯REV SOLAR、REV BAT、REV VIN被分别点亮。 【程序测电量】 http://wiki2.dfrobot.com.cn/_SKU_DFR0530_TinkerNode_NB-IoT_%E7%89%A9%E8%81%94%E7%BD%91%E5%BC%80%E5%8F%91%E6%9D%BF_V1.0 环境配置文档中有,不在赘述。 程序代码,Arduino IDE中有提供。 [mw_shl_code=java,false]/*! * @file Battery_monitoring.ino * * @n After the program download is complete, * @n Read the battery voltage on A2 and roughly estimate state of charge (SoC) by the voltage. * * @copyright Copyright (c) 2010 DFRobot Co.Ltd (http://www.dfrobot.com) * @licence The MIT License (MIT) * @author [Wuxiao](xiao.wu@dfrobot.com) * @version V1.0 * @date 2019-06-19 * @get from https://www.dfrobot.com */ void setup() { Serial.begin(115200); } void loop() { Serial.print("Battery Voltage: "); Serial.print(Battery.getVoltage()); Serial.println(" V"); Serial.print("Remaining Capacity: "); //Estimate the remaining capcity (SOC) from battery voltage Serial.print(Battery.VoltageToSOC()); Serial.println("%"); delay(1000); }[/mw_shl_code] 测得电压4.06V,电量90%。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed