当前位置:首页 > 嵌入式 > 嵌入式硬件
[导读]0 引言电能的应用程度是衡量一个国家电力发展水平的重要标志之一。近年来,用户对电能质量的要求越来越高,使得电能质量问题日益紧迫地摆在了大家的面前,电能质量的好坏直

0 引言

电能的应用程度是衡量一个国家电力发展水平的重要标志之一。近年来,用户对电能质量的要求越来越高,使得电能质量问题日益紧迫地摆在了大家的面前,电能质量的好坏直接关系到国民经济的总体效益。

为了提高供电质量,保证电网和供电设备安全、经济及可靠运行,国内外许多研究机构和公司研制生产了各种功能的电力参数分析仪表、仪器,但传统的基于有效值理论的监测技术已经不能完整、准确地描述实际发生的动态电能质量问题。在此,设计了一种基于嵌入式系统的电能质量参数监测仪,改进了以往同类监测仪的缺点,能实时地显示出动态电能质量的参数变化,具有较高的实际应用价值。

1 电力参数的计算

电能质量主要包括由公用电网供给用户端交流电能品质的一些参数。本文主要讨论国家标准涉及的各项稳态指标,如频率、电压(电流)、谐波、闪变、三相不平衡度等,以及功率、相位差、谐波畸变率等相关指标的分析测量,这也是一般的电能质量测量分析仪器所关心的电能质量指标。

下面给出各项电能参数的计算方法:

电压有效值的离散化计算公式:

 

式中:UA,UB,UC,IA,IB,IC分别为各相电压电流的有效值。

 

式中:fs为所选晶振频率(单位为Hz);TCnt为一个整周期定时器计数值。

谐波含量就是各次谐波的平方和开方。谐波电压含量与谐波电流含量分别表示为:

 

2 系统整体结构

基于ARM9和嵌入式Windows CE系统的整体结构图如图1所示。

 


该系统采用DSP+ARM9的双CPU形式,其中,DSP采用TI公司的TMS320F2812;ARM9采用Samsung的S3C2410。该系统中ARM部分用购买的开发板进行开发测试。

TMS320F2812提供了足够的处理能力,使一些复杂实时控制算法的应用成为可能,它主要完成对三相交流电压、电流的数据采集,电压和电流经过信号调理电路,经互感器隔离降压,经低通滤波器滤除高频分量,使电压和电流进入TMS320F2812处理器,之后通过TMS320F2812对这些数据进行计算处理,再通过CAN总线通信将处理好的数据传送给ARM模块。

S3C24lO是Samsung公司推出的16/32位RISC处理器,具有低成本、低功耗、小体积、高性能的特点,集成了丰富的片上资源。系统中,其主要作用是利用CAN总线通信来接收从DSP传过来的数据,并对其进行LCD显示,以实现实时监测,同时,还可通过USB接口将数据存储到U盘上。其中,TMS320F2812的CAN收发器型号为PCA82C250。TMS320F2812片上集成了CAN通信接口,可直接与PCA82C250上的TXD和RXD相连,并将信号转换成CANH,CAHL后,在CAN总线上传输。由于ARM开发板并没有提供CAN接口,所以此部分要进行外扩。S3C2410与CAN总线的接口采用SPI转CAN的方式,控制器采用Microchip公司的 MCP2515。S3C24lO的SPI接口可直接与MCP2515控制器的SPI接口相连,控制器输出端的信号经PCA82C250转化为 CANH,CANL后,在CAN总线上传输。

3 嵌入式操作系统Win CE的定制、移植及驱动程序的开发

3.1 CAN驱动程序的开发

Platform Builder本身自带了很多驱动程序,如串口驱动、USB口驱动等,但由于系统中的CAN总线通信部分是外扩的,开发商提供的BSP开发包不包含这部分驱动,要自行编写驱动程序和注册表部分的文件,定制出CEC文件,并将生成的驱动与BSP进行绑定。CAN驱动开发流程为:

编写CAN驱动时,首先要确保S3C24lO的SPI接口可以正常工作,再利用SPI接口对MCP2515寄存器进行相应的设置。

CAN总线驱动的设计步骤为:

(1)初始化S3C2410的SPI口。设置波特率、主从模式、通信方式等;

(2)初始化MCP2515。设置相应的发送、接收缓冲器;

(3)编写CAN控制器的收发程序;

(4)编写CAN流接口的函数形式;

(5)导出流接口,修改注册表和CEC文件。

3.2操作系统的移植

对Windows CE操作系统进行移植,先进行WinCE Bootloader的开发,然后进行操作系统的特性配置和移植,再进行硬件平台上驱动程序的开发,最后对应用程序进行移植和开发。

(1)Bootloader的开发。Bootloader的结构可以分为BL Common、OEM代码、Eboot、存储管理、EDBG驱动程序五个部分。这五部分中,除了OEM代码需要自己编写外,其他几个部分的代码都是由Windows CE本身提供的。

(2)内核的配置和移植。Win CE内核的配置和移植是在Platform Builder的帮助下,根据系统的具体应用目标来进行各种功能裁减,然后由Sysgen即可编译生成所需的操作系统镜像NK.bin。当 PlatformBuilder成功编译生成WinCE内核后,通过PlatformBuilder自带的TFPT网络传输工具或其他TFPT网络传输工具将内核下载至硬件平台中。

(3)驱动程序开发。Windows CE提供了特定的驱动程序框架,以驱动内部或者外围的硬件设备。驱动程序位于操作系统与硬件的中间,是BSP包的一部分,将操作系统与设备链接起来,操作系统就能识别设备,并为应用程序提供相应的服务。在此主要介绍了CAN驱动程序的开发。

(4)应用程序的开发和移植。完成以上内容后,就可以针对硬件平台和具体系统要求进行应用程序的开发。

4 结语

设计了一种基于ARM9和Windows CE的数据采集系统,采用TMS320F2812处理器对数据进行采集,充分发挥了这款DSP芯片的数据处理能力;S3C24lO和Windows CE嵌入式系统的应用,使得系统能够实现数据的实时显示和监测。文中实现了对硬件平台的设计和对Windows CE操作系统的定制、移植及其驱动程序的开发。该系统具有实时性好,性价比高等特点,有很高的实用价值。[!--empirenews.page--]

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

首先介绍了根据不同类型补偿装置的补偿特征选用无功混合补偿装置,能实现无功功率的快速分级和连续补偿; 然后介绍了无功混合补偿装置的组成结构、控制系统及无功补偿的工作流程,根据电压互感器和电流互感器安装位置的不同,可以选择不...

关键字: 电能质量 分级连续补偿 无功混合补偿装置

当前,电气化铁路接入引起的电力牵引负荷属于大功率单相整流负荷,电铁通过时产生的谐波和负序电流经线路进入电力系统,会引起电网较为显著的电能质量问题。因此,如何保证电铁接入背景下系统的稳定性与安全性,合理评估区域电网承载力尤...

关键字: 电气化铁路 承载能力 电能质量

近年来,企业对电能质量的要求越来越高,而电压波动是影响电能质量的关键问题之一。当配电系统中发生瞬时故障时,电网的无功功率会失去平衡,从而引起电压波动。鉴于此,以2022年用电高峰期间开平市高新工业园区配电系统出现电压 波...

关键字: 电压波动 电能质量 电网

微电网是一种由分布式电源、储能系统和控制装置构成的自治系统,它可以与外部电网并网运行,也可以孤立运行。微电网技术的发展与智能电网技术的发展密切相关,其关键技术包括微电网规划设计技术、新能源与储能技术、电能质量技术以及微电...

关键字: 微电网 分布式电源 电能质量

本文介绍如何借助即用型平台加快开发速度,高效设计符合标准的电能质量(PQ)测量仪表。文中详细探讨设计A类和S类电能表的不同解决方案,包括新的S类电能质量测量集成解决方案,该方案可大幅缩短电能质量监测产品的开发时间并降低成...

关键字: 电能质量测量仪表 S类电能表 电能质量

摘要:针对逆变型分布式光伏电源的并网结构、出力特性、控制方式等进行建模,理论分析电源接入对系统电能质量的影响,阐述了分布式光伏电源接入馈线引起电压波动的三种原因与关键影响因素,并提出了三种解决措施。

关键字: 逆变型分布式光伏电源 电能质量 电压波动

史胜辉,在MTK工作了11年,一直在基带芯片的USB驱动领域做开发和验证。从最开始做USB2.0/3.0 IP验证和驱动开发到后面带领团队做上层协议驱动开发,以及跟硬件设计部门合作开发全新的USB硬件加速器。

关键字: 基带芯片 驱动领域 驱动开发

摘要:为了消除虹桥机场重要目视助航设备恒流调光器出现的主频超限故障,对灯光站供电系统进行谐波检测,建立Matlab/simulink仿真模型,仿真结果表明,并联有源滤波器能有效改善电能质量,并在实践中取得了较好的效果。

关键字: 恒流调光器 谐波 电能质量

提出变频节能改造、电能质量管理、智能微电网等方案 邯郸2022年8月26日 /美通社/ -- 8月24日,第二届中国钢铁产业链新装备新技术展洽会在河北邯郸开幕。美的工业技术旗下合康新能以冶金行业为蓝图,现场展示了变频节...

关键字: 微电网 电能质量 光伏 低压

摘要:风力发电机组近年来在我国发展较为迅速,风电并网成为趋势,但风力发电带来的电能质量问题不可忽视。现通过对风力发电系统类型进行介绍,分析了两种风力发电系统类型对电能质量的影响,并提出了提升电能质量的方法,为电力系统的正...

关键字: 风电机组 电能质量 提升
关闭
关闭