[发明专利]一种用于GJB5186测试的消息传输方法和设备有效
申请号: | 201310447403.6 | 申请日: | 2013-09-27 |
公开(公告)号: | CN103475547B | 公开(公告)日: | 2016-10-26 |
发明(设计)人: | 付景志;彭时涛;宋钱骞 | 申请(专利权)人: | 北京旋极信息技术股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/40 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 解婷婷;栗若木 |
地址: | 100083 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 gjb5186 测试 消息 传输 方法 设备 | ||
技术领域
本发明涉及数字式时分制指令/响应型多路传输数据总线接口、GJB5186.1-2003标准、数据通信和FPGA逻辑操作领域,由软件程序进行配置和启动,由FPGA逻辑程序控制外部电路,实现对1553B总线系统的消息信号的传输。
背景技术
GJB5185.1-2003协议全称为“数字式时分制指令/响应型多路传输数据总线测试方法第1部分远程终端有效性测试方法”。该标准规定了数字式时分制指令/响应型多路传输数据总线远程终端设备的有效性测试要求。
通常对GJB5186.1-2003标准的实现方法是按照标准要求分项进行的。如对于非法指令测试采用通过仿真板卡手动配置发送数据的方式进行测试。对于无效指令和错误指令的产生和发送,一些具有GJB5186.1-2003功能的板卡采用固定配置的方式实现,一般只能实现部分测试功能,实现过程比较复杂,对于部分复杂测试过程,需要用户参与,逐条测试和记录。
发明内容
本发明要解决的技术问题是提供一种用于GJB5186测试的消息传输方法和设备,可实现GJB5186.1-2003标准的“5.2协议测试”要求的消息信号的产生和传输。
为了解决上述问题,本发明公开了一种用于GJB5186测试的消息传输方法,该方法包括:
测试设备接收到启动发送指令时,顺序读取已存储的消息配置信息;
按照所读取的消息配置信息组成待发送的总线消息帧格式,输出到总线上;
其中,所述消息配置信息由多个消息字的配置信息组成。
可选地,上述传输方法中,每个消息字的配置信息至少包括如下信息中的一种或任意多种的组合:
用于配置是否发送该消息字的发送允许信息;
用于配置该消息字发送到双余度数据总线中的哪条的发送总线选择信息;
用于配置该消息字的同步头编码的同步头编码信息;
有效信息段内容;
字长配置;
延迟时间配置信息;
双向编码错误配置信息。
可选地,上述传输方法中,如果消息字的配置信息包括有所述延迟时间配置信息,所述延迟时间配置信息至少包括延迟时间以及延迟时间单位。
可选地,上述传输方法中,所述延迟时间值配置为0~1023。
可选地,所述延迟时间单位配置为1ns、10ns、100ns、1us、10us、100us、1ms、10ms、100ms或1s。
可选地,上述传输方法中,如果消息字的配置信息包括有所述双向编码错误配置信息,所述双向编码错误配置信息至少包括双向编码错误类型的指示信息,用于配置对应的有效信息段内容的各个bits是否产生双向编码错误的双向编码位置指示信息,以及用于配置校验位是否产生双向编码错误的指示信息。
可选地,上述传输方法中,所述消息配置信息中包括用户对消息内容进行的配置操作生成的配置信息,配置操作生成的配置信息包括消息类型、数据字个数、每个数据字的内容。
本发明还公开了一种用于GJB5186测试的消息传输设备,该设备包括:
存储单元,存储用于GJB5186测试的消息配置信息,其中,所述消息配置信息由多个消息字的配置信息组成;
发送单元,在接收到启动发送指令时,顺序读取所述存储单元中的消息配置信息,按照所读取的消息配置信息组成待发送的总线消息帧格式,输出到总线上。
本申请技术方案用于实现对GJB5186.1-2003标准的“5.2协议测试”要求的消息的产生和发送。不仅能够实现GJB5186.1-2003标准要求的所有类型的消息信号的产生和发送,并且通过软件配置还可以在1条消息中实现多种相同/不同类型的错误,错误消息配置灵活,实时性好,可重复实现,可量化操作。
附图说明
图1为本实施例中用于GJB5186测试的消息信号的传输流程图;
图2为本实施例中对消息序列的发送流程图;
图3为本实施例中用于GJB5186测试的设备结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
实施例1
本实施例,提供一种用于GJB5186测试的消息信号的传输方法,如图1所示,该方法包括如下步骤100至500的操作:
步骤100,用户对所要传输的消息进行配置;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京旋极信息技术股份有限公司,未经北京旋极信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310447403.6/2.html,转载请声明来源钻瓜专利网。