一种基于DSP的CAN冗余通讯系统技术方案

技术编号:25486059 阅读:35 留言:0更新日期:2020-09-01 23:05
本发明专利技术公开了一种基于DSP的CAN冗余通讯系统,该系统的数据发送方生成多个连续的CAN通信数据扩展帧,CAN通信数据扩展帧的ID场包括冗余号SN,CAN通信数据扩展帧的类型包括非冗余类型和冗余类型,其中,非冗余类型的CAN通信数据扩展帧的冗余号SN设为固定数值,冗余类型的CAN通信数据扩展帧的冗余号SN依据发送顺序在预设的数值范围进行循环递增;从而使得数据接收方通过依据当前接收的CAN通信数据扩展帧中的冗余号SN判断当前CAN通信数据扩展帧是否为热冗余通讯,并进一步判断是否为正确的数据帧,从而使得每路CAN通道都可以独立收发数据,同时进行数据的校验。

【技术实现步骤摘要】
一种基于DSP的CAN冗余通讯系统
本专利技术属于CAN通讯领域,具体涉及一种基于DSP的CAN冗余通讯系统。
技术介绍
在大功率集成数字电源系统中,需要多个电源设备之间协同输出,而用于各个电源设备之间的通信的稳定性对整个电源系统至关重要,因此对系统中各分系统间数据通讯速率、稳定性、可靠性都提出了更高要求。数字信号处理器是对信号实现处理的一类高性能CPU,其特点是具有很高的运行速度,支持并行处理、快速中断处理和I/O操作,合适应用有高可靠性分系统间通信需要的设备中。控制器局域网络(CAN)总线作为一种适用于分布式测控系统的异步半双工串行现场总线,由于CAN总线的高实时性能和高传输速率特点,CAN已在汽车业、航空业、工业控制和安全防护等领域中得到了广泛的应用。CAN总线本身在协议规定中仅规定了循环冗余校验码(CRC)校验、底层重发等基础容错机制,具体的,在设计中,将两条CAN总线分别作为工作通道和备用通道,正常情况下,各节点仅在工作通道上发送数据,当工作通道上的发送数据出现故障时,则切换到备用通道上发送数据,以此来提高通信的可靠性,在因电本文档来自技高网...

【技术保护点】
1.一种基于DSP的CAN冗余通讯系统,其特征在于,所述系统包括DSP数据处理模块、第一CAN收发器、第二CAN收发器和第一从站设备,所述DSP数据处理模块连接第一CAN收发器和第二CAN收发器,第一CAN收发器和第二CAN收发器连接第一从站设备;/n所述DSP数据处理模块用于生成多个连续的CAN通信数据扩展帧,所述CAN通信数据扩展帧的ID场包括冗余号SN,所述CAN通信数据扩展帧的类型包括非冗余类型和冗余类型,其中,非冗余类型的CAN通信数据扩展帧的冗余号SN设为固定数值,冗余类型的CAN通信数据扩展帧的冗余号SN依据发送顺序在预设的数值范围进行循环递增;/n所述第一CAN收发器和第二CA...

【技术特征摘要】
1.一种基于DSP的CAN冗余通讯系统,其特征在于,所述系统包括DSP数据处理模块、第一CAN收发器、第二CAN收发器和第一从站设备,所述DSP数据处理模块连接第一CAN收发器和第二CAN收发器,第一CAN收发器和第二CAN收发器连接第一从站设备;
所述DSP数据处理模块用于生成多个连续的CAN通信数据扩展帧,所述CAN通信数据扩展帧的ID场包括冗余号SN,所述CAN通信数据扩展帧的类型包括非冗余类型和冗余类型,其中,非冗余类型的CAN通信数据扩展帧的冗余号SN设为固定数值,冗余类型的CAN通信数据扩展帧的冗余号SN依据发送顺序在预设的数值范围进行循环递增;
所述第一CAN收发器和第二CAN收发器用于将来自DSP数据处理模块的CAN通信数据扩展帧发送给第一从站设备;
所述第一从站设备用于读取第一CAN收发器接收的CAN通信数据扩展帧,依据当前接收的CAN通信数据扩展帧中的冗余号SN判断当前CAN通信数据扩展帧是否为热冗余通讯,当前CAN通信数据扩展帧为热冗余通讯时,通过比较当前CAN通信数据扩展帧的冗余号SN和上一个CAN通信数据扩展帧的冗余号SN,判断CAN通信数据扩展帧是否为正确的报文,当前CAN通信数据扩展帧为错误报文时,读取第二CAN收发器接收的CAN通信数据扩展帧。


2.根据权利要求1一种基于DSP的CAN冗余通讯系统,其特征在于,所述CAN冗余通讯系统还包括第三CAN收发器和第二从站设备,所述DSP数据处理模块通过第三CAN收发器连接第二从站设备,所述第二从站设备用于发送或接收CAN通信数据扩展帧。


3.根据权利要求1所述的一种基于DSP的CAN冗余通讯系统,其特征在于,所述CAN通信数据扩展帧的ID场还包括从站设备节点ID、命令类型和报文发送方向。


4.根据权利要求1所述的一种基于DSP的CAN冗余通讯系统,其特征在于,CAN通信数据扩展帧的非冗余类型包括热冗余非广播类报...

【专利技术属性】
技术研发人员:沈坤王建国聂思静梁美红陈秀琼王敏敏
申请(专利权)人:湖北三江航天万峰科技发展有限公司
类型:发明
国别省市:湖北;42

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

1