一种B码输出模块的装置的制作方法

文档序号:26135316发布日期:2021-08-03 13:22阅读:245来源:国知局
一种B码输出模块的装置的制作方法

本申请涉及通信技术技术领域,尤其涉及一种b码输出模块的装置。



背景技术:

时统技术早已在科学研究、火箭发射、导航、武器试验、飞行器试验、日常生活中有着广泛的应用。靶场间仪器组(interrangeinstrumentationgroup,irig)码是美国靶场司令委员会制定的一种时间标准,共有4种并行二进制时间码格式和6种串行二进制时间码格式,其中最常用的是美国靶场仪器组b型格式,即irig-b(简称b码)时间码格式。b码作为时统设备与用户设备的标准接口,提高了整个电子装备试验中测控通讯系统的可靠性、一致性,并直接影响靶场试验设备的测量精度。

irig-b码通常采用串行时间码格式,时帧速率为1帧/秒,每一帧由100个码元组成,每个码元的周期为10ms,irig-b码分直流、交流两种,直流码为脉宽编码方式。交流码是1khz的正弦波载频对直流码进行幅度调制后形成的。直流码与交流码相比较,精度更高,但是由于脉冲信号的频谱丰富,窄带信道无法传输,而只适用于电缆传输到比较近的用户。

目前的b码输出装置输出线路少,应用较为局限,或者满足输出交流码、电缆传输到比较远的用户,但精度有限,要么输出直流码来满足精度要求,但是电缆传输到比较近的用户,不能同时兼顾精度和不同距离的用户,不能根据用户的具体需求进行多元化的选择。



技术实现要素:

本申请实施例通过提供一种b码输出模块的装置,解决了现有技术中b码输出装置输出线路少,应用较为局限的问题,本申请实施例的母板接收来自主控模块的1pps秒信号和时间信息,经过调制解调分路输出多路b码dc码和多路b码ac码,同时通过can总线向主控模块发送板卡状态,满足了输出线路多,应用广,而且可以根据具体需求选择直流码或者交流码的输出方式,满足多元化的需求。

本实用新型实施例提供了一种b码输出模块的装置,包括母板、面板、fpga模块、arm模块;所述fpga模块、arm模块共同组成主控模块,所述fpga模块完成信号的输入输出控制测量,所述arm模块用来显示和控制触摸屏。

所述fpga模块接收所述母板的1pps秒信号和时间信息,对所述1pps秒信号和时间信息进行格式转化后输出b码格式,所述母板还向arm模块发送板卡状态;所述fpga模块对所述b码格式经过调制解调分路输出多个b码dc码信号和多个b码ac码信号;所述面板接收多路所述b码dc码和多路所述b码ac码。

在一种可能的实现方式中,所述arm模块通过rs232接口连接所述fpga模块,且与所述母板通过can总线连接,所述arm模块还接收来自所述fpga模块的处理信息和接收所述母板发送的板卡状态信息。

在一种可能的实现方式中,所述fpga模块还电连接有dac芯片,所述dac芯片接收所述fpga模块调制后的b码数字信息,并对所述b码数字信息进行数模转化。

在一种可能的实现方式中,还包括b码输出状态检测模块,所述b码输出状态检测模块对所述fpga模块输出的b码状态进行检测。

所述fpga模块的输出端还连接led显示屏,通过所述led显示屏显示检测到的b码输出状态。

在一种可能的实现方式中,所述dac芯片输出端的信号连接多个运算放大器,多个所述运算放大器耦合有多个对应的变压器,所述运算放大器根据所述dac芯片输出端的信号和放大倍数,产生幅度可控的多路b码ac码,并将所述b码ac码输入至所述面板。

在一种可能的实现方式中,所述fpga模块的输出端通过lvttl-dc码与lvttl转422差分模块的入口端相连,所述lvttl转422差分模块输出多路b码dc码给所述面板。

在一种可能的实现方式中,所述arm模块采用lpc1752芯片。

在一种可能的实现方式中,所述fpga模块与所述arm模块通过rs232串口连接。

在一种可能的实现方式中,还包括4个led接口,2个b码dc码输出接口和两个b码ac码输出接口;所述led接口、b码dc码输出接口及b码ac码输出接口均连接所述面板;

所述主控模块与所述母板之间设有can总线接口、和std_pps接口及主控模块内部的电压接口。

本实用新型实施例fpga模块、arm模块共同组成主控模块,fpga模块接收母板的1pps秒信号和时间信息,对1pps秒信号和时间信息进行格式转化后输出b码格式,母板还向arm模块发送板卡状态;fpga模块对b码格式经过调制解调分路输出多个b码dc码信号和多个b码ac码信号,这样既能实现输出多路的b码直流码,还能实现输出多路的b码交流码,dc码适应于短距离传输,ac码适应于长距离传输,其精度也不同,可以根据具体需求选择不同的输出方式端口。

附图说明

为了更清楚地说明本实用新型实施例或现有技术中的技术方案,下面将对本实用新型实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本实用新型的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例提供的b码输出模块的装置的结构示意图;

图2为本申请实施例提供的b码输出模块装置的数据接口示意图。

具体实施方式

下面将结合本实用新型实施例中的附图,对本实用新型实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本实用新型的一部分实施例,而不是全部的实施例。基于本实用新型中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本实用新型保护的范围。

如图1所示,本实用新型实施例提供了一种b码输出模块的装置,包括母板、面板、fpga模块、arm模块;

fpga模块、arm模块共同组成主控模块,fpga模块完成信号的输入输出控制测量,arm模块用来显示和控制触摸屏;fpga模块接收母板的1pps秒信号和时间信息,对1pps秒信号和时间信息进行格式转化后输出b码格式,母板还向arm模块发送板卡状态;fpga模块对b码格式经过调制解调分路输出多个b码dc码信号和多个b码ac码信号;面板接收多路b码dc码和多路b码ac码。

通过上述方案,母板将接收到的1pps秒信号和时间信息传输给fpga模块和arm模块,fpga模块对于接收到的1pps秒信号和时间信息进行解算。fpga模块也是相当于解调单元,解调单元对于b码dc码进行解调,dc码用来同步数字正弦信号,使正弦信号的相位和dc码脉冲的边沿保持一致,经过fpga模块及arm模块的作用输出1pps秒信号和时间信息给下个步骤。

具体fpga模块与arm模块的连接方式是:arm模块通过rs232接口连接fpga模块,且与母板通过can总线连接,arm模块还接收来自fpga模块的处理信息和接收母板发送的板卡状态信息,形成信息的传输与反馈循环。

fpga模块还电连接有dac芯片,dac芯片接收fpga模块调制后的b码数字信息,并对b码数字信息进行数模转化。常见的数模转换是将并行二进制的数字量转换为直流电压或直流电流,它常用作过程控制计算机系统的输出通道,与执行器相连,实现对生产过程的自动控制。

在进行数模转化时,其中b码数字信息一般可以包括数控振荡器、调制信号产生器;数控振荡器用来产生数字正弦信号,dc码经过fpga后用来同步数字正弦信号,使数字正弦信号的相位和dc码脉冲的边沿保持一致;调制信号产生器根据dc码和调制比信息产生精确的数字电平信号,然后将该电平信号输入到dac芯片中进行数模转化,dac芯片将数控振荡器产生的数字正弦信号转换成正弦波,而依靠dc码和调制比信息产生精确的数字电平信号控制该正弦波的幅度,该正弦波即b码ac码。

而由于dac的输出信号中夹杂有很多高频成分,刚刚转换出来的信号不能直接用于功率输出,否则过多的高频信号会使功率管很快发热,并且增加耗电;后边接运算放大器一般都是构成了一个lpf电路,也就是个有源的低通滤波器,这样就可以去除掉高频信号,提高有用信号的信噪比,减小无用功耗。因此dac芯片后连接放大器,本实施例根据4组与fpga电连接的sip通信线路,精确的控制4路放大器的放大倍数,可以精确的控制输出的b码ac码的幅度。

本实用新型实施例还包括b码输出状态检测模块,b码输出状态检测模块对fpga模块输出的b码状态进行检测;fpga模块的输出端还连接led显示屏,通过led显示屏显示检测到的b码输出状态。

继续参照图1所示,dac芯片输出端的信号连接多个运算放大器,多个运算放大器耦合有多个对应的变压器,运算放大器根据dac芯片输出端的信号和放大倍数,产生幅度可控的多路b码ac码,并将b码ac码输入至面板。

fpga模块的输出端通过lvttl-dc码与lvttl转422差分模块的入口端相连,lvttl转422差分模块输出多路b码dc码给面板。

另外,本实用新型实施例的arm模块采用lpc1752芯片,fpga模块与arm模块通过rs232串口连接。

如果将本实用新型实施例中除去面板和母板的结构成为b码输出模块,那么参照图2所示,本实用新型实施例还包括4个led接口,2个b码dc码输出接口和两个b码ac码输出接口;所述led接口、b码dc码输出接口及b码ac码输出接口均连接面板;母板与b码输出模块的arm模块之间设有can总线接口、std_pps接口及b码输出模块内部的电压接口。

本说明书中的各个实施方式采用递进的方式描述,各个实施方式之间相同或相似的部分互相参见即可,每个实施方式重点说明的都是与其他实施方式的不同之处。本申请的全部或者部分可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、移动通信终端、多处理器系统、基于微处理器的系统、可编程的电子设备、网络pc、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。

以上实施例仅用以说明本申请的技术方案,而非对本申请限制;尽管参照前述实施例对本申请进行了详细的说明,本领域普通技术人员应当理解:其依然可以对前述实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请技术方案的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1