CN108183836A - 一种分布式同步总线网络测试系统及其测试方法 - Google Patents
一种分布式同步总线网络测试系统及其测试方法 Download PDFInfo
- Publication number
- CN108183836A CN108183836A CN201711371594.7A CN201711371594A CN108183836A CN 108183836 A CN108183836 A CN 108183836A CN 201711371594 A CN201711371594 A CN 201711371594A CN 108183836 A CN108183836 A CN 108183836A
- Authority
- CN
- China
- Prior art keywords
- ttp
- bus
- network
- data
- medl
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/50—Testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/0635—Clock or time synchronisation in a network
- H04J3/0638—Clock or time synchronisation among nodes; Internode synchronisation
- H04J3/0652—Synchronisation among time division multiple access [TDMA] nodes, e.g. time triggered protocol [TTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/403—Bus networks with centralised control, e.g. polling
- H04L12/4035—Bus networks with centralised control, e.g. polling in which slots of a TDMA packet structure are assigned based on a contention resolution carried out at a master unit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明一种分布式同步总线网络测试系统及其测试方法属于通信技术领域。该发明系统包括:计算机,实现TTP网络监控数据解析、分析、显示,TTP系统配置文件加载;TTP总线监控器,实现TTP网络数据转换以太网格式发送,以太网数据格式转换TTP网络数据发送;TTP总线系统测试平台,实现TTP网络节点数据通讯,接口数据传输、网络系统测验证。本发明将TTP分布式网络系统规划、MEDL表在线加载、TTP网络数据分析和网络系统测试整合在一起,实现分布式网络系统的规划和网络验证,解决了目前TTP总线网络系统测试验证滞后性,提高了系统开发和验证效率,节省了开发过程中的人力物力,同时该种方法大大降低了系统和验证开发成本。
Description
技术领域
本发明一种分布式同步总线网络测试系统及其测试方法属于通信技术领域。
背景技术
时间触发协议(TTP)总线是一种高速、无主控、多端点传输的双通道现场总线通信协议总线,可以满足智能控制系统分布式同步、硬实时计算和网络应用。在航空和其他安全关键领域中,TTP总线的应用越来越广泛,汽车工程师协会(SAE)已经将TTP总线协议形成AS6003协议标准。
TTP总线使用一种时分多址访问(TDMA)调度方案实现通信。TDMA周期具有相同的长度,一个TDMA周期又划分成多个具有灵活长度的时隙。通信系统中的每个子节点都有一个时隙(发送时隙),并在每个TDMA周期中发送不同的帧信息。消息时间安排、网络系统架构的配置和其它安全性相关的特性,依赖于消息描述符列表(MEDL)。MEDL表是在系统设计时定义的,将它保存在每一个子节点中,TTP控制器用它与主机和其它TTP子节点进行自主通信。
整个基于TTP总线分布式同步系统的MEDL设计依赖于整个系统规划和节点分配,系统规划是否合理、通信机制是否健全决定了整个分布式系统后期能否正常工作。所以在设计初期利用相关手段进行系统功能性测试,对于系统开发的时间规划、网络系统架构的验证也有着极为重要的作用。
目前,TTP总线系统测试验证主要在开发后期系统内进行,这种测试验证方法一方面增加了系统开发周期,如果系统规划不合理,势必引起系统架构的变更和MEDL更改,大大延长了开发时间。另一方面一旦发现系统传输故障,由于系统复杂性,很难有效定位和确认问题。
发明内容
本发明的目的是提出一种分布式同步总线网络测试系统及其测试方法,该系统使用在线加载MEDL配置,通过TTP总线系统测试验证平台实现TTP网络系统在线测试和系统验证,解决了目前系统后期验证耗时、故障定位困难的问题,可以在系统设计初期有效验证分布式总线系统规划合理性,数据传输安全和正确性,减少后期出现问题的迭代设计,提高系统开发和验证效率。
本发明的技术方案:
一种分布式同步总线网络测试系统,所述系统包括计算机系统、TTP总线监控器和TTP总线系统测试平台;
计算机系统:其功能是实现TTP网络监控数据解析、分析、显示,TTP系统配置文件加载;所述计算机系统包括:计算机、以及安装在计算机内的TTP监控软件、TTP网络规划软件;计算机,其功能是完成TTP监控软件的安装,TTP网络规划软件安装;TTP监控软件,其功能是实现底层以太网数据收发,解析相应数据传输给上层应用,实现TTP网络传输的数据显示、包解析、故障分析,TTP系统配置文件的加载;TTP网络规划软件,其功能是实现TTP分布式网络系统规划,配置文件生成;
TTP总线监控器:其功能是实现TTP网络数据转换以太网格式发送,以太网数据格式转换TTP网络数据发送;所述TTP总线监控器包括:TTP总线接口、数据控制单元、以太网接口;TTP总线接口:其功能是实现与TTP总线系统测试平台相连TTP网络的数据接收和发送;数据控制单元,其功能是进行TTP网络数据和以太网数据的双向接收和传输;以太网接口,其功能是实现与计算机相连的以太网数据接收和发送;
TTP总线系统测试平台:其功能是实现TTP网络节点数据通讯,接口数据传输、网络系统测验证;所述TTP总线系统测试平台包括:TTP总线网络节点、主机接口控制单元;TTP总线网络节点,其功能是实现配置文件加载,TTP分布式网络数据接收发送,时间同步;主机接口控制单元,其功能是实现TTP分布式系统实时接口数据传输,网络系统测试验证。
所述的TTP总线监控器采用高度集成的数据传输方案,以FPGA和以太网物理层为硬件架构,FPGA实现整个数据接收、解析、转发的过程。
所述的TTP总线系统测试平台中的TTP总线网络节点包含非易失存储器、可编程逻辑器件、TTP总线协议控制器、总线驱动器;非易失存储用于存储TTP总线网络的消息描述符列表MEDL;可编程逻辑器件内实现下载代理模块、MEDL表存储模块、SPI控制器模块、MEDL表加载模块、主机接口模块、TTP协议维护数据收发模块;其中下载代理模块完成模式切换和MEDL表的接收,MEDL表存储模块负载存储接收到的MEDL表,SPI控制器模块将待存储的MEDL表数据通过SPI总线发送给非易失存储并从非易失存储取出MEDL表数据发送给MEDL表加载模块,MEDL表加载模块完成新的MEDL表加载,主机接口模块完成与主机数据交互,TTP协议维护数据收发模块完成TTP总线初始化和TTP网络数据收发。
一种分布式同步总线网络系统测试方法,所述方法采用一种分布式同步总线网络测试系统而实现,该方法采取以下步骤:
步骤一:MEDL表生成
2)计算机开机运行TTP分布式网络系统规划软件,按照系统架构规划整个网络数据传输方案,生成TTP配置文件;
步骤二:在线加载配置
6)系统连接与准备:计算机以太网接口与TTP总线监控器的以太网接口相连,将TTP总线监控器的TTP总线接口与TTP总线系统测试平台的TTP总线接口连接;TTP总线系统测试平台和TTP总线监控器上电工作,计算机开机并运行TTP软件;
7)接收模式切换命令:首先计算机TTP监控软件向TTP总线监控器发送一个要进行加载配置的模式切换命令,TTP总线监控器将这个命令转发给TTP总线系统测试平台,TTP总线系统测试平台的TTP总线网络节点会收到这个命令;
8)进入加载配置模式:TTP总线系统测试平台中的任意一个节点收到模式切换命令后,就发起模式切换,将整个网络由工作模式切换到加载配置模式,在加载配置模式中TTP总线系统测试平台的节点停止发送数据,处于加载等待状态;
9)接收与存储MEDL表:计算机上的TTP监控软件添加需要加载的各个节点的MEDL表并发送,TTP总线监控器收到MEDL表数据后,将它转换格式后发给TTP总线系统测试平台,每一个TTP总线网络节点收到对应MEDL表数据,将收到的MEDL表数据存储到节点的非易失存储内;
10)网络节点配置:加载完成后,重新对TTP总线系统测试平台上电,每一个TTP总线节点就会将非易失存储内本节点的MEDL表加载到TTP总线协议控制器内,TTP总线就会按照MEDL表进行网络配置和通信;
步骤三:网络系统测试验证
6)系统连接与准备:计算机以太网接口与TTP总线监控器的以太网接口相连,将TTP总线监控器的TTP总线接口与TTP总线系统测试平台的TTP总线接口连接;TTP总线系统测试平台和TTP总线监控器上电工作,计算机开机并运行TTP软件中的测试配置选项;
7)测试数据发送:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,在同步时间对TTP总线网络节点的相应节点进行数据发送,并完成时间同步的控制;
8)测试数据接收:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,在同步时间对TTP总线网络节点的相应节点进行数据接收,并测量时间同步的精度;
9)数据解析对比:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,对TTP总线网络节点的相应节点按照MEDL表规划的发送和接收数据进行比对;将相应数据通过串口打印出来;
10)功能和性能分析:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,对整个分布式同步网络的同步时间精度进解析,判断系统规划分布式网络传输数据正确性和完整性,分析整个系统的性能。
本发明具有的优点和有益效果:本发明提供的分布式同步总线网络系统测试验证方法,将TTP分布式网络系统规划、MEDL表在线加载、TTP网络数据分析和网络系统测试整合在一起,实现分布式网络系统的规划和网络验证,解决了目前TTP总线网络系统测试验证滞后性,提高了系统开发和验证效率,节省了开发过程中的人力物力,同时该种方法大大降低了系统和验证开发成本。
附图说明
图1 TTP总线网络系统测试框图
图2 TTP总线系统测试平台结构图
图3 TTP网络节点示意图
图4加载配置流程示意图
图5系统测试流程示意图
其中1-TTP计算机、2-TTP总线监控器、3-TTP总线系统测试平台、4-TTP总线网络节点、5-主机接口控制单元
具体实施方式
下面参考附图并结合具体实施方式对本发明的技术方案进行详细的说明。
一种分布式同步总线网络测试系统,所述系统包括计算机系统、TTP总线监控器和TTP总线系统测试平台;
计算机系统:其功能是实现TTP网络监控数据解析、分析、显示,TTP系统配置文件加载;所述计算机系统包括:计算机、以及安装在计算机内的TTP监控软件、TTP网络规划软件;计算机,其功能是完成TTP监控软件的安装,TTP网络规划软件安装;TTP监控软件,其功能是实现底层以太网数据收发,解析相应数据传输给上层应用,实现TTP网络传输的数据显示、包解析、故障分析,TTP系统配置文件的加载;TTP网络规划软件,其功能是实现TTP分布式网络系统规划,配置文件生成;
TTP总线监控器:其功能是实现TTP网络数据转换以太网格式发送,以太网数据格式转换TTP网络数据发送;所述TTP总线监控器包括:TTP总线接口、数据控制单元、以太网接口;TTP总线接口:其功能是实现与TTP总线系统测试平台相连TTP网络的数据接收和发送;数据控制单元,其功能是进行TTP网络数据和以太网数据的双向接收和传输;以太网接口,其功能是实现与计算机相连的以太网数据接收和发送;
TTP总线系统测试平台:其功能是实现TTP网络节点数据通讯,接口数据传输、网络系统测验证;所述TTP总线系统测试平台包括:TTP总线网络节点、主机接口控制单元;TTP总线网络节点,其功能是实现配置文件加载,TTP分布式网络数据接收发送,时间同步;主机接口控制单元,其功能是实现TTP分布式系统实时接口数据传输,网络系统测试验证。
所述的TTP总线监控器采用高度集成的数据传输方案,以FPGA和以太网物理层为硬件架构,FPGA实现整个数据接收、解析、转发的过程。
所述的TTP总线系统测试平台中的TTP总线网络节点包含非易失存储器、可编程逻辑器件、TTP总线协议控制器、总线驱动器;非易失存储用于存储TTP总线网络的消息描述符列表MEDL;可编程逻辑器件内实现下载代理模块、MEDL表存储模块、SPI控制器模块、MEDL表加载模块、主机接口模块、TTP协议维护数据收发模块;其中下载代理模块完成模式切换和MEDL表的接收,MEDL表存储模块负载存储接收到的MEDL表,SPI控制器模块将待存储的MEDL表数据通过SPI总线发送给非易失存储并从非易失存储取出MEDL表数据发送给MEDL表加载模块,MEDL表加载模块完成新的MEDL表加载,主机接口模块完成与主机数据交互,TTP协议维护数据收发模块完成TTP总线初始化和TTP网络数据收发。
一种分布式同步总线网络系统测试方法,所述方法采用一种分布式同步总线网络测试系统而实现,该方法采取以下步骤:
步骤一:MEDL表生成
1)计算机开机运行TTP分布式网络系统规划软件,按照系统架构规划整个网络数据传输方案,生成TTP配置文件;
步骤二:在线加载配置
1)系统连接与准备:计算机以太网接口与TTP总线监控器的以太网接口相连,将TTP总线监控器的TTP总线接口与TTP总线系统测试平台的TTP总线接口连接;TTP总线系统测试平台和TTP总线监控器上电工作,计算机开机并运行TTP软件;
2)接收模式切换命令:首先计算机TTP监控软件向TTP总线监控器发送一个要进行加载配置的模式切换命令,TTP总线监控器将这个命令转发给TTP总线系统测试平台,TTP总线系统测试平台的TTP总线网络节点会收到这个命令;
3)进入加载配置模式:TTP总线系统测试平台中的任意一个节点收到模式切换命令后,就发起模式切换,将整个网络由工作模式切换到加载配置模式,在加载配置模式中TTP总线系统测试平台的节点停止发送数据,处于加载等待状态;
4)接收与存储MEDL表:计算机上的TTP监控软件添加需要加载的各个节点的MEDL表并发送,TTP总线监控器收到MEDL表数据后,将它转换格式后发给TTP总线系统测试平台,每一个TTP总线网络节点收到对应MEDL表数据,将收到的MEDL表数据存储到节点的非易失存储内;
5)网络节点配置:加载完成后,重新对TTP总线系统测试平台上电,每一个TTP总线节点就会将非易失存储内本节点的MEDL表加载到TTP总线协议控制器内,TTP总线就会按照MEDL表进行网络配置和通信;
步骤三:网络系统测试验证
1)系统连接与准备:计算机以太网接口与TTP总线监控器的以太网接口相连,将TTP总线监控器的TTP总线接口与TTP总线系统测试平台的TTP总线接口连接;TTP总线系统测试平台和TTP总线监控器上电工作,计算机开机并运行TTP软件中的测试配置选项;
2)测试数据发送:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,在同步时间对TTP总线网络节点的相应节点进行数据发送,并完成时间同步的控制;
3)测试数据接收:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,在同步时间对TTP总线网络节点的相应节点进行数据接收,并测量时间同步的精度;
4)数据解析对比:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,对TTP总线网络节点的相应节点按照MEDL表规划的发送和接收数据进行比对;将相应数据通过串口打印出来;
5)功能和性能分析:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,对整个分布式同步网络的同步时间精度进解析,判断系统规划分布式网络传输数据正确性和完整性,分析整个系统的性能。
下面结合附图对本发明进行详细的说明。
如图1所示,本发明所采用的测试验证系统包括计算机1、TTP总线监控器2和TTP总线系统测试平台3。
计算机1采用通用的商用计算机或工控机,计算机上需要安装针对本发明自主开发的TTP总线网络在线加载配置与监控软件。该软件可以通过以太网向TTP监控器2发送一个进入加载模式的模式切换命令,并能将各个节点的MEDL表文件通过TTP监控器2发送到TTP总线系统测试平台3的TTP总线网络节点4中。同时可以实时的接收经过TTP监控器2转发的TTP总线网络的数据,对数据依照TTP协议进行详细解析,进行网络的数据分析、故障分析、传输统计、系统规划监测。
TTP总线监控器2通过以太网从计算机1接收模式切换命令和MEDL表数,将MII格式的模式转换命令与MEDL表文件数据转换为MAN格式,通过TTP总线接口发送到TTP总线网络上,完成MEDL表的配置加载。在执行数据监控时,TTP总线监控器2将TTP总线系统测试平台3的TTP总线上所有的数据捕获,然后将数据转换为MII格式的数据,然后发送数据到以太网接口,以太网接口将接收到的数据发送给计算机1,完成TTP总线的监控。
TTP总线系统测试平台3由若干个TTP总线网络节点4和主机接口控制单元5组成,TTP总线网络节点结构如图3所示,主要完成总线通信协议运行、MEDL表的接收与存储、正常总线的运行;包含非易失存储器、可编程逻辑器件、TTP总线协议控制器、总线驱动器。非易失存储用于存储TTP总线网络的MEDL表;可编程逻辑器件内实现下载代理模块、MEDL表存储模块、SPI控制器模块、MEDL表加载模块、主机接口模块、TTP协议维护数据收发模块;TTP总线协议控制器实现TTP协议数据传输,时间同步;总线驱动器实现电平转换和电平隔离。
TTP总线网络节点4在TTP总线上收到TTP总线监控器2发送的模式切换命令时,节点进入加载模式,停止正常总线数据接收与发送,等待MEDL表加载。当接收到MEDL表数据时,进入下载代理模块将MEDL表数据通过MEDL表存储模块存储,然后通过SPI控制器模块将MEDL表数据存储到非易失存储(E2PROM)中。当系统再次启动时,通过SPI控制器模块将E2PROM内存储的本节点MEDL表通过MEDL表加载模块存储到TTP协议维护及数据收发模块中,随后加载到TTP总线协议控制器内。系统完成启动综合后就会以新的MEDL表进行通信和运行,就完成了总线的配置加载。TTP总线网络正常运行时,TTP协议维护及数据收发模块实现TTP网络同步控制,与主机接口模块实现数据传输。主机接口模式实现外部主机和TPP网络数据交互,TTP网络实时信息传递。
主机接口控制单元5,完成TTP总线网络节点控制,执行系统规划数据传输过程,控制TTP协议控制器完成时间同步,控制TTP总线网络正常传输。内部依照系统规划的MEDL表,通过预先设计的软件程序,执行系统功能测试验证方案,实现TTP总线网络系统数据传输测试。
所述网络节点在线加载配置过程、系统测试验证过程包括以下步骤:
MEDL表生成:
1)计算机1开机运行TTP分布式网络系统规划软件,按照系统架构规划整个网络数据传输方案,生成TTP配置文件。
在线加载配置:
1)系统连接与准备:计算机1以太网接口与TTP总线监控器2的以太网接口相连,将TTP总线监控器2的TTP总线接口与TTP总线系统测试平台3的TTP总线接口连接。TTP总线系统测试平台3和TTP总线监控器2上电工作,计算机1开机并运行TTP软件;
2)接收模式切换命令:首先计算机1TTP监控软件向TTP总线监控器2发送一个要进行加载配置的模式切换命令,TTP总线监控器2将这个命令转发给TTP总线系统测试平台3,TTP总线系统测试平台3的TTP总线网络节点4会收到这个命令;
3)进入加载配置模式:TTP总线系统测试平台3中的任意一个节点收到模式切换命令后,就发起模式切换,将整个网络由工作模式切换到加载配置模式,在加载配置模式中TTP总线系统测试平台3的节点停止发送数据,处于加载等待状态;
4)接收与存储MEDL表:计算机1上的TTP监控软件添加需要加载的各个节点的MEDL表并发送,TTP总线监控器2收到MEDL表数据后,将它转换格式后发给TTP总线系统测试平台3,每一个TTP总线网络节点4收到对应MEDL表数据,将收到的MEDL表数据存储到节点的非易失存储内;
5)网络节点配置:加载完成后,重新对TTP总线系统测试平台3上电,每一个TTP总线节点4就会将非易失存储内本节点的MEDL表加载到TTP总线协议控制器内,TTP总线就会按照MEDL表进行网络配置和通信。
网络系统测试验证:
1)系统连接与准备:计算机1以太网接口与TTP总线监控器2的以太网接口相连,将TTP总线监控器2的TTP总线接口与TTP总线系统测试平台3的TTP总线接口连接。TTP总线系统测试平台3和TTP总线监控器2上电工作,计算机1开机并运行TTP软件中的测试配置选项;
2)测试数据发送:TTP总线系统测试平台3的主机接口控制单元5按照系统配置规划,在同步时间对TTP总线网络节点4进行数据发送,并完成时间同步的控制。
3)测试数据接收:TTP总线系统测试平台3的主机接口控制单元5按照系统配置规划,在同步时间对TTP总线网络节点4进行数据接收,并测量时间同步的精度。
4)数据解析对比:TTP总线系统测试平台3的主机接口控制单元5按照系统配置规划,对TTP总线网络节点4按照MEDL表规划的发送和接收数据进行比对。将相应数据通过串口打印出来。
5)功能和性能分析:TTP总线系统测试平台3的主机接口控制单元5按照系统配置规划,对整个分布式同步网络的同步时间精度进解析,判断系统规划分布式网络传输数据正确性和完整性,分析整个系统的性能。
以上结合具体实施方式描述了本发明的技术原理,并不用以限制本发明的保护范围,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种分布式同步总线网络测试系统,其特征在于,所述系统包括计算机系统、TTP总线监控器和TTP总线系统测试平台;
计算机系统:其功能是实现TTP网络监控数据解析、分析、显示,TTP系统配置文件加载;所述计算机系统包括:计算机、以及安装在计算机内的TTP监控软件、TTP网络规划软件;计算机,其功能是完成TTP监控软件的安装,TTP网络规划软件安装;TTP监控软件,其功能是实现底层以太网数据收发,解析相应数据传输给上层应用,实现TTP网络传输的数据显示、包解析、故障分析,TTP系统配置文件的加载;TTP网络规划软件,其功能是实现TTP分布式网络系统规划,配置文件生成;
TTP总线监控器:其功能是实现TTP网络数据转换以太网格式发送,以太网数据格式转换TTP网络数据发送;所述TTP总线监控器包括:TTP总线接口、数据控制单元、以太网接口;TTP总线接口:其功能是实现与TTP总线系统测试平台相连TTP网络的数据接收和发送;数据控制单元,其功能是进行TTP网络数据和以太网数据的双向接收和传输;以太网接口,其功能是实现与计算机相连的以太网数据接收和发送;
TTP总线系统测试平台:其功能是实现TTP网络节点数据通讯,接口数据传输、网络系统测验证;所述TTP总线系统测试平台包括:TTP总线网络节点、主机接口控制单元;TTP总线网络节点,其功能是实现配置文件加载,TTP分布式网络数据接收发送,时间同步;主机接口控制单元,其功能是实现TTP分布式系统实时接口数据传输,网络系统测试验证。
2.根据权利要求1所述的一种分布式同步总线网络测试系统,其特征在于,所述的TTP总线监控器采用高度集成的数据传输方案,以FPGA和以太网物理层为硬件架构,FPGA实现整个数据接收、解析、转发的过程。
3.根据权利要求1所述的一种分布式同步总线网络测试系统,其特征在于,所述的TTP总线系统测试平台中的TTP总线网络节点包含非易失存储器、可编程逻辑器件、TTP总线协议控制器、总线驱动器;非易失存储用于存储TTP总线网络的消息描述符列表MEDL;可编程逻辑器件内实现下载代理模块、MEDL表存储模块、SPI控制器模块、MEDL表加载模块、主机接口模块、TTP协议维护数据收发模块;其中下载代理模块完成模式切换和MEDL表的接收,MEDL表存储模块负载存储接收到的MEDL表,SPI控制器模块将待存储的MEDL表数据通过SPI总线发送给非易失存储并从非易失存储取出MEDL表数据发送给MEDL表加载模块,MEDL表加载模块完成新的MEDL表加载,主机接口模块完成与主机数据交互,TTP协议维护数据收发模块完成TTP总线初始化和TTP网络数据收发。
4.一种分布式同步总线网络系统测试方法,其特征在于,所述方法采用如权利要求1所述的一种分布式同步总线网络测试系统而实现,该方法采取以下步骤:
步骤一:MEDL表生成
1)计算机开机运行TTP分布式网络系统规划软件,按照系统架构规划整个网络数据传输方案,生成TTP配置文件;
步骤二:在线加载配置
1)系统连接与准备:计算机以太网接口与TTP总线监控器的以太网接口相连,将TTP总线监控器的TTP总线接口与TTP总线系统测试平台的TTP总线接口连接;TTP总线系统测试平台和TTP总线监控器上电工作,计算机开机并运行TTP软件;
2)接收模式切换命令:首先计算机TTP监控软件向TTP总线监控器发送一个要进行加载配置的模式切换命令,TTP总线监控器将这个命令转发给TTP总线系统测试平台,TTP总线系统测试平台的TTP总线网络节点会收到这个命令;
3)进入加载配置模式:TTP总线系统测试平台中的任意一个节点收到模式切换命令后,就发起模式切换,将整个网络由工作模式切换到加载配置模式,在加载配置模式中TTP总线系统测试平台的节点停止发送数据,处于加载等待状态;
4)接收与存储MEDL表:计算机上的TTP监控软件添加需要加载的各个节点的MEDL表并发送,TTP总线监控器收到MEDL表数据后,将它转换格式后发给TTP总线系统测试平台,每一个TTP总线网络节点收到对应MEDL表数据,将收到的MEDL表数据存储到节点的非易失存储内;5)网络节点配置:加载完成后,重新对TTP总线系统测试平台上电,每一个TTP总线节点就会将非易失存储内本节点的MEDL表加载到TTP总线协议控制器内,TTP总线就会按照MEDL表进行网络配置和通信;
步骤三:网络系统测试验证
1)系统连接与准备:计算机以太网接口与TTP总线监控器的以太网接口相连,将TTP总线监控器的TTP总线接口与TTP总线系统测试平台的TTP总线接口连接;TTP总线系统测试平台和TTP总线监控器上电工作,计算机开机并运行TTP软件中的测试配置选项;
2)测试数据发送:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,在同步时间对TTP总线网络节点的相应节点进行数据发送,并完成时间同步的控制;
3)测试数据接收:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,在同步时间对TTP总线网络节点的相应节点进行数据接收,并测量时间同步的精度;
4)数据解析对比:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,对TTP总线网络节点的相应节点按照MEDL表规划的发送和接收数据进行比对;将相应数据通过串口打印出来;5)功能和性能分析:TTP总线系统测试平台的主机接口控制单元按照系统配置规划,对整个分布式同步网络的同步时间精度进解析,判断系统规划分布式网络传输数据正确性和完整性,分析整个系统的性能。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711371594.7A CN108183836B (zh) | 2017-12-15 | 2017-12-15 | 一种分布式同步总线网络测试系统及其测试方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711371594.7A CN108183836B (zh) | 2017-12-15 | 2017-12-15 | 一种分布式同步总线网络测试系统及其测试方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108183836A true CN108183836A (zh) | 2018-06-19 |
CN108183836B CN108183836B (zh) | 2021-07-16 |
Family
ID=62546404
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711371594.7A Active CN108183836B (zh) | 2017-12-15 | 2017-12-15 | 一种分布式同步总线网络测试系统及其测试方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108183836B (zh) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109347591A (zh) * | 2018-11-21 | 2019-02-15 | 中国航空工业集团公司西安飞行自动控制研究所 | 一种分布式同步采集传感器网络系统 |
CN110868302A (zh) * | 2018-08-28 | 2020-03-06 | 恩智浦有限公司 | 网络接口装置和用于操作网络接口装置的方法 |
CN111006687A (zh) * | 2019-10-15 | 2020-04-14 | 惠州市德赛西威汽车电子股份有限公司 | 一种基于LabVIEW的车载仪表与中控交互控制测试系统与方法 |
CN111208987A (zh) * | 2019-11-14 | 2020-05-29 | 天津航空机电有限公司 | 一种基于VxWorks系统的TTP总线配置动态加载方法及加载装置 |
CN112231179A (zh) * | 2020-11-05 | 2021-01-15 | 中国航空工业集团公司西安航空计算技术研究所 | 一种成员和任务综合管理系统 |
CN112260894A (zh) * | 2020-10-16 | 2021-01-22 | 北京航天发射技术研究所 | 一种can总线网络系统性能测试平台及使用方法 |
CN112737872A (zh) * | 2020-12-11 | 2021-04-30 | 中国航空工业集团公司西安航空计算技术研究所 | 一种arinc664p7端系统跨网测试系统和方法 |
CN112904831A (zh) * | 2021-01-21 | 2021-06-04 | 南京芯传汇电子科技有限公司 | 一种用于显控系统延时特性测试的系统 |
CN113189943A (zh) * | 2021-03-30 | 2021-07-30 | 中国人民解放军海军工程大学 | 一种工控系统现场测点模拟数据生成方法及系统 |
CN114338265A (zh) * | 2021-12-17 | 2022-04-12 | 中国航发控制系统研究所 | 一种基于ttp/c总线的程序下载系统及方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106444425A (zh) * | 2016-10-24 | 2017-02-22 | 南京航空航天大学 | 面向航空发动机分布式控制的ttp/c总线控制器设计方法 |
CN106549842A (zh) * | 2015-09-16 | 2017-03-29 | 中国航空工业第六八研究所 | 一种时间触发协议总线网络在线加载配置和监控方法 |
EP3185481A1 (en) * | 2015-12-21 | 2017-06-28 | Hamilton Sundstrand Corporation | A host-to-host test scheme for periodic parameters transmission in synchronous ttp systems |
-
2017
- 2017-12-15 CN CN201711371594.7A patent/CN108183836B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106549842A (zh) * | 2015-09-16 | 2017-03-29 | 中国航空工业第六八研究所 | 一种时间触发协议总线网络在线加载配置和监控方法 |
EP3185481A1 (en) * | 2015-12-21 | 2017-06-28 | Hamilton Sundstrand Corporation | A host-to-host test scheme for periodic parameters transmission in synchronous ttp systems |
CN106444425A (zh) * | 2016-10-24 | 2017-02-22 | 南京航空航天大学 | 面向航空发动机分布式控制的ttp/c总线控制器设计方法 |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110868302A (zh) * | 2018-08-28 | 2020-03-06 | 恩智浦有限公司 | 网络接口装置和用于操作网络接口装置的方法 |
CN110868302B (zh) * | 2018-08-28 | 2023-08-11 | 恩智浦有限公司 | 网络接口装置和用于操作网络接口装置的方法 |
CN109347591A (zh) * | 2018-11-21 | 2019-02-15 | 中国航空工业集团公司西安飞行自动控制研究所 | 一种分布式同步采集传感器网络系统 |
CN111006687A (zh) * | 2019-10-15 | 2020-04-14 | 惠州市德赛西威汽车电子股份有限公司 | 一种基于LabVIEW的车载仪表与中控交互控制测试系统与方法 |
CN111208987A (zh) * | 2019-11-14 | 2020-05-29 | 天津航空机电有限公司 | 一种基于VxWorks系统的TTP总线配置动态加载方法及加载装置 |
CN112260894B (zh) * | 2020-10-16 | 2022-05-10 | 北京航天发射技术研究所 | 一种can总线网络系统性能测试平台及使用方法 |
CN112260894A (zh) * | 2020-10-16 | 2021-01-22 | 北京航天发射技术研究所 | 一种can总线网络系统性能测试平台及使用方法 |
CN112231179A (zh) * | 2020-11-05 | 2021-01-15 | 中国航空工业集团公司西安航空计算技术研究所 | 一种成员和任务综合管理系统 |
CN112737872A (zh) * | 2020-12-11 | 2021-04-30 | 中国航空工业集团公司西安航空计算技术研究所 | 一种arinc664p7端系统跨网测试系统和方法 |
CN112904831A (zh) * | 2021-01-21 | 2021-06-04 | 南京芯传汇电子科技有限公司 | 一种用于显控系统延时特性测试的系统 |
CN113189943A (zh) * | 2021-03-30 | 2021-07-30 | 中国人民解放军海军工程大学 | 一种工控系统现场测点模拟数据生成方法及系统 |
CN114338265A (zh) * | 2021-12-17 | 2022-04-12 | 中国航发控制系统研究所 | 一种基于ttp/c总线的程序下载系统及方法 |
CN114338265B (zh) * | 2021-12-17 | 2023-10-03 | 中国航发控制系统研究所 | 一种基于ttp/c总线的程序下载系统及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN108183836B (zh) | 2021-07-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108183836A (zh) | 一种分布式同步总线网络测试系统及其测试方法 | |
CN105450489B (zh) | 输出优先实现最短报文的HEBus高效现场总线系统及通信方法 | |
CN109472061B (zh) | 一种可重用的仿真验证平台及仿真验证方法 | |
CN102955977B (zh) | 一种基于云技术的能效服务方法及其能效服务平台 | |
CN102750301B (zh) | 针对aadl描述的综合化航电系统模型的蓝图生成方法 | |
CN103631255B (zh) | 用于航电系统健康诊断的故障注入设备 | |
CN202995711U (zh) | 一种实现fpga原型验证远程控制的装置 | |
CN108121326A (zh) | 一种故障诊断方法及系统 | |
CN206384166U (zh) | 飞机通用测试平台 | |
CN111600760B (zh) | 一种电网运行监控系统的质量检测系统、方法及设备 | |
US20130315362A1 (en) | Nuclear digital instrumentation and control system | |
CN113704089A (zh) | 一种全场景的gsm-r接口服务器测试平台系统 | |
CN103713959A (zh) | 任务同步方法 | |
CN108062087A (zh) | 基于ttp/c总线的高安全性数字电子控制器架构 | |
JP2014164762A (ja) | 制御装置テストシステムに接続されるハードウェアコンポーネントのインベントリを実施するための方法 | |
CN101599971B (zh) | 一种串联补偿装置的通信管理设备及其管理方法 | |
CN106549842B (zh) | 一种时间触发协议总线网络在线加载配置和监控方法 | |
CN102438017A (zh) | 基于路由功能的Modbus和BACnet Ethernet协议转化装置及转化方法 | |
CN103699760B (zh) | 一种多层次闭环主站检测数据源模拟方法 | |
CN107390549A (zh) | Crh5型车控制逻辑仿真系统和方法 | |
CN103576667A (zh) | 主控板的测试方法、装置及系统 | |
CN103812905B (zh) | 一种物联网终端应用一体化生成系统和方法 | |
CN113747150B (zh) | 一种基于容器云实现的视频服务系统的测试方法和系统 | |
CN115657646B (zh) | 一种can控制器的测试方法及装置 | |
CN104468211A (zh) | 核电站数字控制系统平台通信故障的诊断系统及方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |