[发明专利]自动检测RS485通信故障的电路和方法有效

专利信息
申请号: 201810840495.7 申请日: 2018-07-27
公开(公告)号: CN109088753B 公开(公告)日: 2021-10-26
发明(设计)人: 林志;何煜埕;过陈晨;沈小惠 申请(专利权)人: 江苏航天大为科技股份有限公司
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 无锡市大为专利商标事务所(普通合伙) 32104 代理人: 殷红梅;屠志力
地址: 214101 江苏省*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 自动检测 rs485 通信 故障 电路 方法
【权利要求书】:

1.一种自动检测RS485通信故障的电路,包括主设备、从设备;其特征在于:

主设备的电路包括第一微处理器、以及至少一个RS485收发电路;主设备的RS485收发电路和第一微处理器相连接,并设有对外的RS485通信端口;主设备对外的RS485通信端口具有数据收发功能;

从设备的电路包括第二微处理器、第三RS485收发电路、RS485接收电路和切换电路;第三RS485收发电路与第二微处理器连接,由第二微处理器控制第三RS485收发电路的数据收发,第三RS485收发电路的对外RS485通信端口A3、B3与切换电路连接;第三RS485收发电路的对外RS485通信端口A3、B3具有数据收发功能;

RS485接收电路与第二微处理器连接,第二微处理器接收RS485接收电路的数据;RS485接收电路的对外RS485通信端口A4、B4与切换电路连接;RS485接收电路具有接收其对外RS485通信端口A4、B4的数据和向第二微处理器发送数据的功能;

切换电路与第二微处理器连接,第二微处理器控制切换电路,选择切换电路的对外通信端口A5、B5接入第三RS485收发电路或接入RS485接收电路,以使从设备处于不同的运行状态;

主设备对外的RS485通信端口接出RS485总线,各个从设备的对外通信端口A5、B5依次连接在RS485总线上;

主设备的电路中包括第一RS485收发电路、第二RS485收发电路;第一RS485收发电路和第一微处理器相连接,并设有对外的RS485通信端口A1、B1;第二RS485收发电路和第一微处理器相连接,并设有对外的RS485通信端口A2、B2;主设备对外的两组RS485通信端口A1、B1和A2、B2具有独立的数据收发功能;

主设备对外的两组RS485通信端口A1、B1和A2、B2连接成一个环形RS485总线;各个从设备的对外通信端口A5、B5依次连接在环形RS485总线上;

从设备的第二微处理器还连接一个存储单元,用于存储RS485通信中的软件故障;

当切换电路选择第三RS485收发电路的对外RS485通信端口A3、B3与切换电路的对外通信端口A5、B5进行连接时,从设备处于“通信状态”,当切换电路选择RS485接收电路的对外RS485通信端口A4、B4与切换电路的对外通信端口A5、B5进行连接时,从设备处于“检测状态”,从设备默认处于“检测状态”;处于“检测状态”下的从设备接收到数据包P2时,从设备将切换至“通信状态”,并通过第三RS485收发电路的对外RS485通信端口A3、B3上传数据包P3;处于“通信状态”下的从设备接收到数据包P4时,上传数据包P5;从设备每次从“通信状态”转换到“检测状态”会进行系统初始化操作;从设备处于“通信状态”时,在周期T内未收到数据包P4时,将自动切换为“检测状态”;

数据包P5中包含RS485通信中的软件故障;

所述自动检测RS485通信故障的电路采用如下的一种自动检测RS485通信故障的方法,包括以下步骤:

步骤S1,主设备停止发送数据,等待N秒,NT,所有从设备切换为“检测状态”,从设备进行系统初始化操作;

步骤S2,主设备向第一个从设备发送数据包P2,第一个从设备接收到数据包P2后,切换到“通信状态”,并由对外通信端口A5、B5上传数据包P3;

步骤S3,若主设备未接收到数据包P3,则记录主设备和第一个从设备间存在硬件故障点,结束故障检测,更新故障代码表;

若主设备接收到数据包P3,主设备继续发送数据包P4,从第一个从设备在接收到数据包P4后上传数据包P5;数据包P5中含有从存储单元读取的RS485通信中的软件故障;

主设备在接收到数据包P5后,分析数据包P5确定软件故障,并更新故障代码表;

步骤S4,完成第一个从设备的检测,按上述步骤S1~S3对下一个从设备进行检测;

上述过程中,当切换电路选择第三RS485收发电路的对外RS485通信端口A3、B3与切换电路的对外通信端口A5、B5进行连接时,从设备处于“通信状态”,当切换电路选择RS485接收电路的对外RS485通信端口A4、B4与切换电路的对外通信端口A5、B5进行连接时,从设备处于“检测状态”,从设备默认处于“检测状态”;从设备处于“通信状态”时,在周期T内未收到数据包P4时,将自动切换为“检测状态”。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏航天大为科技股份有限公司,未经江苏航天大为科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201810840495.7/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top