基于DSP和ARM的嵌入式电能质量监测系统_张云
基于DSP和ARM的电能质量监测系统
基于DSP和ARM的电能质量监测系统孔亚非;曹以龙【摘要】研制了一种由数字信号处理(DSP)和嵌入式微处理器(ARM)双系统构成的电能质量监测系统,详细阐述了系统的软硬件设计.该系统利用DSP控制信号的同步实时采集和分析计算,采用嵌有Linux系统的ARM通过SPI实现与DSP的通信,获取电能质量的分析数据与原始数据并传输系统指令,采用大容量存储设备实现数据的本地存储,提供智能友好的交互界面和无线通信功能.实验测试结果表明,该系统实时性好、精度高、可扩展性强,满足各项指标要求.【期刊名称】《上海电力学院学报》【年(卷),期】2017(033)001【总页数】5页(P39-43)【关键词】电能质量;无线通信;数字信号处理;嵌入式;Linux系统【作者】孔亚非;曹以龙【作者单位】上海电力学院电子与信息工程学院,上海200090;上海电力学院电子与信息工程学院,上海200090【正文语种】中文【中图分类】TM73电能作为一种广泛使用的能源,其需求量日益增加,由于电网中不对称性、冲击性、非线性负荷容量的不断增长,电能质量问题日益突出.同时,越来越多的敏感负载对电能质量有着更高的要求.如何提高和保证电能质量已经成为电力系统面临的重要问题.为了改善电能质量和制定相关的治理措施,电力部门需要对电能质量进行连续测量,使得开发和使用新型的高性能、适用性强的电能质量监测系统成为一种必然[1-2].本文基于电能质量的国家标准,分析了目前国内外电能质量监测系统的现状[3],提出了一种基于数字信号处理(Digital Signal Processing,DSP)和嵌入式微处理器(Advanced RISE Machines,ARM)技术的电能质量监测系统.作为网络型电能质量监测与管理平台的一部分,该系统是一套可靠性高、测量精度高、适用范围广的电能质量实时监测装置,并在实验室微电网平台上得到了验证.为满足电能质量监测的实时性等要求,本系统采用ARM+DSP双CPU的主从处理系统,其结构如图1所示.以DSP为核心的数据采集处理系统,负责对信号的实时采集,并针对基本电量(频率、电压/电流有效值、功率等)、谐波、波动及闪变等参数进行计算和分析,通过串行外设接口(Serial Peripheral Interface,SPI)完成与以ARM为核心的前置机系统的通信,实现采样、分析数据和命令的传输.前置机系统负责完成数据的存储和统计、人机交互、无线通信等.本监测设备具有多功能、小型化、便携式的特点,可安装于电网电力线路中或电网中某一节点,便于进行电能质量的实时监测,组成分布式网络型电能质量监测与管理平台.2.1 数据采集处理系统硬件设计设计中,系统对三相电压/电流6路信号同时采样,一个工频周期内采样128个点,采样间隔为156.25 μs.数据采集处理系统选用TMS320F28335,是TI公司推出的一款浮点型数字信号处理器,最高主频为150 MHz,在已有的DSP基础上增加了浮点运算内核,可执行复杂的浮点运算,芯片内部集成了两个8通道的模数转换器(Analog-to-Digital Converter,ADC),采样转换时间可达80 ns,满足系统对实时性的需求.A/D采样是数据采集处理系统的重要部分,系统三相的采样电压有效值为220 V,电流有效值为5 A,DSP28335的模数转换通道输入电压范围为0~3.3 V,需经调理电路和互感器将电网电压和电流信号转换为处理器能承受的小电压信号.以某一相的电压采样为例,电网电压需先经分压电路降压,后经用高精度电阻设计的有效抑制温漂的差分放大电路的电压调理电路,以获取小电压信号;电流采样选用高精度电流互感器,同时起到与主电路隔离的作用.上述电压调理电路如图2所示.2.2 前置机系统硬件设计前置机系统负责整个系统的管理与控制功能,需满足多任务、高效率、实时性等多方面要求.本文采用TI公司的ARM3358处理器集成模块,其内嵌Linux实时操作系统,支持多任务操作,处理器的频率高达1 GHz,以实现更高的效率和灵活性,并且配有独立的电源、复位和时钟管理模块,以达到降低功耗的目的.前置机系统的硬件结构如图3所示.系统通过SPI接口实现与数据采集处理系统的通信,并外扩8 G的SD卡用于放置SQLite进行数据的存储.同时,配置可使系统直接连接到Internet公用数据网的无线网卡.ARM3358内部集成了液晶显示器(Liquid Crystal Display,LCD)控制器和触摸屏控制器,其中LCD控制器可以将内存中缓存的图形数据传输到外部的LCD驱动器中,实现数据显示功能;触摸屏控制器可以直接外接4/5/8线电阻屏,实现触摸功能.本文选择23.3 cm的TFT液晶屏,设计了42针转接板,其中4根触摸屏控制线,24根数据线,此外还包括电源线、地线,以及各种LCD控制线.3.1 数据采集处理系统的软件设计数据采集处理系统的软件设计使用模块化思想,将各个数据分析算法封装于子模块中,包括计算电压和电流的有效值、电压偏差、频率偏差,以及通过FFT变换得到的基波分量和各次谐波分量等.该模块计算出各次谐波分量的有效值、相位、含有率和谐波的总畸变率,并且利用快速傅里叶变换结果计算出功率、三相不平衡度和闪变等电能指标.软件设计总体流程如图4所示.主程序首先完成对系统的初始化,设定各种标志位以及状态寄存器等,进而执行各个功能子模块.为了消除采样不同步和周期测量误差对测量精度的影响,系统采用双同步坐标系的解耦软件锁相环来跟踪信号频率的变化,从而实时调整采样频率.锁相环产生的采样脉冲触发A/D采样,一个工频周期内采样128个点,每次转换完成后,DSP按照I/O空间译码地址读取A/D转换数据,进而进行数据分析.本文在对傅里叶变换的几种实现方法进行比较后,采用基8傅里叶变换,基本原理为:设信号x(n)是长度为N的实序列,DFT[x(n)]=X(k),令X(k)=X,且:式中:XR(k)——X(k)的实部; XI(k)——X(k)的虚部.由离散傅里叶变换的定义可以得到:于是得到:而余弦函数是k的偶函数,正弦函数是k的奇函数,且它们都是周期为2π的周期函数,所以:由上述可知,离散傅里叶变换的计算中利用X(k)实部与虚部的性质可以减少近一半的计算量,从而降低了计算复杂度,并且系统在实现此算法时用加法运算代替了部分乘法运算,提高了运算效率,保证了系统的实时性.3.2 前置机系统软件设计前置机系统主要执行整个终端的管理和控制工作,需实现多任务实时调度功能,以及与监控中心的无线通信,因此前置机系统选用支持TCP/IP协议的Linux系统为软件开发平台.由于python的简洁性,且其标准库中有一专门用于SQLite数据库的模块,系统采用python语言混合C++语言实现各应用程序的开发,有利于提高开发效率[4-5].前置机系统的软件从功能上主要分为两大部分:一是底层的硬件驱动程序,包括SPI,无线通讯和LCD的驱动;二是应用程序,主要通过Qt开发.软件的实现流程如图5所示.首先利用Qt Designer编写可视化界面,进而利用uic工具生成代码文件,同时使用跨平台的Qt集成开发环境进行其他应用程序的开发.其他应用程序的代码以子函数的方式插入uic生成的主函数中调用或者另创建线程实现,主要包括SPI通讯、无线通信、数据存储等.3.2.1 Qt界面显示设计人机交互界面是将电能质量数据以一个更加直观的形式展现,并提供所需的系统控制功能.本文利用Qt提供的开发工具Qt Designer,调用其包含的各标准部件,实现界面设计.程序中对象之间的协同操作利用信号和槽机制完成,实现多窗口之间的切换,并在对应的槽函数中实现数据的实时显示和人机交互等功能.如数据的实时显示,采用Python语言编写其槽函数,函数中通过引用数据库API,创建连接,获取游标从而实现对SQLite数据库的操作,提供实时显示的数据.人机交互界面提供基波电量、电能质量、越限事件、系统设置、监测数据管理5个功能菜单.其中,电能质量界面包括电压偏差、频率偏差、电压波动、谐波含有量、三相不平衡、电压短时闪变等,而系统设置需要管理人员输入正确的账号和密码才能进入,以确保系统的安全性. 3.2.2 基于Qt的SPI通信前置机系统通过SPI 实现与数字信号处理系统的数据和信息交换.此系统中的SPI通信通过Qt开发,但是Qt中没有其专有的类,程序中通过QThread类创建多线程.在run函数中调用ioctl()函数,设置SPI的时钟极性和相位,以及每字的数据长度和最大总线速率,调用read()和write()函数来实现数据的读写,同时也实现了SPI通信程序和Qt中各种类函数的融合,程序的设计流程如图6所示.在通信中,本文自定义了通信协议,并使用循环冗余CRC校验方式以保证数据的正确性和完整性,作为主机的前置机系统通过控制SPICLK时钟来控制通信的完成,而需保证从机与主机时钟相位的一致.3.2.3 无线通信的实现前置机的无线通信模块实现了系统中监控终端与监控中心之间数据和命令的高效传输,本文在Linux操作系统下的无线通信通过Socket实现,采用UDP传输协议.为了确保数据传输的可靠性,融入了CRC16 和MD5校验算法,程序实现流程如图7所示.其中使用python语言编程时用到的主要函数和类有:socket.socket(socket.AF_INET,socket.SOCK_DGRAM),函数返回一个socket 类,第2参数表明连接方式为TCP或者UDP;Sockin.bind((‘localaddr’,sockid)),端口监视函数,锁定本机端口,参数分别为本地IP地址和端口;Sockin.recvfrom(bufflen),接收函数,参数为缓冲区最大长度;Sockin.sendto(buff,((‘clientaddr’,sockid))),发送函数,第1个参数为要发送的字符串,第2个参数为目标的IP地址与端口;Sockin.close(),Socket的关闭函数. 本文所设计的由DSP和ARM双系统构成的电能质量监测系统高效稳定,能实时采集、处理监测数据,人机交互系统设计提供了良好的用户体验,无线通信设计实现了电能质量的远程监控,满足电能质量监测智能化、网络化的要求.同时,此系统的设计简便、高效,方便接入更多的监测点,具有较高的可扩展性,能满足电能质量管理平台监测数据海量化的需求.【相关文献】[1] 林海雪.现代电能质量的基本问题[J].电网技术,2001,25(10):5-10.[2] 张言权.基于嵌入式Linux的电能质量在线监测系统的研究[J].电力系统保护与控制,2009,37(7):71-75.[3] 舒双宝,罗家融,王勤湧,等.基于DSP和ARM便携式电能质量监测系统的设计与实现[J].电力系统保护与控制,2010,38(24):185-189.[4] 邹思铁.嵌入式Linux系统设计与应用[M].北京:清华大学出版社,2002:21-38.[5] BLANCHETTE Jasmin.C++ GUI programming with Qt4[M].北京:电子工业出版社,2008:33-56.。
基于DSP和ARM的电能质量监测系统
s e d o ea ina dp o esn bl yo P,tc ni lme t rc s iga d c mp tt np o r s ft ed t ih p e p r t n r cs iga it fDS i a o i mpe n p o e sn n o uai r g e so h aawhc a o
了本方案的优点 , 最后 的运行结果 也表明所设计 的监测系统能够长期稳定运行 于电网的工业环境 , 并且能够满 足各项 指标 的要求 。
关 键 词 : 电能 质 量 ; P AR DS ; M
中图分类号 :T 3 M9 2
文献标识码 :A
Po r q a iy m o io i g s se a e n DS a we u lt n t rn y tm b s d o P nd ARM
o P a d ARM , il i d a h cu l y i a eo u a in l l c r o r id s r . h l t ii g t eh g - n DS n ma n y a me tt e a t a i f c f rn t a e t i p we u ty W i u i zn h i h t n o o e c n e l
tk e mm u iain t u tmes e eo nc t swi c so r.H ee ds u s d t e dfee c ewe n o r sh me a d oh r d s n p o sl o h r ic se h ifrn e b t e u c e n t e e i r p a 。 g o
p e e t h d a t g fo r s h me a d t e r s l o x e i n a h wn t a u n t r g s s e a u r s n e t e a v n a e o u c e , n h e u t fe p r d me t h s s o h t o r mo i i y tm c n r n o n s e d l h n u ty e v r n n fPo rGr t a i i t e i d sr n io me to we i y n d,a h a i e i c n me tt e r q ie n falt r e s t t es me t m ,t a e h e u r me to l a g t . Ke wo d :p we u l y;DS y rs o rq a i t P; A RM
基于ARM和DSP技术的电能质量监测系统的研究与设计的开题报告
基于ARM和DSP技术的电能质量监测系统的研究与设计的开题报告一、选题背景随着电力系统的不断发展和电力质量问题的不断突出,电能质量监测系统已经成为了电力系统中不可或缺的组成部分。
其目标是对电力系统在正常运行过程中出现的各种电能质量问题进行监测和诊断,并提供有效的解决方案。
目前,电能质量监测系统的技术已经得到了较大的发展。
其中,基于ARM和DSP技术的电能质量监测系统具有功能强大、效率高、可靠性高等优点,已经成为电能质量监测系统研究的热点领域。
二、研究内容本文以基于ARM和DSP技术的电能质量监测系统为研究对象,主要内容分为以下几个方面:1.电能质量监测系统的概述本章主要介绍电能质量监测系统的发展历程、目标、应用领域以及电能质量监测系统的基本组成部分等方面的内容。
2.ARM和DSP技术的概述本章主要介绍ARM和DSP技术的特点、优势、应用领域以及电能质量监测系统中所需的ARM和DSP技术等方面的内容。
3.基于ARM和DSP技术的电能质量监测系统的设计与实现本章主要论述了基于ARM和DSP技术的电能质量监测系统的硬件组成、软件设计以及实现方法等方面,通过对系统中各个模块的详细设计和实现,形成完整的电能质量监测系统。
4.电能质量分析与处理该章节主要分析监测系统中得到的各项电能质量参数,并进行相应的处理和分析。
包括采集数据的预处理, 参数计算算法的设计与运用、数据储存设计等。
5.系统测试与应用通过对设计实现的电能质量监测系统的测试及数据分析,该章节对系统的性能、准确性等进行分析,并探究电能质量监测系统在实际应用中的应用价值与前景。
三、研究意义本文的研究内容相对较为新颖和有实用性。
首先,依托ARM和DSP 技术的电能质量监测系统具有功能强大、效率高、可靠性高等优点,比其他系统更加适合实际应用。
同时,该系统可以对电力系统中出现的电能质量问题进行监测和诊断,并提供有效的解决方案,以提高电力系统的安全可靠性和稳定性。
基于DSP和ARM便携式电能质量监测系统的设计与实现
基于DSP和ARM便携式电能质量监测系统的设计与实现舒双宝;罗家融;王勤湧;孙滨璇
【期刊名称】《电力系统保护与控制》
【年(卷),期】2010(038)024
【摘要】介绍一种基于DSP和ARM架构的便携式电能质量监测系统的软硬件设计方案.利用TI TMS320F2812 DSP和高精度数据采集芯片AD7656完成对现场电信号的同步采集和分析计算,DSP通过串口和FIFO与嵌有Linux系统的ARM S3C2440芯片通信,完成分析数据和原始数据的传输,采用大容量存储设备记录存储采样波形和分析结果,通过网络接口上传数据并设置监测终端的运行参数.实验测试结果表明该设计的可行性,该系统满足实时在线监测电能质量的各项指标.
【总页数】5页(P185-189)
【作者】舒双宝;罗家融;王勤湧;孙滨璇
【作者单位】东华大学理学院,上海,201620;东华大学理学院,上海,201620;东华大学理学院,上海,201620;东华大学理学院,上海,201620
【正文语种】中文
【中图分类】TM714
【相关文献】
1.基于DSP+ARM的便携式电能质量分析仪设计 [J], 骆晓明;杨拴科;金印彬
2.基于DSP+ARM的便携式电能质量分析仪的设计 [J], 于军;朱凌云
3.基于DSP+ARM双核电能质量监测系统设计 [J], 龚圣高;任瑾
4.基于DSP和ARM的电能质量监测系统设计与实现 [J], 王旭东;王晓侃
5.基于DSP和ARM的电能质量监测系统设计与实现 [J], 王旭东;王晓侃
因版权原因,仅展示原文概要,查看原文内容请购买。
基于DSP+ARM的农村电网电能质量监测系统研究
Ke r s r r o e r y wo d :u a p w rgi l d;DS P;ARM ;p w rq a i ;HHT o e u ly t
S I s sdt ci eD PadA M sr l ot o u i tn a dteH l r H a gt nfr ( H )a oi m i ue o P e ah v S n R e a pr cmm nc i , n h i t un as m H T l rh sdt iu o e i ao e b — r o g t s
Su yo o rQu lyMo i r gS s m f u a P w rGr ae n D P +A M t d f we ai nt i yt o r l o e i B sd o S P t on e R d R
D u n , H N n , I i X i . n U J a Z A G J LU Bn , U Qn s g i g go
Ab ta t Ac od n u a o e d p w rq a i r be ,t e e e d d s s m e trd o P a d AR i e i n d t s r c : c r ig t r rl p w r o o e u l yp o lms h mb d e y t c n e e n DS n M d sg e o t e s
0 引 言
农 村 电网是指 主要 为 县 ( 旗 、 含 县级 市 、 ) 区 区 级 域 内 的 城 镇 、 村 、 垦 区 及 林 牧 区 用 户 供 电 的 农 农 1O V及 以下 配 电网 , 称县 级 电 网… 。近 年 来 , IK 也 随
基于ARM和DSP的电能质量在线监控系统的研究的开题报告
基于ARM和DSP的电能质量在线监控系统的研究的开题报告一、研究背景及意义电能质量是指电力系统的运行状态和电能与负载之间的相互作用,包括电压波动、电压变化、电力电子设备带来的谐波和间断等问题。
随着工业化进程的加速和经济水平的提高,人们对于电能质量的要求也越来越高,这就要求电力系统具有高效、可靠、稳定的品质保证。
因此,对于电能质量在线监控系统的开发研究有着重要的意义。
二、研究目标本文的研究目标是基于ARM和DSP平台开发一种适用于电力系统的电能质量在线监测系统。
该系统能够实时监测电力系统的电压、电流、电能参数以及电能质量等多个参数,并快速准确地反馈到监测系统。
通过实时监测和精确分析,可以及时发现和解决电能质量问题,保障电力系统的稳定运行。
三、研究内容和方法本文将采用ARM和DSP平台结合的方法,设计和开发可实现电能质量在线监测的嵌入式系统。
具体研究内容包括:1.设计嵌入式运行环境:通过移植嵌入式Linux系统和DSP驱动程序,搭建可运行的嵌入式运行环境。
2.进行电能参数的实时采集:采用模拟电路和数字信号处理技术,实现对电网电压、电流、功率、功率因数等参数的实时采集。
3.建立电能质量分析模型:通过电能参数的采集和信号处理,建立电能质量分析模型,实现电能质量分析和监测。
4.实现界面交互和实时监测:开发友好的用户交互界面和实时数据监测功能,方便用户查看电能质量状态。
四、研究预期成果通过本研究,将设计和开发出一款基于ARM和DSP平台的电能质量在线监测系统,具有以下特点:1.准确高效的数据采集和处理能力;2.能够实时监测电能质量,提供定量的电能质量参数;3.开发友好的用户交互界面和实时数据监测功能,方便用户查看电能质量状态。
五、论文结构本论文主要分为如下几个部分:第一部分:绪论,包括研究背景、目标、内容、方法、预期成果和论文结构等;第二部分:相关技术和理论的研究及分析,主要介绍电能质量的基本理论和技术、ARM和DSP平台的相关技术、嵌入式系统的开发等;第三部分:系统设计和实现,包括系统架构设计、硬件实现、软件设计和实现等;第四部分:系统测试和优化,主要介绍系统测试步骤、测试结果及对系统进行优化的具体方法;第五部分:总结与展望,对本研究的工作进行总结,并对未来的研究内容和发展方向进行展望。
基于DSP和ARM的电能质量监测系统
嵌入式技术 电 子 测 量 技 术 EL ECTRONIC M EASU REM EN T TEC HNOLO GY 第31卷第10期2008年10月 基于DSP和ARM的电能质量监测系统王丽颖 赵春宇(上海交通大学仪器工程系 上海 200240)摘 要:本文根据IEC和国家标准,主要针对我国电力行业面临的现状提出了一套基于DSP+ARM的电能质量监测系统。
利用DSP高速的运算和处理能力实现对采集到的数据进行处理和计算;应用ARM模块高性能、外围接口丰富等特性实现对处理后电能参数的储存和用户的远程通讯等功能。
本文讨论了本方案与其他设计方案的区别,提出了本方案的优点,最后的运行结果也表明所设计的监测系统能够长期稳定运行于电网的工业环境,并且能够满足各项指标的要求。
关键词:电能质量;DSP;ARM中图分类号:TM932 文献标识码:APow er quality monitoring system based on DSP and ARMWang Liying Zhao Chunyu(Dept.of Instrument Engineering,Shanghai Jiaotong University,Shanghai200240)Abstract:According to the IEC and national standards,we have proposed an monitoring system of power quality based on DSP and ARM,mainly aimed at the actuality in face of our national electric power industry.While utilizing the high2 speed operation and processing ability of DSP,it can implement a processing and computation progress of the data which was gathered,and making use of some characteristics of ARM module,such as its high performance and ample periphery interfaces,it can carry out the storage of power parameter after processing,or f ulfil the function of tekecommunications with customers.Here discussed the difference between our scheme and other design proposal, presented the advantage of our scheme,and the result of experiment has shown that our monitoring system can run steadily in the industry environment of Power Grid,at the same time,it can meet the requirement of all targets.K eyw ords:power quality;DSP;ARM0 引 言电力电子技术的蓬勃发展和广泛应用为我们的生活带来了诸多便利,近年来采用电力电子技术的工业设备和家用电气更是得到了非常广泛的应用。
基于DSP的电能质量监测系统设计
基于DSP的电能质量监测系统设计
孙攀;张广明
【期刊名称】《自动化仪表》
【年(卷),期】2012(033)001
【摘要】系统阐述了电能质量的各个数据指标,并明确给出了现行的国家执行标准.为了对低压电网中的各项电能指标进行监控,设计了一种基于DSP的电能质量监测系统.详细介绍了整个系统的硬件电路,并且给出了软件设计流程以及数据处理算法.实际应用表明,该系统很好地满足了电力系统对电能质量监测的要求.
【总页数】5页(P82-86)
【作者】孙攀;张广明
【作者单位】南京工业大学自动化与电气工程学院,江苏南京211800;南京工业大学自动化与电气工程学院,江苏南京211800
【正文语种】中文
【中图分类】TN933+.4
【相关文献】
1.基于DSP+GPRS的远程在线电能质量监测系统设计 [J], 周勇;朱明丽;杜霞;王洪林
2.基于 DSP的风电场电能质量监测系统设计 [J], 韩向可;段立霞
3.基于DSP的煤矿井下电能质量监测系统设计 [J], 黄旭超;林荣文
4.基于DSP+ARM双核电能质量监测系统设计 [J], 龚圣高;任瑾
5.基于DSP舰船电网电能质量监测系统设计 [J], 任伟;梁晓红
因版权原因,仅展示原文概要,查看原文内容请购买。
基于DSP+ARM双核电能质量监测系统设计
发挥了 DSP 强大的数据处理功能ꎬ同时利用 ARM
某些节点的电能质量较差ꎬ产生电压损失偏离了额
快而且扩展性强ꎮ
应不同的允许偏差ꎬ但都最大为 ±10% ꎮ 主要影响
处理关键性电能指标和数据存储监测等功能ꎮ 充分
实现人机交互ꎬ系统功能丰富ꎬ结构简单ꎬ响应速度
2 电能参数对系统影响
电能参数具有的时变性和分布特性想要改善电
GONG ShenggaoꎬREN Jin
Abstract:In this paper we described the influence of various power quality parameters on the power gridꎬand designed a du ̄
al-core power quality monitoring system based on DSP and ARM in order to meet the requirements of real-time and efficient
基于 DSP+ARM 双核电能质量监测系统设计
龚圣高1 ꎬ任 瑾2
(1 广东电网有限责任公司肇庆供电局ꎬ广东 肇庆 526100ꎻ2 肇庆学院ꎬ广东 肇庆 526100)
摘 要:阐述了电能质量的各个参数对电网的影响ꎬ以及为满足低压电网中对电能质量实时性和高效性的监测要
求ꎬ设计了一种基于 DSP+ARM 的双核电能质量监测系统ꎮ 本系统可以充分发挥双核优势分工协作ꎬ实现数据的高
耗ꎻ2) 电动机制动导致效率降低ꎻ3) 配变损耗增加ꎻ
4) 设备安全运行率下降ꎮ
2. 4 电网谐波
系统 采 用 LCTV31CE 电 流 型 电 压 互 感 器 和
LCTA2DCC 型电流互感器作为电压和电流的采集
基于DSP+ARM双核系统的电能质量检测装置设计
时监测、处理、分析和存储的功能,并通过以太网将 监测的电能质量数据上传到上位机,对数据进行集 中分析和处理& 1电能质量检测装置整体设计
DOI:10.19753/j. Xsn1001-1390.2019-018-014
中图分类号:TM932
文献标识码:B
文章编号:1001-1390(2019 )18-0099-08
Design of power quality detection devicc based on DSP + ARM dual-core system
0引言 随着科技迅猛发展,电能质量对人们生活、生产
领域的影响日益显著,使得电能质量问题的研究和 治理也备受关注[1]&为了使得计算机等易受电能 质量影响设备的稳定运行,用户对电能质量也提出 了更高的要求&在电力系统中加入电能质量检测装 置是解决电能质量问题的关键和前提。我国相关企 业及科研机构也正在逐步进行电能质量检测装置的 研发。目前现有的国内电能质量检测装置大多数以 检测稳态参数为主,虽具有测量动态参数的功能, 但大多数测量动态参数较少,且缺乏对电压暂降等 暂态扰动的检测功能[2]&在此背景下,设计了一款
Vol.56 No.18 Se.. 25,2019
SD卡内,可对基本电力参数数据和监 计数据进行
长期的存储。
存、内存备存储空间大,满足设备
的功 求;
(4) 信模块:应用多种通信方式,使数据能够实
时、高
,完成上位机与装置的通信
DSP+ARM在电能质量监测系统中的应用
信阳师范学院学报 : 自然科学版
第2卷 l
・
J un lo iy n oma nvri o ra f n a gN r l U iest X y Naua ce c dt n V 12 . a . 0 8 tr S in eE i o o. 1No 1J n 2 0 l i
2 oeeo fr ai n neig H ageS .C lg f n m t nE g er , unh .& T oee Z eghu4 00 , hn ) Io o i n .Cl g , hn zo 5 0 5 C i a
Ab t a t: e p o l m fp we u lt e e ey i sr c Th r b e o o rq a i s v r l mpa to y tm tb lt n c n mi p r — y c n s se sa iiy a d e o o c o ea to i n.Ho v r h bvo e ce ce xt i he ta i o a we u iy mo io i g To t e i — we e ,t e o ius d f i n i s e i n t r d t n po r q a t nt rn . i i l l h n ce sn l o rq aiy s se ,a s se b s d o P +ARM sgv n Ma i g u e o P o r r a i gy p we u t y t m l y t m a e n DS i ie . k n s fDS p we - f ld t o e sn a a i n i h s e d A/D o v re ,te s se me t e p we n trn u a apr c si g c p c t a d h g —p e y c n e tr h y tm es t o rmo i i g h o rq ie n so ih r a—i p ro ma c . An tc n ttt s a h r e — s d n t r f p we e u r me t fh g l tme ef r n e e d i o si e n Et e n tba e ewok o o r u qu i nt rn y t m he u e o l y a t mo io i g s se t s fARM s a a PC. Ke r : o rqu iy mo i r y wo ds p we a t nt ;DS l o P;ARM ;Et en tc mmu i ai n h re o n c to
一种基于ARM的嵌入式电能质量监测系统
作 者简介:刘和茂 ( 9 1 , 18一 男,北京交通大学硕士研究生.湖北武汉人 .主 )
要研 究方向为 电力 电子与电力传 动;王毅. 男.教授 .博士生导师.北京交
通 大学电气院副院长,主要研 究方向为智能电器.电力设备在线监测 和气体 放 电在环保 中的应用等。
一
种基于 A M 的嵌入式 电能质量监测 系统 R
参考 文献
【 1 】王武斌 、吕征宇 . 开关功率放大 器数字控制方案研究 .电源技术应
用 , 2o , ()1. 0 51 8, 2 2
【 2 】刘 小勇,陶慧斌 .施仁 . 于振动试验系统的新型大功率开关功放 用 研究 . 机床与液压. 2 0 ,. 04 3 【 3 】刘和平,王维维,江渝 .邓力等 . MS 2 L 2 0 S 语言开 T 30 F4x D P C
张 可,王 睿 ,方 洁,梁 栋
( 安徽大 学 电能 质量教 育部 工程 研 究 中心 ,安徽 合 肥 2 0 3 ) 3 0 9
摘要 :本文介绍 了一种基于 A RM技术 的嵌 入式 电能质量监测系统 ,其控制 处理模块使用具有 AR T MI 的 L C 2 4处理器 .操作系统 选用针对 M7 D 核 P 21 工业控制领域的嵌 入式 i i x 实时监测 和录制 电压和 电流数据 .通过嵌入 Ln . u 式 GU 开发实现电能 质量指标的动态显示。 I
M i i t y o uc to n s r f Ed a i n,Anh ui Uni e s t , Fe v r iy He i
2 0 3 ,Chn ) 30 9 i a
Ab ta t h s a e I t d c s r s a c ig s r c : i p p r n r u e e e r hn a d d sgnn o an T o n e i ig f e mb d e ow rq a i nt r g s s e b s d o e d d p e u ly mo i i y t m a e n ARM, e c n e t o n Th e t r p o e sn nt it d c d PC 21 ,’ s d o r c s i g u i n r u e L 2 iS ba e n ARM7 o 4t TDMI a k .T s
基于ARM嵌入式电能质量监测系统管理模块的研究与实现.
基于ARM嵌入式电能质量监测系统管理模块的研究
与实现
电力系统的电能质量监测是近年来得到迅速发展并受到电力系统有关运营、管理、科研等部门工程技术人员日益关注的一个新的研究领域。
随着科技的发展,越来越多的新技术将在电能质量监测中得到应用。
本文首先介绍了当前电能质量监测的国内外现状,讨论了电能质量各项监测指标及意义,接着深入研究了嵌入式系统的发展和应用,将嵌入式技术应用到新型电能质量监测中。
并且基于DSP ARM的新型电能质量监测系统的方案,研究并实现了基于嵌入式ARM_Linux的电能质量监测系统管理模块的设计。
论文设计了基于ARM9处理器(S3C2410)的嵌入式Linux系统平台,重点研究了ARM9(S3C2410)的管理能力的开发。
其中,利用CAN总线进行电能质量数据采集计算模块与数据管理模块之间的数据传递;分析并实现了嵌入式Linux操作系统内核的移植和编译,完成了嵌入式MiniGUI图形界面系统在Linux操作系统下的移植和编译,编写程序实现了良好的本地图形界面;掌握ARM外设的相关内容,实现了本地存储功能等;应用ARM板的网络通信接口,研究了电能质量监测装置与上位机的以太网通信问题。
利用ARM强大的管理能力和丰富的外设,作为管理模块的主CPU;Linux操作系统的应用大大提高了监测系统的稳定性和软件的可剪裁性;利用低功耗、抗干扰性好的CAN总线进行装置内部通信,通信速率和可靠性都得到了很大提高;选用SD 卡作为本地存储的方式,大大提高了电能质量检测装置的存储量;百兆以太网实现了本地监测装置和上位机的高速网络传输。
基于嵌入式操作系统的软硬件为后续的研究工作创造了良好的理论和实际平台。
基于DSP和ARM的电能质量监测系统.
基于DSP和ARM的电能质量监测系统
随着电力电子技术的广泛应用,电能污染日益严重,电能质量已成为电力部门及用户日益关注的问题。
电能质量的好坏直接关系国民经济的总体效益,对电能质量进行监测与分析从而提高和改善电能质量具有重要的现实意义。
本文根据IEC和国家标准,并且经过对国内外电能质量研究现状及同类产品进行认真分析的基础上,主要针对我国电力行业面临的现状提出了一套基于DSP和ARM 的电能质量监测系统。
论文首先介绍电能质量的相关概念、电能质量的研究背景、国内外电能质量和电能质量监测装置的研究现状,以及各项电能指标的监测标准。
接下来介绍了本套电能质量监测装置的设计方案,说明与以往方案相比所具有的优点。
之后是系统的软件设计与开发调试过程,主要是ARM软件的设计过程,包括了工程与任务的创建、μC/OS-II操作系统的移植和各功能模块的设计等。
最后是全文的工作总结与展望。
本文所研制的电能质量监测装置满足了合作企业的设计要求,相对以往的设计,具有实时性好,性能高,体积小,成本低等优点,符合电能质量监测的最新发展要求。
基于DSP和嵌入式系统的电能质量监测系统的研究与设计的开题报告
基于DSP和嵌入式系统的电能质量监测系统的研究与设计的开题报告一、选题的背景和意义:随着工业化、城市化的加速,电能质量问题越来越受到人们的重视。
特别是近年来,随着电子技术的进步和电力电子技术的广泛应用,电力系统中出现了更加复杂、多样化的电能质量问题,而这些问题给人们的生活、生产、环境等方面带来了不利影响。
因此,设计一种能够对电能质量进行实时监测、诊断和灵敏判断的系统具有重要的现实意义和深远的发展前景,能够保障电力系统的稳定运行,为了进一步提高电力系统的可靠性和经济性、降低能源的消耗、保护环境。
二、研究的内容和目标:本课题采用DSP和嵌入式系统技术,设计一种电能质量监测系统,对电源系统、线路及接线方式等进行监测和分析,能够实现对电压、电流、功率因数、谐波等电能质量指标进行实时监测和分析,并实现数据处理及存储。
系统设计主要内容包括:(1)基于TI DSP芯片的电能质量监控模块的设计。
(2)开发适用于该系统的测量电路。
(3)嵌入式微处理器系统的软硬件设计。
(4)人机界面的设计和实现,包括监测数据的显示、报警及记录。
三、研究的方法和步骤:1、分析电能质量监测的基本理论和技术,并进一步了解DSP和嵌入式系统的基本原理和应用。
2、研究电能质量监测领域的最新发展情况,分析已有的相关技术和设备,对其优缺点进行分析。
3、进行电能质量监测系统的硬件设计,包括模拟电路、功率放大电路、电源电路等的设计。
4、进行系统软件的设计和开发,主要包括DSP程序设计、嵌入式微处理器程序设计、人机界面设计等。
5、进行实验,对系统的功能和性能进行测试和调试。
四、预期的研究成果和应用前景:本课题完成后,将建立一种可以广泛应用的电能质量监测系统,通过对电力系统的监测和控制,能够提高电力系统的可靠性、经济性和环保性,具有广泛的应用前景。
基于DSP+ARM的便携式电能质量分析仪的设计
基于DSP+ARM的便携式电能质量分析仪的设计于军;朱凌云【摘要】基于目前主流高端电能质量分析仪的设计方法,文章设计了一种基于DSP+ ARM架构的电能质量分析仪,并且利用小波变换的原理对电压暂降、电压骤升以及电压暂时中断等问题进行检测和MATLAB仿真分析;首先文章设计了电能质量分析仪的硬件架构和HPI接口,然后利用小波变换、Mallat算法对波形进行降噪处理,降噪后利用小波变换的模极大值算法结合Mallat算法检测出了发生暂态变化的起始时间和终止时间,再利用骤变后的电压有效值计算公式可判定骤变类型为暂降、暂升还是暂时中断;仿真的结果表明小波变化能较精确的分析出暂态故障的发生时刻以及暂态故障的类型;该结果可以为智能电表算法研究提供较可靠的理论依据.【期刊名称】《计算机测量与控制》【年(卷),期】2015(023)009【总页数】4页(P3241-3244)【关键词】双核处理器;主机接口;小波变换;波形降噪;奇异点检测【作者】于军;朱凌云【作者单位】东华大学信息科学与技术学院,上海201620;东华大学信息科学与技术学院,上海201620【正文语种】中文【中图分类】TM935.22随着电网越来越向智能化发展,更多的设备开始接入到电网中,有些会给电网带来一定的谐波污染,而且敏感电器对电网要求较高,因此实时检测电网电能质量很重要。
采用DSP+ ARM双核的硬件结构,充分利用ARM的实时处理能力、人性化的界面以及丰富的通讯功能和DSP的高速的运算能力,从而设计出便携式的,可实时进行数据检测和分析的电能质量分析仪。
另外,对于电力系统中最常见的故障——电压暂变,采用小波变换算法的“多分辨率分析”方法可以很好的检测在时域内产生的电压扰动。
文章利用MATLAB仿真了小波变换的“多分辨率分析”算法。
该算法的研究和仿真结果可以为新型的电能质量分析仪中的电压暂变的波形显示和检测提供更可靠的理论依据。
目前高端的电能质量分析仪都是利用DSP+ARM双核系统,同时兼顾了DSP的数据处理能力和ARM的实时控制和交互功能,总体的硬件框图如图1所示。
基于ARM和DSP的嵌入式电能质量监测仪的设计
基于ARM和DSP的嵌入式电能质量监测仪的设计
牛胜锁;郭经;梁志瑞
【期刊名称】《电测与仪表》
【年(卷),期】2011(048)011
【摘要】设计实现了一种以DSP和ARM双CPU为核心,结合高速同步A/D转换器、双口RAM等硬件组成的监测系统.阐述了主要模块的软硬件设计和原理,并通过ARM芯片的嵌入式Windows CE操作系统,实现对数据采集模块的操作控制,以及监测数据的显示、管理、网络上传等功能.标准信号源实验验证了本仪器测量的可行性和准确性.
【总页数】4页(P72-75)
【作者】牛胜锁;郭经;梁志瑞
【作者单位】华北电力大学,河北保定071003;华北电力大学,河北保定071003;华北电力大学,河北保定071003
【正文语种】中文
【中图分类】TM933
【相关文献】
1.基于DSP28335的电能质量监测仪器设计 [J], 楼晓春;何丽莉
2.基于DSP和ARM9的电能质量在线监测仪的设计 [J], 乔和;冯泽中
3.基于DSP和ARM的嵌入式电能质量监测系统 [J], 张云;王艳君
4.基于DSP的电能质量监测仪的设计 [J], 王亚
5.基于DSP与ARM的电能质量监测仪的研究 [J], 祁红岩;吕中志
因版权原因,仅展示原文概要,查看原文内容请购买。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
技术创新中文核心期刊《微计算机信息》(嵌入式与SOC)2008年第24卷第6-2期360元/年邮局订阅号:82-946《现场总线技术应用200例》ARM开发与应用基于DSP和ARM的嵌入式电能质量监测系统EmbeddedPowerQualityMonitoringSystemBasedonDSPandARM(河北农业大学)张云王艳君ZHANGYunWANGYan-jun摘要:该嵌入式系统硬件设计采用ARM+DSP双CPU的基本架构,充分发挥ARM的控制能力和DSP的运算能力,使系统的内部分工更加明确,功能更加强大。
通过移植成熟的嵌入式实时操作系统Linux为设备提供高效、完善、稳定、可靠的软件平台,并采用Linux系统下最流行的图形界面开发工具QT进行智能化的人机界面开发,成功设计出了一种基于DSP和ARM的嵌入式电能质量监测系统。
该系统采用先进合理的上、下位机硬件架构,嵌入Linux操作系统以及智能化的人机界面。
关键词:ARM;DSP;电能质量;嵌入式;人机界面中图分类号:TM769;TP273文献标识码:AAbstract:DesignofthisembeddedsystemusesthesystemarchitectureofdoubleCPU(ARM+DSP),makingfulluseofthecontrolcapabilityofARMandtheprocessingcapabilityofDSP.Thearchitecturemakestheworkdivisioninthesystemmoreclearandthefunctionmorestrong.BytransplantingexcellentRealTimeOperatingSystem一Linux,theequipmentsisprovidedwithaneffective,per-fect,stable,reliablesoftwareplatform,usingQTwhichisthemostpopulargraphicsdesigntoolinLinuxoperatingsystemtodesignanintelligentizedman-machineinterface.ThepapersuccessfullydesignsaembeddedpowerqualitymonitoringsystembasedonARMandDSP.Thispowerqualitymonitoringsystemadoptsadvancedandreasonablehardwareframeworkofsuperstratumplussubstratema-chine,embedsLinuxoperatingsystemandanintelligentizedman-machineinterface.Keywords:ARM;DSP;Powerquality;Embedded;Man-machineinterface文章编号:1008-0570(2008)06-2-0170-031引言电能质量(powerquality)是指公用电网供到用户受电端的交流电能质量。
电能质量监测是评估电能质量水平,发现电能质量问题的主要手段。
对电能质量做出精确的监测和分析,才有可能对影响电能质量的因素做出正确地分析和判断,为电能质量的改善提供依据。
位于电能质量综合监测管理系统终端的电能质量监测系统用于实现对现场的电能质量数据实时采集并传输至上位机系统。
该监测系统要处理的任务种类繁多,主要有:数据采样、各种计算、通信、人机交互等,同时还要保证系统的实时性。
这种情况下不仅要求处理设备具有很高的速度和处理能力,而且要具有实时任务调度能力。
综合考虑上述因素,本文采用DSP+ARM的实现方式。
ARM微处理器的优势在于速度快、低功耗、高性能、芯片集成度高、外围接口丰富。
在ARM上可以移植嵌入式实时操作系统,容易实现多任务调度,而且简化了LCD显示、硬盘存储、网络通信等功能的开发,大大减少了产品的开发周期。
同时运用DSP的高速运算和多种片上外设的特点完成对输入信号的捕捉、采样、转换以及与ARM的通讯等工作,兼顾了系统实时性和支持复杂算法的特殊要求。
此外本文还设计了智能化的人机界面,便于管理人员快速准确地查询监测结果,及时迅速的采取措施排除故障,保证电力系统安全优质运行。
2嵌入式电能质量监测系统的总体设计该系统采用ARM+DSP的主从式并行处理系统,把人机交互和数据通讯的功能集中在ARM的子系统中,由主机完成一切外设的控制。
而DSP芯片主要完成对输入信号的捕捉、采样、转换,实现多种信号处理算法,然后将处理后的数字信号传给ARM。
再由ARM通过以太网控制器将数据传输到网络,实现了远程控制与监测。
本文的DSP芯片选用TMS320VC5402芯片,该芯片是TI公司为低功耗、高性能需要而专门设计的定点DSP芯片;本文的ARM芯片选择Samsung公司的ARM9系列芯片S3C2410,核心处理器和外设配合构成一个完整的ARM应用系统,具有体积小、耗电低、相对处理能力强等特点,能够装载和运行嵌入式Linux操作系统。
图1嵌入式电能质量监测系统的硬件结构框图2.1数据采集模块设计由于要求电能质量监测系统的测量谐波次数达到50次,采样率为12800pbs,因此采用TI公司专为高速同步数据采集系统设计的高速、低功耗、6通道(三相电压、三相电流)同步采样的16位A/D转换芯片ADS8364。
ADS8364的三根地址线(A0,A1,张云:硕士基金资助:河北省教育厅(2005328)项目名称:基于电力市场环境的配电网络优化规划的研究170--邮局订阅号:82-946360元/年技术创新ARM开发与应用《PLC技术应用200例》您的论文得到两院院士关注A2)的接线方式为:A1=A2=1,A0=0,则A/D转换结果的读取模式为循环方式。
ADS8364的三个保持信号(HOLDA、HOLDB、HOLDC)同时与TMS320VC5402的TOUT0相连,这样每次同时启动六个通道的A/D转换。
ADS8364的片选CS线同TMS320VC5402的I/O空间选择线ADCS相连。
当转换结束后,EOC保持1/2时钟周期的低电平,因此将其同TMS320VC5402的外部中断输入引脚连接,DSP采用中断方式读取A/D转换后的数据。
由于本系统对ADS8364只有读操作,为了简化电路设计,将管脚WR直接接到BVDD(+3.3V)上。
2.2ARM与DSP的接口设计主机接口HPI(Host-PortInterface),是TMS320VC54x系列定点芯片内部具有的一种接口部件,主要用于DSP与其它总线或CPU进行通信。
图2为DSP和ARM的接口电路图。
S3C2410的两根地址线ADDR2、ADDR3分别接到DSP的寄存器选择信号引脚HCNTL0、HCNTL1上,完成对不同寄存器的选择。
DSP的HBIL信号用于表明HD[0…7]上传输的是16位数据中的高8位还是低8位,S3C2410的地址线ADDR1与其相接。
由于S3C2410没有HR/W信号,所以选用ADDR4来代替该信号和HPI口的HR/W相接。
S3C2410外部存储空间BANK2的片选信号nGCS2与HPI口的片选信号HCS相接。
HPI口的HDS1和HDS2是数据选通信号,用S3C2410的读/写信号nOE和nWE分别与它们相接。
HINT信号是HPI口的中断信号,将该中断信号接到S3C2410上的外部中断引脚EINT8上,这样既可以由EINT8产生信号中断DSP,也可以在EINT8侦听来自DSP的中断信号。
图2ARM与DSP的接口电路图3RTL8019AS与S3C2410接口电路2.3ARM与以太网通信的接口设计以太网通信功能由1片RTL8019AS实现,它对嵌入式处理器没有特殊要求,通用性强。
本设计中使用RTL8019AS的默认配置和一些管脚作为网卡的初始化方法,这样可以节省配置存储器,减小嵌入式硬件平台的体积。
RTL8019AS与S3C2410接口电路如图3所示。
3嵌入式电能质量监测系统软件设计本系统软件主要包括DSP部分的软件、ARM部分的软件、双CPU间通信软件、人机交互部分的软件和上位机系统软件。
DSP部分主要完成现场数据的采集和计算,实时响应ARM的控制命令,并将采集数据和计算结果传回给ARM,DSP的主程序流程图如图5所示;ARM部分执行整个系统的管理和控制,根据不同的现场要求,向DSP发出控制命令,要求传回各种数据和信息。
这种基于双CPU结构的嵌入式系统对保证监测数据的实时性起到了关键作用。
人机交互部分用于实现智能化的菜单式人机界面,方便管理人员查询监测数据,及时发现故障隐患。
上位机系统软件主要完成对ARM上传的数据进一步分析处理。
DSP和ARM的通信协议如下:开始工作时,ARM向DSP发送一个命令(如数据采集),并通过HPI口中断DSP,使DSP执行相应的功能子程序(如数据采集);同时,DSP将采集到的数据(未处理)和经过处理的数据分别存入2个缓冲区,长度为256字节(一帧),当ARM向DSP请求数据时,ARM向DSP发一个帧同步命令字,并中断DSP,DSP响应中断后,将处理后的数据存入HPI口RAM,当存完一帧数据后,DSP向ARM发中断,ARM响应后,首先清除该中断,并将HPI口RAM中的数据取出。
需要指出的是,系统每次复位后,DSP会使HPI口的HINT为低电平,所以在HPI口初始化时,ARM首先要通过HPI口清除该中断,然后再开相应的中断。
ARM和DSP间的通信程序流程图如图4所示。
人机交互部分的界面设计采用菜单式设计,可以直观显示命令,管理人员不必记忆操作命令,提供了简单灵活的操作动作,降低了操作的复杂性,使管理人员能够实时操作系统,了解监测信息和电能质量监测系统的运行状态。
本文采用Linux系统下最好的图形开发工具QT来设计人机界面。
QT是Trolltech公司的一个产品,它提供了丰富的窗口部件集,具有面向对象、易于扩展、真正的组件编程等特点。
目前Linux上最为流行的KDE(KDesktopEnvironment)桌面环境就是建立在QT库的基础之上。
本文设计出的智能化的菜单式人机界面如图6所示。
图4ARM和DSP间的通信程序流程图4结语如今电能质量监测系统正朝着在线监测、实时分析、网络化和智能化的方向发展。
这就要求电能质量监测系统在功能上171--技术创新中文核心期刊《微计算机信息》(嵌入式与SOC)2008年第24卷第6-2期360元/年邮局订阅号:82-946《现场总线技术应用200例》ARM开发与应用更加强调智能化,除具备计算、显示功能外,还要有一定的判断、分析、决策等功能并能够实现远程通讯、数据传输的自动化、智能化。