星载电子系统接口转换模块技术方案

技术编号:8532828 阅读:161 留言:0更新日期:2013-04-04 15:50
星载电子系统接口转换模块,属于航天数据处理技术领域。它为了解决现有技术存在SpaceWire信号与CAN信号、485信号和422信号之间无法相互转换,兼容性差的问题。它上电之后,单片机读取预存在FLASH内存中的配置文件,通过FPGA配置端口配置基于静态随机存储器的FPGA模块,在数据转换和传输的过程中,信号转换电路和路由电路不断输出一定周期和脉宽的心跳信号,由监测电路时刻监测是否存在异常,当发现输出的脉冲信号常高、常低或周期不规律时,监测电路将该异常报告给状态控制电路,状态控制电路向片外单片机发出控制信号,命令单片机读取FLSH内存中的配置码流,通过FPGA配置端口重新配置FPGA模块。

【技术实现步骤摘要】

本专利技术涉及一种接口转换模块,具体涉及星载电子系统接口转换模块
技术介绍
随着电子技术和计算机技术的不断发展,航天任务复杂化的提高,未来星载设备的数据接口形式多样化,因此有必要设计一种高效的接口转换模块,简化卫星内部线路结构,降低设计成本,使卫星综合电子系统达到高度集成性和综合性,充分实现资源共享,信息融合。随着SpaceWire高速总线在航天领域的快速发展,逐渐成为星载电子系统标准总线,现有技术存在SpaceWire信号与CAN信号、485信号和422信号之间无法相互转换,兼容性差的问题。
技术实现思路
本专利技术为了解决现有技术存在SpaceWire信号与CAN信号、485信号和422信号之间无法相互转换,兼容性差的问题,从而提出了星载电子系统接口转换模块。星载电子系统接口转换模块,它包括基于静态随机存储器的FPGA模块、第二代双倍数据率同步动态随机存取存储器(简称DDR2 SDRAM,全称Double-Data-Rate TwoSynchronous Dynamic RandomAccess Memory)、单片机、静态随机存储器和 FLASH 内存,所述的基于静态随机存储器的FPGA模块包括SpaceWire编译码IP核、信号转换电路、路由电路、CAN编解码模块、485编解码模块、422编解码模块、状态控制电路、监测电路和FPGA配置端口,信号转换电路共有三个数据信号输入输出端、一个心跳信号输出端和一个缓存信号端,路由电路共有五个数据信号输入输出端和一个心跳信号输出端,状态控制电路共有两个数据信号输入输出端、一个数据信号输入端和一个控制信号输出端,监测电路共有两个心跳信号输入端和一个数据信号输出端,单片机共有一个配置信号输出端,一个控制信号输入端,一个数据信号输入端和一个数据信号输入输出端;CAN编解码模块的数据信号输入输出端与路由电路的第一数据端连接,485编解码模块的数据信号输入输出端与路由电路的第二数据端连接,422编解码模块的数据信号输入输出端与路由电路的第三数据端连接,路由电路的心跳信号输出端与监测电路的第一心跳信号输入端连接,路由电路的第四数据信号输入输出端与状态控制电路的第一数据信号输入输出端连接,路由电路的第五数据信号输入输出端与信号转换电路的第一数据信号输入输出端连接,信号转换电路的缓存信号端与第二代双倍数据率同步动态随机存取存储器的缓存信号端连接,信号转换电路的第二数据信号输入输出端与SpaceWire编译码IP核的数据信号输入输出端连接,信号转换电路的第三数据信号输入输出端与状态控制电路的数据信号输入输出端连接,信号转换电路的心跳信号输出端与监测电路的第二心跳信号输入端连接,监测电路的数据信号输出端与状态控制电路的数据信号输入端连接,状态控制电路的控制信号输出端与单片机的控制信号输入端连接,单片机的数据信号输入端与FLASH内存的数据信号输入端连接,单片机的数据信号输入输出端与静态随机存储器的数据信号输入输出端连接,单片机的配置信号输出端与FPGA配置端口连接。本专利技术的优点是通过将不同总线信号与SpaceWire信号进行相互转换,简化了卫星的线路结构,降低设计成本,使卫星综合电子系统达到高度集成性和综合性,促进资源共享,信息融合。且结构简单,易于实现,具有可重构容错特性。本专利技术通过将SpaceWire信号与CAN信号、485信号和422信号之间相互转换增加设备间的兼容性,从而促进航天电路的模块化设计。附图说明图1为星载电子系统接口转换模块的结构示意图。具体实施例方式具体实施方式一、结合图1具体说明本实施方式,本实施方式所述的星载电子系统接口转换模块,它包括基于静态随机存储器的FPGA模块1、第二代双倍数据率同步动态随机存取存储器2、单片机3、静态随机存储器4和FLASH内存5,所述的基于静态随机存储器的FPGA模块I包括SpaceWire编译码IP核1_1、信号转换电路1_2、路由电路1_3、CAN编解码模块1_4、485编解码模块1-5、422编解码模块1_6、状态控制电路1_7、监测电路1_8和FPGA配置端口 1-9,信号转换电路1-2共有三个数据信号输入输出端、一个心跳信号输出端和一个缓存信号端,路由电路1-3共有五个数据信号输入输出端和一个心跳信号输出端,状态控制电路1-7共有两个数据信号输入输出端、一个数据信号输入端和一个控制信号输出端,监测电路1-8共有两个心跳信号输入端和一个数据信号输出端,单片机3共有一个配置信号输出端,一个控制信号输入端,一个数据信号输入端和一个数据信号输入输出端;CAN编解码模块1-4的数据信号输入输出端与路由电路1_3的第一数据端连接,485编解码模块1-5的数据信号输入输出端与路由电路1_3的第二数据端连接,422编解码模块1-6的数据信号输入输出端与路由电路1_3的第三数据端连接,路由电路1-3的心跳信号输出端与监测电路1-8的第一心跳信号输入端连接,路由电路1-3的第四数据信号输入输出端与状态控制电路1-7的第一数据信号输入输出端连接,路由电路1-3的第五数据信号输入输出端与信号转换电路1-2的第一数据信号输入输出端连接,信号转换电路1-2的缓存信号端与第二代双倍数据率同步动态随机存取存储器2的缓存信号端连接,信号转换电路1-2的第二数据信号输入输出端与SpaceWire编译码IP核1_1的数据信号输入输出端连接,信号转换电路1-2的第三数据信号输入输出端与状态控制电路1-7的数据信号输入输出端连接,信号转换电路1-2的心跳信号输出端与监测电路1-8的第二心跳信号输入端连接,监测电路1-8的数据信号输出端与状态控制电路1-7的数据信号输入端连接,状态控制电路1-7的控制信号输出端与单片机3的控制信号输入端连接,单片机3的数据信号输入端与FLASH内存5的数据信号输入端连接,单片机3的数据信号输入输出端与静态随机存储器4的数据信号输入输出端连接,单片机3的配置信号输出端与FPGA配置端口 1_9连接。本实施方式的基于静态随机存储器的FPGA模块I选用Xilinx公司的XC4VFX12,基于基于静态随机存储器的FPGA模块I内部电路逻辑全部由硬件描述语言配置实现,上电之后,单片机3读取预存在FLASH内存5中的配置文件,通过FPGA配置端口 1_9配置基于基于静态随机存储器的FPGA模块I。在数据转换和传输的过程中,信号转换电路1-2和路由电路1-3是最关键的两个功能部分,因此在运行的过程中,它们会通过I/O 口不断输出一定周期和脉宽的脉冲信号,即心跳信号,由监测电路1-8时刻监测是否存在异常。如果发现输出的脉冲信号常高、常低或周期不规律,则说明健康状态异常,此时监测电路1-8将该异常报告给状态控制电路1-7,状态控制电路1-7向片外单片机3发出控制信号,命令单片机3读取FLASH内存5中的配置码流,通过FPGA配置端口 1_9重新配置FPGA。具体实施方式二、结合图1具体说明本实施方式,本实施方式与具体实施方式一所述的星载电子系统接口转换模块的区别在于,它还包括CAN控制器6,所述的CAN控制器6的数据信号输入输出端与CAN编解码模块1-4的数据信号输入输出端连接。本实施方式的CAN数据流经过SJA1000对码率、时钟分本文档来自技高网...

【技术保护点】
星载电子系统接口转换模块,其特征在于:它包括基于静态随机存储器的FPGA模块(1)、第二代双倍数据率同步动态随机存取存储器(2)、单片机(3)、静态随机存储器(4)和FLASH内存(5),所述的基于静态随机存储器的FPGA模块(1)包括SpaceWire编译码IP核(1?1)、信号转换电路(1?2)、路由电路(1?3)、CAN编解码模块(1?4)、485编解码模块(1?5)、422编解码模块(1?6)、状态控制电路(1?7)、监测电路(1?8)和FPGA配置端口(1?9),信号转换电路(1?2)共有:三个数据信号输入输出端、一个心跳信号输出端和一个缓存信号端,路由电路(1?3)共有:五个数据信号输入输出端和一个心跳信号输出端,状态控制电路(1?7)共有:两个数据信号输入输出端、一个数据信号输入端和一个控制信号输出端,监测电路(1?8)共有:两个心跳信号输入端和一个数据信号输出端,单片机(3)共有:一个配置信号输出端,一个控制信号输入端,一个数据信号输入端和一个数据信号输入输出端;CAN编解码模块(1?4)的数据信号输入输出端与路由电路(1?3)的第一数据端连接,485编解码模块(1?5)的数据信号输入输出端与路由电路(1?3)的第二数据端连接,422编解码模块(1?6)的数据信号输入输出端与路由电路(1?3)的第三数据端连接,路由电路(1?3)的心跳信号输出端与监测电路(1?8)的第一心跳信号输入端连接,路由电路(1?3)的第四数据信号输入输出端与状态控制电路(1?7)的第一数据信号输入输出端连接,路由电路(1?3)的第五数据信号输入输出端与信号转换电路(1?2)的第一数据信号输入输出端连接,信号转换电路(1?2)的缓存信号端与第二代双倍数据率同步动态随机存取存储器(2)的缓存信号端连接,信号转换电路(1?2)的第二数据信号输入输出端与SpaceWire编译码IP核(1?1)的数据信号输入输出端连接,信号转换电路(1?2)的第三数据信号输入输出端与状态控制电路(1?7)的数据信号输入输出端连接,信号转换电路(1?2)的心跳信号输出端与监测电路(1?8)的第二心跳信号输入端连接,监测电路(1?8)的数据信号输出端与状态控制电路(1?7)的数据信号输入端连接,状态控制电路(1?7)的控制信号输出端与单片机(3)的控制信号输入端连接,单片机(3)的数据信号输入端与FLASH内存(5)的数据信号输入端连接,单片机(3)的数据信号输入输出端与静态随机存储器(4)的数据信号输入输出端连接,单片机(3)的配置信号输出端与FPGA配置端口(1?9)连接。...

【技术特征摘要】
1.星载电子系统接口转换模块,其特征在于它包括基于静态随机存储器的FPGA模块(I)、第二代双倍数据率同步动态随机存取存储器(2)、单片机(3)、静态随机存储器(4)和FLASH内存(5),所述的基于静态随机存储器的FPGA模块(I)包括SpaceWire编译码IP核(1-1 )、信号转换电路(1-2)、路由电路(1-3)、CAN编解码模块(1-4)、485编解码模块(1-5)、422编解码模块(1-6)、状态控制电路(1-7)、监测电路(1-8)和FPGA配置端口(1-9), 信号转换电路(1-2)共有三个数据信号输入输出端、一个心跳信号输出端和一个缓存信号端, 路由电路(1-3)共有五个数据信号输入输出端和一个心跳信号输出端, 状态控制电路(1-7)共有两个数据信号输入输出端、一个数据信号输入端和一个控制信号输出端, 监测电路(1-8)共有两个心跳信号输入端和一个数据信号输出端, 单片机(3)共有一个配置信号输出端,一个控制信号输入端,一个数据信号输入端和一个数据信号输入输出端; CAN编解码模块(1-4)的数据信号输入输出端与路由电路(1-3)的第一数据端连接, 485编解码模块(1-5)的数据信号输入输出端与路由电路(1-3)的第二数据端连接, 422编解码模块(1-6)的数据信号输入输出端与路由电路(1-3)的第三数据端连接, 路由电路(1-3)的心跳信号输出端与监测电路(1-8)的第一心跳信号输入端连接, 路由电路(1-3)的第四数据信号输入输出端与状态控制电路(1-7)的第一数据信号输入输出端连接, 路由电路(1-3)的第五数据信号输入输出端与信号转换电路(1-2)的第一数据信号输入输出端连接, 信号转换电路(1-2)的缓存信号端与第二代双倍数据率同步动态随机存取存储器(2)的缓存信号端连接, 信号转换...

【专利技术属性】
技术研发人员:张迎春束磊刘源李兵黄瀚罗红吉潘小彤
申请(专利权)人:哈尔滨工业大学
类型:发明
国别省市:

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

1