System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及但不限于工业控制,尤其涉及一种通信控制装置。
技术介绍
1、canopen作为一种基于can总线的高级通信协议,广泛应用于工业自动化、汽车等领域。相关技术中,一个工业控制系统中只有一个主站负责管理和控制网络中的所有从站。然而随着工业控制智能化的发展,需要canopen主站和从站之间交互的消息增多,且随着智能控制的复杂化,从站的数量也相应的增加,此时,容易产生由于从站消息过多造成总线拥挤从而从站掉线的问题。
技术实现思路
1、以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。本申请实施例提供了一种通信控制装置,能降低从站掉线的概率。
2、根据本申请实施例提供的通信控制装置,包括:
3、主控芯片,所述主控芯片设置有至少两个can控制器;
4、多个canopen主站,所述canopen主站与所述can控制器一一对应连接,所述主控芯片和多个所述canopen主站均集成在一个pcb板上,每个所述canopen主站下挂接有不同的从站;
5、其中,所述主控芯片用于与上位机进行交互并将所述上位机下发的控制指令分发到对应的所述canopen主站,以及将各所述canopen主站上传的第一消息进行处理。
6、因此,本申请上述实施例至少具有如下有益效果:通过一个主控芯片与多个canopen主站连接,可以通过同一个上位机与主控芯片交互实现同时对多个canopen主站进行操作,同时,通过设置多个主站通过各自的c
7、根据本申请的一些实施例,所述通信控制装置还包括多个隔离电路,所述隔离电路与所述canopen主站一一对应设置,所述隔离电路用于对对应的canopen主站在接收方向和发送方向上的信号进行隔离。
8、根据本申请的一些实施例,所述隔离电路包括电容隔离芯片和差分处理电路模块,所述电容隔离芯片的第一隔离输入引脚和第一隔离输出引脚均与对应的所述canopen主站连接,所述电容隔离芯片的第二隔离输入引脚和第二隔离输出引脚均与所述差分处理电路模块连接,所述canopen主站通过对应的所述第一隔离输入引脚将发送信号传向所述电容隔离芯片,所述电容隔离芯片用于将所述发送信号与接收信号隔离后通过所述第二隔离输出引脚传向所述差分处理电路模块;所述差分处理电路模块对隔离后的所述发送信号进行差分处理后发送到对应设置的can总线,以及将can总线接收的接收信号差分处理后通过所述第二隔离输入引脚传向所述电容隔离芯片,所述电容隔离芯片还用于将所述接收信号与发送信号隔离后通过所述第一隔离输出引脚发送至对应的所述canopen主站。
9、根据本申请的一些实施例,所述差分处理电路模块包括差分芯片和滤波模块,所述差分芯片具有所述第一隔离输入引脚和第一隔离输出引脚;所述差分芯片的差分输出引脚和差分输入引脚均与所述滤波模块连接,所述滤波模块具有所述第二隔离输入引脚和第二隔离输出引脚;所述滤波模块用于将所述差分输出引脚输出的发送信号滤波后通过所述第二隔离输出引脚发送到can总线,以及将所述can总线的接收信号通过第二隔离输入引脚滤波后发送到所述差分输入引脚。
10、根据本申请的一些实施例,所述通信控制装置还包括隔离降压模块,所述隔离降压模块设置有多个电源正极引脚和多个电源负极引脚,所述电源正极引脚与所述电源负极引脚一一对应设置,所述电源正极引脚与所述电容隔离芯片一一对应连接,所述电源正极引脚用于向对应的所述电容隔离芯片供电。
11、根据本申请的一些实施例,相邻两个所述canopen主站之间设置有同步总线,所述同步总线用于同步主站状态。
12、根据本申请的一些实施例,所述主控芯片用于:
13、获取各canopen主站的配置信息,所述配置信息包括通讯速率;各所述canopen主站的通讯速率均不同;
14、根据各自的所述配置信息对对应的所述canopen主站进行主站初始化配置。
15、根据本申请的一些实施例,所述主控芯片还用于:
16、获取各canopen主站的运行状态,所述运行状态包括负载状态或故障状态;
17、获取预设的周期信号的发送频率设置规则;
18、根据所述发送频率设置规则和所述运行状态,动态调整周期信号的发送频率。
19、根据本申请的一些实施例,所述主控芯片还用于:
20、接收上位机发送到至少两个canopen主站的第二消息;
21、获取所述至少两个canopen主站的优先级;
22、根据所述优先级依次向对应的所述canopen主站发送对应的第二消息。
23、根据本申请的一些实施例,所述canopen主站设置2个,高优先级的所述canopen主站连接驱控一体电路板,以对电机进行控制,低优先级的所述canopen主站连接轨道运输模块板,以用于对轨道运输控制模块板进行运输控制。
本文档来自技高网...【技术保护点】
1.一种通信控制装置,其特征在于,包括:
2.根据权利要求1所述的通信控制装置,其特征在于,所述通信控制装置还包括多个隔离电路,所述隔离电路与所述CANopen主站一一对应设置,所述隔离电路用于对对应的CANopen主站在接收方向和发送方向上的信号进行隔离。
3.根据权利要求2所述的通信控制装置,其特征在于,所述隔离电路包括电容隔离芯片和差分处理电路模块,所述电容隔离芯片的第一隔离输入引脚和第一隔离输出引脚均与对应的所述CANopen主站连接,所述电容隔离芯片的第二隔离输入引脚和第二隔离输出引脚均与所述差分处理电路模块连接,所述CANopen主站通过对应的所述第一隔离输入引脚将发送信号传向所述电容隔离芯片,所述电容隔离芯片用于将所述发送信号与接收信号隔离后通过所述第二隔离输出引脚传向所述差分处理电路模块;所述差分处理电路模块对隔离后的所述发送信号进行差分处理后发送到对应设置的CAN总线,以及将CAN总线接收的接收信号差分处理后通过所述第二隔离输入引脚传向所述电容隔离芯片,所述电容隔离芯片还用于将所述接收信号与发送信号隔离后通过所述第一隔离输出引脚发送至对应
4.根据权利要求3所述的通信控制装置,其特征在于,所述差分处理电路模块包括差分芯片和滤波模块,所述差分芯片具有所述第一隔离输入引脚和第一隔离输出引脚;所述差分芯片的差分输出引脚和差分输入引脚均与所述滤波模块连接,所述滤波模块具有所述第二隔离输入引脚和第二隔离输出引脚;所述滤波模块用于将所述差分输出引脚输出的发送信号滤波后通过所述第二隔离输出引脚发送到CAN总线,以及将所述CAN总线的接收信号通过第二隔离输入引脚滤波后发送到所述差分输入引脚。
5.根据权利要求3所述的通信控制装置,其特征在于,还包括隔离降压模块,所述隔离降压模块设置有多个电源正极引脚和多个电源负极引脚,所述电源正极引脚与所述电源负极引脚一一对应设置,所述电源正极引脚与所述电容隔离芯片一一对应连接,所述电源正极引脚用于向对应的所述电容隔离芯片供电。
6.根据权利要求1所述的通信控制装置,其特征在于,相邻两个所述CANopen主站之间设置有同步总线,所述同步总线用于同步主站状态。
7.根据权利要求1所述的通信控制装置,其特征在于,所述主控芯片用于:
8.根据权利要求1所述的通信控制装置,其特征在于,所述主控芯片还用于:
9.根据权利要求1所述的通信控制装置,其特征在于,所述主控芯片还用于:
10.根据权利要求9所述的通信控制装置,其特征在于,所述CANopen主站设置2个,高优先级的所述CANopen主站连接驱控一体电路板,以对电机进行控制,低优先级的所述CANopen主站连接轨道运输模块板,以用于对轨道运输控制模块板进行运输控制。
...【技术特征摘要】
1.一种通信控制装置,其特征在于,包括:
2.根据权利要求1所述的通信控制装置,其特征在于,所述通信控制装置还包括多个隔离电路,所述隔离电路与所述canopen主站一一对应设置,所述隔离电路用于对对应的canopen主站在接收方向和发送方向上的信号进行隔离。
3.根据权利要求2所述的通信控制装置,其特征在于,所述隔离电路包括电容隔离芯片和差分处理电路模块,所述电容隔离芯片的第一隔离输入引脚和第一隔离输出引脚均与对应的所述canopen主站连接,所述电容隔离芯片的第二隔离输入引脚和第二隔离输出引脚均与所述差分处理电路模块连接,所述canopen主站通过对应的所述第一隔离输入引脚将发送信号传向所述电容隔离芯片,所述电容隔离芯片用于将所述发送信号与接收信号隔离后通过所述第二隔离输出引脚传向所述差分处理电路模块;所述差分处理电路模块对隔离后的所述发送信号进行差分处理后发送到对应设置的can总线,以及将can总线接收的接收信号差分处理后通过所述第二隔离输入引脚传向所述电容隔离芯片,所述电容隔离芯片还用于将所述接收信号与发送信号隔离后通过所述第一隔离输出引脚发送至对应的所述canopen主站。
4.根据权利要求3所述的通信控制装置,其特征在于,所述差分处理电路模块包括差分芯片和滤波模块,所述差分芯片具有所述第一隔离输入引脚和第一隔离输出引脚;所述差分芯片的差分输出引脚...
【专利技术属性】
技术研发人员:王斗发,彭愿球,陆建江,毛至琰,
申请(专利权)人:广东安达智能装备股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。