- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
G N D T X D
R X D
R 3
R 6
V D 2
V D 1D W 1C
3
C 1
V D 3
C 2
R 2R 1
R 4
R 5
Q 1
U 2
U 2
1234
8765
1234
8765
BOOST VCC CAP+ OSC GND LV CAP. WOUT
RO VCC R E B D E A DI GND
485A
485B
图2 RS-232/RS-485电平转换器电路
P W M
M P P T
Gate driver
Current control
Voltage regulator
Reference signal
Grid ~
Current sensor
L
S3
S4
S1
S2L
V D
图1 并网逆变器系统结构图
S B
I PV U P V
U dc +-
U dcref
电气时代2006年第1期 | 73
【电力监控专辑】
组成。其中标准段的报头采用“7EH”,用以通知CPU 一次传输数据的开始,即只有检测到报头才认为接收到一组正确的数据;地址段的5~7位是上位机地址,0~4位是下位机地址,采用地址段可以实现PC机与多台并网逆变器的通信;信息段包含三类信息:命令字、状态字和功能码。其中命令字可以传递控制指令入并网逆变器启动、停止和改变工作状态等;功能码用来传送监控显示的数据,如太阳能电池的输出直流电压和输出直流电流等值;后面的状态字用来说明下位机的工作状态,如运行故障、非法指令等。校验段的值是前面8个字节的异或,当CPU 接收完数据后对前面8个字节做异或运算,再和校验段进行比较,如果相等就认为接收的数据正确,否则通知接收数据错误,要求重发。
2.SCI 通信程序设计
F240的SCI的初始化工作放在主程序的开始部分,包括SCI 的中断设置,波特率、数据位和停止位的设置等。由于RS -485是半双工的通信模式,即一次只允许一个方向的通信使能,本文采用交互式的传输方式,SCI 初始化时开接收中断而发送中断是关闭的,在接收完上位机的一组传输数据并处理完成后就关闭接收中断而打开发送中断,上位机在收
完一组传输数据后进行显示和绘图等工作,然后通过定时器控制定时再返回一组传输数据。具体的软件流程如图4所示。
3.上位机VB 界面开发
监控软件的主运行界面如图5所示,在主运行界面中,PV 直流电压、PV 直流电流、交流电压、交流电流、交流频率等数据项通过RS -232串口从F240获得,除了可以用数字的方式显示系统的运行参数,主运行界面下半部分的主要运行参数曲线可以直观地显示出一段时间内系统的运行状况,双击每一个小图都可以调出该曲线图形的单个显示窗体,从而可以更清楚地观察各个系统运行参数的变化情况。系统状态部分可以显示系统处于正常运行还是故障状态。运行模式数据项反映的是目前的系统运行方式,可由直接用户或系统控制员改变。运行时间由控制微机决定,不通过通信传输。
其中文件菜单可以完成系统运行数据和曲线的保存及打印功能,根据提示,选择保存直流电流、直流电压、交流电流和交流电压的波形,打印子菜单可以选择打印某一幅或是多幅指定曲线,或是打印整个运行窗体;窗口菜单完成的功能是通过选择不同的子菜单可以方便地在以下窗口中进行切换:主运行窗口、直流电流窗口、直流电压窗口、交流电压窗口、交流电流窗口、查看运行数据库窗口、查看故障数据库窗口;操作菜单可以改变并网逆变器的工作模式:MPPT工作模式、恒电压跟踪模式和恒功率输出模式,以及关闭并网逆变器;帮助菜单可以完成软件的使用方法介绍和使用中可能遇到的问题解释。
4.监控软件中数据库的设计
VB6.0具有良好的数据库接口能力,可以很方便地操作Access,FoxPro 等类型数据库。本软件中采用DAO(data access objects编程的方式建立了两个Access数据库,分别是运行数据库(yingxing.mdb和故障数据库(guzhang.mdb。每个数据库中的表都以日期命名,即每天建立一个新表,这样既不会造成文件重复也利于文件表的查询;每个表都以运行日期和运行时间作为索引,可以方便地进行记录的浏览和查询。
报头 地址 命令字低 命令字高 功能码低 功能码高 状态字低 状态字高 校验字
标志段地址段
信息段
校验段
图3 通信数据结构
关接收中断
开发送中断
SCI中断入口通信错误?计数器=14?接收中断使能?
发送标准位=1?计数器=14?
计数器清零
关发送中断开接收中断
关接收中断
出栈返回Y Y
N
N
N
N
Y
Y
N
Y 图4 SCI流程图
调数据处理子程序计数器清零保存接收数据计
原创力文档


文档评论(0)