实时仿真系统信号转接通用板卡的制作方法

文档序号:24160036发布日期:2021-03-05 15:29阅读:136来源:国知局
实时仿真系统信号转接通用板卡的制作方法

[0001]
本发明属于实时仿真技术领域,具体涉及一种实时仿真系统信号转接通用板卡。


背景技术:

[0002]
实时仿真技术作为一门融合计算机、电气、机械等多学科的新兴技术。通过数字电路精确模拟实际装置行为,实时仿真相比普通仿真拥有更高的精度和可信度,可有效提高研发效率、降低试验风险。当前商用或者科研用实时仿真系统,在实际使用过程中存在两个问题:一,仿真机只能输出额定范围的电压或电流信号,信号类型单一且输出通道有限,而底层设备的信号类型多样且数量庞大;二,不同项目底层设备信号转接需求的差异性,使得实时仿真系统接口板卡趋向定制化、专用化,存在通用性差、定制周期长、使用成本高等问题。


技术实现要素:

[0003]
本发明的目的就是为了解决上述背景技术存在的不足,提供一种实时仿真系统信号转接通用板卡,用于转接仿真机与底层设备间的信号、扩展仿真机i/o通道等,能够实现仿真系统接口板的通用化、配置化、程序化。
[0004]
本发明采用的技术方案是:一种实时仿真系统信号转接通用板卡,其特征在于:包括接口箱、通用底板和通用接口板;所述通用接口板包括光输入板卡、光输出板卡、数字量输入板卡、数字量输出板卡、模拟量输入板卡和模拟量输出板卡;其中通用底板和通用接口板均设置与接口箱内部;所述通用接口板均设置有db37接口和cd96接口;数字量输入板卡、数字量输出板卡、光输入板卡和光输出板卡均设置有fpga模块,fpga模块包括fpga芯片和总线通信驱动芯片;通用底板上设置有多个cd96针槽;每个cd96针槽设置有io总线通信通道、can总线和m-lvds总线通信通道;所述通用接口板通过db37接口与仿真机进行信号交互;所述通用接口板通过对应的cd96接口和通用底板上cd96针槽的io总线通信通道与相邻的通用接口板进行信号交互;数字量输入板卡、数字量输出板卡、光输入板卡和光输出板卡的总线通信驱动芯片通过对应的cd96接口和通用底板上can总线和m-lvds总线通信通道进行相互之间的信号交互;其中,光输入接口板卡接收外部光信号,并将其转换为数字信号输出至仿真机或通过通用底板输出至其他板卡;光输出接口板卡接收仿真机或由通用底板转发的来自其他通用接口板的数字信号,并将其转换为光信号输出;数字量输入板卡接收来自底层设备的数字信号,将其处理后输出至仿真机或通过通用底板输出至其他通用接口板;数字输出板卡接收仿真机或由通用底板转发的来自其他通用接口板的数字信号,并将其处理后输出至底层设备;模拟量输入板卡接收来自底层设备的模拟信号,将其处理后输出至仿真机或通过通用底板输出至其他通用接口板;模拟量输出板卡接收仿真机或由通用底板转发的来自其他通用接口板的模拟信号,并将其处理后输出至底层设备。
[0005]
上述技术方案中,信号输入板卡的输出信号可以直接转接给仿真机,也可以通过通用底板转接给其他通用接口板;信号输出板卡的输入信号可以直接来自仿真机,也可以
来自通用底板转接的其他接口板。由于所述六型通用接口板中的光输入板卡、光输出板卡、数字输入板、数字输出卡设置了fpga芯片,具有强大的信号处理能力,所以输入输出信号可以灵活实现一对一、一对多、多对一和多对多各种形式。
[0006]
上述技术方案中,通用底板上cd96针槽设计与各通用接口板上的cd96接口设计相对应:cd96针槽依次分为i/o总线区、差分总线区、电源区,其中i/o总线区、差分总线区、电源区包括与板卡信号端口数量相匹配的若干排i/o接口,每排i/o接口包括3个;i/o总线区、差分总线区、电源区之间设置有电气隔离区,电气隔离区设置有不用于接线的若干排i/o接口;i/o总线区的三列i/o接口彼此独立,第1、3列分别作i/o总线接口,第2列接地,第1列的i/o接口与左邻针槽第3列对应的i/o接口直连,第3列i/o与右邻针槽第1列对应的i/o接口直连;差分总线区分为用于连接板卡通信总线接口中can接口的can差分总线通信通道,和用于连接板卡通信总线接口中m-lvds接口的m-lvds差分总线通信通道;差分总线区的三列i/o接口彼此独立,分别与左右相邻针槽相应排的i/o接口直连;电源区各针槽相应排的三列i/o接口全部直连。
[0007]
上述技术方案中,光输入板卡上设置有光纤头,光纤头接收到外部光信号经转换电路成电信号后输出至板载的fpga模块,fpga芯片内部程序控制处理电信号并输出数字信号;fpga芯片输出的数字信号通过跳线帽和板载的cd96接口传输至通用底板上的其他板卡,或通过板载的db37接口发送至仿真机;总线通信驱动芯片输出内部程序控制处理电信号并输出can信号至板载的通信总线接口中的can接口;总线通信驱动芯片输出内部程序控制处理电信号并输出m-lvds信号至板载的通信总线接口中的m-lvds接口。
[0008]
上述技术方案中,光输出板卡上设置有光纤头;来自通用底板上的其他接口板的数字信号通过跳线帽和板载的cd96接口传输至fpga芯片,来自仿真机的数字信号通过板载的db37接口传输至fpga芯片;总线通信驱动芯片输出内部程序控制处理电信号并输出can信号至板载的通信总线接口中的can接口;总线通信驱动芯片输出内部程序控制处理电信号并输出m-lvds信号至板载的通信总线接口中的m-lvds接口;fpga芯片内部程序控制处理数字信号并输出电信号,fpga芯片程序调控信号的脉宽频率,通过驱动芯片使光纤头发出任意频率的光信号。
[0009]
上述技术方案中,数字量输入板卡上板载有db25接口,db25接口接收到底层设备的数字信号经转换电路输出至板载的fpga模块,fpga芯片内部程序控制处理电信号并输出数字信号;fpga芯片输出的数字信号通过跳线帽和板载的cd96接口传输至通用底板上的其他板卡,或通过板载的db37接口发送至仿真机;总线通信驱动芯片输出内部程序控制处理电信号并输出can信号至板载的通信总线接口中的can接口;总线通信驱动芯片输出内部程序控制处理电信号并输出m-lvds信号至板载的通信总线接口中的m-lvds接口;数字量输入板卡上板载有调试接口,通过通信总线与总线通信驱动芯片电连接。
[0010]
上述技术方案中,数字量输出板卡上板载有db25接口;来自底板上的其他板卡的数字信号通过跳线帽和板载的cd96接口传输至fpga芯片,来自仿真机的数字信号通过板载的db37接口传输至fpga芯片;总线通信驱动芯片输出内部程序控制处理电信号并输出can信号至板载的通信总线接口中的can接口;总线通信驱动芯片输出内部程序控制处理电信号并输出m-lvds信号至板载的通信总线接口中的m-lvds接口;fpga芯片内部程序控制处理后输出数字信号;数字量输出板卡上板载有两个独立的电平转换电路,将fpga芯片输出的
数字信号按需求配置为两种不同的高电平信号输出;数字量输出板卡上板载有调试接口,通过通信总线与总线通信驱动芯片电连接。
[0011]
上述技术方案中,模拟量输出板卡通过板载的db37接口和跳线帽接收仿真机输出的模拟信号,通过板载的cd96接口和跳线帽接收由通用底板转发的来自其他板卡的模拟信号;接收到的模拟信号经模拟信号输出板卡板载的恒流源电路和db25接口输出,输出的模拟信号在可调电阻电路的作用下,能够在设计范围内连续可调。
[0012]
上述技术方案中,模拟量输入板卡通过板载的db25接口接收底层设备的模拟信号,将接收到的模拟信号经恒流源电路处理后,通过db37接口和跳线帽发送至仿真机,通过板载的cd96接口和跳线帽由通用底板转发至其他板卡。
[0013]
上述技术方案中,各通用接口板上跳线帽用于配置通用底板上左右相邻的板卡是否进行i/o通信。
[0014]
本发明的优势在于:
[0015]
(1)接口板卡通用化、使用配置化,可重复利用率高、使用灵活,节省了重复开发的时间和成本。定制板卡的信号类型、数量、方向以及范围都各不相同,很难重复利用,存在使用代价高,设计时间长等问题。通用化接口板卡根据信号的处理方式、输入输出方向,将类型统一为六大类,在此基础上又实现了板卡输出信号范围可配置或可调,覆盖同类板卡的全部需求。使用时,根据实际的信号转接需求灵活配置。
[0016]
(2)信号处理程序化,适应性强,扩大了实时仿真系统的适用范围。接口板上配置的fpga具备强大的信号处理能力,可以对输入输出信号进行加工处理。利用接口板的fpga以及相邻接口板间的i/o通信,还可以拓展仿真机稀缺的i/o通道资源,借助接口板实现与底层设备信号的一一对应关系,提高了仿真机的利用率。
[0017]
(3)硬件资源丰富,可拓展性强。除了fpga芯片,接口板还配置了m-lvds总线、can总线通信驱动芯片,与底板上的总线通信通道配合,可以实现接口板间的总线通信,还可在接口板上运行各类传感器模型、进行分布式计算等复杂功能。
附图说明
[0018]
图1是本发明的光输入接口板原理框图;
[0019]
图2是本发明的光输出接口板原理框图;
[0020]
图3是本发明的数字信号输入接口板原理框图;
[0021]
图4是本发明的数字信号输出接口板原理框图;
[0022]
图5是本发明的模拟量输入接口板原理框图;
[0023]
图6是本发明的模拟量输出接口板原理框图;
[0024]
图7是本发明的底板相邻针槽连接示意图;
[0025]
图8是本发明的接口板上跳线帽设计示意图;
[0026]
图9是本发明的通用底板相邻两cd96之间的电气连接图;
[0027]
图10是本发明的通用接口板上can总线通信驱动电路图;
[0028]
图11是本发明的通用接口板上m-lvds总线通信驱动电路图;
[0029]
图12是本发明的结构示意图。
具体实施方式
[0030]
下面结合附图和具体实施例对本发明作进一步的详细说明,便于清楚地了解本发明,但它们不对本发明构成限定。
[0031]
如图12所示,本发明提供了一种实时仿真系统信号转接通用板卡,其特征在于:包括接口箱、通用底板和板卡;所述板卡包括模拟量输入板卡、模拟量输出板卡、数字量输入板卡、数字量输出板卡、光输入板卡和光输出板卡;其中通用底板和板卡均设置与接口箱内部;所述板卡均设置有db37接口和cd96接口。六型接口板共性部分采用通用化设计,包括外形尺寸、与仿真机的db37接口、与底板的cd96接口。针对信号输出范围的不同需求,将输出板卡的信号范围设计为可配置或可调,实现一类板卡覆盖同类全部需求。
[0032]
所述通用底板,根据不同的信号转接需求、应用规模,可以配置不同类型、数量的接口板,实现接口板使用的配置化。所述通用底板采用8组和14组针槽两型方案,每个cd96针槽设置有io总线通信通道、can总线通信通道、m-lvds总线通信通道;cd96针槽不仅为通用接口板提供支撑底座,还可以通过配置接口板上的跳线帽,实现接口板间的i/o通信。
[0033]
所述通用接口板均设置有光纤头或db25接口、db37接口、cd96接口,通过光纤头或db25接口与底层设备进行信号交互,通过db37接口与仿真机进行信号交互,通过cd96接口并借助通用底板上cd96针槽间的总线通信通道与相邻接口板进行信号交互。所述通用接口板中的光输入板卡、光输出板卡、数字输入板卡和数字输出板卡四型接口板均设置有fpga模块,fpga模块包括fpga芯片和总线通信驱动芯片;所述四型接口板卡利用fpga模块通过cd96接口及通用底板上的can总线或m-lvds总线通信通道,可在通用接口板间进行总线通信;所述四型接口板卡利用fpga的信号处理能力,配合由跳线帽控制的接口板间的分段式i/o通信,可以对信号进行复用/解复用、复制或者模拟,扩大整个实时仿真系统的适用范围;所述四型接口板卡利用fpga的运算处理能力,并借助通用底板上的总线通信通道,可以在接口板上运行各类传感器模型、进行分布式计算。
[0034]
其中,光输入接口板卡接收来自底层设备的光信号,并将其转换为数字信号输出至仿真机或通过通用底板输出至其他通用接口板;光输出接口板卡接收仿真机或由通用底板转发的来自其他通用接口板的数字信号,并将其转换为光信号输出;数字量输入板卡接收来自底层设备的数字信号,将其处理后输出至仿真机或通过通用底板输出至其他通用接口板;数字输出板卡接收仿真机或由通用底板转发的来自其他通用接口板的数字信号,并将其处理后输出至底层设备;模拟量输入板卡接收来自底层设备的模拟信号,将其处理后输出至仿真机或通过通用底板输出至其他通用接口板;模拟量输出板卡接收仿真机或由通用底板转发的来自其他底板的模拟信号,并将其处理后输出至底层设备。
[0035]
如图1所示,光输入板卡上设置有光纤头,光纤头接收到底层设备输出的光信号经转换电路成电信号后输出至板载的fpga模块,光输入接口板卡最多可同时接收16路光信号,最大接收频率不小于1mhz。fpga芯片内部程序控制处理电信号(复制、串并转换等)并输出数字信号,最多可将光纤头输入的一路信号转换为32路信号,输出给仿真机(db37接口)和其他接口板(cd96接口)。输出的数字信号可以通过电平转换电路经板载的db37接口传输至仿真机,也可以通过电平转换电路、跳线帽和板载的cd96接口传输至通用底板上的其他通用接口板。
[0036]
总线通信驱动芯片包括can总线通信驱动芯片和m-lvds总线通信驱动芯片。can总
线通信驱动芯片输出内部程序控制处理电信号,并输出can信号至板载的通信总线接口中的can接口;m-lvds总线通信驱动芯片输出内部程序控制处理电信号,并输出m-lvds信号至板载的通信总线接口中的m-lvds接口。板载的fpga模块设置有用于烧写程序的jtag端口;板载的电源模块连接其cd96接口的电源区,从通用底板上获取24v电源。
[0037]
如图2所示,光输出板卡上设置有光纤头,最多可同时输出16路光信号;光输出板卡可以接收来自仿真机通过板载的db37接口输入的数字信号,也可以接收来自通用底板上其他通用接口板通过板载的cd96接口输入的数字信号;输入的两组数字信号,各自经电平转换电路后传输至fpga;两组16路数字信号是表明该板卡既可以从db37接口接收16路仿真机直接输出的,也可以从cd96接口接收其他接口板通过底板转发输入的16路数字信号。这32路信号都传至fpga,由fpga做信号处理(复用或并串转换)后再选择某几路光纤头输出。]fpga芯片内部程序控制处理数字信号(时分复用等)并输出电信号,最多可将16路仿真机信号(db37接口)和16路其他通用接口板信号(cd96接口),转换为一路信号输出;fpga芯片程序调控信号的脉宽频率,并通过驱动芯片tc4405eoa使光纤头发出任意频率的光信号。总线通信驱动芯片包括can总线通信驱动芯片和m-lvds总线通信驱动芯片。can总线通信驱动芯片输出内部程序控制处理电信号,并输出can信号至板载的通信总线接口中的can接口;m-lvds总线通信驱动芯片输出内部程序控制处理电信号,并输出m-lvds信号至板载的通信总线接口中的m-lvds接口;板载的fpga模块设置有用于烧写程序的jtag端口;板载的电源模块连接其cd96接口的电源区,从通用底板上获取24v电源。
[0038]
如图3所示,数字量输入板卡上板载有db25接口,db25接口接收到底层设备的2组16路数字信号。输入的两个db25接口,每个db25各输入16路数字信号,经转换电路输出至板载的fpga模块fpga芯片内部程序控制处理电信号并输出数字信号,最多可将输入的一路信号转换为32路信号,输出给仿真机(db37接口)和其他通用接口板(cd96接口),或者将输入的32路信号转换为1路信号,输出给仿真机(db37接口)和其他通用接口板(cd96接口);输出的数字信号可以通过电平转换电路经板载的db37接口传输至仿真机,也可以通过电平转换电路、跳线帽和板载的cd96接口传输至通用底板上的其他通用接口板;can总线通信驱动芯片输出内部程序控制处理电信号,并输出can信号至板载的通信总线接口中的can接口;m-lvds总线通信驱动芯片输出内部程序控制处理电信号,并输出m-lvds信号至板载的通信总线接口中的m-lvds接口;板载的fpga模块设置有用于烧写程序的jtag端口;板载的电源模块连接其cd96接口的电源区,从通用底板上获取24v电源;板载的db9接口连接外部24v供电电源,可以为整个通用底板的电源区提供24v电源。
[0039]
如图4所示,数字量输出板卡上板载有2个db25接口;,每个db25接口最多可输出16路数字信号,db37接口和cd96最多都可以输入16路信号。数字输出板卡可以接收来自仿真机通过板载的db37接口输入的数字信号,仿真机的输入信号分为ioa和iob是认为的分成两组,这两组信号都传给fpga,经fpga处理既可以传给db25接口输出,也可以传给cd96接口传给其他接口板。也可以接收来自通用底板上其他通用接口板通过板载的cd96接口输入的数字信号;输入的两组数字信号,各自经电平转换电路后传输至fpga;fpga芯片内部程序控制处理数字信号(时分复用等)并输出电信号,最多可将16路仿真机信号(db37接口)和16路其他接口板信号(cd96接口),转换为一路信号输出,或者将仿真机(db37接口)或其他通用接口板(cd96接口)输入的1路信号转换为32路信号输出;can总线通信驱动芯片输出内部程序
控制处理电信号,并输出can信号至板载的通信总线接口中的can接口;m-lvds总线通信驱动芯片输出内部程序控制处理电信号,并输出m-lvds信号至板载的通信总线接口中的m-lvds接口;板载的fpga模块设置有用于烧写程序的jtag端口。板载的电源模块连接其cd96接口的电源区,从通用底板上获取24v电源;板载的db9接口连接外部24v供电电源,可以为整个通用底板的电源区提供24v电源。
[0040]
如图5所示,模拟输入板卡通过板载的db25接口接收底层设备的模拟信号(最多可达16路),将接收到的模拟信号经恒流源电路处理后,可以通过db37接口输出至仿真机,也可以通过板载的cd96接口和跳线帽由通用底板转发至其他通用接口板;板载的电源模块连接其cd96接口的电源区,从通用底板上获取24v电源;板载的db9接口连接外部24v供电电源,可以为整个通用底板的电源区提供24v电源。
[0041]
如图6所示,模拟输出板卡可以通过板载的db37接口接收仿真机输出的模拟信号(最多可达16路),也可以通过板载的cd96接口和跳线帽接收由通用底板转发的来自其他通用接口板的模拟信号(最多可达16路);接收到的模拟信号经板载的恒流源电路处理后由db25接口输出;输出的模拟信号在可调电阻电路的作用下,能够在设计范围内连续可调。板载的电源模块连接其cd96接口的电源区,从通用底板上获取24v电源;板载的db9接口连接外部24v供电电源,可以为整个通用底板的电源区提供24v电源。
[0042]
图7为通用底板相邻两个针槽的i/o连接图。每个cd96针槽分为3列32排,各型接口板上的cd96接口设计与之对应。通用底板上的cd96针槽除了给板卡提供支撑外,还设置了i/o总线通信通道、can总线通信通道、m-lvds总线通信通道。通用底板相邻针槽间采用左右相连的i/o连接方式,该连接方式与板卡上的跳线帽组合使用,能够实现接口板间的分段式i/o总线通信。通用底板cd96针槽连接方式及实现功能见表1。
[0043]
表1底板cd96针槽连接方式及实现功能
[0044]
[0045][0046]
图8、9为板卡上跳线帽设计的示意图,其功能是配置通用底板上左右相邻的板卡是否进行i/o通信,实现过程见表2。
[0047]
表2跳线帽连接方式及实现功能
[0048][0049]
图10、图11分别为光输入接口板、光输出接口板、数字信号输入接口板、数字信号输出接口板实现can总线、m-lvds总线通信的驱动电路图。
[0050]
本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1