[发明专利]一种RS‑485总线的数据通信系统在审
申请号: | 201710038283.2 | 申请日: | 2017-01-19 |
公开(公告)号: | CN106850370A | 公开(公告)日: | 2017-06-13 |
发明(设计)人: | 王强 | 申请(专利权)人: | 深圳市沃特玛电池有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;G06F13/42 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 rs 485 总线 数据通信 系统 | ||
【技术领域】
本发明涉及储能技术领域,尤其涉及一种RS-485总线的数据通信系统。
【背景技术】
目前,RS-485总线因其硬件系统可以实现点对点、一主对多从及扩展方便等优点被广泛应用于大型储能产业中的电池电压电流监控、电池充放电系统中及逆变器的数据上报等。
监控通信链路上通常挂接多个带RS-485总线的硬件采集及控制设备,同一链路层的每个硬件模块都会被分配一个唯一地址,以识别来自不同模块的数据。然而,由于RS-485总线是必须有且仅有一个主机对挂接在总线上的上硬件模块进行论询以读取数据,且每个设备在读写切换时还需要延时,进而导致当同一总线上挂接的硬件模块较多时单周期内的数据更新较慢。此外,当总线上的某一硬件模块出现故障时,主机无法对故障模块进行屏蔽。
鉴于此,实有必要提供一种新的RS-485总线的数据通信系统以克服上述缺陷。
【发明内容】
本发明的目的是提供一种通信速率较快且扩展性及适用性较强的RS-485总线的数据通信系统。
为了实现上述目的,本发明提供一种RS-485总线的数据通信系统,包括串口终端主站、多个485集线器以及若干从站;所述串口终端主站通过所述多个485集线器与所述若干从站进行通讯;所述多个485集线器分别与所述串口终端主站相连;每个所述485集线器还分别对应多个所述从站并与对应的所述多个从站分别相连;所述多个从站以并行的方式将数据传送至对应的所述485集线器。
本发明所提供的RS-485总线的数据通信系统,通过设置所述多个485集线器,并采用所述485集线器的一对多分口原理扩展多个可配置的物理串口,实现串口组网,达到类似局域网一对一的通信的效果,进而实现了数据的可并行读写,较大的提高通信速率及容错性。此外,当某一从站出现故障时,与其对应的所述485集线器即可作屏蔽处理,避免了总线被拉死的情况发生且扩展性及适用性较强。
【附图说明】
图1为本发明实施例中提供的RS-485总线的数据通信系统的结构示意图。
【具体实施方式】
为了使本发明的目的、技术方案和有益技术效果更加清晰明白,以下结合附图和具体实施方式,对本发明进行进一步详细说明。应当理解的是,本说明书中描述的具体实施方式仅仅是为了解释本发明,并不是为了限定本发明。
请参阅图1,其为本发明实施例中提供的RS-485总线的数据通信系统100的结构示意图。所述RS-485总线的数据通信系统100包括串口终端主站10、多个485集线器20以及若干从站30。其中,所述串口终端主站10通过所述多个485集线器20与所述若干从站30进行通讯。所述多个485集线器20分别与所述串口终端主站10相连。进一步地,每个所述485集线器20还分别对应多个所述从站30。在本实施方式中,与每个所述485集线器20对应的所述多个从站30分别与对应的所述485集线器20相连,亦即,所述多个从站30以并行的方式将数据传送至对应的所述485集线器20。在本实施方式中,所述RS-485总线的数据通信系统100包括三个485集线器20,且每个485集线器20对应三个从站30。可以理解地,在其他实施方式中,所述RS-485总线的数据通信系统100所包括的485集线器20的个数以及每个所述485集线器20所对应的从站数量可依据具体需求而定。
进一步地,所述串口终端主站10还用于对所述多个485集线器20分别设置通信地址以对每个所述485集线器20发送的数据进行识别。每个所述485集线器20还用于分别为与其对应的所述多个从站30分配地址,设置通信速率、校验位及停止位以使所述多个从站30与对应的485集线器20的接口一致。可以理解,每个所述485集线器20与其对应的所述多个从站30之间的通信波特率可依据具体需求而设置,进一步地,所述多个从站30的对应电路需符合RS-232或者RS-485电平接口。
进一步地,所述串口终端主站10通过Modbus协议对所述多个485集线器20进行访问。所述串口终端主站10通过Modbus协议发起通信轮询,当访问到第一个所述485集线器20时,所述485集线器20并行对与其对应的多个所述从站30进行读写,并将数据信息存入其数据缓冲区以反馈至所述串口终端主站10,进而使得所述串口终端主站10一次性读取所述485集线器20对应的所有多个从站30,实现了对当前所有从站30的并行数据读写。同理,所述串口终端主站10依次对所述多个485集线器20进行访问。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市沃特玛电池有限公司,未经深圳市沃特玛电池有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710038283.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种通过HTTP传输客流计数信息的方法
- 下一篇:显示面板