The invention discloses a ICD database multi bus protocol test and simulation method and based on the platform, the method includes: transmitting data frame format on the bottom of each bus is analyzed, the unified bus data frame format, determine the standard tree structure; according to the received protocol configuration request determination protocol configuration information; receiving external according to the data, the standard tree structure of the protocol configuration information and the determined, ICD configuration file, and generate the external data; according to the generated matching with the external data ICD configuration files on the external data simulation test, simulation test results. The invention realizes the unified configuration management of the test and the simulation of the multi bus protocol.
【技术实现步骤摘要】
一种基于ICD数据库多总线协议测试及仿真方法和平台
本专利技术属于仿真测试
,尤其涉及一种基于ICD数据库多总线协议测试及仿真方法和平台。
技术介绍
随着信息技术和计算机技术的发展,总线技术得到广泛推广和应用。相比于传统的信息传递技术,总线具有信息数字化、接口标准化的特点,采用总线技术可以大大简化系统的设计,尤其是在军用航天领域,广泛采用Flexray总线、CAN(ControllerAreaNetwork,控制器局域网络)总线、1553B总线、RS-422总线、RS-485总线、LAN(LocalAreaNetwork,局域网)总线等总线技术。随着航天型号的不断发展,涉及的总线协议越来越多,不同总线传输的速率及带宽要求也越来越高,针对这些总线数据的处理和分析变得越来越复杂,因此,针对航天计算机系统中的多种总线数据,如何实现对多总线协议测试及仿真的统一配置管理显得尤为重要。
技术实现思路
本专利技术的技术解决问题:克服现有技术的不足,提供一种基于ICD数据库多总线协议测试及仿真方法和平台,实现了对多总线协议测试及仿真的统一配置管理。为了解决上述技术问题,本专利技 ...
【技术保护点】
一种基于ICD数据库多总线协议测试及仿真方法,其特征在于,包括:对各总线底层传输数据帧格式进行分析,统一各总线数据帧格式定义,确定标准树形结构;根据接收到的协议配置请求确定协议配置信息;接收外部数据,根据所述协议配置信息和所述确定的标准树形结构,生成与所述外部数据相匹配的ICD配置文件;根据生成的与所述外部数据相匹配的ICD配置文件对所述外部数据进行仿真测试,得到仿真测试结果。
【技术特征摘要】
1.一种基于ICD数据库多总线协议测试及仿真方法,其特征在于,包括:对各总线底层传输数据帧格式进行分析,统一各总线数据帧格式定义,确定标准树形结构;根据接收到的协议配置请求确定协议配置信息;接收外部数据,根据所述协议配置信息和所述确定的标准树形结构,生成与所述外部数据相匹配的ICD配置文件;根据生成的与所述外部数据相匹配的ICD配置文件对所述外部数据进行仿真测试,得到仿真测试结果。2.根据权利要求1所述的方法,其特征在于,所述对各总线底层传输数据帧格式进行分析,统一各总线数据帧格式定义,确定标准树形结构,包括:对各总线底层传输数据帧格式进行分析,确定各总线的共有属性;其中,所述共有属性包括:总线协议ID字段、DLC字段、数据字段和状态字段根据确定的共有属性,统一各总线数据帧格式定义,确定标准树形结构。3.根据权利要求1或2所述的方法,其特征在于,所述标准树形结构包括:总线配置结构和数据字段结构;其中,总线配置结构由总线协议ID字段、DLC字段和状态字段组成,数据字段结构由用户定义的参数数据组成;其中,所述参数数据包括如下参数中的至少一种:速度、高度、故障状态、温度、振动、压力、过载、噪声和冲击。4.根据权利要求1或2所述的方法,其特征在于,还包括:依据所述标准树形结构,将工程、总线、设备、接口、数据库、数据段和参数七个层次数据结构作为总线通信协议和数据的描述,生成ICD数据库。5.根据权利要求4所述的方法,其特征在于,在生成ICD数据库时,将总线类型作为所述标准树形结构中的第一层节点;将同一总线类型的不同帧格式作为所述标准树形结构中的第二层节点;将每个字段内所包含的信号的属性信息作为所述标准树形结构中的第三层节点。6.根据权利要求1所述的方法,其特征在于,所述根据接收到的协议配置请求确定协议配置信息,包括“根据接收到的协议配置请求所请求配置的总线协议,确定总线数据帧的消息、参数、消息类型、字长单位、消息名称、DLC长度、起始位置和ID字段配置;将所述消息与所述参数进行绑定,确定已完成消息绑定的参数对应的传感器配置、变换器配置和量纲配置;根据确定的总线数据帧的消息、参数、消息类型、字长单位、消息名称、DLC长度、起始位置、ID字段配置、已完成消息绑定的参数,以及已完成消息绑定...
【专利技术属性】
技术研发人员:王毅,赵俊翔,封慧英,吴晓蕊,刘萍,纪祖赑,丁雪,窦小明,闵昌万,王毓栋,
申请(专利权)人:北京临近空间飞行器系统工程研究所,中国运载火箭技术研究院,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。