您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页基于Modbus总线的智能断路器控制器设计

基于Modbus总线的智能断路器控制器设计

来源:尚佳旅游分享网
2010仨 仪.表技术与传感器 2010 第5期 Instrument Technique and Sensor No.5 基于Modbus总线的智能断路器控制器设计 曾 哲 ,戴瑜兴 ,王卫国 (1.湖南大学电气与信息工程学院,湖南长沙410082 2.天正集团有限公司,浙江温州325604) 摘要:主要介绍了Modbus协议的智能断路器控制器的设计,采用模块化的设计思想,整个系统分为控制器模块和通 信模块,分别用单片机进行控制,阐述了硬件设计思想和软件流程。实验测试表明,系统可靠性高、成本较低、扩展性能 好。 关键词:智能断路器;单片机;Modbus 中图分类号:TM561 文献标识码:A 文章编号:1002—1841(2010)05—0058—02 Design of Intelligent Circuit Breaker Based on Modbus Fieldbus ZENG Zhe ,DAI Yu—xing ,WANG Wei—guo (1・College of Electrical and Information Engineering,Hunan University,Changsha 410082,China; 2.Tengen Group Company Limited,Wenzhou 325604,China) Abstract:This paper introduced the design of intelligent circuit breaker based on Modbus fieldbus,modularization Was adopted in this desing and it was divided into two module,controller and communication,respectively.Both of them were controlled by MCU, the hardware and software Was given.And the experiment has proved this system is reliable,it has low cost and good extensibility. Key words:intelligent circuit breaker;Single-chip microcomputer;Modbus 78L05输人端电压,并且输出一个PWM信号调节场效应管 IRF540的开关时问,使得781_08输入端的电压稳定在l2 V左 右,保证78L08输出稳定的8 V电压给信号调理电路供电,再通 过精密并联稳压器TL431并配置外部电阻R =R 就可以输出 稳定的5 V电压给单片机供电。要注意的是,场效应管的导通 与截止,会引起电流互感器负载阻值的变化。在一定频率下, 根据电流互感器特性,电流互感器的负载阻值和次级电流大小 成反比,因此PWM会引起检测信号的变化,在软件上需要对其 进行补偿。 图2 自生电源模块电路图 2.2信号采集单元 考虑到在低压电网中,进入A/D转换的电流信号范围较 大,为保证较好的线性范围,采用空芯互感器。同时,为了提高 采样精度,在信号采集电路中将信号分成小信号和大信号两 组,对小信号利用硬件电路进行放大处理后输入单片机,而大 信号则直接输入。根据电流互感器的性能参数选择小信号的 放大倍数,使放大后的电流保持在A/D转换量程的80%以 内。 2.3通信接口单元 基金项目:浙江省重大科技专项项目(2007Cl1072) Modbus协议的物理层一般都采用RS-485半双工结构作为 收稿日期:2009—10—17收修改稿日期:2010—12—03 通信接口标准。通信模块的主控芯片选用的是Mcgs08DZ60, 第5期 曾哲等:基于Modbus总线的智能断路器控制器设计 59 它有2个串口,可分别通过RS-d85接口同控制器模块和上位机 相连。因断路器应用于各种复杂的现场环境,该设计采用了 SN65HVD22作为RS-d85收发器,它的共模电压范围为一20— 25 v,超过了TIA/EIA-485两倍的要求,针对噪声与失效情况提 供了良好的保护功能。它的驱动能力强,能够在500 kbit/s的 速率下传输1 200 m的距离,满足对断路器进行远程控制的长 线缆应用。 3软件系统设计 3.1信号采集与三段保护 采样程序使用了分时检测以缩短检测时间,提高响应速 度,方便其它功能的扩展。对未经过放大通道的检测电流,每 20 ms作为1个周期,每个周期采样32次,每次检测ABC三相 的电流;对经过放大通道的检测电流,因只用于长延时保护,实 时性要求较低,每个周期只采样1相,4个周期采样完ABCN四 相的电流。在长延时保护程序中,平时采用放大通道的采样 值,只有当放大通道的采样值超出设定的阈值时,才采用未放 大通道的采样值进行能量累积计算。 智能断路器实现过载长延时,短路短延时,短路瞬动的三 段保护功能。三段保护算法基于定时限和反时限的保护特性, 定时限保护是实际电流超过保护阀值后按设定的时间脱扣保 护,动作时间恒定;反时限保护实际是模拟热磁效应,采用能量 累加的方式调整保护延时,当实际电流超过保护阀值后,脱扣 动作时间跟实际电流的平方成反比 。对于过载长延时保护 功能,只采用反时限特性,在程序中设定一个过载阀值和一个 能量阀值,采样值大于过载阀值时,能量进行累加,当能量累加 超出设定的能量阀值时,发出脱扣信号,电流越大,能量的累加 就越快,当电流回落到过载阀值以下,能量也会以一定比率减 少直至为零进入正常工作状态。系统以1.1 It(,r为长延时整 定电流值)为过载阀值,使得实际电流为1.05, 时2h内不动 作,1.3 Ir时在2 h内动作,具体保护延时时间按照长延时反时 限公式: 1 , =(半) ×t (1) 』 式中: 为长延时动作时问;,为实际电流;t 为长延时整定时 间。 对于短延时保护,采用反时限加定时限保护方式,当短延 时整定电流, <81,时,按照短延时反时限公式保护: 8, =( ) ×t (2) 』 式中: 为短延时动作时间;,为实际电流;£ 为短延时整定时 间。 短延时整定电流大于8,『时,按照整定时间t 动作;对于 短路瞬时保护,当实际电流连续两个采样周期大于设定值后立 即动作。它们三者的整定电流必须遵循长延时整定电流, ≤ 短延时整定电流,sd≤短路瞬时整定电流,。.信号采集与三段保 护的流程图如图3所示。 3.2通信软件设计 在标准的Modbus网络上,有两种传输模式:ASCII和RTU, 图3信号采集与三段保护流程图 ASCII模式是将一个字节分为两个ASCII字符发送,而RTU模 式直接以十六进制传送数据,数据传送的效率高于ASCII模式 。该设计采用RTU传输模式。使用RTU模式时,两帧数据 之间靠间隔3.5个字符时间来进行区分,如果一帧数据在小于 3.5个字符时间内接着前一帧开始,接收的设备将认为它是前 一帧的延续。 设计采用定时中断来确定数据帧的起始和终止,一旦接收 到数据,则进入接收中断函数进行保存,并启动3.5倍字符时 间使能函数,允许定时中断。在3.5倍字符时间内,收到下一 帧数据,则再次进入接收中断函数保存数据,重新启动3.5倍 字符时间使能函数;否则,进入定时中断函数,更新事件信号量 为帧已接收完毕状态,禁止定时中断。在主函数的主循环中对 事件信号量进行检测,当检测到事件信号量更新为接收完毕状 态,判断该帧的目的地址是否为该从站的设备地址或广播地 址,核对接收到的帧的功能码,若有相应的功能码,调用子函数 进行功能解释,否则发送例外响应帧,收发数据流程如图4所 示。 3.3上位机监控软件设计 采用Visual C++6.0开发的上位机监控软件,具有良好的 人机交互界面,能让用户对整个网络中的各节点进行操作。上 位机系统同通信模块采用主从方式进行通信,上位机每隔一段 时间(可设定,通常设置为1 S)向通信模块发送查询信号,通信 模块收到查询信号后,向控制器申请查询,控制(下转第62页) 62 Instrument Technique and Sensor Mav.2010 图6给出了实际频率值和经过小数分频算法组合后得到 的频率值的对比曲线。点划线A是根据式(2)由,M为9.009 kHz和 +。为8.929 kHz进行组合、基于Matlab绘制出的频率 4结束语 提出一种基于FPGA的新型全数字锁相倍频设计思想,给 出了详细的设计方法,由于该方法能够完全使用硬件描述语言 Verilog实现全数字逻辑电路,因此可对输入信号进行快速采样 和锁定。通过在QuartusⅡ综合开发平台中进行的仿真分析,以 及利用Matlab软件进行的频率误差曲线分析,验证了该方法的 可行性,证明了该方法具有精度高,锁相速度快等优点,具有一 定的实际应用价值。 参考文献: [1]张厥盛,郑继禹,万心平.锁相技术.西安:西安电子科技大学出版 社.2000. 值,直线B是实际输入的频率值。通过计算分析得知,利用该 小数分频方法产生的输出信号误差不超过实际信号的 0.O1% 9.0l 9.o0 8.99 8.98 8.97 8.96 8.95 8.94 8.93 8.92 [2] 张宪起,鲁争焱,张浩然.基于FPGA/CPLD控制系统的设计方法. 集成电路通讯,2007,25(1):1—6. [3] 庞浩,俎云霄,王赞基.一种新型的全数字锁相环.中国电机工程 学报,2003,23(2):37—41. 图6两种频率值的对比 [4] 单长虹,孟宪元.基于FPGA的全数字锁相环路的设计.电子技术 应用,2001(9):58-60. 这里需要强调的是分频因子 必须足够大。因为当系统 时钟频率为200 MHz时,在Quartus的报告中会提示系统时钟 频率经分频因子分频后的频率值最大不超过75 MHz,也就是说 从数控振荡器输入时钟到分频因子正确输出,至少需要14 ns 的时间,而且分频因子输出时数控振荡器的计数应小于分频因 子,否则会导致输出错误。 (上接第59页) [5] 鄢华浩,王枚,赵利.一种新型频率合成器的实现.现代电子技术, 2004(5):10—12. 作者简介:郭雨梅(1965一),教授,博士研究生,主要从事现代检测技术 及装置、智能仪器和网络化测控技术等方面的研究。 E—mail:gym1 12@163.com 图5系统监控界面 器在线监测等功能,且成本低,易于实现。模块化的设计,也提 高了实际应用中选择的灵活性。 参考文献: [1]李彬,萧德云,张正芳.基于单片机和CPLD的智能UO模块设计. 计算机工程与应用,2OO6(36):66—69. [2] 邱杏飞,吴为麟.新型智能控制器的研究与开发.电力系统及其自 图4通信模块收发数据流程图 动化学报,2005,17(3):87—90. 器经通信模块将电流等数据发送给上位机。此外,上位机还可 以设置控制器的整定参数以及发送远程合分闸命令。图5为 [3]全国低压电器标准化技术委员会.GB14048.2-2001低压开关设 备和控制设备低压断路器.北京:中国标准出版社,2001. [4] 汪献忠,刘巍,吕运朋.基于MODBUS协议的工业智能通讯模块 的设计.仪表技术与传感器,2006(6):47—49. 『5] GB/Z19582.1 基于Modbus协议的工业自动化网络规范,第1 部分:Modbus应用协议,2004. 在波特率9 60O bit/s下,设置Modbus帧间间隔为50 ms,超时时 间为300 ms,查询时间为1 s时,对节点地址为10的额定100A 断路器线路电流有效值进行监控的系统监控界面。 4结束语 文中设计的基于Modbus总线的智能断路器控制器不仅可 作者简介:曾哲(1984一),硕士研究生,研究方向:嵌入式系统及应用, 现代通信与网络技术。E—mail:wjs.cz@163.com 以精确、灵活地实现三段保护功能,还可以实现故障报警、断路 

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有 湘ICP备2022005869号-4

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务