欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2015109349525
申请人: 上海斐讯数据通信技术有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 电通信技术
更新日期:2024-02-23
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种串口通信的验证方法,其特征在于,所述串口通信的验证方法包括以下步骤:在第一处理器与第二处理器之间设置相同的波特率;

由第二处理器发送预设帧长的检验码至一处理器;

第一处理器将接收到的所述预设帧长的检验码反馈至第二处理器;

所述第二处理器将第一处理器反馈的检验码与发送的检验码进行比对以判定通信是否正常;

当判定结果为通信异常时,调整第一处理器与第二处理器间进行通信的数据帧内字节的传输延时。

2.根据权利要求1所述的串口通信的验证方法,其特征在于,所述预设帧长的检验码为16进制ASCII校验码。

3.根据权利要求1所述的串口通信的验证方法,其特征在于,通过二分法来调整第一处理器与第二处理器间进行通信的数据帧内字节的传输延时。

4.根据权利要求3所述的串口通信的验证方法,其特征在于,所述通过二分法来调整第一处理器与第二处理器间进行通信的数据帧内字节的传输延时的步骤包括:将传输延时的时间设定为第一预设时间;

按照第一预设时间传输数据帧内的字节;

判断第一处理器与第二处理器之间的通信是否正常;

若正常,将传输延时的时间设定为第二预设时间,所述第二预设时间小于所述第一预设时间;

按照第二预设时间传输数据帧内的字节;

判断第一处理器与第二处理器之间的通信是否正常;

若异常,将传输延时的时间设定为第三预设时间;所述第三预设时间为所述第一预设时间与第二预设时间的平均值;

按照第三预设时间传输数据帧内的字节;

重复执行判断第一处理器与第二处理器之间的通信是否正常的步骤以及将传输延时的时间进行设定的步骤直到在通信正常时,所述传输处理的时间设定为最小值。

5.根据权利要求3所述的串口通信的验证方法,其特征在于,所述通过二分法来调整第一处理器与第二处理器间进行通信的数据帧内字节的传输延时的步骤包括:将传输延时的时间设定为第一预设时间;

按照第一预设时间传输数据帧内的字节;

判断第一处理器与第二处理器之间的通信是否正常;

若异常常,将传输延时的时间设定为第四预设时间,所述第四预设时间大于所述第一预设时间;

按照第四预设时间传输数据帧内的字节;

判断第一处理器与第二处理器之间的通信是否正常;

若正常,将传输延时的时间设定为第五预设时间;所述第五预设时间为所述第一预设时间与第四预设时间的平均值;

按照第五预设时间传输数据帧内的字节;

重复执行判断第一处理器与第二处理器之间的通信是否正常的步骤以及将传输延时的时间进行设定的步骤直到在通信正常时,所述传输处理的时间设定为最小值。

6.一种串口通信的验证系统,其特征在于,所述串口通信的验证系统包括:波特率设置模块、第一处理器、第二处理器、调整模块;

所述波特率设置模块用于在第一处理器与第二处理器之间设置相同的波特率;

所述第二处理器用于发送预设帧长的检验码至一处理器;所述第一处理器用于将接收到的所述预设帧长的检验码反馈至第二处理器;所述第二处理器还用于将第一处理器反馈的检验码与发送的检验码进行比对以判定通信是否正常;

所述调整模块用于当判定结果为通信异常时,调整第一处理器与第二处理器间进行通信的数据帧内字节的传输延时。

7.根据权利要求6所述的串口通信的验证系统,其特征在于:所述预设帧长的检验码为16进制ASCII校验码。

8.根据权利要求6所述的串口通信的验证系统,其特征在于:所述调整模块通过二分法来调整第一处理器与第二处理器间进行通信的数据帧内字节的传输延时。

9.根据权利要求8所述的串口通信的验证系统,其特征在于,所述调整模块包括:预设单元,用于将传输延时的时间设定为第一预设时间;

所述第二处理器按照第一预设时间传输数据帧内的字节至第一处理器;

所述第二处理器判断第一处理器与第二处理器之间的通信是否正常;

所述预设单元还用于在通信正常时,将传输延时的时间设定为第二预设时间,所述第二预设时间小于所述第一预设时间;

所述第二处理器按照第二预设时间传输数据帧内的字节至第一处理器;

所述第二处理器判断第一处理器与第二处理器之间的通信是否正常;

所述预设单元还用于在通信异常,将传输延时的时间设定为第三预设时间;所述第三预设时间为所述第一预设时间与第二预设时间的平均值;

所述第二处理器按照第三预设时间传输数据帧内的字节;

所述第二处理器重复执行判断第一处理器与第二处理器之间的通信是否正常的步骤以及所述预设单元重复将传输延时的时间进行设定的步骤直到在通信正常时,所述传输处理的时间设定为最小值。

10.根据权利要求8所述的串口通信的验证系统,其特征在于,所述调整模块包括:预设单元,用于将传输延时的时间设定为第一预设时间;

所述第二处理器按照第一预设时间传输数据帧内的字节至第一处理器;

所述第二处理器判断第一处理器与第二处理器之间的通信是否正常;

所述预设单元还用于在通信正常时,将传输延时的时间设定为第四预设时间,所述第四预设时间小于所述第一预设时间;

所述第二处理器按照第四预设时间传输数据帧内的字节至第一处理器;

所述第二处理器判断第一处理器与第二处理器之间的通信是否正常;

所述预设单元还用于在通信异常,将传输延时的时间设定为第五预设时间;所述第五预设时间为所述第一预设时间与第四预设时间的平均值;

所述第二处理器按照第五预设时间传输数据帧内的字节;

所述第二处理器重复执行判断第一处理器与第二处理器之间的通信是否正常的步骤以及所述预设单元重复将传输延时的时间进行设定的步骤直到在通信正常时,所述传输处理的时间设定为最小值。