适用于自动络筒机多台变频器通信的CAN应用层协议设计方法技术

技术编号:43953008 阅读:14 留言:0更新日期:2025-01-07 21:39
本发明专利技术公开了适用于自动络筒机多台变频器通信的CAN应用层协议设计方法,包括:对CAN2.0B标准数据帧的11位CANID进行重新划分定义,数据段固定为8字节,支持1主机,1‑31台从机;使用MCU/DSP的硬件外设bxcan/ecan的掩码模式,对部分位通过验证码和掩码进行过滤,剩余CANID位使用软件进行处理;利用消息等级位对通信时序进行区分设计;使用会话机制对CAN网络设备进行管理,主机使用32位的CONNECTED_DEV变量代表设备连接状况;本发明专利技术为自动络筒机多台变频器通信提供了一个简单、可靠、低负载量的CAN应用层协议设计方法,可推广至其他工业设备多台变频器通信应用场合。

【技术实现步骤摘要】

本专利技术涉及嵌入式多机实时通信,尤其涉及一种适用于自动络筒机多台变频器通信的can应用层协议设计方法。


技术介绍

1、随着纺织机械行业的发展,工厂对于自动络筒机的自动化程度需求的日益提升,为了减轻工厂工人给多锭自动络筒机的变频器调参调试的工作强度,同时增强工厂对多锭自动络筒机的运行状况的监控管理程度,有必要为自动络筒产线安装一个集中控制终端。这个控制终端需要能够实时、准确地与多台变频器进行通信,以实现参数的调整、状态的监控以及故障的诊断等功能。

2、变频器作为自动络筒机的核心控制部件之一,其性能直接影响到整个生产线的效率和稳定性。然而,变频器属于软硬件资源受限的嵌入式产品一类,其控制核心大部分为mcu(微控制器)或dsp(数字信号处理器),因此在通信协议的设计上需要充分考虑其资源限制。

3、can(controller area network,控制器局域网)总线作为一种高性能的串行通信协议,因其高可靠性、实时性和灵活性,在汽车电子、工业控制领域得到了广泛应用。然而,can 2.0b只定义了物理层与数据链路层,但在嵌入式多机can本文档来自技高网...

【技术保护点】

1.适用于自动络筒机多台变频器通信的CAN应用层协议设计方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的适用于自动络筒机多台变频器通信的CAN应用层协议设计方法,其特征在于,步骤1中,CAN2.0B标准数据帧的11位CANID标识符分为五个功能位域:

3.根据权利要求1所述的适用于自动络筒机多台变频器通信的CAN应用层协议设计方法,其特征在于,步骤1中,划分数据段的每个字节并进行定义:

4.根据权利要求1所述的适用于自动络筒机多台变频器通信的CAN应用层协议设计方法,其特征在于,步骤1中的数据段,其中4字节映射位,Byte5-8,共32bit...

【技术特征摘要】

1.适用于自动络筒机多台变频器通信的can应用层协议设计方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的适用于自动络筒机多台变频器通信的can应用层协议设计方法,其特征在于,步骤1中,can2.0b标准数据帧的11位canid标识符分为五个功能位域:

3.根据权利要求1所述的适用于自动络筒机多台变频器通信的can应用层协议设计方法,其特征在于,步骤1中,划分数据段的每个字节并进行定义:

4.根据权利要求1所述的适用于自动络筒机多台变频器通信的can应用层协议设计方法,其特征在于,步骤1中的数据段,其中4字节映射位,byte5-8,共32bit,分别映射31个从机和1个主机,当从机和主机在接收到命令,响应帧中对应的位置为1,则代表指令执行成功,为0,则代表执行不成功,说明通信正常,但是机器出现了异常,在通信数据帧中实现了检查通信对象状态异常或故障的功能。

5.根据权利要求1所述的适用于自动络筒...

【专利技术属性】
技术研发人员:徐骏善方朱权柳林燕张月正
申请(专利权)人:南京理工大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1