作为电子爱好者,我们常常依靠一些仪表或仪器来测量和分析电路。从简单的万用表到复杂的功率分析仪或DSOs,所有的仪表都有它们自己独特的用途。这些仪表的大部分都有成品,我们可以根据特定的需要来购买。有时我们可能会想自己制作一个仪表。例如,当我们准备做一个太阳能光伏项目时,我们想计算负载的功耗,在这种情况下,我们就可以用一个像Arduino这样的微控制器平台来构建我们自己的功率计了。
构建自己的功率计不仅可以降低成本,还可以为我们提供更深入了解开发测试功能的途径。例如,使用Arduino的功率计可以很容易地调整串口监视器上的监控结果,可以在串口上绘制图形,可以添加SD卡在预定义的时间内自动记录电压、电流和功率的数值。
功率计材料清单
Arduino Nano
LM358运放
7805
LCD1602
0.22欧姆2瓦电阻
10k可调电阻
10k,20k,2.2k,1k电阻
0.1uF电容
测试负载
面包板
功率计电路图
下面是arduino功率计项目的完整电路图:
为了便于理解,我们把arduino功率计电路被分为两个部分。电路的上半部分是测量单元,电路的下半部分是计算和显示单元。该电路测量范围适合于0-24V,考虑到太阳能光伏电池的规格,电流为0-1A。电路的基本原理是通过测量负载的电流和电压,从而计算出负载所消耗的能量,并将测量值显示在1602显示器上。
下面,我们再把电路分成多个功能块进行介绍,这样我们就能更清楚地了解电路是如何工作的。
测量单元
测量单元包含一个分压器可以帮助我们测量电压;一个非反向的运算放大器帮助我们测量通过电路的电流。上述电路的分压部分如下所示: