问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

nodemcu的vin可以接多少负载

发布网友 发布时间:2023-02-09 14:35

我来回答

1个回答

热心网友 时间:2024-10-21 09:44

测量太阳能电池板、UPS和其他日常使用电池的电压会花费大量时间。如果,给这些设备添加一个WiFi模块,是不是读取电压更方便了?为此,英锐恩单片机开发工程师分享了一个来自国外的基于NodeMCU开发的带WiFi模块的电池电压监控系统。

使用该系统可以连接到我们本地家庭WiFi的WiFi设备,可以从控制器读取电压,并向最终用户更新当前电池电量。为此,在本方案中使用nodemcu WiFi模块。它不仅可以用作控制器,还可以将其自身作为服务器或客户端连接到WiFi网络。电池监控电路是传统的分压器电路。我要测量12伏电池。可以修改电路以测量24伏电池,甚至更多48伏并联电池组。

Nodemcu是一个很小的设备,它的工作电压为3.3伏。由于其工作电压为3.3伏,因此其引脚只能提供和吸收3.3伏的电压。大于5伏的电压可能会烧断引脚或炸掉节点MCU。在我们的情况下,我们要测量12伏电池,nodemcu adc(模拟至数字通道)只能接受3.3伏。我们需要在这里聪明地比赛。我们要做的是将两个电阻器之间的电压分压,并仅测量一个电阻器上的电压,剩余的电阻器电压将通过数学计算。典型的分压器电路和公式如下:



接下来,我们来计算一下Rtop和Rbottom的值。在这里,我们需要认真考虑一些重要的因素。

(1)低欧姆电阻会吸收大量电流,并且电线可能会立即被加热。因此,电线可能在几秒钟内熔化。因此,对于较大的安培小时电池,请始终使用足够数量的电阻。这里选择了一个电阻Rbottom为10k欧姆。

(2)在充电过程中,电池电压可能会增加到18伏。例如,在充满阳光的情况下,150瓦的太阳能电池板在6安培时输出17伏特,输出电压甚至可以达到18伏特以上。太阳能控制器还输出电压大约等于15伏,可为电池充电。

公式计算

我将测量Rbottom两端的电压,并随机决定其值为10k欧姆。我们知道Vout可以高达3.3伏,因为nodemcu可以工作并且在其I/O引脚接受最大3.3伏。电池充电时Vin为18伏,现在我们可以计算Rtop的值。



现在,如果电池侧有18伏电压,则将在电阻器之间分配电压,在10k电阻器上将下降3.3伏,在44.54k电阻器上将剩下14.7伏。44.54 k ohm电阻在市??场上不可用,我将使用高于该额定值的电阻,可以在任何电子产品商店中找到47 k ohm电阻。如果电池没有充电,并说提供12伏电压,电阻两端的压降将是多少?



从以上讨论可以明显看出,Rbottom两端的电压现在不会超过3.3伏。我希望读者对计算有意义。现在的问题是如何通过nodemcu将3.33伏转换为12伏,或者如何从3.33伏预测电池侧的电压为12伏。这里涉及更多的数学。由于电阻值是固定的,因此我们可以计算电阻两端相对于电源的电压比,并将其用于代码中表示电源的实际电压。比率的计算方法如下:



上面给出了两种情况,当电源为18伏时和电源为12伏时,两种情况的比率均为恒定值。该比率在代码中用于预测实际的电源/电池电压。比率乘以Rbottom处的实际电压值。

方案电路图如下。我正在使用nodemcu的ADC0通道来测量电池电压。电池和nodemcu电源都必须接地,以完成电路。这是一个最常见的错误,将测量两个接地未一起接地的电压。如果未将nodemcu接地与电池接地绑在一起,则adc0引脚将变为浮动引脚,并开始读取浮动值。



在完成电路之后,是时候继续编写代码了。代码是用arino IDE编写的。我在代码中使用了ESP8266WiFi.h库,因此请首先确保将此库安装在arino库文件夹中。如果不存在,请从github下载并首先安装。然后输入要与您的nodemcu连接的WiFi网络的SSID和密码。最有可能的是您的家庭WiFi。因此,只需输入ssid和密码。现在,将代码上传到nodemcu中。上传之前,请确保您从arino开发板上选择了正确的开发板。如果nodemcu没有出现在您的面板下拉菜单中,则从面板管理器导入其链接并安装其必要文件。

在浏览器中点击分配的IP后,您将看到显示电池状态和按钮的页面。随时按此按钮可获得更新的温度。

注意:Nodemcu和要查看其电压的客户端移动设备或台式机必须连接到同一WiFi。如果您的服务器节点计算机和客户端移动设备或计算机,便携式计算机等连接到不同的网络,则在点击IP后无法查看任何内容。

源代码附件:

带WiFi模块的电池电压监控系统.txt

以上就是英锐恩单片机开发工程师们分享的基于NodeMCU开发的带WiFi模块的电池电压监控系统。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
孩子依赖性太强,妈妈怎么办?目录 孩子对妈妈依赖性太强怎么办 介绍权利的游戏里龙之母全名是什么? 澳洲血橙胶原蛋白是玻璃瓶的吗? 梦见母亲侄子妹妹舅妈电话破屋的预兆 梦见坐别人的车什么意思 有多少人去拜过“龙母”,又有几人知道“龙母”是真的存在过 龙母庙地址在哪里? 龙母像地址在哪里? 龙姥姥是龙母娘娘吗 在支付宝中,可以看到自己银行卡里的钱吗? 在哪能直接获取root权限 你生活中成就和遗憾是什么? 一箱5个榴莲毛重30斤净重多少 大家乐榴莲汤圆一箱多少个 基金涨三个点怎么算,每次买的份额价格不同 空调电池生产工艺流程 手机电池放得时间太久了,充不进电。怎么办? 西安枫叶新都市的招行是什么分行 骑哈罗电车从海宁到濮院怎么收费 连云港海州区共享电动车在哪里 海宁长安镇共享单车可以停在辛江路吗? 手机有话费,但是网络用不了,什么原因 长安银行一年期理财亏损多少 长安银行息息添利是理财产品吗 请问XB360怎么删除硬盘里的存档? 专业数字对讲机有哪些优点,哪个牌子好? dnf小游戏安全中心官方网址是什么? 昆明理工大学往届生调剂复试时候都需要带什么证件 理学院 车辆买卖委托书如何书写呢 为什么笔记本电脑检测到的无线网络信号蹭网卡检测不到 无线网卡(我用的是蹭网卡)收不到wifi信号,但是手机却能收到?求解,先谢... 所谓的无线网络蹭网卡插到电脑上去 怎么显示无线网络接受不到数据包 列... 支付宝可以看银行卡的余额吗? 支付宝可不可以查询银行卡的账户余额? 他们是我的父母用英语怎么说 关于跑步的思考 每日跑步思考:不可或缺的生活方式 跑步帮助思考 一套运动服85元,一套工作服78元,学校买回运动服10套、工作服12套,一... 2月份车厘子能吃吗 王者战神激活码在哪里找? c51单片机中,每条c语言需要的时间是多少? 俗话说婚后都有七年之痒,我们该怎么度过第七年这个尴尬期? 四个字的商标名字 苹果手机可以装和我信吗 梦见好多蛇死掉是什么意思? 梦见好多死烂的蛇 巨蟹座固定幸运数字 抖音下头夫妇什么梗