基于ARM和以太网的远程电参数测量技术研究

发布者:Howard_Sun最新更新时间:2019-10-22 来源: 21ic关键字:ARM  以太网  远程电参数测量  LabVIEW 手机看文章 扫描二维码
随时随地手机看文章

摘要 针对目前各地用电及收费管理不便的问题,文中研究了基于ARM和以太网的远程电参数测量技术。该技术主要用于对电参数的采集和存贮。主控制器采用32位的ARM微处理器STM32F103V,接口硬件设计配合上位机显示电参数。上位机采用LabVIEW的DataSocket枝术编写实现显示功能。通过上下位机的结合,完成电能的计量,进而方便收费管理。


随着人们用电管理方式逐步、向着更加智能、高效和网络化的改善。文中结合网络技术,采用高性能的以太网控制芯片W5100,利用专用的电能计量芯片CS5460A研究了电参数的远程传输。通过W5100嵌入以太网,可以实现数据的远程传输,有效地将经CS5460A采集的电流值、电压值及功率值传送至PC,较好地完成了电能计量和收费管理。


1 系统总体方案设计

设计采用Cirrus Logic公司专用的电能计量芯片CS5460A、WIZnet公司生产的以太网控制器W5100、ST公司推出的STM32F103V作为CPU,以及LCD显示、网络变压器911105A、RJ45接口等。系统框图如图1所示。

基于ARM和以太网的远程电参数测量技术研究

2 系统硬件设计

2.1 W5100及CS5460A

W5100是一款多功能的单片网络接口芯片,内部集成10/100以太网控制器,主要应用于高集成、高稳定、低成本的嵌入式系统中,可以实现没有操作系统的Internet连接。W5100内部集成了全硬件的且经过多年实践验证的TCP/IP协议栈,同时内部还集成有16 kB存储器用于数据传输。


CS5460A是一个包含两个△∑模数转换器(ADC)、功率计算功能、电能到频率转换器、高速电能计算功能和一个串行接口的高度集成的△∑模数转换器。它可以精确测量瞬时电压,电流和计算有功电能、无功功率、瞬时功率、IRMS、VRMS,用于研制开发单相、2线和3线电表。为便于与外部控制器间的信号传输,CS5460A集成有一个简单的三线穿行接口,该串口与SPITM兼容。


2.2 前端调理电路设计

利用互感器与精密电阻网络组成的调理电路,将电压和电流转换成为芯片可以接受的小电压、电流信号,该方案设计简单、精度高,且实现了芯片与电网隔离,保证了芯片的安全,硬件电路如图2所示。

基于ARM和以太网的远程电参数测量技术研究

2.3 数据测量及采集

2.3.1 电流和电压测量

CS5460A可以利用电压互感器或组织比较大的分压电阻测量电压,使用价格比较低的电流互感器或分流器测量电流。


CS5460A具有功率计算引擎和电能-脉冲转换双通道ADC。电压通道输入引脚VIN±,两端输入一电压信号波,经10倍增益放大器放大,再通过2 nd△∑调制数字化。同时,电流通道输入引脚IIN±两端输入一电压信号波,为适应不同电平的输入电压,电流通道集成有一个增益可编程放大器(PGA),使输入电平量程可选为±250 m VRMS或±50 m VRMS。通过4th△∑调制器来数字化。两个调制器的采样速率为MCLK/8。


两个通道都提供了一个可选的高通滤波器,加入信号通路,以在VRMS/IRMS有功功率之前除去电流电压信号中的直流成分。


数字滤波器输入字是基于DC偏移量调整和增益校准。校准后测量的瞬时电压,电流是有效的。RMS值是利用最近的N格瞬态电压/电流采样值计算,这些值可以从IRMS和VRMS寄存器中读出

c.JPG

2.3.2 功率测量

由电功率的基本定义可知:电功率等于电压与电流的乘积

P=I×U (2)

式中,P为电功率;I为电流;U为电压。

目前对电功率测量的方法有指针式功率表测量法和模拟乘法器测量法两种。


指针式测量法测量简单、频率响应低、精度低,且低功率因数的功率测量表价格较高。模拟乘法器测量法:采用专用的集成芯片进行测量,精度高但整个仪表价格较高。由电功率的定义可知,以模拟量表示的电路消耗的功率为

基于ARM和以太网的远程电参数测量技术研究

式中,u,i分别为瞬时值;T为累积时间。为使电压、电流信号能被STM32系统接收,必须对其进行采样,以离散量表示的电功率的表达式为

基于ARM和以太网的远程电参数测量技术研究

其中,△t为采样间隔时间;N为采样总次数;uk、ik为某一瞬时电压和电流的采样值。采样的值必须经过量化,即转化为数字信号才能被计算机接收,采样和量化的过程即为A/D转换的过程。


另外,瞬时电压/电流的采样数据相乘,得到瞬时功率。N个瞬时功率平均计算出有功功率的值来驱动电能脉冲输出。


视在功率

S=VRMS×IRMS (5)

经过对数据的测量和计算,把所得到的IRMS、VRMS,电流、电压或电能的瞬时值分别写入不同的数据寄存器,等待主控制器STM32的读取。


3 通信接口的软件设计

上位机的软件设计部分,采用LabVIEW的DataSocket技术编写,DataSocket能方便地实现测试中断和现场仪器之间的数据交换,同时满足时实行、安全性的指标要求。系统软件流程图如图3所示。

基于ARM和以太网的远程电参数测量技术研究

3.1 客户端接收服务器发出的数据

客户端接收服务器发出的数据即DataSocket,读取W5100内部寄存器所存储数据的应用程序框图如图4所示。

基于ARM和以太网的远程电参数测量技术研究

数据经服务器W5100上传,经DataSocket Read控件读取再发送给远程控制面板,先在DataSocket Read侧说明数据类型,或由变体值数据转换节点Variant ToData转换数据类型,并在PC显示,所显示数值与服务器端发送的所采集的数据一致,达到了远程监控测试系统给的目的,同时用一个写测量文件(Write LabVIEWMeasurement File Express VI)来保存数据以方便存取和查看。在框图里,“connection in”输入的是W5100所保存的URL,而数值显示控件显示所测得的电参数。显示和保存历史数据程序框图如图5所示。

基于ARM和以太网的远程电参数测量技术研究

3.2 客户端给服务器传输数据

写模块的核心是DataSocket Write.vi,它在工作前需要指定URL地址,VI每次从上一步接收数据后形成数据包并发送到目的地址。可以把通过DataSocket Read读取到的并已经保存的历史数据经DataSocket Write将数据写入到服务器,而服务器端则通过DataSocket Read从服务器上读取远程控制信号,然后根据控制信号功能实现不同的控制功能,进行显示并保存。程序框图如图6所示。

基于ARM和以太网的远程电参数测量技术研究

4 实现过程及设计结果

具体实现过程为:前端电路调理模块把所输入的大电压信号转变为CS5460A可以接受的小电压信号,以差模电压或电流的形式输入进去,CS5460A根据采样电路输入的瞬时电压、瞬时电流及瞬时功率由SPI串口传送至主控制器STM32F103,电压或电流信号通过STM32F103丰富的外围接口进行输入或通过外部DataBus输入,然后再用STM32处理器对传输的电流或电压数据进行预处理,再通过SPI接口把数据传递给W51 00芯片以完成网络协议的处理,最后通过网络连接端口把信号传输到PC机,从而实现远程人机互动。


5 结束语

以基于ARM Cortex—M3的微处理器STM32F103VET6为主控制器,通过电量测量专用芯片CS5460A实现电量的精确测量,再利用以太网技术实现电量的监控,从而实现电参数的远程传输。远程电参数测量技术是测控领域发展的方向之一,各种新技术、新器件、新理论的出现和计算机网络的飞速发展,将促进远程电参数测量技术的发展和应用。


关键字:ARM  以太网  远程电参数测量  LabVIEW 引用地址:基于ARM和以太网的远程电参数测量技术研究

上一篇:基于声卡和LabVIEW的虚拟仪器设计与实现
下一篇:使用LabVIEW和PXI进行东海大桥结构健康监测

推荐阅读最新更新时间:2024-10-25 12:39

基于ARM以太网远程参数测量技术研究
摘要 针对目前各地用电及收费管理不便的问题,文中研究了基于ARM和以太网的远程电参数测量技术。该技术主要用于对电参数的采集和存贮。主控制器采用32位的ARM微处理器STM32F103V,接口硬件设计配合上位机显示电参数。上位机采用LabVIEW的DataSocket枝术编写实现显示功能。通过上下位机的结合,完成电能的计量,进而方便收费管理。 随着人们用电管理方式逐步、向着更加智能、高效和网络化的改善。文中结合网络技术,采用高性能的以太网控制芯片W5100,利用专用的电能计量芯片CS5460A研究了电参数的远程传输。通过W5100嵌入以太网,可以实现数据的远程传输,有效地将经CS5460A采集的电流值、电压值及功率值传送至PC,
[测试测量]
基于<font color='red'>ARM</font>和<font color='red'>以太网</font>的<font color='red'>远程</font><font color='red'>电</font><font color='red'>参数</font><font color='red'>测量</font>技术研究
基于ARM以太网远程参数测量技术研究
针对目前各地用电及收费管理不便的问题,文中研究了基于ARM和以太网的远程电参数测量技术。该技术主要用于对电参数的采集和存贮。主控制器采用32位的ARM微处理器STM32F103V,接口硬件设计配合上位机显示电参数。上位机采用LabVIEW的DataSocket枝术编写实现显示功能。通过上下位机的结合,完成电能的计量,进而方便收费管理。 随着人们用电管理方式逐步、向着更加智能、高效和网络化的改善。文中结合网络技术,采用高性能的以太网控制芯片W5100,利用专用的电能计量芯片CS5460A研究了电参数的远程传输。通过W5100嵌入以太网,可以实现数据的远程传输,有效地将经CS5460A采集的电流值、电压值及功率值传送至PC,较好地完
[单片机]
基于<font color='red'>ARM</font>和<font color='red'>以太网</font>的<font color='red'>远程</font><font color='red'>电</font><font color='red'>参数</font><font color='red'>测量</font>技术研究
基于STM32和以太网远程参数测量系统设计
  摘要 针对目前各地用电及收费管理不便的问题,文中研究了基于ARM和以太网的远程电参数测量技术。该技术主要用于对电参数的采集和存贮。主控制器采用32位的ARM微处理器STM32F103V,接口硬件设计配合上位机显示电参数。上位机采用LabVIEW的DataSocket枝术编写实现显示功能。通过上下位机的结合,完成电能的计量,进而方便收费管理。   随着人们用电管理方式逐步、向着更加智能、高效和网络化的改善。文中结合网络技术,采用高性能的以太网控制芯片W5100,利用专用的电能计量芯片CS5460A研究了电参数的远程传输。通过W5100嵌入以太网,可以实现数据的远程传输,有效地将经CS5460A采集的电流值、电压值及功率值传送
[测试测量]
基于STM32和<font color='red'>以太网</font>的<font color='red'>远程</font><font color='red'>电</font><font color='red'>参数</font><font color='red'>测量</font>系统设计
基于ARM处理器的远程参数测量的设计
1 引言 嵌入式系统由于性价比高开发周期短等优点目前得到了迅猛发展,各类基于 ARM 处理器的应用开发更是如火如荼。这里介绍基于 ARM9 嵌入式芯片 S3C2410 构建的测量监控系统,该系统设计方案先进,集成度较高,在实践中得到了广泛的应用。   2. 嵌入式 ARM9 S3C2410X 简介   S3C2410X 是三星公司提供的基于 ARM920T 内核的 32 位 RISC 处理器,它的低功耗、低价格、高性能设计特别适合于手持设备和通用嵌入式应用场合,为降低整个系统的成本,它提供了丰富的内部设备,包括分开的 16KB 指令 Cache 和 16KB 数据 Cache,MMU 虚拟存储器管理,24bbp 模式
[单片机]
基于<font color='red'>ARM</font>处理器的<font color='red'>远程</font><font color='red'>参数</font><font color='red'>测量</font>的设计
基于LabVIEW编程的以太网远程温度监测
引 言 在工业生产中,经常要对温度进行实时监测,虽然可以利用串行通信标准RS232和RS485等实现短距离监测,但遇到高温、高噪声或者空间狭小等温度环境时,由于协议自身传输速率和传输距离的限制,很难达到实现远程、实时监测的目的。为彻底解决该问题,本系统采用Microchip公司的以太网接口模块ENC28J60,将温度信息通过以太网络传输到远程主机,实现高速、实时的远程温度监测。 1 系统结构 如图1所示,系统由温度传感器、报警电路、LCD显示电路、ATmegal28单片机、ENC28J60接口模块、网络设备以及监测计算机等部分组成。系统的核心是Atmel公司的高档8位AVR单片机ATMegal28,晶体振荡频率为11.05
[测试测量]
基于<font color='red'>LabVIEW</font>编程的<font color='red'>以太网</font><font color='red'>远程</font>温度监测
日本开发以太网信号选配系统实现远程参数变更
    JVC开发出了将CAN等车载网络信号转换成以太网信号的选配工具“CANoe/CANalyzer.IP Version 7.1”。由于能够利用无线LAN传输CAN的信号,所以从位于远离测试场地的研究设施内,工程师就可以实时掌握并变更在测试场地进行行驶试验的车辆控制软件参数。 右侧的个人电脑模仿车辆,通过无线LAN将其控制ECU的信息传输给左侧的个人电脑     该工具是该公司车载网络开发分析工具CANoe/CANalyzer功能的选配功能。不仅是车辆和基础设施之间,车与车之间也可以使用无线LAN通信。除CAN外,该公司还准备了LIN(本地互连网络)、FlexRay和MOST(媒体导向系统传输)”等将车载网络信号转
[汽车电子]
基于嵌入式系统的远程参数测量的方法和实现
简介: 目前嵌入式系统发展非常迅速,各类基于 ARM 处理器的应用开发更是如火如荼,这主要是由于嵌入式系统的高性价比和较短的开发周期短,并且可以实现于多种多样的应用系统中。本文介绍了基于三星公司的 ARM9 嵌入式芯片 S3C2410 构建的测量监控系统,以该 ARM 芯片为主 CPU,实现了交流、直流电压、电流的测量等,将测量的结果存储于本地 MIB 数据库中,并通过 IP 网络协议实现远程访问监控。 1. 概述 目前嵌入式系统发展非常迅速,各类基于 ARM 处理器的应用开发更是如火如荼,这主要是由于嵌入式系统的高性价比和较短的开发周期短,并且可以实现于多种多样的应用系统中。本文介绍了基于三星公司的 ARM9 嵌入式芯片
[单片机]
基于嵌入式系统的<font color='red'>远程</font><font color='red'>参数</font><font color='red'>测量</font>的方法和实现
基于LabVIEWARM嵌入式数据采集与远程传输控制系统
 基于嵌入式网络的远程数据采集系统具有不受地理环境、气候、时间的影响,小型便携,使用灵活方便,交互操作性好,传输速率高,可靠性高,功耗低和移动性好等优点。目前常用的嵌入式CPU中,ARM由于性价比在同类产品中比较突出,目前用得越来越多,尤其是结合开源的嵌入式Linux操作系统以后,更是得到越来越多设计者的青睐。LabVIW作为一种功能强大,简单易用和设计灵活的图形化编程语言,已经广泛地被工业界、学术界和研究实验室所接受,越来越多地应用在虚拟仪器、测试测量、数据分析、信号处理以及远程控制中。本设计中,远程数据采集系统采用基于ARM和嵌入式Linux的方案来实现。采用高性能的ARM嵌入式微处理器Samsung S3C2440作为系统的核
[测试测量]
基于<font color='red'>LabVIEW</font>和<font color='red'>ARM</font>嵌入式数据采集与<font color='red'>远程</font>传输控制系统
小广播
最新测试测量文章
换一换 更多 相关热搜器件

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved