一种基于CPCI总线的多功能实时交互系统技术方案

技术编号:27588173 阅读:26 留言:0更新日期:2021-03-10 10:04
本发明专利技术提供了一种基于CPCI总线的多功能实时交互系统,属于信号处理技术领域,包括通讯协议/电平标准扩展模块、非标准电平信号扩展模块、FPGA和CPCI总线接口;FPGA与通讯协议/电平标准扩展模块和非标准电平信号扩展模块连接,用于传输标准数据信号和非标准电平信号;FPGA根据CPCI总线接口提供的功能设置参数,建立通讯协议/电平标准扩展模块和非标准电平信号扩展模块与CPCI总线机箱的数据交互。本发明专利技术可以通过通讯协议/电平标准扩展模块和非标准电平信号扩展模块,外接仿真系统所需要的多个模件,且只需要占用CPCI总线机箱一个插槽,大大节省了CPCI总线机箱的槽位,方便在仿真时扩展更多的功能。真时扩展更多的功能。真时扩展更多的功能。

【技术实现步骤摘要】
一种基于CPCI总线的多功能实时交互系统


[0001]本专利技术属于信号处理
,更具体地说,是涉及一种基于CPCI总线的多功能实时交互系统。

技术介绍

[0002]在仿真系统中,数据和信号在一个CPCI总线(Compact Peripheral Component Interconnect,紧凑型外设部件互连标准)的主控设备与多个其他设备间信息实时交互,且其他设备支持的通讯协议和电平标准不相同的需求。目前为满足该实时性需求,在一个CPCI总线机箱内插入主控设备,并依据其他设备的通讯协议和信号电平标准配置多个模件,每个模件还需要支持CPCI总线且也要插入机箱中。
[0003]由于CPCI总线机箱的槽位有限,如果CPCI总线机箱内的槽位被这些模件占用过多,会导致无法在CPCI总线机箱内插入更多的模件,无法扩展其他功能。

技术实现思路

[0004]本专利技术的目的在于提供一种基于CPCI总线的多功能实时交互系统,旨在解决由于CPCI总线机箱的槽位有限,导致无法在CPCI总线机箱内插入更多的模件,无法扩展其他功能的问题。
[0005]为实现上述目的,本专利技术采用的技术方案是:一种基于CPCI总线的多功能实时交互系统,其特征在于,包括:
[0006]通讯协议/电平标准扩展模块,用于传输标准数据信号;所述标准数据信号包括:通讯信号或者标准电平信号;
[0007]非标准电平信号扩展模块,用于传输非标准电平信号;
[0008]FPGA(Field Programmable Gate Array,现场可编程逻辑门阵列),与所述通讯协议/电平标准扩展模块和所述非标准电平信号扩展模块连接,用于传输所述标准数据信号和所述非标准电平信号;
[0009]CPCI总线接口,分别与所述FPGA和CPCI总线机箱连接,用于向所述FPGA传输应用程序中的功能设置参数;
[0010]所述FPGA根据所述功能设置参数确定所述标准数据信号,建立通讯协议/电平标准扩展模块和非标准电平信号扩展模块与CPCI总线机箱的数据交互。
[0011]作为本申请另一实施例,通讯协议/电平标准扩展模块包括:
[0012]第一接口芯片,用于传输RS422协议信号或者RS422电平信号;
[0013]第二接口芯片,用于传输LVDS协议信号或者LVDS电平信号;
[0014]所述通讯信号包括RS422协议信号和LVDS协议信号;所述标准电平信号包括RS422电平信号和LVDS电平信号。
[0015]作为本申请另一实施例,所述第一接口芯片为MAX14856;所述第二接口芯片为DS90C387。
[0016]作为本申请另一实施例,所述非标准电平信号扩展模块包括:
[0017]OC门电路芯片,用于输出非标准电平信号;
[0018]光耦电路芯片,用于接收非标准电平信号;
[0019]施密特触发器,与所述光耦电路芯片连接,用于将所述非标准电平信号整形后发送到所述FPGA。
[0020]作为本申请另一实施例,所述OC门电路芯片为MIC4423;所述光耦电路芯片为TLP2768A;所述施密特触发器为54LS14。
[0021]作为本申请另一实施例,所述CPCI总线接口包括:
[0022]储存器,用于存储初始化配置信息;
[0023]第三接口芯片,分别与所述储存器和CPCI总线连接,用于根据所述初始化配置信息建立与所述CPCI总线的数据交互。
[0024]作为本申请另一实施例,所述储存器为93C66B-I/P;所述第三接口芯片为PLX9054。
[0025]作为本申请另一实施例,还包括:电源模块,与所述FPGA连接,用于为所述FPGA提供电源。
[0026]作为本申请另一实施例,还包括:
[0027]Flash芯片,与所述FPGA连接,用于存储逻辑程序。
[0028]本专利技术提供的基于CPCI总线的多功能实时交互系统的有益效果在于:与现有技术相比,本专利技术可以通过通讯协议/电平标准扩展模块和非标准电平信号扩展模块,外接仿真系统所需要的多个模件,且只需要占用CPCI总线机箱一个插槽,大大节省了CPCI总线机箱的槽位,方便在仿真时扩展更多的功能。本专利技术基于CPCI总线与FPGA逻辑实现多种通讯协议和多种电平信号的信息实时交互的模件方案,具有模块化、易实现、高开放性的特点。适应于用户需要通过应用程序对多协议、多种电平标准信号的实时控制和访问的场景,能够满足仿真系统对实时性的需求。
附图说明
[0029]为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0030]图1为本专利技术实施例提供的基于CPCI总线的多功能实时交互系统的原理示意图;
[0031]图2为本专利技术实施例提供的基于CPCI总线的多功能实时交互系统的结构示意图;
[0032]图3为本专利技术实施例提供的基于CPCI总线的多功能实时交互系统的逻辑流程示意图。
[0033]图中:1、通讯协议/电平标准扩展模块;2、非标准电平信号扩展模块;3、FPGA;4、CPCI总线接口。
具体实施方式
[0034]为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结
合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。
[0035]作为本专利技术的一种具体实施方式,请参阅图1,现对本专利技术提供的基于CPCI总线的多功能实时交互系统进行说明。
[0036]基于CPCI总线的多功能实时交互系统,包括通讯协议/电平标准扩展模块1、非标准电平信号扩展模块2、FPGA3和CPCI总线接口4。通讯协议/电平标准扩展模块1用于传输标准数据信号;标准数据信号包括:通讯信号或者标准电平信号;
[0037]非标准电平信号扩展模块2,用于传输非标准电平信号;FPGA3,与通讯协议/电平标准扩展模块1和非标准电平信号扩展模块2连接,用于传输标准数据信号和非标准电平信号;CPCI总线接口4,分别与FPGA3和CPCI总线机箱连接,用于向FPGA3传输应用程序中的功能设置参数。
[0038]FPGA3根据功能设置参数确定标准数据信号,建立通讯协议/电平标准扩展模块1和非标准电平信号扩展模块2与CPCI总线机箱的数据交互。
[0039]本专利技术可以通过通讯协议/电平标准扩展模块1和非标准电平信号扩展模块2,外接仿真所需要的多个模件,方便在仿真时扩展更多的功能。
[0040]本专利技术提供的基于CPCI总线的多功能实时交互系统,与现有技术相比,可以支持传输标准数据信号和传输非标准电平信号,且只需要占用CPCI总线机箱一个插槽,节省CPCI总线本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于CPCI总线的多功能实时交互系统,其特征在于,包括:通讯协议/电平标准扩展模块,用于传输标准数据信号;所述标准数据信号包括:通讯信号或者标准电平信号;非标准电平信号扩展模块,用于传输非标准电平信号;FPGA,与所述通讯协议/电平标准扩展模块和所述非标准电平信号扩展模块连接,用于传输所述标准数据信号和所述非标准电平信号;CPCI总线接口,分别与所述FPGA和CPCI总线机箱连接,用于向所述FPGA传输应用程序中的功能设置参数;所述FPGA根据所述功能设置参数确定所述标准数据信号,建立通讯协议/电平标准扩展模块和非标准电平信号扩展模块与CPCI总线机箱的数据交互。2.如权利要求1所述的基于CPCI总线的多功能实时交互系统,其特征在于,通讯协议/电平标准扩展模块包括:第一接口芯片,用于传输RS422协议信号或者RS422电平信号;第二接口芯片,用于传输LVDS协议信号或者LVDS电平信号;所述通讯信号包括RS422协议信号和LVDS协议信号;所述标准电平信号包括RS422电平信号和LVDS电平信号。3.如权利要求2所述的基于CPCI总线的多功能实时交互系统,其特征在于,所述第一接口芯片为MAX14856;所述第二接口芯片为DS90C387。4.如权利要求1所述的基...

【专利技术属性】
技术研发人员:李冰胡刚高叶叶白云飞杨凯王锋胡彩霞
申请(专利权)人:北京航天自动控制研究所
类型:发明
国别省市:

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

1