×

带电流互感器的三相RMS电流表

消耗积分:0 | 格式:zip | 大小:0.65 MB | 2022-10-19

分享资料个

描述

目的:

使用电流互感器对 3 相进行真有效值电流测量。结果显示在基于 20x4 Character HD44780 的 LCD 上。

LCD 显示每个电源相位的以下值:

  • 有效值电流
  • 达到最大 RMS 电流
  • RMS电流滑动平均值的最大值

实际组装:

电流互感器与齐纳二极管一起安装在 veroboard 板上,以防止断开连接。它们位于主配电盘的输入端。在下图中,您可以看到电源相线穿过三个变压器的孔以及连接到主机的电缆。

poYBAGNN662ABp4rAAH7TerurnE176.jpg
 

120 欧姆负载电阻器位于带有 Arduino nano 和其他组件的 veroboard 上。用于快速瞬态抑制的 1Kohm/1uF 低通用于模拟输入。模拟输入由两个肖特基二极管保护,从 GND 连接到输入,从输入连接到 VCC。变压器通过一根 2 米长的回收 cat.4 以太网电缆连接到 Arduino。所有的组装都在一个 150x80x55mm 的塑料盒中进行。

稍后在下面我附加一个带有完整原理图的pdf。如果您愿意,还有两页的 jpeg 图片。

pYYBAGNN66-AAjb6AADkSEQwuhY192.jpg
 

收购及运营详情:

对于每个阶段,检测到上升沿的零交叉,并在 3 个完整周期内开始 120 次测量,一个阶段接一个阶段。获得的瞬时电流存储在一个 3*120 的数组中。然后根据这个存储的数组计算 RMS 值。

总最大值和移动平均最大值(在大约 10 秒内计算)被记住。

我已经为 I2C 接口 LCD 编写了本机代码。但包括和注释掉的是硬连线 4 或 8 位模式的选项,如 I2C。您必须注释/注释您要使用的 LCD 的相应说明。

“PrintAlign.ino”是我需要对齐十进制数时经常使用的一个小草图。它还与“AC_3Phase_meter.ino”一起在该软件中使用。在使用 Arduino IDE 编译之前,您需要将两者都复制到“PrintAlign”文件夹中。

请放纵我是编程的初学者...我不会说流利的英语。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !