一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于拣选系统的工业CAN总线的终端电阻调节方法及装置与流程

2022-03-23 10:05:35 来源:中国专利 TAG:

技术特征:
1.一种基于拣选系统的工业can总线的终端电阻调节方法,所述拣选系统包括智能拣选主控制器、若干智能拣选终端、can总线,其特征在于,所述终端电阻调节方法包括如下步骤:步骤s1,拣选系统上电后,智能拣选主控制器持续向can总线发送包序号递增的数据包;步骤s2,自动调节终端电阻阻值,使can总线阻值为预设初始值,并将预设初始值作为当前总线阻值;步骤s3,在当前总线阻值下,接收由智能拣选主控制器发出、且包序号连续递增的数据包,计算出can总线的丢帧率及对应的终端阻值,在工作表中对应记录当前总线阻值、丢帧率及终端阻值;步骤s4,判断当前总线阻值是否大于阈值;若不大于阈值,则当前总线阻值增加预设步进值,并转入步骤s3;若大于阈值,则执行步骤s5;步骤s5,查询工作表中最小丢帧率,并以最小丢帧率所对应的终端电阻阻值作为终端电阻,完成阻值调节,系统开始作业。2.根据权利要求1所述的工业can总线的终端电阻调节方法,其特征在于,can总线阻值的预设初始值为40ω、阈值为70ω,预设步进值为1ω。3.一种基于拣选系统的工业can总线的终端电阻调节装置,其特征在于,所述终端电阻调节装置包括:初始化模块、数据包接收模块、运算模块、轮询模块及选择模块;其中,所述初始化模块与所述运算模块相连,用于拣选系统上电后、作业前,对终端电阻及can总线阻值进行初始化,并将can总线的预设初始值作为当前总线阻值发送给所述运算模块;所述数据包接收模块,与所述运算模块相连,用于接收智能拣选主控制器发出、且包序号连续递增的数据包;所述运算模块,用于根据当前总线阻值下的数据包计算丢帧率及对应的终端阻值,并在工作表中对应记录当前总线阻值、丢帧率及终端阻值,生成数据表,并将当前总线阻值发送给所述轮询模块;所述轮询模块,用于判断当前总线阻值是否大于阈值;若不大于阈值,则当前总线阻值增加预设步进值,并发送给运算模块;若大于阈值,则启动选择模块;所述选择模块,用于读取工作表,查询工作表中最小丢帧率,并以最小丢帧率所对应的终端电阻阻值作为终端电阻,完成阻值调节,通知系统开始作业。4.根据权利要求3所述的工业can总线的终端电阻调节装置,其特征在于,所述终端电阻调节装置设置于can总线的canh和canl尾部之间。5.根据权利要求3所述的工业can总线的终端电阻调节装置,其特征在于,can总线阻值的预设初始值为40ω、阈值为70ω,预设步进值为1ω。

技术总结
本发明提供了一种基于拣选系统的工业CAN总线的终端电阻调节方法及装置,属于工业控制领域。所述方法在拣选系统上电后,初始化终端电阻,初始化CAN总线阻值作为当前总线阻值;在当前总线阻值下,接收由智能拣选主控制器发出、且包序号连续递增的数据包,计算出总线丢帧率及终端阻值,在工作表中记录当前总线阻值、丢帧率及终端阻值;判断当前总线阻值是否大于阈值;若不大于阈值,则当前总线阻值增加步进值,再计算丢帧率及终端阻值;若大于阈值,则查询工作表并以最小丢帧率所对应的终端电阻阻值作为终端电阻。本发明根据通信成功率自动调节CANH和CANL之间阻值,使得终端电阻与当前工作环境进行自动匹配,提高了通信质量。提高了通信质量。提高了通信质量。


技术研发人员:李相赞 李磊
受保护的技术使用者:华清科盛(北京)信息技术有限公司
技术研发日:2022.01.14
技术公布日:2022/3/22
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献