【技术实现步骤摘要】
一种工业总线通讯转换模块
[0001]本专利技术涉及工业通信
,特别涉及一种工业总线通讯转换模块。
技术介绍
[0002]CAN(Controller Area Network,控制器局域网)总线是一种用于实时应用的串行通讯协议总线,它可以使用双绞线来传输信号,具有抗干扰能力强、传输速度快、传输距离长、可连接设备数量大等优点,是目前世界上应用最为广泛的现场总线之一。虽然很多工业制造企业在网络系统升级或者更新改造时会优先选择CAN总线系统,但是在部署或者更换总线系统时,直接淘汰原有的大量的不具备CAN接口的老式设备以及仪器仪表如各种传感器、工控仪表、制造设备等显然是不经济的,传统的仪器设备所使用的主流接口是串口,例如RS232或者RS485等接口。针对上述问题,常见的解决方案是使用工业总线通讯转换模块将串口工业设备接入CAN总线系统,如现有技术中的CN102014032A、CN111628920A、CN114866369A等均提出了如何实现串口工业设备与CAN总线对接的问题。然而由于老式串口工业设备的数据传输速率较低,在 ...
【技术保护点】
【技术特征摘要】
1.一种工业总线通讯转换模块,其特征在于,包括用于接入CAN总线以接收和发送CAN报文数据的CAN收发单元、多个用于连接串口工业设备以接收和发送串口数据的串口收发单元以及用于执行CAN报文数据和串口数据转换的CAN控制单元,所述CAN控制单元被配置为:测量与每个所述串口收发单元连接的串口工业设备的满载速率SS
i
,其中i=(1,2,
…
,n),n为与所述工业总线通讯转换模块连接的串口工业设备的数量;获取每个所述串口工业设备的利用率系数σ
i
,所述利用率系数与所述串口工业设备的数据传输频率正相关;计算所述工业总线通讯转换模块在接入所述n个串口工业设备的状态下的最大负载速率:获取所述CAN总线传输速率SC;当所述最大负载速率SF大于或等于所述CAN总线传输速率SC时,将所述工业总线通讯转换模块的总线利用率P配置为1,否则根据所述最大负载速率SF以及所述CAN总线传输速率SC计算所述工业总线通讯转换模块的总线利用率P:输出所述工业总线通讯转换模块的总线利用率P。2.根据权利要求1所述的工业总线通讯转换模块,其特征在于,所述CAN控制单元被配置为:持续检测所述CAN收发单元的状态,所述CAN收发单元的状态包括连接状态和断开状态;当检测到所述CAN收发单元处于连接状态时,以预先配置的标识符为消息辨识符号执行远程帧广播,所述CAN总线中的节点设备根据预先配置的消息辨识符号判断是否接收所述远程帧;检测响应于所述远程帧的数据帧;当预设时间内检测到响应于所述远程帧的数据帧时,确定所述CAN收发单元连接到上位机。3.根据权利要求2所述的工业总线通讯转换模块,其特征在于,所述CAN控制单元包括用于将所述工业总线通讯转换模块在普通模式和配置模式切换的模式切换单元,所述模式切换单元在所述CAN收发单元连接到上位机时,将所述工业总线通讯转换模块切换为配置模式以及在所述CAN收发单元连接到CAN总线时,将所述工业总线通讯转换模块切换为配置模式。4.根据权利要求3所述的工业总线通讯转换模块,其特征在于,在输入所述工业总线通讯转换模块的总线利用率的步骤中,所述控制单元被配置为:将所述工业总线通讯转换模块的设备信息发送给所述上位机,所述工业总线通讯转换模块的设备信息包括工业总线通讯转换模块的身份识别码;当所述串口收发单元接入串口工业设备时,将所述串口工业设备的设备信息发送给所述上位机,以使所述上位机判断所述串口工业设备是否为与所述工业总线通讯转换模块绑
定的串口工业设备,所述串口工业设备的设备信息包括所述串口工业设备的身份识别码;当所述串口工业设备不是与所述工业总线通讯转换模块绑定的串口工业设备时,从所述上位机获取所述串口工业设备与所述工业总线通讯转换模块的匹配结果。5.根据权利要求4所述的工业总线通讯转换模块,其特征在于,所述上位机根据所述工业总线通讯转换模块的身份识别码获取所述工业总线通讯转换模块的总线利用率P;所述上位机根据所述串口工业设...
【专利技术属性】
技术研发人员:罗杰,王怡心,肖仁义,
申请(专利权)人:深圳市华众自动化工程有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。