一种采用RS485协议的多板卡通讯系统及方法技术方案

技术编号:15225333 阅读:64 留言:0更新日期:2017-04-27 03:57
本发明专利技术实施例公开了一种采用RS485协议的多板卡通讯系统及方法,本发明专利技术实施例的工作模式主要从主控板或者从控板的通讯发起为开始,从控板按照自身所在的槽位号从低到高的优先次序,仲裁总线的申请次序按照从低到高的次序进行申请,通过多组RS485与多板卡之间进行通讯,以提高通讯效率。

【技术实现步骤摘要】

本专利技术涉及图像硬件处理器领域,尤其涉及一种采用RS485协议的多板卡通讯系统及方法
技术介绍
无源背板式图像硬件处理器系统,具备多个槽位、多种板卡类型的复杂系统。主控板与其他单板之间通讯采用RS485协议,根据RS485的协议,总线上可以设计1发32收。为了提高多从板的处理器系统通讯速度,会采用分组通讯的方式。在同一时刻1路总线中只能与一个从板通讯,那么该从板所在的分组的其他单板使能等待这个从板通讯之后才能进行竞争通讯。各板卡的通讯并非时间等长、等间隔,因此针对平均分组式的通讯方式其效率并非最优。因此,提供一种多组RS485与多板卡进行通讯,以提高通讯效率的系统和方法是本领域技术人员需要解决的技术问题。
技术实现思路
本专利技术实施例提供了一种采用RS485协议的多板卡通讯系统及方法,通过多组RS485与多板卡之间进行通讯,以提高通讯效率。本专利技术实施例提供了一种采用RS485协议的多板卡通讯系统,包括:主控板、M个从控板和通讯切换矩阵模块;所述主控板与所述通讯切换矩阵模块通过N+1个RS485总线连接;每个所述从控板与所述通讯切换矩阵模块通过RS485线路连接;每个所述从控板与所述通讯切换矩阵模块还通过N+1个仲裁总线连接;其中,M=1,2,3….n,N=1,2,3….n,M<32N;所述通讯切换矩阵模块用于在判断至少有两个所述从控板申请与所述主控板通讯后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板;所述通讯切换矩阵模块还用于在判断所述最小槽位号从控板申请到仲裁通讯权限后,将处于空闲且线路序号最低的仲裁总线分配给所述最小槽位号从控板,并调度其中一个RS485总线与所述最小槽位号从控板的RS485线路进行对接。优选地,所述通讯切换矩阵模块还用于在判断只有一个所述从控板申请与所述主控板通讯后,获取到所述从控板向第一仲裁总线的申请信息,将第一RS485总线与所述从控板的RS485线路进行对接。优选地,所述通讯切换矩阵模块还用于在判断所述最小槽位号从控板申请不到仲裁通讯权限后,确认有所述从控板申请与所述主控板通讯且存在处于空闲的RS485总线后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板。优选地,所述通讯切换矩阵模块为CPLD器件。优选地,所述主控板与所述通讯切换矩阵模块还通过控制总线连接。优选地,所述通讯切换矩阵模块设置有差分转单端信号电路。优选地,所述主控板与所述通讯切换矩阵模块通过N+1个RS485总线异步通讯连接;每个所述从控板与所述通讯切换矩阵模块通过RS485线路异步通讯连接。优选地,本专利技术实施例还提供了一种采用RS485协议的多板卡通讯方法,包括:在判断至少有两个所述从控板申请与所述主控板通讯后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板;在判断所述最小槽位号从控板申请到仲裁通讯权限后,将处于空闲且线路序号最低的仲裁总线分配给所述最小槽位号从控板,并调度其中一个RS485总线与所述最小槽位号从控板的RS485线路进行对接。优选地,本专利技术实施例提供的一种采用RS485协议的多板卡通讯方法,还包括:在判断只有一个所述从控板申请与所述主控板通讯后,获取到所述从控板向第一仲裁总线的申请信息,将第一RS485总线与所述从控板的RS485线路进行对接。优选地,本专利技术实施例提供的一种采用RS485协议的多板卡通讯方法,还包括:在判断所述最小槽位号从控板申请不到仲裁通讯权限后,确认有所述从控板申请与所述主控板通讯且存在处于空闲的RS485总线后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板。从以上技术方案可以看出,本专利技术实施例具有以下优点:本专利技术实施例提供了一种采用RS485协议的多板卡通讯系统及方法,其中,该采用RS485协议的多板卡通讯系统包括:主控板、M个从控板和通讯切换矩阵模块;所述主控板与所述通讯切换矩阵模块通过N+1个RS485总线连接;每个所述从控板与所述通讯切换矩阵模块通过RS485线路连接;每个所述从控板与所述通讯切换矩阵模块还通过N+1个仲裁总线连接;其中,M=1,2,3….n,N=1,2,3….n,M<32N;所述通讯切换矩阵模块用于在判断至少有两个所述从控板申请与所述主控板通讯后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板;所述通讯切换矩阵模块还用于在判断所述最小槽位号从控板申请到仲裁通讯权限后,将处于空闲且线路序号最低的仲裁总线分配给所述最小槽位号从控板,并调度其中一个RS485总线与所述最小槽位号从控板的RS485线路进行对接。本专利技术实施例的工作模式主要从主控板或者从控板的通讯发起为开始,从控板按照自身所在的槽位号从低到高的优先次序,仲裁总线的申请次序按照从低到高的次序进行申请,通过多组RS485与多板卡之间进行通讯,以提高通讯效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。图1为本专利技术实施例提供的一种采用RS485协议的多板卡通讯系统的结构示意图;图2为本专利技术实施例提供的一种采用RS485协议的多板卡通讯方法的流程示意图;图3为本专利技术实施例提供的一种一种采用RS485协议的多板卡通讯系统的应用实施例示意图;图4为通讯切换矩阵模块的结构示意图;图5通讯切换矩阵模块内部地址形式示意图。具体实施方式本专利技术实施例提供了一种采用RS485协议的多板卡通讯系统及方法,通过多组RS485与多板卡之间进行通讯,以提高通讯效率。为使得本专利技术的专利技术目的、特征、优点能够更加的明显和易懂,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,下面所描述的实施例仅仅是本专利技术一部分实施例,而非全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。请参阅图1,本专利技术实施例提供的一种采用RS485协议的多板卡通讯系统的一个实施例,包括:主控板、M个从控板和通讯切换矩阵模块;主控板与通讯切换矩阵模块通过N+1个RS485总线连接;每个从控板与通讯切换矩阵模块通过RS485线路连接;每个从控板与通讯切换矩阵模块还通过N+1个仲裁总线连接;其中,M=1,2,3….n,N=1,2,3….n,M<32N;通讯切换矩阵模块用于在判断至少有两个从控板申请与主控板通讯后,通过仲裁总线获取到申请通讯的从控板槽位号,对申请通讯的从控板槽位号进行筛选得到最小槽位号从控板;通讯切换矩阵模块还用于在判断最小槽位号从控板申请到仲裁通讯权限后,将处于空闲且线路序号最低的仲裁总线分配给最小槽位号从控板,并调度其中一个RS485总线与最小槽位号从控板的RS485线路进行对接。通讯切换矩阵模块还用于在判断只有一个从控板申请本文档来自技高网...

【技术保护点】
一种采用RS485协议的多板卡通讯系统,其特征在于,包括:主控板、M个从控板和通讯切换矩阵模块;所述主控板与所述通讯切换矩阵模块通过N+1个RS485总线连接;每个所述从控板与所述通讯切换矩阵模块通过RS485线路连接;每个所述从控板与所述通讯切换矩阵模块还通过N+1个仲裁总线连接;其中,M=1,2,3….n,N=1,2,3….n,M<32N;所述通讯切换矩阵模块用于在判断至少有两个所述从控板申请与所述主控板通讯后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板;所述通讯切换矩阵模块还用于在判断所述最小槽位号从控板申请到仲裁通讯权限后,将处于空闲且线路序号最低的仲裁总线分配给所述最小槽位号从控板,并调度其中一个RS485总线与所述最小槽位号从控板的RS485线路进行对接。

【技术特征摘要】
1.一种采用RS485协议的多板卡通讯系统,其特征在于,包括:主控板、M个从控板和通讯切换矩阵模块;所述主控板与所述通讯切换矩阵模块通过N+1个RS485总线连接;每个所述从控板与所述通讯切换矩阵模块通过RS485线路连接;每个所述从控板与所述通讯切换矩阵模块还通过N+1个仲裁总线连接;其中,M=1,2,3….n,N=1,2,3….n,M<32N;所述通讯切换矩阵模块用于在判断至少有两个所述从控板申请与所述主控板通讯后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板;所述通讯切换矩阵模块还用于在判断所述最小槽位号从控板申请到仲裁通讯权限后,将处于空闲且线路序号最低的仲裁总线分配给所述最小槽位号从控板,并调度其中一个RS485总线与所述最小槽位号从控板的RS485线路进行对接。2.根据权利要求1所述的采用RS485协议的多板卡通讯系统,其特征在于,所述通讯切换矩阵模块还用于在判断只有一个所述从控板申请与所述主控板通讯后,获取到所述从控板向第一仲裁总线的申请信息,将第一RS485总线与所述从控板的RS485线路进行对接。3.根据权利要求1所述的采用RS485协议的多板卡通讯系统,其特征在于,所述通讯切换矩阵模块还用于在判断所述最小槽位号从控板申请不到仲裁通讯权限后,确认有所述从控板申请与所述主控板通讯且存在处于空闲的RS485总线后,通过所述仲裁总线获取到申请通讯的从控板槽位号,对所述申请通讯的从控板槽位号进行筛选得到最小槽位号从控板。4.根据权利要求1所述的采用RS485协议的多板卡通讯系统,其特征在于,所述通讯切换矩阵模块为...

【专利技术属性】
技术研发人员:陈景创
申请(专利权)人:广东威创视讯科技股份有限公司
类型:发明
国别省市:广东;44

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

1