一种航空航天1553b总线通讯检测仪的制作方法

文档序号:6589192阅读:350来源:国知局
专利名称:一种航空航天1553b总线通讯检测仪的制作方法
技术领域
本实用新型涉及一种航空航天用地面检测系统,尤其涉及一种航空航天1553B总线通讯检测仪。
背景技术
目前的1553B地面检测仪多采用单片机加1553B控制芯片的方式控制完成1553B通信,电路板上同时含有AD和DA芯片,AD芯片完成遥测数据采集输入,DA芯片完成遥控指令输出。此种检测仪与电脑通讯方式多采用串口方式或USB方式,串口方式编程容易但数据传输率较低且大部分笔记本电脑串口逐渐取消使其应用受限,USB方式适用范围广速率快但编程较复杂,以上两种方案中存在一个共同的难点在于单片机与电脑间数据格式的定义及通讯协议的规定,不同开发人员设计的格式及协议差异较大,以上两种方案电脑与单片机程序复杂度高,可靠性差,通用性不强。含AD、 DA芯片的电路模块涉及模拟量的处理,将模拟电路与1553B数字电路混合在一起还容易引起电路干扰,卫星通讯可靠性要求很高,将AD、 DA电路与1553B通讯电路分开成两部分独立电路将有助于提高通讯可靠性。
发明内容
为了解决上述问题,本实用新型的目的在于提供一种航空航天1553B总线通讯检测仪。其利用成熟1553B仿真卡及通用函数库,通过程序控制实现对航空航天设备的控制、数据采集、广播消息、数据注入等功能的模拟,为航空航天产品提供了良好的测试平台。
为了实现上述发明目的,本实用新型提供的航空航天1553B总线通讯检测仪,包括1553B仿真卡、遥控遥测板以及控制系统,所述1553B仿真卡插入电脑主机中,并与航空航天设备的1553B总线连接,用于仿真总线BC,通过该1553B总线与航空航天设备相连,发送1553B指令接收卫星数据;所述遥控遥测板采用单片机架构,与电脑通过USB接口互连,与航空航天设备通过专用电缆连接传输遥控信号以及遥测信号;所述控制系统用于处理常规任务及突发请求,常规任务如周期査询航空航天设备状态、读取卫星数据、发送时间码消息给航空航天设备等;突发请求如向航空航天设备发送指令改变其工作模式、设置卫星工作参数等。另外,控制系统提供可视化界面,使各项操作简明方便,屏蔽总线低层协议,使操作者只需改变选择项即可对航空航天设备进行控制。
另外,所述遥控遥测板包括微处理器、USB通讯模块、遥控模块以及遥测模块。
所述微处理器选用8位单片机,通过在线下载接口刷新运行程序,既满足应用需要又节省了成本。
所述USB通讯模块能够仿真硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps 2Mbps。支持串口发送使能、串口接收就绪等传输速率控制信号和MODEM联络信号,提供Windows操作系统下的驱动程序。
所述遥控模块主要由3线 8线译码器和双路驱动单元构成。工作时单片机通过控制总线控制译码器选通要发送控制电平的那一路信号线,发送脉冲信号作为启动或关闭的遥控指令。
所述遥测模块主要由A/D转换器、多路开关电路组成,遥测模块对应用提供了较高的测量精度和更多的输入接口 。常用航空航天设备数据采集精度为8-10位,所述A/D转换器采用高速12位逐次比较型转换器,常用航空航天设备模拟量遥测为10-20路,所述多路开关提供32路模拟量输入接口。
另外,本实用新型提供的航空航天1553B总线通讯检测仪的检测过程如下
1) 运行控制系统,选择文件存储路径,生成数据保存文件、设备状态文件;
2) 对1553B仿真卡进行硬件初始化,下载配置文件并进行自检,自检正确后生成卫星通讯协议用到的各种消息,消息设置包括航空航天设备RT地址、命令字接收字地址、消息收发类型、命令类型、消息总线路径、数据存储地址等项目;
3) 由控制系统控制1553B仿真卡查询航空航天设备状态字,1553B总线采用A、B两条线路冗余设计,通讯在以上两条通路中任意一条进行,当控制系统在其中一条线路上未査询到航空航天设备状态字的正确返回时,将自动切换到另一条通讯线路上继续查询状态字,而若查询到正确的状态字时,则将所述步骤2)中生成的消息组织成消息帧,发送至航空航天设备获取数据或将指令传递给航空航天设备;
4) 控制系统将收到的科学数据存储、显示、分析,如果科学数据数据量较大可以采用二进制码存储以节省空间,如果数据量不大采用字符方式存储以方便使用通用工具进行查看,数据的采用数值、曲线、图像三种显示方式,数值显示为从科学数据包中直接读取数据解码并以数字方式显示;曲线显示将某一科学数据前后数据包中的数值点用曲线连接;图像显示将相关联数据以图像显示,利用图像中色彩亮度的不同区分数值高低,数据分析包括前后数据量的连贯性、均值、方差等变化;
5) 由控制系统向遥控遥测板发送收集遥测指令,遥控遥测板收到指令后根据卫星协议在指定的线路进行遥测数据采集并通过USB总线传递给控制系统,由控制系统完成遥测数据的存储、显示、分析;
6) 査看是否需要发送遥控指令,如果不需要发送遥控指令,则本次卫星通讯结束,如果需要发送遥控指令,由控制系统向遥控遥测板发送指令,遥控遥测板收到指令后根据卫星协议在指定的线路进行高低电平的控制,完成本次卫星通讯。
本实用新型是一种可靠性高、适用性广、使用方便的航天空航天1553B总线通讯检测仪。该检测仪将复杂的1553B总线通讯协议对用户透明化,用户只需选择需要完成的任务,具体总线协议实现由检测仪控制系统低层软件完成。图形化的数据显示使用户实时获取数据信息,及时了解航空航天设备状态与性能。检测仪控制系统对卫星工作状态进行分析并做好相应记录,数据的自动分析简化了用户后期处理的工作,降低了长时间大数据分析难度。该系统可以由笔记本电脑为载体,体积小巧便于携带,适合户外试验。


图1是本实用新型的航空航天1553B总线通讯检测仪的系统组成原理示意图。图2是本实用新型的航空航天1553B总线通讯检测仪中的遥控遥测板硬件结构示意图。
图3是本实用新型的航空航天1553B总线通讯检测仪的检测流程图。
具体实施方式
以下结合附图对本实用新型的航空航天1553B总线通讯检测仪进行详细的说明。
图1是本实用新型的航空航天1553B总线通讯检测仪的系统组成原理示意图。如图1所示,本实用新型的航空航天1553B总线通讯检测仪包括1553B仿真卡、遥控遥测板以及控制系统。1553B仿真卡选用PCMCIA接口 ,插入电脑PCMCIA接口内,1553B仿真卡通过1553B电缆与航空航天设备相连。遥控遥测板通过USB线与电脑相连,通过导线直接与航空航天设备相连,其中遥控线用于遥控遥测板向航空航天设备发送电平信号,遥测线用于遥控遥测板采集航空航天设备的电平信号。
图2是本实用新型的航空航天1553B总线通讯检测仪中的遥控遥测板硬件结构示意图。如图2所示,本实用新型的航空航天1553B总线通讯检测仪的遥控遥测板可以采用8位单片机架构,主要结构由四部分组成微处理器、USB通讯模块、遥
控模块以及遥测模块,其中,
(1) 微处理器选用低功耗、适用面广的8位单片机,芯片上拥有系统可编程FIash,
通过在线下载接口可以方便的刷新运行程序。
(2) USB通讯模块能够仿真硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps 2Mbps。支持串口发送使能、串口接收就绪等传输速率控制信号和MODEM联络信号,提供Windows操作系统下的驱动程序。
(3) 遥控模块主要有由3线一8线译码器和双路驱动单元构成。工作时CPU通过控制总线控制译码器选通要发送控制电平的那一路信号线,发送脉冲信号作为启动或关闭的遥控指令。
(4) 遥测模块主要由A/D转换器、多路开关电路组成。为使控制采集过程更加方便,必须加上多路模拟开关和数字I/0端口。 A/D转换芯片是一款高速12位逐次比较型A/D转换器,内置双极性电路构成的混合集成转换芯片。
图3是本实用新型的航空航天1553B总线通讯检测仪的检测流程图。如图3所示,本实用新型提供的航空航天1553B总线通讯检测仪中,在将航空航天1553B总线通讯检测仪与航空航天设备连接后,即可按照如下过程与航空航天设备进行通讯-
1) 运行控制系统,选择文件存储路径,生成数据保存文件、设备状态文件;
2) 对1553B仿真卡进行硬件初始化,下载配置文件并进行自检,自检正确后生成卫星通讯协议用到的各种消息,消息设置包括航空航天设备RT地址、命令字接收字地址、消息收发类型、命令类型、消息总线路径、数据存储地址等项目;
3) 由控制系统控制1553B仿真卡査询航空航天设备状态字,1553B总线采用A、B两条线路冗余设计,通讯可以在以上两条通路中任意一条进行,当控制系统在其中一条线路上未査询到航空航天设备状态字的正确返回时,将自动切换到另一条通讯线路上继续查询状态字,而若查询到正确的状态字时,则将步骤2)中生成的消息
组织成消息帧,发送至航空航天设备获取数据或将指令传递给航空航天设备;
例如,为获取航空航天设备科学数据需要将以下三条消息组织成消息帧,发送矢量字、发送数据、消息帧结束,消息帧的组织还包括通道选择以及消息帧时间设置,发送消息帧后,需对收到的矢量字进行判读,了解航空航天设备数据准备情况,
收到航空航天设备发送的数据后需要将数据从1553B仿真卡中读取存储到电脑中步骤l)生成的文件中;
4) 控制系统将收到的科学数据存储、显示、分析,如果科学数据数据量较大可以采用二进制码存储以节省空间,如果数据量不大采用字符方式存储以方便使用通用工具进行査看,数据的采用数值、曲线、图像三种显示方式,数值显示为从科学数据包中直接读取数据解码并以数字方式显示;曲线显示将某一科学数据前后数据包中的数值点用曲线连接;图像显示将相关联数据以图像显示,利用图像中色彩亮度的不同区分数值高低,数据分析包括前后数据量的连贯性、均值、方差等变化;
5) 由控制系统向遥控遥测板发送收集遥测指令,遥控遥测板收到指令后根据卫星协议在指定的线路进行遥测数据采集并通过USB总线传递给控制系统,由控制系统完成遥测数据的存储、显示、分析;
6) 查看是否需要发送遥控指令,如果不需要发送遥控指令,则本次卫星通讯结
束。如果需要发送遥控指令,则由控制系统向遥控遥测板发送指令,遥控遥测板收到指令后根据卫星协议在指定的线路进行高低电平的控制,完成本次卫星通讯。
权利要求1、一种航空航天1553B总线通讯检测仪,其特征在于,包括1553B仿真卡、遥控遥测板以及控制系统,所述1553B仿真卡插入电脑主机中,并与航空航天设备的1553B总线连接,用于仿真总线BC,通过该1553B总线与航空航天设备相连,发送1553B指令接收卫星数据;所述遥控遥测板采用单片机架构,与电脑通过USB接口互连,与航空航天设备通过专用电缆连接传输遥控信号以及遥测信号;所述控制系统用于周期查询航空航天设备状态、读取卫星数据、发送时间码消息给航空航天设备,以及向航空航天设备发送指令改变其工作模式或者设置卫星工作参数。
2、 如权利要求1所述的航空航天1553B总线通讯检测仪,其特征在于,所述遥控遥测板包括微处理器、USB通讯模块、控制模块以及数据采集模块,所述微处理器选用8位微处理器,芯片上拥有在系统可编程Flash,通过在线下载接口刷新运行程序;所述USB通讯模块能够仿真硬件全双工串口,内置收发缓冲区,支持通讯波特率50bps 2Mbps,支持包括串口发送使能以及串口接收就绪的传输速率控制信号和MODEM联络信号,提供Windows操作系统下的驱动程序;所述遥控模块由3线 8线译码器和双路驱动单元构成。工作时CPU通过控制总线控制译码器选通要发送控制电平的信号线,向此信号线发送脉冲信号作为启动或关闭的遥控指令;所述遥测模块由A/D转换器、多路开关电路组成,该遥测模块对应用提供较高的测量精度和更多的输入接口 ,所述A/D转换器采用高速12位逐次比较型转换器,所述多路开关提供32路模拟量输入接口 。
专利摘要本实用新型提供一种航空航天1553B总线通讯检测仪,包括1553B仿真卡、遥控遥测板以及控制系统,1553B仿真卡插入电脑主机中,通过1553B电缆与航空航天设备相连;遥控遥测板采用单片机架构,与电脑通过USB接口互连,与航空航天设备通过专用电缆连接传输遥控信号以及遥测信号;控制系统用于周期查询航空航天设备状态、读取卫星数据、发送时间码消息给航空航天设备,以及向航空航天设备发送指令改变其工作模式或者设置卫星工作参数。本实用新型的检测仪利用成熟1553B仿真卡及其通用函数库,通过设计通用控制界面,实现对航空航天设备的控制、数据采集、广播消息、数据注入等功能的模拟,为航空航天产品提供了良好的测试平台。
文档编号G06F3/05GK201417443SQ200920106818
公开日2010年3月3日 申请日期2009年3月24日 优先权日2009年3月24日
发明者何宝宇, 孙茂华, 张升伟, 靖 李 申请人:中国科学院空间科学与应用研究中心
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1