36kVA补偿装置综合控制箱软件详细设计说明书.docVIP

36kVA补偿装置综合控制箱软件详细设计说明书.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
36kVA补偿装置综合 控制箱软件详细设计说明书 编写: 校核: 批准: 日期: 目 录 1. 概述 2. 控制功能需求 3. 硬件资源介绍 4. 硬件资源分配 5. 软件流程框图 概述 编写目的 本详细设计说明书的编写目的是为了说明程序系统的各个层次中的每个软件对象(包括每个模块和程序)的设计考虑,每个功能模块的具体实现等。 项目概况 项目名称:36kVA补偿装置综合控制箱软件详细设计说明书。 项目背景:将三台6.6kVA单相STATCOM的主功率线路接入综合控制箱内,两组无功补偿电容器通过各自的切换电容接触器与STATCOM并联接在主功率线路上,并在主功率线路上配以熔断器、接触器、空开,用以保护和控制整个设备。综合控制箱装有一个空开,用以给整个装置上电;一个紧急停机按钮;一个启停按钮;一个复位按钮;三个指示灯(红、白、绿分别代表故障状态、通电状态、运行状态);一个液晶显示屏,用以显示电网、负载以及设备的参数与状态,并通过触摸功能实现启动/停止功能。综合控制箱配有辅助电源、开关状态检测电路以及主控芯片DSP2407,实现对三台单相STATCOM、无功补偿电容器以及液晶显示屏的控制。整个系统结构图如图1所示。 图1 装置系统结构图 图2 综合控制系统框图 综合控制箱配置的液晶显示屏共有2幅显示界面,如图2所示。 界面1 界面2 图3 液晶显示界面 控制功能需求 根据单相STATCOM的详细参数设计报告,其软件部分控制功能需求如下: 实现启动按钮、复位按钮检测。 实现控制箱与下位机(三台单相STATCOM)进行CAN通信。接收下位机发来的三相电网电压有效值、补偿电流有效值、负载电流有效值、负载电流无功分量、负载电流有功分量、保护状态,并给下位机发送启停指令、电容器投切状态。 实现控制箱与智能终端显示进行SCI通信。将从下位机得来的数据通过一定运算处理后送至智能终端进行显示,包括:各相电网电压有效值、补偿电流有效值、负载有功功率、负载无功功率、负载视在功率、补偿后电网功率因数、以及各类保护状态(电网过欠压、电流过流、直流过压、硬件保护、通信故障)。 接收智能终端发来的开机指令。 通过对下位机发来的数据进行处理,实现对补偿电容的准确投切。 软件控制系统图如图4所示 图4软件控制系统图 硬件资源介绍 DSP2407控制平台主要用到以下几个模块: 图5 DSP2407硬件资源 各硬件模块在此功能如下: 开关信号调理模块:该模块主要负责检测启动按钮、复位按钮的逻辑电平,并对电平进行处理,转换成DSP能处理的3.3V电平。 开关输出放大模块:对DSP输出的开关信号进行放大、以便驱动信号灯和继电器工作。 CAN驱动:提供对CAN总线的差动发送和接收功能。 SCI驱动:提供对SCI总线的差动发送和接收功能。 硬件资源分配 该控制箱所用芯片为TI公司的TMS320LF2407芯片,其硬件资源分配如下表1所示。 表1 硬件资源分配 序号 板上资源 信号名称 信号含义 引脚功能 1 IOPA6 GPB10 启停按钮 输入IO 2 IOPA7 GPB6 复位按钮 输入IO 3 IOPB0 GPB9 工作指示灯 输出IO 4 IOPB1 GPB5 故障指示灯 输出IO 5 IOPB2 GPB8 继电器信号 (控制交流接触器) 输出IO 6 IOPE1 Kcap1 继电器信号 (控制电容组一接触器) 输出IO 7 IOPE2 Kcap2 继电器信号 (控制电容组二接触器) 输出IO 8 SCIRXD SCIRXD SCI接收脚 基本功能 9 SCITXD SCITXD SCI发出脚 基本功能 10 CANTX CANTX CAN发出脚 基本功能 11 CANRX CANRX CAN接收脚 基本功能 软件流程框图 该程序主要包括以下几个主要功能模块:系统初始化模块、I/O初始化、定时器T1初始化、CAN初始化、液晶界面坐标初始化、SCI初始化、SCI函数、CAN函数、T1下溢中断。 系统初始化模块 系统初始化模块主要是对系统需要用到的各功能模块使能并进行初始化配置,包括I/O口初始化和定时器T1初始化。 I/O初始化 根据表1通过寄存器MCRx将DSP各复用引脚设置成相应的基本功能或者一般I/O功能,对于一般I/O功能,我们可通过寄存器PxDATDIR,设置其输入输出方向。 定时器T1初始化 定义定时器T1连续增减计数模式,128分频内部CPU时钟,下溢中断,周期为20ms。初始化后不使能定时器工作。 图6 系统初始化 CAN初始化 使能邮箱MBOX0、MBOX2、MBOX3、MBOX4、MBOX5,其中邮箱M

文档评论(0)

企管文库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档