基于ARM的风力发电远程监控系统设计

间数据传送的底层协议组成。RTL8019AS的驱动程序就是在该层实现的。

(2)网络层。保留了完整的I呦议,对AR呦议进行简化,对于ARP包只响应ARP请求,取消RARP,只维护最简单的一个IP地址与MAC地址的映射Cache表,定时刷新。

(3)在传输层,用于工业现场一般采用TCP或UDP协议,TCP协议提供了一种可靠的而向连接的字节流运输层服务,而UDP协议是一个简单的而向非连接的数据报的运输层协议,考虑到所设计的系统数据传输的安全性,设计中选用TCP协议。

(4)在应用层,裁剪掉Hll7]协议,通过将控制界ntl设置在上位机上来代替其功能。

通过上述裁剪,就得到了一个适用的TCP/IP协议,把裁减的TCP/IP协议嵌入到操作系统uC/OS—II中,并提供API接口函数供应用程序调用,使得ARM可以快速无冲突地收发网络TCP数据包,符合系统对实时性和可靠性的要求。

2.2用户任务设计

嵌入式控制器中使用了tLC/OS—II操作系统,在自己的系统中使用斗C/OS—11编写自己的应用程序,必须遵守/上C/OS—II的编程规范。在I-LC/OS—II中,程序从main0函数开始执行,然后根据内核的调动,来运行所创建的各个任务。

在本系统中,除了main()外,还定义了7个任务,分别来完成通信、控制等功能。这些任务分别是:以太网数据接收任务,TCP数据处理任务,基于TCPdP的数据发送任务,采样任务,PWM实现任务,XML文件处

i?

开始

‘1●

7(全局函数、变量卢明jA\

f用户任务1I

}关闭中断、初始化硬j

l|k.件、设置时钟j}

■统初始化。蹦的]’I用户任务2I系统任务l7.I系统初始化os“的。』\

一j。一/

湎娶Ⅳf创建系统任务及系统消:I、必/I.息!j

|f.创建用户任务I.创建用户

t、用户任务n[系统任务2,}任务2……创建系统任务8Ⅶ/n动多任务,打开中断7l

\/

一56一

图4用户程序流程

Fig.4Userprogramprocedure

理任务以及算法实现任务。通过这些任务来实现控制

器功能,参见图4。

3风力发电远程监测系统体系结构

3.1远程监测系统体系结构

工业以太网风力发电远程监控系统由信息管理

层、过程监控层、现场控制层等3部分构成。信息管理

层采用交换式以太网结构并通过网关及路由设备接

人Internet。在该层中采用Browser/Served立用架构,通

过Web服务器向远程用户提供基于ASP技术的Web应

用,远程用户可通过Web浏览器从WebJ]臣务器得到现

场的实时数据,了解现场的实际情况,并按各种方式

处理这些实时数据。在现场控制层中,使用利用IP技

术设计的嵌入式控制器。现场控制器之间能够根据以

太网协议进行相互访问。现场控制层的主要功能包括

现场数据采集、现场设备的控制等。在过程监控层中

通过工业交换机将监控机连接到信息管理层,与信息

管理层中主机进行交流。过程监控层的主要功能是监

控现场设备运行情况,并利用组态软件进行复杂的组

态工作,将组态信息通下载到现场智能I/0终端上,调

整其控制算法和参数。风力发电的远程监测结构示意

图如图5所示。

WebH瞳务器是一个网站服务器。在Web服务器中

从OPC数据服务器实时获得现场数据。在web服务器

上建立了嵌入了人机交互的ASP动态页面,用户通过

该动态页面监测风力发电现场运行状况。

3.2远程通讯的实现

Socket实际在计算机中提供了一个通信端口,可

图5风力发电远程监测结构示意图

Fig.5Structureofwindpowergenerationremotemonitoring

system

总第47卷第537期2010年第眇期

电测与仪表

ElectricalMeasurement&Instrumentation

V01.47N0537

Sep.2010

服务器

图6流式socket应用程序时序图Fig.6Sequencediagramofsocket_streamapplication以通过这个端口与任何一个具有Socket接口的计算机通信。应用程序在网络上传输,接收的信息都通过这个Socket接口来实现。在应用开发中就像使用文件句柄一样,可以对Socket句柄进行读、写操作。

在本课题中采用的是字节流套接字,即面向连接的通信,其时序图见图6。建立连接的两个程序分别称为客户端(Client)和服务器端(Server)。客户端程序申请连接,而服务器端程序监听所有的端口,判断是否有客户程序的服务请求。当客户程序请求和某个端口连接时,服务器程序就将Socket连接到该端口上,此时服务器与客户程序就建立了一个专用的虚拟连接。客户程序可以向Socket写入请求,服务器程序处理请求并把处理结果通过Socket送回。通信结束时,再将所建的虚拟连接拆除。

3.3Web页面设计

该系统主要针对风力发电场的现场监测、风电场状态的信息化而开发[41,主要实现的功能有:

(1)通过远程监测计算机或中央监测计算机实时检测机械和电气参数等,包括全部风电机的运行状态、发电量、风速、发电机转速和设备的温度、压力等参数、各测量值的实时数据[51。

(2)以非常直观的曲线图方式提供当前和历史上的风机数据,如电量曲线、功率曲线、风速曲线等。

风力发电远程监控系统概貌如图7、8所示。在该

图7风力发电机系统概貌

Fig.7Generalpictureofwindpowergeneratorsystem

图8风力发电系统各参数的实时显示

Fig.8Real-timedisplay

of

parametersinwindpower

generationsystem

界面上客户端监测者可以通过选择想要监测的风机,对风机运行数据进行实时监测。

4结束语

设计风力发电远程监控系统已调试完毕,可应用于远程控制实际系统装置。在测试过程中将本机IP设为202.195.59.173,该IP与WebH艮务器的IP在同一网段内,结果表明,该系统能够很好的完成任务,并通过网络将实时数据呈现给远程客户。’

参考文献

【l】王志新风力发电及其控制技术新进展fJ】_低压电气,2009,(19).

WangZhixin.NewDevelopmentofWindEnergyGenerationandControlStrategy[J].LowVoltageApparatus2009,(19).

【212WUDingguo.WANGZhixin.ThestudyofmuhimodepowereontrolsystemforMWvariable-speedwindturbine叨.WSEASTxmmaetionsonSystem,2008,00).

【3】孙杨.大型风电场的计算机远程监控系统阴率}技咨询导报,2007,(23).SunYang.Computerremotemonitoring町stemof(下转第80页)

一57—

总第47卷第537期2010年第凹期

电测与仪表

ElectricalMeasurement&Instrumentation

、ol,47No翮

Sep.2010

充电阶段结束后,充电控制器就会对充电过程进行统计,充电完毕。

4实验结果

设置CPU频率为72MHz,CAN总线的传输速度为1Mbps。在MCU和BMS之间的CAN网络上加入USBCAN—11分析器,捕获到如下图5所示的数据。

通过分析上图中的数据,我们可以得到如下数据表格。可以看出MCU和BMS之间通过CAN数据包进行数据共享,BMS发送需求请求,MCU根此来控制充电回路的电压和电流值,从而充分的满足BMS的充电要求,达到最优的充电效果。

5结束语

本文详细阐述了电动汽车车载充电器的设计方案,介绍了其硬件和软件的设计方法。该车载充电器可以有效的减少地面充电设备的成本和简化地面设备的复杂度,同时还增强了汽车的充电设备的通用性。随着电动汽车产业的发展,车载充电器的应用将更加广泛,市场也将不断增大。

参考文献

【11张浩.基于功率M0s线性高压放大器设计们.现代电子技术2010’(2).ZHANGHao.DesignofLinearHi{;IIVoltageAmplifierBa.∽donPowerMOSFETIJI.ModemElectronicsTechnique.2010.(2).

f2】阳宪惠.现场总线技术及其应用[MI.北京:清华大学出版社,1999.

YANGXianhui.FieldbustechnologyandapplicationslM].Beijing:TsinghuaUniversityPress,1999.

【313吴有宇.基于CAN总线的分布式动力电池管理系统叨.汽车工程,2004,26(5).

WUYouyu.DistributedTractionBatteryManagementSystemBasedOnCANBus[JI.AutomotiveEngineering,2004,26(5).

【4】南金瑞.纯电动汽车电池管理系统的设计及应用叨.清华大学学报(自然科学版),2007,47(¥2).

NANJinmi.Electricvehiclebatterymanagementsystem[J]doumalofTsinghuaUniversity(ScienceandTechnology).2007,47(¥2).

作者简介:

朱光欢(1985—1,男,硕士研究生,从事嵌入式系统技术研

究。Emaihzhughuan@163.eom;

李向1jEI(1969一),男,副教授,从事现场总线技术及应用、嵌入式系统技术研究。

收稿日期:2010-06—30

(田春雨编发)

(上接第57页)

large-scalewindfarm叫..ScienceandTechnologyConsultingHerald,2007,(23).

【4】陈新.基于Web的远程监控与数据采集系统L玎电子科技大学学报,2003,(4).

ChenXin.ApplicationofLongDistanceSupervisoryControlandDataAcquisitionSystemBasedonWeb叨.JournalofUniversityofElectronicScienceandTechnologyofChina,2003,(4).

【5】刘敦敏.孙云莲,王黎.B/S模式的电力技术监督管理系统权限管理的实现【JJ.计算机应用研究,2003,(11).

LinDunmin,SunYunlian,WANGLi.RealizationofRightManagementforSupervisoryManagementSystemofElectricalTechnologyBasedonB/SMode{J】.ApplicationResearchofComputers,2003,(11).作者简介:

李增1孟1(1956一),男,汉族,江苏泰州人,江苏畜牧兽医职业

技术学院机电工程系主任,副教授,研究方向为电器设

备控制与故障诊断技术。Emil:jstzzgl@sina.tom

张浩(1977一),男,辽阳供电公司,工程师。

夏扬(1955一),男,教授。博士,硕士生导师。研究方向为自动控制技术与应用,太阳能光伏发电与应用。

投稿13期:20lo-06—02

(杨长江编发)

一80—

基于ARM的风力发电远程监控系统设计

作者:李增国, 张浩, 夏扬, LI Zeng-guo, ZHANG Hao, XIA Yang

作者单位:李增国,LI Zeng-guo(江苏畜牧兽医职业技术学院机电工程系,江苏,泰州,225300), 张浩,ZHANG Hao(辽阳供电公司,辽宁,辽阳,111000), 夏扬,XIA Yang(扬州大学,能源与动力工

程学院,江苏,扬州,225009)

刊名:

电测与仪表

英文刊名:ELECTRICAL MEASUREMENT & INSTRUMENTATION

年,卷(期):2010,47(9)

被引用次数:1次

参考文献(5条)

1.王志新风力发电及其控制技术新进展[期刊论文]-低压电器 2009(19)

2.WU Dingguo;WANG Zhixin The study of muhimode power control system for MW variable-speed wind turbine 2008(10)

3.孙杨大型风电场的计算机远程监控系统[期刊论文]-科技咨询导报 2007(23)

4.陈新基于Web的远程监控与数据采集系统[期刊论文]-电子科技大学学报 2003(04)

5.刘敦敏;孙云莲;王黎B/S模式的电力技术监督管理系统权限管理的实现[期刊论文]-计算机应用研究 2003(11)引证文献(1条)

1.崔秋丽基于ARM的GPS数据接收系统的设计与实现[期刊论文]-电子测量技术 2011(1)

本文链接:https://www.360docs.net/doc/011624840.html,/Periodical_dcyyb201009014.aspx

相关文档
最新文档