The invention discloses a method and a device used for communication in RS485 network, the method includes: the communication time of at least part of detection of RS485 devices in the network and, when the interval; at least part of equipment to get data from a RS485 network device, to determine the communication time interval of equipment, access to data from the device according to the time interval of communication equipment. The invention solves the problem that the RS485 network obtains data with low efficiency and low real-time performance, improves the communication efficiency of the RS485 network to acquire data, and improves the real-time performance of data.
【技术实现步骤摘要】
用于RS485网络的通信方法及装置
本专利技术涉及通信
,具体而言,涉及一种用于RS485网络的通信方法及装置。
技术介绍
在某些大型的系统级项目中,比如能源管理系统包括用电设备、发电设备、储电设备等,而要对各类设备进行电量统计管理稳定的数据通讯是关键所在。监测设备的电表、气表、气象站等计量设备是管理系统中要获取数据的来源。相关技术中,设备自身及应用环境采用的基本都是RS485通讯方式,这种主从的通讯方式施工简单、通讯距离远。RS485通讯方式需经过数据网关不断的点名设备,获取每个设备的数据,再处理转发至应用层解析和管理。网关通常都是按一定时间间隔去读取每个设备的数据,而每个设备的通讯速率都不同,若网关点名间隔快于某些数据通讯慢的设备,就会出现数据回复错乱,导致数据异常。所以一般网关都是按照整个系统中通讯速率最慢的设备进行点名,这样就不可避免的对系统数据有延迟,数据实时性有折扣。在做数据通讯速率匹配的过程中,不免会有人力的浪费。针对相关技术中从RS485网络中设备处获取数据时通信效率不高和获取数据实时性较差的技术问题,目前尚未提出有效地解决方案。
技术实现思路
本专利技术提供了一种用于RS485网络的通信方法及装置,以至少解决相关技术中从RS485网络中设备处获取数据时通信效率不高和获取数据实时性较差的技术问题。为解决上述技术问题,根据本专利技术实施例的一个方面,提供了一种用于RS485网络的通信方法,该方法包括:检测RS485网络中至少部分设备的通信时间间隔;以及,当从RS485网络的设备中至少部分设备处获取数据时,对于已确定通信时间间隔的设备,按照设 ...
【技术保护点】
一种用于RS485网络的通信方法,其特征在于,包括:检测RS485网络中至少部分设备的通信时间间隔;以及当从所述RS485网络的设备中至少部分设备处获取数据时,对于已确定通信时间间隔的设备,按照设备的通信时间间隔从该设备处获取数据。
【技术特征摘要】
1.一种用于RS485网络的通信方法,其特征在于,包括:检测RS485网络中至少部分设备的通信时间间隔;以及当从所述RS485网络的设备中至少部分设备处获取数据时,对于已确定通信时间间隔的设备,按照设备的通信时间间隔从该设备处获取数据。2.如权利要求1所述的方法,其特征在于,检测RS485网络中至少部分设备的通信时间间隔,包括:对于RS485网络中至少部分设备中的每个设备,向设备发送点名数据帧并记录发送所述点名数据帧的第一时间;接收该设备发送的回复数据帧并记录收到所述回复数据帧的第二时间;以及确定所述第一时间与所述第二时间之间的时间间隔为该设备的通信时间间隔。3.如权利要求2所述的方法,其特征在于,对于RS485网络中至少部分设备中的每个设备,还包括:判断是否在预定时间内接收到该设备发送的回复数据帧,如果在所述预定时间内未接收到该设备发送的回复数据帧,确定该设备为故障设备;和/或判断接收到的回复数据帧是否正确,如果接收到的回复数据帧不正确,确定该设备为故障设备。4.如权利要求1所述的方法,其特征在于,还包括:对于未确定通信时间间隔的设备,按照所述RS485网络的最大通信时间间隔从该设备处获取数据。5.如权利要求2或3所述的方法,其特征在于,根据多次向设备发送点名数据帧与接收到该设备接收到回复数据帧之间的时间间隔确定该设备的通信时间间...
【专利技术属性】
技术研发人员:唐麒麟,任鹏,文武,
申请(专利权)人:珠海格力电器股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。