基于嵌入式Win CE系统的电能质量监测仪_第1页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于嵌入式win ce系统的电能质量监测仪电能的应用程度是衡量一个国家电力进展水平的重要标记之一。近年来,用户对电能质量的要求越来越高,使得电能质量问题日益紧迫地摆在了大家的面前,电能质量的好坏挺直关系到国民经济的总体效益。为了提高供电质量,保证电网和供电设备平安、经济及牢靠运行,国内外许多讨论机构和公司研制生产了各种功能的电力参数分析仪表、仪器,但传统的基于有效值理论的监测技术已经不能完整、精确地描述实际发生的动态电能质量问题。在此,设计了一种基于系统的电能质量参数监测仪,改进了以往同类监测仪的缺点,能实时地显示出动态电能质量的参数变幻,具有较高的实际应用价值。1 电力参数的计算电能质量主要

2、包括由公用电网供应用户端沟通电能品质的一些参数。本文主要研究国家标准涉及的各项稳态指标,如频率、()、谐波、闪变、三相不平衡度等,以及功率、相位差、谐波畸变率等相关指标的分析测量,这也是普通的电能质量测量分析仪器所关怀的电能质量指标。下面给出各项电能参数的计算办法:电压有效值的离散化计算公式:式中:ua,ub,uc,ia,ib,ic分离为各相电压电流的有效值。式中:fs为所选晶振频率(单位为hz);tcnt为一个整周期定时器计数值。谐波含量就是各次谐波的平方和开方。谐波电压含量与谐波电流含量分离表示为:2 系统整体结构基于9和嵌入式windows ce系统的整体结构图1所示。该系统采纳+arm

3、9的双cpu形式,其中,dsp采纳ti公司的tms320f2812;arm9采纳samsung的。该系统中arm部分用购买的开发板举行开发测试。tms320f2812提供了足够的处理能力,使一些复杂实时控制算法的应用成为可能,它主要完成对三相沟通电压、电流的数据采集,电压和电流经过信号调理,经互感器隔离降压,经低通滤除高频重量,使电压和电流进入tms320f2812处理器,之后通过tms320f2812对这些数据举行计算处理,再通过can通信将处理好的数据传送给arm模块。s3c24lo是samsung公司推出的1632位risc处理器,具有低成本、低功耗、小体积、高性能的特点,集成了丰盛的片

4、上资源。系统中,其主要作用是利用通信来接收从dsp传过来的数据,并对其举行显示,以实现实时监测,同时,还可通过接口将数据存储到u盘上。其中,tms320f2812的can型号为pca82c250。tms320f2812片上集成了can通信接口,可挺直与pca82c250上的txd和rxd相连,并将信号转换成canh,cahl后,在can总线上传输。因为arm开发板并没有提供can接口,所以此部分要举行外扩。s3c2410与can总线的接口采纳spi转can的方式,控制器采纳公司的mcp2515。s3c24lo的spi接口可挺直与mcp2515控制器的spi接口相连,控制器输出端的信号经pca8

5、2c250转化为canh,canl后,在can总线上传输。3 嵌入式操作系统win ce的定制、移植及驱动程序的开发31 can驱动程序的开发platform builder本身自带了无数驱动程序,如串口驱动、usb口驱动等,但因为系统中的can总线通信部分是外扩的,开发商提供的bsp开发包不包含这部分驱动,要自行编写驱动程序和注册表部分的文件,定制出cec文件,并将生成的驱动与bsp举行绑定。can驱动开发流程为:编写can驱动时,首先要确保s3c24lo的spi接口可以正常工作,再利用spi接口对mcp2515寄存器举行相应的设置。can总线驱动的设计步骤为:(1)初始化s3c2410的s

6、pi口。设置波特率、主从模式、通信方式等;(2)初始化mcp2515。设置相应的发送、接收缓冲器;(3)编写can控制器的收发程序;(4)编写can流接口的函数形式;(5)导出流接口,修改注册表和cec文件。32 操作系统的移植对windows ce操作系统举行移植,先举行wince bootloader的开发,然后举行操作系统的特性配置和移植,再举行硬件平台上驱动程序的开发,最后对应用程序举行移植和开发。(1)bootloader的开发。bootloader的结构可以分为bl common、oem代码、eboot、存储管理、edbg驱动程序五个部分。这五部分中,除了oem代码需要自己编写外,

7、其他几个部分的代码都是由windows ce本身提供的。(2)内核的配置和移植。win ce内核的配置和移植是在platform builder的协助下,按照系统的详细应用目标来举行各种功能裁减,然后由sysgen即可编译生成所需的操作系统镜像nkbin。当platformbuilder胜利编译生成wince内核后,通过platformbuilder自带的tfpt网络传输工具或其他tfpt网络传输工具将内核下载至硬件平台中。(3)驱动程序开发。windows ce提供了特定的驱动程序框架,以驱动内部或者外围的硬件设备。驱动程序位于操作系统与硬件的中间,是bsp包的一部分,将操作系统与设备链接起来,操作系统就能识别设备,并为应用程序提供相应的服务。在此主要介绍了can驱动程序的开发。(4)应用程序的开发和移植。完成以上内容后,就可以针对硬件平台和详细系统要求举行应用程序的开发。4 结语设计了一种基于arm9和windows ce的数据采集系统,采纳tms320f2812处理器对数据举行采集,充分发挥了这款dsp芯片的数据处理能力;s3c24lo和w

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论