预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN106411655A(43)申请公布日2017.02.15(21)申请号201610965717.9(22)申请日2016.11.04(71)申请人合肥工业大学地址230009安徽省合肥市屯溪路193号(72)发明人朱敏盛晓燕陆苏月(74)专利代理机构合肥和瑞知识产权代理事务所(普通合伙)34118代理人王挺(51)Int.Cl.H04L12/26(2006.01)G06F13/22(2006.01)G06F13/42(2006.01)权利要求书2页说明书5页附图2页(54)发明名称基于串行通讯设备状态诊断的通讯处理方法(57)摘要本发明公开了一种基于串行通讯设备状态诊断的通讯处理方法,该方法涉及的串行通讯设备包括一个主设备和N个从设备,主设备对N个从设备采用定时间隔轮询操作,并通过从设备是否能够在设定时间内回复有效信号对从设备的状态进行诊断。该方法具有以下特点:(1)每次轮询中,主设备只与通讯正常或通讯出错的从设备进行通讯,即对通讯故障的从设备设置了轮空处理;(2)每次轮询中,主设备通过串行通讯总线与各从设备只通讯一次;(3)设定了最大连续出错次数和最大连续轮空次数,有效的提高了通讯的实时性、快速性和可靠性。CN106411655ACN106411655A权利要求书1/2页1.一种基于串行通讯设备状态诊断的通讯处理方法,其特征在于,本通讯处理方法涉及的串行通讯设备包括一个主设备和N个通过串行通讯总线与主设备连接的从设备;主设备对N个从设备采用定时间隔轮询操作,具体的,预先设定一个间隔轮询时间T1,间隔轮询时间T1时间到,启动一次轮询操作,即主设备依次对1-N个从设备进行基于状态诊断的串行通讯,其中,一次轮询操作的步骤如下:步骤1,间隔轮询时间T1到,主设备启动一次轮询操作,即主设备将依次对N个从设备进行轮询操作;步骤2,判断该从设备i(i=1,2,3…,N)所属列表;若该从设备i(i=1,2,3…,N)在通迅正常设备列表A中,则执行步骤3;若该从设备i(i=1,2,3…,N)在通讯出错设备列表B中,则执行步骤4;若该从设备i(i=1,2,3…,N)在通讯故障设备列表C中,则执行步骤5;步骤3,该从设备i(i=1,2,3…,N)在通迅正常设备列表A中,按照以下步骤执行:步骤3.1,主设备向该从设备i(i=1,2,3…,N)发送查询命令;步骤3.2,判断该从设备i(i=1,2,3…,N)在最大等待回复时间T2内是否回复正确应答S,并进行相应操作;1)若在最大等待回复时间T2内该从设备i(i=1,2,3…,N)回复正确应答S,则该从设备i(i=1,2,3…,N)的通讯状态为通讯正常,即通讯状态未发生改变,设备列表保持不变:该从设备i(i=1,2,3…,N)保留在通讯正常设备列表A中;2)若在最大等待回复时间T2内该从设备i(i=1,2,3…,N)未能回复正确应答S,则该从设备i(i=1,2,3…,N)的通讯状态为通讯出错,连续出错次数L1的数值记为1,即通讯状态发生改变,修改设备列表:将该从设备i(i=1,2,3…,N)从通讯正常设备列表A中剔除,添加到通讯出错设备列表B中并对其通讯状态进行标记存储;所述连续出错次数L1=1,2,3…n,其中n为最大连续出错次数;步骤3.3,该从设备i(i=1,2,3…,N)完成本次轮询操作,执行步骤6;步骤4,若从设备i(i=1,2,3…,N)在通迅出错设备列表B中,按照以下步骤执行:步骤4.1,主设备向该从设备i(i=1,2,3…,N)发送查询命令;步骤4.2,判断该从设备i(i=1,2,3…,N)在最大等待回复时间T2内是否回复正确应答S,并进行相应操作;1)若在最大等待回复时间T2内该从设备i(i=1,2,3…,N)回复正确应答S,则该从设备i(i=1,2,3…,N)的通讯状态为通讯正常,即通讯状态发生改变,修改设备列表:将该从设备i(i=1,2,3…,N)从通讯出错设备列表B中剔除,添加到通讯正常设备列表A中,并对其通讯状态进行标记存储;2)若在最大等待回复时间T2内该从设备i(i=1,2,3…,N)未能回复正确应答S,则根据该从设备i(i=1,2,3…,N)的连续出错次数L1是否小于或者等于最大连续出错次数n,进行以下相应操作:若该从设备i(i=1,2,3…,N)的连续出错次数L1小于最大连续出错次数n,则该从设备i(i=1,2,3…,N)的通讯状态为通讯出错,即通讯状态未发生改变,设备列表保持不变:该从设备i(i=1,2,3…,N)保留在通讯出错设备列表B中;若该从设备i(i=1,2,3…,N)的连续出错次数L1等于最大连续出错次数n,则该从设备2CN106411655A权利要求书2/2页(i=1,2,3…