物联网系统中市电电量计量方案(一)
为什么要进行电量计量?
- 节约资源:电量计量可以帮助人们控制用电量,从而达到节约资源的目的。在当前严峻的资源供应形势下,节约能源是我们应该重视的问题。
- 合理计费:电表可以帮助公共事业单位进行合理计费,以维护公共事业的正常运营。同时,使用者也能根据自己的实际用电量来支付相应的费用。
- 监控消耗:通过定期查看电量的使用情况,能够快速发现用电量异常的情况。及时修复故障,避免浪费资源和高额费用。
本文将主要介绍电量计量中最重要的组成部分——电量计量芯片。
电量计量芯片的定义
电量计量芯片是用于测量交流电信号的一类芯片,因最早是使用于电表产品,所以在行业内也俗称电表芯片。它可以统计用电负载的用电量、测量用电负载的功率大小和电流大小,以及市电的电压。市电一般分为单相电和三相电,所以电表芯片有两大类:单相计量芯片和三相计量芯片。
电量计量芯片的工作原理
电量计量芯片需要对电信号进行测量,需要分别对电压和电流信号进行采样。以 HLW8110 为例,根据图 1,我们可以对信号采样进行分析。
1、电压信号采样:
L 线经过 5 个 200K 电阻和 1K 电阻分压后连接到 N,1K 电阻两端的电压输入至 VP PIN,计量芯片通过测量 VP 的电压,就可以采集到 L 线的电信号。
2、电流信号采样:
对电流信号的采集是通过对 1mR 采样电阻两端的电平进行采样,根据 U = I*R,R 等于 1mR,U 可以通过计量芯片进行测量得到,从而间接采样到 I 的信号。
得到电压信号和电流信号后,计量芯片 HLW8110 根据算法,就可以计算出有效电压、有效电流和有功功率等电能参数。
计量芯片属于 ADC 芯片的一种,其主要区别在于,常用的 ADC 芯片是用来测量直流信号的,而计量芯片是用来测量交流信号的。
被采样的信号通过 IAP、IAN、VP、GND 引脚进入到芯片内部,然后通过 PGA(运放)进入到 ADC 进行采样。ADC 模块的 1.25V 的 VREF 是通过供电电源 VDD 转化而来的,VRFF 的参考地是 GND。
图 2 HLW8110 内部框图
因为信号采样电路的电平是以N为参考的电平信号,如图 1 所示,电压采样信号的电平VP的电平以及电流采样的信号电平(1mΩ采样电阻两端的电平)都是以N为参考点的电平信号。
如图 2 所示,运放的VREF是以GND为参考点的参考电压,所以送到计量芯片的信号也必须以GND为参考,才能进行有效的测量。
我们都知道,测量必须有一个统一的参考,才可能进行有效的测量,所以在设计电路时,我们需要把N和GND连接起来,形成同一个参考。
我们经常会从安全角度考虑,因为担心强电有危险,在图 1 的电路上,刻意不将N和GND进行短接,如下图所示,其实这是一种错误的接法,没有统一的参考点,如何能够进行正确的测量呢。
图 3 错误的电路设计图
互感器采样电路
如下图所示,互感器的设计参考中,电流和电压的采样信号是通过互感器变比后的信号,然后送到 HLW8110 进行采样。
图 4 互感器采样方式设计参考
那么为何两份设计参考中,图一的 N 和 GND 相连,而图四的 N 和 GND 却不相连呢?这是因为互感器的被测信号已经不再是 L 和 N,而是经过变比后的信号。因此,我们只需确保变比后的信号与 GND 在同一个参考点即可。
安全性
从安全性方面来看,互感器采样方式优于电阻采样方式。因为互感器采样可以从源头隔离强电信号。那么,在设计强电产品时,我们应该从哪几个方面加强安全性呢?以下是一些方法: - 外壳绝缘:这是最好的方法,外壳完全绝缘,基本己经保证产品的安全性。
- 改量以 N 线做为参考地:在 N 线不能做为参考地的前得下,再使用 L 为参考地,因为 N 对大地的压降是 0V,而 L 对大地的压降是 220V。
电量计量芯片的主要功能
计量芯片的基本功能是测量用电量、功率大小、有效电流和有效电压。一些计量芯片除具备基本测量功能外,还能测量功率因素、市电的线性频率、相角、过零点、视在功率等参数,这类芯片功能比较丰富。下表对不同类型计量芯片的功能进行了分类:
计量芯片的性能和功能因型号而异,具体如下表所示:
电量计量芯片的选型参数
我们可以按照上述顺序来分解与产品相关的指标。
- 刷新速率:是指产品需要的电量参数数据的更新速度。
- 最小测量电流值:产品可以测量的最小电流是多少 mA?
- 最小测量功率值:产品可以测量的最小功率值是多少 W?
- 准确度:产品允许的精度偏差范围是多少,例如 1%以内、2%以内或 5%以内?
- 电量测量范围:产品可以测量的电压范围,例如 90V 到 265V?
- 是否需要校准:校准是一个复杂的工序。某些产品由于精度要求不高,例如不需要 1%以内的精度,则可以选择免校准的计量芯片。
- 通讯接口:根据 MCU 的资源,选择带有 UART 或 SPI 接口的计量芯片。
- 线性频率:如果需要测量市电的线性频率,可以选择带有线性频率测量功能的计量芯片。
- 功率因素:如果需要测量市电的功率因素,可以选择带有功率因素测量功能的计量芯片。
根据以上几条,我们可以大致缩小选型范围,找到合适的计量芯片。
电量计量芯片的应用场景
计量芯片的主要应用场景包括:
- 智能电网:在智能电网中,计量芯片可以实时监测电力系统的功率参数,如电流、电压、功率因数等,为智能电网的运行和管理提供支持。
- 工业自动化:在工业生产中,计量芯片可用于监测和控制电力消耗,实现电能的准确计量和分析,为企业节能降耗提供参考依据。
- 智能家居:随着智能家电的发展,计量芯片可作为基本的“传感器”之一,集成在各类家电中,实现电能的计量、统计和监测等功能。例如,在智能插座中,计量芯片可感知家电的真实状态,检测当前电压、电流是否正常,统计耗电量等。
- 电力仪表:计量芯片可用于制造电力仪表,如电能表、电压表、电流表等,实现对电力消费的计量和监控。
- 能源管理系统:在能源管理系统中,计量芯片可用于监测和控制能源的消耗,实现能源的优化利用和管理。
总之,作为一种测量交流电信号的芯片,计量芯片应用范围极广。随着物联网和智能化的发展,其应用场景将会更加丰富和多样化。
电量计量芯片的厂商
电量计量芯片厂商主要包括国内外的一些知名公司。
国内厂商:
- 复旦微电子:在电能计量芯片领域拥有多年的研发经验和市场份额,提供多种型号的电能计量芯片产品。
- 上海贝岭:主要从事电能计量芯片的研发和生产,其产品广泛应用于智能电表等领域。
- 珠海炬力:专注于电能计量芯片的研发和生产,其产品性能和精度得到了市场的广泛认可。
- 深圳锐能微合力为:主要生产电能计量芯片,其产品广泛应用于智能电表等领域。
- 艾创微:是一家专注于集成电路设计的企业,其电能计量芯片产品具有较高的性价比。
- 钜泉光电:主要从事电能计量芯片的研发和生产,其产品广泛应用于智能电表等领域。
国际厂商: - ADI:是一家全球领先的模拟半导体公司,在电能计量芯片领域拥有较高的技术水平和市场份额。
- TDK:是一家日本电子元件制造商,在电能计量芯片领域拥有丰富的经验和技术实力。
- Atmel:是一家以色列半导体公司,提供高性能的电能计量芯片产品。
- Cirrus Logic:是一家美国半导体公司,在电能计量芯片领域拥有广泛的产品线和市场份额。
如何了解更多专业知识
点击这个链接,来奇迹物联(北京)科技有限公司的IOT组件选器库吧。
相关文章:

物联网系统中市电电量计量方案(一)
为什么要进行电量计量? 节约资源:电量计量可以帮助人们控制用电量,从而达到节约资源的目的。在当前严峻的资源供应形势下,节约能源是我们应该重视的问题。合理计费:电表可以帮助公共事业单位进行合理计费,…...

2024年热门无线领夹麦克风哪款好,麦克风品牌排行榜前十名推荐
在音频领域,无线领夹麦克风不断推陈出新,为我们带来了更出色的声音体验。无论你是主播、自媒体创作者、教师还是商务人士,都能从中找到适合自己的那一款。为了帮助大家轻松挑选到理想的无线领夹麦克风,我特别挑选了几款具有代表…...

IEEE顶刊“放水”?稳居1区Top,发文扩张IF稳长,CCF推荐,审稿友好!
本周投稿推荐 SCI • 能源科学类,1.5-2.0(25天来稿即录) • CCF推荐,4.5-5.0(2天见刊) • 生物医学制药类(2天逢投必中) EI • 各领域沾边均可(2天录用)…...

发布:PhonePrompter_PC(手机录视频提词器_电脑版)
PhonePrompter_PC(手机录视频提词器_电脑版) 目 录 1. 概述... 2 2. 应用手册... 3 下载地址:百度网盘 请输入提取码 提取码:8wsa 1. 概述 平时工作和生活中需要用手机竖屏或横屏模式录制造工作、科技、历史、生活等方面的一些视…...

shein测试开发会问些啥?
🏆本文收录于《CSDN问答解惑-》专栏,主要记录项目实战过程中的Bug之前因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&…...

mysql索引优化
1、不在索引列做任何操作: 函数表达式:select sum(id) from 计算:where id 1; 隐式转换:where id "" 2、尽量全值匹配(在联合索引中,where 后面的条件尽量和索引的所有列匹配…...

Linux文件编程(打开/创建写入读取移动光标)
目录 一、如何在Linux下做开发 1.vi编辑器 2.gcc编译工具 3.常用指令 二、文件打开及创建 三、写入文件 四、读取文件 五、文件“光标”位置 一、如何在Linux下做开发 所谓文件编程,就是对文件进行操作,Linux的文件和Windows系统的文件大差不差…...

集成测试技术栈
前端 浏览器操作:playwright、selenium 后端 testcontainercucumbervitestcypressmsw...

MongoDB - 集合和文档的增删改查操作
文章目录 1. MongoDB 运行命令2. MongoDB CRUD操作1. 新增文档1. 新增单个文档 insertOne2. 批量新增文档 insertMany 2. 查询文档1. 查询所有文档2. 指定相等条件3. 使用查询操作符指定条件4. 指定逻辑操作符 (AND / OR) 3. 更新文档1. 更新操作符语法2. 更新单个文档 updateO…...

【深度学习基础】安装包报错——MAC M3-MAX芯片安装scikit-learn库报错。
目录 一、问题描述二、解决方法 一、问题描述 首先想安装scikit-learn库在mac终端显示顺利安装完成,但是测试的时候报错如下所示: /opt/anaconda3/envs/dtc/bin/python /Users/chenfaquan/PycharmProjects/TimeSeries/data_create.py Traceback (most…...

【chatgpt消费者偏好】是什么驱动了游客持续旅游意愿?推文分享—2024-07-08
今天推文的主题是【chatgpt&消费者意愿】 第一篇:文章主要研究了什么因素驱动旅游者继续使用ChatGPT进行旅行服务,并从人类拟态的角度探讨了旅游者对ChatGPT的感知和使用意图。第二篇:本文探讨了ChatGPT-4在生成针对TripAdvisor上发布的…...

torchplus
https://gitee.com/hj_research/torchplus 一、安装 pip install tplus...
LeetCode之最长回文子串
1.题目链接 5. 最长回文子串 - 力扣(LeetCode)https://leetcode.cn/problems/longest-palindromic-substring/description/ 2.题目解析 对于这道题目我们可以使用动态规划的思路来求解,具体思路是,对于一个长度大于2的子串&…...

Gradle 介绍
Gradle 定义 Gradle 是一个现代化的构建自动化工具,用于管理软件项目的构建过程和依赖关系。它通过一种灵活且强大的 DSL(领域特定语言)语法来描述项目的构建逻辑和任务,可以用于构建几乎任何类型的软件项目,从简单的应…...

短视频矩阵:批量发布的秘密揭秘
在数字化时代,短视频已经成为一种广受欢迎的媒体形式。无论是用于品牌推广、产品营销还是个人创作,短视频都提供了一种直观、生动的方式来吸引观众的注意力。然而,有效地制作、管理和发布短视频对于许多创作者和企业来说是一个挑战。 为此&am…...

基于 Nginx + Spring Boot + Vue + JPA 的网站安全防护指南
引言 在现代互联网时代,确保网站的安全性非常重要。尤其是基于前后端分离架构,更需要特别注意安全防护。接下来,带你了解几种常见的安全攻击及其应对措施。 常见的安全攻击及应对措施 1. 跨站脚本攻击 (XSS) 攻击描述: 跨站脚…...

Perl词法切分器:文本解析的瑞士军刀
📖 Perl词法切分器:文本解析的瑞士军刀 在编程语言中,词法分析是编译过程的第一步,它涉及将输入的源代码分解成一个个的词素或标记。Perl作为一种功能强大的文本处理语言,提供了丰富的工具来进行词法切分。本文将深入…...

基于深度学习LightWeight的人体姿态之行为识别系统源码
一. LightWeight概述 light weight openpose是openpose的简化版本,使用了openpose的大体流程。 Light weight openpose和openpose的区别是: a 前者使用的是Mobilenet V1(到conv5_5),后者使用的是Vgg19(前10…...

Mac窗口辅助管理工具:Magnet for mac激活版
magnet mac版是一款运行在苹果电脑上的一款优秀的窗口大小控制工具,拖拽窗口到屏幕边缘可以自动半屏,全屏或者四分之一屏幕,还可以设定快捷键完成分屏。这款专业的窗口管理工具当您每次将内容从一个应用移动到另一应用时,当您需要…...

DWM 相关实现代码 [自用]
1. DWM 缩略图和模糊隐藏实现半透明 #include <windows.h> #include <dwmapi.h> #include <string> #pragma comment(lib, "dwmapi.lib")// 检查 UWP 窗口是否可见 bool IsUWPWindowVisible(HWND hwnd) {DWORD cloaked 0;DwmGetWindowAttribute(…...

根据样本数据的区域分布进行重采样
希望根据数据的区域分布进行重采样,通常用于处理空间数据或具有明显区域特征的数据。 文章目录 重采样整体思路数据集重采样步骤 区域划分的方法具体代码案例1. 基于规则的划分2. 基于密度的划分3. 基于层次的划分4. 基于图的划分5. 基于网格的划分6. 基于自组织映射…...

数据库之MQL
1,查询所有 mysql> select * from grade;2, mysql> select id,firstname,lastname from grade;3, mysql> select firstname,lastname from grade where id > 4;4, mysql> select * from grade where sex f;5&…...

LabVIEW平台从离散光子到连续光子的光子计数技术
光子计数技术用于将输入光子数转换为离散脉冲。常见的光子计数器假设光子是离散到达的,记录到来的每一个光子。但是,当两个或多个光子同时到达时,计数器会将其记录为单个脉冲,从而只计数一次。当连续光子到达时,离散光…...

【Linux】Windows平台使用gdb调试FFmpeg源码
FFmpeg是一个跨平台的多媒体库,有时需要在别的平台上进行开发和调试,记录一下在linux环境下使用gdb来调试FFmpeg源码的基本方式 1.可执行文件 在windows平台使用linux环境来调试FFmpeg源码,需要编译生成一个后缀有_g的exe文件,参…...

提交表单form之后发送表单内容到指定邮箱(单php文件实现)
提交各种表单之后,自动将表单的内容通过邮件api接口的形式自动发送到指定的邮箱。步骤如下: 1.在aoksend注册一个账号。 2.绑定一个自己的域名。做域名解析之后验证。验证通过后自动提交审核。等待审核通过。 3.设置一个邮件模板。aoksend内置了一些优…...

【设计模式之美】策略模式方法论:解耦策略的定义、创建和使用
文章目录 一. 策略的定义-封装策略,面向接口二. 策略的创建-创建策略工厂1. 对于无状态策略2. 对于有状态策略 三. 策略的使用:动态选择四. 避免分支判断-策略的优雅1. 对于无状态的策略2. 对于有状态的策略 策略模式是定义一族算法类,将每个…...

解析 pdfminer pdfparser.py
解析 pdfminer pdfparser.py 1. 导入必要的模块2. 定义PDFParser类2.1 初始化方法2.2 设置文档方法2.3 处理关键词方法举例说明: 3. 定义PDFStreamParser类3.1 初始化方法3.2 刷新方法3.3 处理关键词方法 总结 今天我们来看一段Python代码,这段代码实现了一个PDF文件的解析器。…...

day10:03 一文搞懂encode和encoding的区别
在Python中,处理字符串时经常会遇到encode()方法和encoding参数,它们都与字符串的编码和解码有关,但用途和上下文有所不同。下面通过案例来解释它们的关系和区别。 1. encode() 方法 encode()方法是字符串(str)类型的…...

【wordpress教程】wordpress博客网站添加非法关键词拦截
有的网站经常被恶意搜索,站长们不胜其烦。那我们如何屏蔽恶意搜索关键词呢?下面就随小编一起来解决这个问题吧。 后台设置预览图: 设置教程: 1、把以下代码添加至当前主题的 functions.php 文件中: add_action(admi…...

untiy 在菜单栏添加自定义按钮 点击按钮弹出一个Unity窗口,并在窗口里添加属性
using System.Collections.Generic; using UnityEditor; using UnityEngine; using UnityEngine.Rendering.PostProcessing;public class AutoGenerateWindow : EditorWindow //这是定义一个窗口 {public string subjecttName "科目名字";//科目的名字public GameOb…...