基于Modbus通讯协议的RS-485总线在配电自动化控制系统中的应用

发布者:TranquilSilence最新更新时间:2012-03-21 来源: dzsc关键字:Modbus通讯协议  RS-485总线  配电自动化 手机看文章 扫描二维码
随时随地手机看文章

引言
随着输配电自动化程度越来越高,传统的输配电操作和控制方式已不再适应当今的发展要求,自动化控制系统得到越来越多的运用。RS-485因硬件设计简单、控制方便、成本低廉等优点广泛应用于工厂自动化、工业控制等领域。因此针对当前输配电行业的设备现状和发展需要,本文将介绍一种基于Modbus通讯协议的RS-485总线技术进行通信的智能断路器控制系统。
 
控制系统整体结构
基于RS-485总线的配电自动化控制系统由智能断路器、监控计算机和RS-485控制网络3部分构成。
智能断路器是直接面向运行现场的智能节点,其核心控制器件智能控制器主要功能是采集现场电流、电压、频率及功率因素等数值,按照一定的控算方法对配电控制回路的断路器进行控制操作;将现场检测到的电流、电压、断路器分合闸状态等信息通过RS-485总线通信网络传送至监控机,并实时处理监控机下传的遥控分/合闸等各种命令。
监控计算机的主要功能是对现场智能节点的运行参数进行实时检测,获得现场运行数据,监测系统状态异常,并根据故障信息发出相应的报警信号;以友好的图形界面直观指示当前各智能断路器的运行状况及参数信息;实现故障记录管理,并实现远程控制智能断路器分/合闸功能。
RS-485控制网络部分主要由RS-485通信接口、通信介质、接口电路、Modbus通讯协议及相应的通信软件组成。RS-485通信接口实现智能节点与监控计算机之间的串行连接;Modbus通讯协议制定了消息域格局和内容的公共格式,为智能节点与监控计算机之间提供通信规约;通信介质为双绞线,负载连接在A、B线之间。
为了深入说明RS-485总线接口在输配电自动化系统中的应用,本文以浙江正泰电器股份公司生产的NST1-H智能控制器为例,简要介绍该智能控制器的总体设计,并给出实现RS-485通信的硬件电路和软件。



图1  智能控制器结构框图


图2  智能控制器RS-485通信接口电路

现场智能节点
智能控制器在自动控制系统中需完成现场数据采集和处理、控制器各执行器件的控制及与远程监控计算机之间的通信等主要工作,因此智能控制器的设计是整个系统的关键部分。其结构框图如图1所示。
考虑到可靠性、性价比等因素,智能控制器CPU采用三菱系列单片机M30201。智能控制器设计采用结构化设计方法,包括四大部分:RS-485通信接口电路部分、电源管理部分、信号输出执行部分、I/O接口部分。其中I/O接口部分包括现场数据采集、键盘输入与显示和执行器的控制信号输出等工作。
在某些工业控制领域,由于现场情况十分复杂,各个节点之间存在很高的共模电压。虽然RS-485接口采用的是差分传输方式,具有一定的抗共模干扰的能力,但当共模电压超过RS-485接收器的极限接收电压,即大于+12V或小于-7V时,接收器就无法正常工作,严重时甚至会烧毁芯片和仪器设备。为消除此问题,增强智能控制器在通信中的抗干扰能力,本设计采用二次集成芯片MAX1480进行信号隔离,接口电路如图2所示。
本设计的异步通信数据以字节的方式传送,在每一个字节传送之前,先要通过一个低电平起始位实现握手。为防止干扰信号误触发RO(接收器输出)产生负跳变,使接收端MCU进入接收状态,在RO引脚外接3k缴侠缱瑁籔3.4与DE引脚之间通过74HC86实现反相控制,以防止MCU上电时对总线的干扰。



图3  CRC校验码生成流程图

Modbus通讯协议及编程
本设计采用Modbus通信协议的RTU通讯模式,消息发送至少要以3.5个字符时间的停顿间隔开始。网络设备不断侦测网络总线,包括停顿间隔时间内。当第一个域(地址域)接收到,每个设备都进行解码以判断是否发往自己的。一个典型的消息帧为:起始位 设备地址 功能代码 数据 CRC校验 结束符。监控计算机通过将要联络的智能控制器的地址放入消息中的地址域来选通智能控制器。当智能控制器发送回应消息时,它把自己的地址放入回应的地址域中,以便监控计算机知道是哪一个设备做出回应。地址0是用作广播地址,以使所有的智能控制器都能认识。当消息从监控计算机发往智能控制器时,功能代码域将告之智能控制器需要执行哪些行为。在这里主要使用到2种功能码,03H:读寄存器数据;06H:写寄存器数据。读寄存器的内容包括开关分/合闸状态、当前电流值、电压值、故障记录值等。智能控制器回应时,它使用功能代码域来指示是正常回应(无误)还是有某种错误发生(称作异议回应)。对正常回应,智能控制器仅回应相应的功能代码。对异议回应,智能控制器返回一等同于正常代码的代码,并将功能代码首位置为逻辑1。例如:一从监控计算机发往智能控制器的消息要求读一组保持寄存器,将产生如下功能代码:0 0 0 0 0 0 1 1对正常回应,智能控制器仅回应同样的功能代码。对异议回应,它返回: 1 0 0 0 0 0 1 1除功能代码因异议错误作了修改外,智能控制器将一独特的代码放到回应消息的数据域中,监控计算机应用程序得到异议的回应后重发信息,直到智能控制器能够正确响应;通过写寄存器可实现开关遥控分/合闸控制及更改智能控制器系统参数等功能。在最后一个传输字符之后,一个至少3.5个字符时间的停顿标定了消息的结束,一个新的消息可在此停顿后开始,如果停顿时间小于3.5个字符时就会引起CRC校验错误。在程序中设置一个帧计时器,当线路上有数据时就刷新该计时器,线路空闲时则停止刷新,计时时间达到3.5帧时计时器被软件清除,而下一帧则为地址帧。
由于Modbus编程主要需处理好CRC校验码的生成及数据包开始标志的测试,图3给出CRC校验码的生成流程。

结语
Modbus协议是目前得到广泛应用的通信协议,而其构筑的硬件平台RS-485总线具有硬件设计简单、控制方便、成本低廉等优点,在工控自动化系统中将得到越来越多的应用。

关键字:Modbus通讯协议  RS-485总线  配电自动化 引用地址:基于Modbus通讯协议的RS-485总线在配电自动化控制系统中的应用

上一篇:ADSP2181与液晶显示模块SMC1602B的接口设计
下一篇:数据转换器串引LVDS接口改善板布线

推荐阅读最新更新时间:2024-05-02 21:58

基于RS-485现场总线的网络空调系统
1、引言   20世纪90年代以来,随着信息技术的迅速发展,特别是互连网络技术的长足进步,信息越来越普遍贯穿于我们日常的生活中,它正悄悄的改变我们的生活方式,信息家电也由此应运而生。作为传统家电的空调器向智能化、数字化、网络化的方向进化,实现全面的数字化,正是大势所趋。借助互连网络、电话网络和工业局域网,运用先进的通讯技术,可以将某一地域内的空调器组成网络,实行本地或异地集中控制和监测、进行数据采集、故障诊断、故障排除、售后维护等功能。本文将介绍广州华凌空调设备有限公司开发的基于RS-485现场总线的网络空调系统。 2、网络空调的优点   2.1 具有单机工作模式空调机的所有制冷、制热、除湿、除霜等功能,能进行本地操
[嵌入式]
配电自动化控制系统应用分析
在分析供配电系统现状及供配电自动化控制系统应用需求基础上,根据工厂实际状况,对供配电自动化控制系统进行设计,对系统中主要功能模块进行详细分析,同时对系统软、硬件的实现进行分析研究。 对于工厂,供配电系统能对工厂能源直接分配,将电网公司电能经降压处理后,为各个车间合理分配,作用至关重要 。当下很多工厂在巨额用电量下自行筹建电厂以达到供电自给自足。对于这些工厂,供配电自动化控制系统的合理设计可让电力调度部门对电网运行状态实时监测,及时发现事故及故障,并能对故障在线分析处理,确保生产部门供电可靠性,最大限度缩短停电时间,确保生产安全。   1 供配电自动化控制系统应用需求 多数中型工厂的电源进线电压都为6 kV~10 k
[嵌入式]
基于RS-485总线的计算机视频监控系统的研究
    摘要: 提出一种用RS-485总线构成视频监控系统的方法。系统用便携式视频压缩终端运载视频图像进行实时压缩,通过RS-485总线将压缩图像数据传送给主机。     关键词: 视频监控 RS-485总线 图像压缩 DSP芯片 RS-485总线抗干扰能力强,能实现多站远距离通信,组网方便,成本低廉,因而在工业控制领域得到广泛应用。随着串行通信接口芯片和RS-485接口芯片传输速度的大幅度提高,使得利用RS-485总线传输图像数据成为可能,但是未压缩视频图像的数据量极大,即使总线传输速度高达1Mbps,传输一幅512×512×8的灰度图像就要耗时2.1s,因此必须视频图像数据进行压缩编码,再通过总线传输。
[嵌入式]
新IEEE标准:改进智能电网通信和配电自动化
4/25/2012,美通社,IEEE是全球最大的专业组织,致力于推进技术造福人类。IEEE于今日公布了一项新标准以及三个新标准开发项目的启动,旨在加强全球智能电网的通信和配电自动化能力。 IEEE标准协会(IEEE-SA)前任主席Dr. W. Charlton Adams Jr.说:“在能源利用上赋予消费者更多的选择、提高发电的可靠性、改进配电方式、以及更加高效地 满足急剧增长的能源需求, 整个世界都希望通过智能电网的发展来实现上述效益,而这些效益的实现依赖于更为健全的通信和配电自动化系统的高效整合。IEEE标准协会委员会批准的新标准旨在加强这些能力,并通过这些努力,加速实现智能电网的革命性承诺。” IEEE标准协会已经发布了
[网络通信]
关于RS-485总线电流要求与收发器驱动能力
越来越多的人在问关于 EIA/TIA-485(俗称 RS-485 数据传输标准)基本概念的一些问题,这一事实表明未来数年 RS-485 仍会在各种工业接口中起到举足轻重的作用。 本文中,我们将为您解答许多常见和最新的问题,例如: 1:RS-485 收发器可以驱动多大的总线电流? 2:可以驱动 32 以上单位负载吗? 要回答第一个问题,我们需要研究图 1 所示典型 RS-485 数据链路。我们看到,除驱动通过端接电阻器的差分电流以外,驱动器还必须驱动通过许多接收机输入阻抗的电流,以及通过位于总线上的故障保护网络的电流。这些阻抗在差分信号线路和接地之间形成电流通路,同时影响了 A 和 B 信号线的电流,且影响程度相同。因此,可以将
[嵌入式]
现场总线CANbus与RS-485之间透明转换的实现
    摘要: 给出了一种能在CANbus现场总线与RS-485总线之间透明转换的实现方法和实际电路。同时介绍了它的几种典型应用。     关键词: 现场总线 CANbus 透明转换 现场总线技术以其独有的技术优势和特点,在现代分布式测量与控制技术领域中的应用已愈来愈广泛。各种现场总线的主控制器一般都内嵌有相当完善的、开放式的互联通信协议,它具有通信速度快、误码率低、开发设计简单及网络使用维护方便等诸多特点,是实现网络化现场测量与控制技术的一个发展方向。但目前,在许多现场已投入使用的测量与控制系统中,各仪器设备或装置之间通信所使用的仍是传统的RS-485或RS-422总线。在不断投入新型现场总线系统的同时,要
[应用]
基于RS-485总线的数据采集系统
1 硬件设计   系统整体框图系统实质上是一个集散控制系统,更准确地说是一个远程数据采集系统,系统概念设计图如图1 所示,系统整体框架图如图2 所示。   1.1 系统模块设计   1.1.1  信号获取模块   系统采集大坝坝内各个方位的形变,这种形变反映出各个方位的压力值。选用NZS - 25 系列差阻式应变计,它是一种大量程大应变计,适用于大坝及其他混凝土建筑物内部、钢结构等的应变量测量。它与一般压力传感器的结构不同,是通过测量比值而得到压力值,其基本结构如图3 所示。   图3 中, R1 、R2为敏感电阻,其基准电阻值为40 Ω ,在其没有受压时,2 个电阻的阻值都不会发生变化,但是当受到
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved