电子发烧友网 > 工业控制 > 正文

基于RS-485总线实现智能断路器控制系统的设计

2020年04月04日 17:50 次阅读

引言

随着输配电自动化程度越来越高,传统的输配电操作和控制方式已不再适应当今的发展要求,自动化控制系统得到越来越多的运用。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通信的硬件电路和软件。

基于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上电时对总线的干扰。


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总线具有硬件设计简单、控制方便、成本低廉等优点,在工控自动化系统中将得到越来越多的应用。

责任编辑:gt

下载发烧友APP

打造属于您的人脉电子圈

关注电子发烧友微信

有趣有料的资讯及技术干货

关注发烧友课堂

锁定最新课程活动及技术直播

电子发烧友观察

一线报道 · 深度观察 · 最新资讯
收藏 人收藏
分享:

评论

相关推荐

第二期:J1939通信数据链路层(上)

主题简介及亮点:J1939通信是商用车,军工,船舰 ,农机,发电机,特种设备等上面的常用通信标准,这两年在新能源车上应用
发烧友学院发表于 2019-03-07 00:00 1998次阅读
第二期:J1939通信数据链路层(上)

A/D芯片与神经元芯片的两种接口实现方法

在传统的工业控制中,现场的传感器与控制器之间总是以4~20mA的直流电流或1-5V的直流电压来传递信....
发表于 2020-04-08 10:15 55次阅读
A/D芯片与神经元芯片的两种接口实现方法

CompactPCI热插拔单板的结构、连接过程...

热插拔即允许带电拔插工作单板,其最基本的目的是要求带电拔插单板而不影响系统运行,以便维修故障板或重新....
发表于 2020-04-08 10:07 33次阅读
 CompactPCI热插拔单板的结构、连接过程...

利用硬件监听总线状态的方法实现CSMA/CD的多...

以工作模式来说,一般的RS485总线工作在主从模式下。整个通信总线系统由一个主节点、若干个从节点组成....
发表于 2020-04-08 09:50 34次阅读
利用硬件监听总线状态的方法实现CSMA/CD的多...

采用RS-485总线实现对多台测试装置进行土工膜...

根据国标GB/T17642-1998规定,有效渗流面积A≥200cm2。把高低压仓的口径及网络的有效....
发表于 2020-04-08 09:36 32次阅读
采用RS-485总线实现对多台测试装置进行土工膜...

单总线器件DS2438的特点及实现微网测控系统的...

在数字化测控系统中,由于单总线微网仅使用1根导线进行双向数据传送,并同时为远端器件提供电源,既降低了....
发表于 2020-04-07 10:24 60次阅读
单总线器件DS2438的特点及实现微网测控系统的...

采用VHDL-93语言和可编程芯片实现IIC总线...

IIC总线是PHILIPS公司开发的一种简单、双向、二线制、同步串行总线。它只需两根线(串行时钟线和....
发表于 2020-04-07 10:02 67次阅读
采用VHDL-93语言和可编程芯片实现IIC总线...

利用台达DeviceNet总线网络解决干燥线控制...

刚刚制备出来的软胶囊囊壳中含有多余的水分,干燥整理目的就是将半成品软胶囊囊壳中水份快速有效地降至12....
发表于 2020-04-07 09:25 40次阅读
利用台达DeviceNet总线网络解决干燥线控制...

基于Kinco伺服的Profibus总线系统解决...

于上图所示,各组印刷单元的网辊与版辊各分别由左右两侧的伺服控制,当收到全机中央控制系统启动信号时迅速....
发表于 2020-04-07 09:18 43次阅读
基于Kinco伺服的Profibus总线系统解决...

万能式断路器的常见故障及解决方法

万能式断路器由于外面都包裹在一层框架之中,所以也经常被称为框架断路器,这一说法现在依然很普遍。万能式....
发表于 2020-04-06 16:38 265次阅读
万能式断路器的常见故障及解决方法

断路器选择遵循的原则

使用断路器来保护电动机,必须注意电动机(主要是交流感应电动机)的两个特点:其一是具有一定的过载能力;....
发表于 2020-04-06 16:35 91次阅读
断路器选择遵循的原则

保险丝和断路器是用来防止电器过电流的吗

准确的说保险丝和断路器是用来防止电器过电流的。电路中的电流超出了保险丝和断路器的额定电流有两种情况。
发表于 2020-04-06 15:54 32次阅读
保险丝和断路器是用来防止电器过电流的吗

地址/数据标识位的原理及应用介绍

2、 主机先发送一帧地址信息,其中8位地址,第9为为地址/数据信息的标志位,该位置1表示该帧为地址信....
发表于 2020-04-05 11:42 139次阅读
地址/数据标识位的原理及应用介绍

AS-i网络应用于电梯串行通讯中的几大优势分析

串行通讯作为一种新型集中分散电梯控制系统,在国内已经得到广泛应用,较以往集中统一控制系统而言各分控器....
发表于 2020-04-05 09:31 48次阅读
AS-i网络应用于电梯串行通讯中的几大优势分析

利用PROFIBUS总线实现300C总装车间的安...

整个项目控制系统的实施完全依照IntegraBBDC V1.02标准(奔驰和Siemens合订汽车厂....
发表于 2020-04-05 09:06 96次阅读
利用PROFIBUS总线实现300C总装车间的安...

基于CAN总线与CAN以太网网关互连系统的设计

现场总线是用于生产制造现场的最底层通信网络,它实现了微机化的现场测量控制仪器或设备之间的双向串行多节....
发表于 2020-04-04 18:33 59次阅读
基于CAN总线与CAN以太网网关互连系统的设计

采用WISHBONE总线有效地解决IP核可移植性...

清华大学嵌入式微处理器芯片设计为国家重点863项目,单芯片多处理器设计为项目的一个延伸。单芯片多处理....
发表于 2020-04-04 18:19 49次阅读
采用WISHBONE总线有效地解决IP核可移植性...

采用总线式拓扑结构实现液压支架电液系统的设计

CAN(Controller Area Network)即控制器局域网络,是一种标准的现场总线。由于....
发表于 2020-04-04 18:02 0次阅读
采用总线式拓扑结构实现液压支架电液系统的设计

基于C8051F120的支持多协议总线集成器的设...

系统结构框图如图1所示。C8051F120是整个系统的主控制芯片,负责对数据的处理和交换,包括通过R....
发表于 2020-04-04 17:59 36次阅读
基于C8051F120的支持多协议总线集成器的设...

基于ADSP2181为主控CPU实现与液晶模块的...

字符式液晶显示模块SMC1602B由一块5x7点阵液晶屏和控制芯片HD44780及其辅助电路组成。它....
发表于 2020-04-04 17:56 0次阅读
基于ADSP2181为主控CPU实现与液晶模块的...

EIB协议原理、实现的功能与应用实例分析

EIB是一种标准的总线控制系统,控制方式为对等控制方式,不同于传统的主从控制方式,总线采用四芯屏蔽双....
发表于 2020-04-04 17:30 3次阅读
EIB协议原理、实现的功能与应用实例分析

基于PC104总线的板载支持包的设计与开发

在PC/104总线设备上使用的数据存储设备通常有硬盘和基于闪存技术的固态电子盘。由于嵌入式系统工作环....
发表于 2020-04-04 17:26 3次阅读
基于PC104总线的板载支持包的设计与开发

PIC9054 PCI总线主控I/O加速器的性能...

PCI9054有M、C、J三种工作模式,可通过模式选择控制引脚MODE[1:0]进行控制。当MODE....
发表于 2020-04-04 17:25 33次阅读
PIC9054 PCI总线主控I/O加速器的性能...

采用PLC分布式控制和PROFIBUS总线实现浮...

控制系统的硬件组态采用SIEMENS公司的STEP7和安装软冗余软件包完成。软冗余硬件组态在HARD....
发表于 2020-04-03 10:16 93次阅读
采用PLC分布式控制和PROFIBUS总线实现浮...

采用西门子PLC控制器实现玻璃纤维分公司DCS控...

现场总线系统具有开放性、互可操作和互用性,系统结构高度分散性,对环境的较强适应性等特点,同时还具有节....
发表于 2020-04-03 09:54 82次阅读
采用西门子PLC控制器实现玻璃纤维分公司DCS控...

采用西门子PLC器件和工控机实现全连轧棒材生产线...

现场总线技术是当今世界各国都在关注的热点课题,以现场总线为基础的全数字控制系统将成为2l世纪自动化控....
发表于 2020-04-03 09:50 79次阅读
采用西门子PLC器件和工控机实现全连轧棒材生产线...

基于总线和组态软件WINCC实现水力机组状态监测...

系统行为主要取决于DMPl的操作状态,这些状态由本地或总线的配置设备所控制,主要有以下三种状态。运行....
发表于 2020-04-03 09:34 69次阅读
基于总线和组态软件WINCC实现水力机组状态监测...

基于总线技术实现皮带输送自动化集中控制系统的设计

PROFIBUS现场总线是一种国际化、开放式异步通讯标准,于1996年被批准为国际标准,符合IEC6....
发表于 2020-04-03 09:23 72次阅读
基于总线技术实现皮带输送自动化集中控制系统的设计

USB主机系统有什么功能?

μC/OS-II 是美国学者Lacrosse 设计的一个优秀的嵌入式实时操作系统,其代码绝大部分用ANSIC 语言编写,可...
发表于 2020-04-03 06:26 77次阅读
USB主机系统有什么功能?

基于Modbus协议和PLC器件实现分布式系统通...

本系统构成如图1,其中略去了现场仪表信号的采集、控制部分。系统上位机采用横河CS3000型DCS集散....
发表于 2020-04-02 10:23 375次阅读
基于Modbus协议和PLC器件实现分布式系统通...

基于FCS和工业以太网和PLC器件实现料香配送控...

在烟草行业中,卷烟的质量及品质主要由不同品质烟叶掺兑比例及所施加的料液及表香来决定。其中料香生产中的....
发表于 2020-04-02 10:14 84次阅读
基于FCS和工业以太网和PLC器件实现料香配送控...

profibus总线的网络特性及实现水厂快滤池...

70年代以前,控制系统中采用模拟量对传输及控制信号进行转换、传递,其精度差、受干扰信号影响大,因而整....
发表于 2020-04-02 10:03 256次阅读
 profibus总线的网络特性及实现水厂快滤池...

composbus/s现场总线的特点及实现发动机...

可编程序控制器(plc)现场通讯网络是plc开发应用的一个重要方向,能使plc在工业现场获得了更大应....
发表于 2020-04-02 09:48 79次阅读
composbus/s现场总线的特点及实现发动机...

基于s7-300 PLC器件和总线技术实现煤气回...

莱钢集团股份公司所属炼钢厂是该公司支柱单位,应生产要求,对原煤气回收自控系统进行改造,原有的煤气回收....
发表于 2020-04-02 09:41 93次阅读
基于s7-300 PLC器件和总线技术实现煤气回...

Geinus I/O总线的特性、网络实现及应用分...

geinus i/o总线是美国ge fanuc自动化公司推出的一种工业控制总线,它既是i/o总线又是....
发表于 2020-04-02 09:33 77次阅读
Geinus I/O总线的特性、网络实现及应用分...

基于Modbus总线和ACS600交流变频器实现...

宁夏银川中策(长城)橡胶有限公司二车间10#挤出联动装置是1988年自行设计的一套胎面冷却联动装置,....
发表于 2020-04-02 09:22 87次阅读
基于Modbus总线和ACS600交流变频器实现...

煤矿综合监测系统有什么优点?

我国作为世界产煤大国,煤矿产量占世界35%。但我国同时也是矿难大国,因矿难的死亡人数竟占世界的80%,煤矿百万吨死...
发表于 2020-04-02 07:09 108次阅读
煤矿综合监测系统有什么优点?

对PROFIBUS-PA仪表设备在应用中的要点进...

通过数据交换,PLC能读取设备发送回来的报文并写数据给设备,如果数据包含了模拟量测量值,设备通常发送....
发表于 2020-04-01 10:26 87次阅读
对PROFIBUS-PA仪表设备在应用中的要点进...

基于单片机和CAN控制器实现火灾报警控制系统的显...

目前国内现有的火灾楼层显示器大都以51单片机作为MCU。因为ROM寻址空间所限,火灾楼层显示器大都只....
发表于 2020-04-01 09:55 126次阅读
基于单片机和CAN控制器实现火灾报警控制系统的显...

CAN-bus的基本原理、主要特性及在门禁系统中...

CAN-bus(ControllerAreaNetwork)即控制器局域网,是国际上应用最广泛的现场....
发表于 2020-04-01 09:49 134次阅读
CAN-bus的基本原理、主要特性及在门禁系统中...

基于CC-Link网络的PLC器件实现石膏板生产...

CC-Link现场总线是日本三菱电机公司主推的一种基于PLC系统的现场总线,这是目前在世界现场总线市....
发表于 2020-04-01 09:43 88次阅读
基于CC-Link网络的PLC器件实现石膏板生产...

基于FF现场总线技术实现NCS3000网络化控制...

在石油化工企业中,为了配合生产流程,要对原材料、半成品、成品进行运输和存储, 为此企业均建有大量的各....
发表于 2020-04-01 09:38 223次阅读
基于FF现场总线技术实现NCS3000网络化控制...

基于CC-Link网络技术实现民爆中包生产线自动...

武汉人天包装技术公司开发的DWG型民爆中包生产线正是满足这种需求的一款产品。生产线针对炸药的包装工艺....
发表于 2020-04-01 09:22 97次阅读
基于CC-Link网络技术实现民爆中包生产线自动...

M4C1294NCPDT怎么实现I2C多主通信?

我们想用TM4C1294NCPDT实现i2c总线的多主通信,即tm4c1294在主模式下实现数据的收发,作为主时可以收到总线上...
发表于 2020-04-01 09:20 32次阅读
M4C1294NCPDT怎么实现I2C多主通信?

基于CANopen协议在车载设备中的应用研究

在现代战争中,随着武器装备系统的机动化、自动化和信息化程度的不断提高,军用车辆上的车载设备也不断增多....
发表于 2020-04-01 09:14 119次阅读
基于CANopen协议在车载设备中的应用研究

基于CC-Link总线的生产线自动化系统设计

作为纺纱过程中的一道工序,并条介于精梳和粗纱之间。其主要任务是:并合、牵伸、混合、成条,将生条进一步....
发表于 2020-04-01 08:35 91次阅读
基于CC-Link总线的生产线自动化系统设计

共模电感用于CAN总线的作用

在CAN节点的设计中,我们通常为了总线的通讯更为可靠,为CAN接口增加各种器件,但实际并非所有应用都需要,过多...
发表于 2020-03-31 15:38 358次阅读
共模电感用于CAN总线的作用

汽车MEMS传感器应用及发展

MEMS是在集成电路生产技术和专用的微机电加工方法的基础上蓬勃发展起来的高新科技,其研究开发主要集中....
发表于 2020-03-31 11:01 89次阅读
汽车MEMS传感器应用及发展

基于PROFIBUS现场总线技术在攀钢高速线材轧...

攀钢线材厂本次“提质降耗、扩大品种规模”技术改造是在原来的只有精轧机组、夹送辊、吐丝机设备的基础上,....
发表于 2020-03-31 10:39 73次阅读
基于PROFIBUS现场总线技术在攀钢高速线材轧...

采用西门子S7-300系列PLC和总线技术实现高...

如果采用常规PLC集中控制方式,将现场信号通过电缆连接到集中控制室内的PLC上,由于工艺线路长、现场....
发表于 2020-03-31 10:17 154次阅读
采用西门子S7-300系列PLC和总线技术实现高...

新型物理层接口器件MC33661的特点及在汽车电...

随着信息技术的高速发展,汽车电子产品在汽车上的应用比例越来越大,汽车电子技术逐渐成为汽车高新技术的特....
发表于 2020-03-31 10:07 121次阅读
新型物理层接口器件MC33661的特点及在汽车电...

采用ABBAC3150系列PLC和Modbus协...

现场总线技术是当今自动化领域发展的热点之一,是实现工业控制网络化的重要技术。许多自动化公司都开发了多....
发表于 2020-03-31 10:01 89次阅读
采用ABBAC3150系列PLC和Modbus协...

通过采用AIFCS现场总线实现化纤厂房中央空调控...

对于化纤生产来说,Q/A空调系统是影响品质的关键因素,智能控制系统是由中央管理站、各种AI显示控制仪....
发表于 2020-03-31 09:46 91次阅读
通过采用AIFCS现场总线实现化纤厂房中央空调控...

基于RS422通信板实现分布式DNC控制系统的网...

机械制造业从单机自动化发展到分布式DNC控制系统,在技术上首先要解决的是数控机床计算机(上位机)的信....
发表于 2020-03-31 09:41 82次阅读
基于RS422通信板实现分布式DNC控制系统的网...

基于现场总线技术实现笔架山水厂泵房控制系统的设计

近年来,无论在大型的自动化展览会,还是在学术交流会上,现场总线始终是一个热门话题。现场总线给工业自动....
发表于 2020-03-31 09:22 80次阅读
基于现场总线技术实现笔架山水厂泵房控制系统的设计

微型断路器型号中“P”的含义

微型断路器,是建筑电气终端配电装置中使用最广泛的一种终端保护设备,适用于125A以下的单相、三相的短....
发表于 2020-03-31 09:09 108次阅读
微型断路器型号中“P”的含义

关于POWERBUS二总线可以兼容RS485总线有个疑问

RS485总线是根据电平翻转的方式来进行通讯,当然接线方式是4线制的。发现这种二总线可以兼容RS485总线,只用两根线...
发表于 2020-03-30 12:45 236次阅读
关于POWERBUS二总线可以兼容RS485总线有个疑问

i2c总线怎么传输?

你好,我有2个pic微芯片,在一张图片中我使用了3个变量:“variable1”,“variable2”和“variable3”。我想把它们通...
发表于 2020-03-25 09:08 36次阅读
i2c总线怎么传输?

EMIFA总线怎么读取ad7656数据?

[tr]     我用的TL138-EVM-A3的开发板,只跑dsp核,J2接口上连接的是TL7656-A1。   &nb...
发表于 2020-03-19 11:32 122次阅读
EMIFA总线怎么读取ad7656数据?

基于RS485总线的温度监控系统有什么优点?

RS一485总线由于平衡差分传输的特性,具有抗干扰能力强,传输距离远、有较强的级连的能力。能实现多站远距离通信...
发表于 2020-03-19 07:19 96次阅读
基于RS485总线的温度监控系统有什么优点?

MCC Lin Driver 2.2从站的问题

我有一个关于MCC Lin Driver 2.2从机的问题:目标系统:PIC18F14K22(作为Lin从机)开发工具:MAPLAB...
发表于 2020-03-17 10:29 56次阅读
MCC Lin Driver 2.2从站的问题

实时协议转换系统怎么设计?

近年来,ГOCT18977、1553B和ARINC429已成为我军机载设备间、飞机与导弹间数据通信所广泛采用的总线标准。这种...
发表于 2020-03-16 06:25 106次阅读
实时协议转换系统怎么设计?