【技术实现步骤摘要】
多功能数字化网络联调装置
本专利技术涉及系统网络通信
,特别是能够对不同数字化网络进行联调,具体地是一种多功能数字化网络联调装置。
技术介绍
随着通信技术的发展,各种以以太网、1553B总线、串口、CAN总线等通信协议构建的数字化网络被越来越广泛地采用。其中,以太网(Ethernet)是一种使用CSMA/CD(载波监听多路访问及冲突检测)技术的基带局域网规范,是当今现有局域网采用的最通用的通信协议标准,其定义了在局域网(LAN)中采用的电缆类型和信号处理方法;1553B总线是MIL-STD-1553B总线的简称,其全称为飞机内部时分制命令/响应式多路传输数据总线,是20世纪70年代由美国公布的一种串行多路数据总线标准,其主要特点是分布处理、集中控制和实时响应;串口是串行接口(也串行通信接口或串行通讯接口)的简称,是采用串行通信方式的扩展接口,其特点是通信线路简单,只要一对传输线就可以实现双向通信;CAN总线(ControllerAreaNetwork)即控制器局域网,是ISO国际标准化的串行通信协议,其通信接口中集成了CAN协议的物理层和数据链路层功能。以太网、1553B总线、串口、CAN总线等通信协议及相应的以太网卡、串口、1553B板卡和CAN板卡等板卡被广泛应用于工业控制系统、汽车电子系统以及航空航天等领域,从而构建了各种数字化网络,对数字化网络的监控管理在工业生产中具有十分重要的地位。但现有技术中的联调装置在对数字化网络系统维修保障时多数只针对单一通信协议,例如中国专利CN103645947B公开了一种MIL-STD-1553B总线监控及数据 ...
【技术保护点】
多功能数字化网络联调装置,其特征在于:包括多通道并行工作控制模块、信号采集模块、协议定义模块、协议解析模块、拓扑生成模块和模拟输出模块;多通道并行工作控制模块负责创建线程池,针对当前指定工作的板卡,启动相应的线程,能够控制信号采集模块和协议解析模块;信号采集模块负责对不同数字化网络的数据的监听和捕获,能够基于系统及相应物理板卡的驱动程序,获得当前设备上对应的物理板卡列表及各个板卡的基本信息;基于网络监听的服务,能够实时采集到网络报文,获得报文的源码,并输出至协议解析模块;协议定义模块通过提供可视化的人机交互方式,接收并响应用户的对协议的添加、编辑和删除操作,通过将操作命令发送至协议解析模块,完成协议的编辑操作,并将操作结果通过界面反馈给用户,同时对用户操作中的误操作、非法操作进行限制和提醒;报文解析模块根据相应的数字化网络协议及协议定义模块,能够对采集报文的网络层协议和应用层进行解析,从协议层数据中获得报文的基本参数,从应用层数据中识别出该报文对应的协议,并根据协议定义的内容进行解析;拓扑生成模块提供可视化的人机交互界面,能够基于对指定数字化网络的报文采集结果,显示当前数字化网络的拓扑 ...
【技术特征摘要】
1.多功能数字化网络联调装置,其特征在于:包括多通道并行工作控制模块、信号采集模块、协议定义模块、协议解析模块、拓扑生成模块和模拟输出模块;多通道并行工作控制模块负责创建线程池,针对当前指定工作的板卡,启动相应的线程,能够控制信号采集模块和协议解析模块;信号采集模块负责对不同数字化网络的数据的监听和捕获,能够基于系统及相应物理板卡的驱动程序,获得当前设备上对应的物理板卡列表及各个板卡的基本信息;基于网络监听的服务,能够实时采集到网络报文,获得报文的源码,并输出至协议解析模块;协议定义模块通过提供可视化的人机交互方式,接收并响应用户的对协议的添加、编辑和删除操作,通过将操作命令发送至协议解析模块,完成协议的编辑操作,并将操作结果通过界面反馈给用户,同时对用户操作中的误操作、非法操作进行限制和提醒;报文解析模块根据相应的数字化网络协议及协议定义模块,能够对采集报文的网络层协议和应用层进行解析,从协议层数据中获得报文的基本参数,从应用层数据中识别出该报文对应的协议,并根据协议定义的内容进行解析;拓扑生成模块提供可视化的人机交互界面,能够基于对指定数字化网络的报文采集结果,显示当前数字化网络的拓扑结构,实时反馈各个节点之间的交互关系,同时提供对当前网络拓扑的保存及加载功能;模拟输出模块根据定制的协议格式,支持用户通过人机交互界面输入模拟报文的数据,以及目标设备参数,并将数据通过数字化网络发送至目标设备。2.根据权利要求1所述的多功能数字化网络联调装置,其特征在于:多通道并行工作控制模块与信号采集模块之间的接口为信号采集控制命令,多通道并行工作控制模块与协议解析模块之间的接口为采集报文源码,协议定义模块与协议解析模块之间的接口为报文协议描述,协议定义模块与协议解析模块之间的接口为报文地址信息,协议定义模块与模拟输出模块之间的接口为报文协议描述。3.根据权利要求1所述的多功能数字化网络联调装置,其特征在于:所述多通道并行工作控制模块包括多线程管理类、板卡控制线程类和板卡控制窗口类;多线程管理类通过创建线程池,负责实现对各个线程的创建、暂停、继续、关闭及资源释放;板卡控制线程类负责实现板卡控制,提供板卡的启动、运行和结束的控制;板卡控制窗口类提供对板卡启动、暂停、继续和结束控制的交互界面,响应用户操作,并控制多线程类控制线程的工作状态,同时将线程工作状态通过交互界面反馈用户。4.根据权利要求1所述的多功能数字化网络联调装置,其特征在于:所述信号采集模块包括报文采集工厂类、报文采集的基类和报文源码输出类;报文采集工厂类负责根据用户选择的板...
【专利技术属性】
技术研发人员:王卓妮,
申请(专利权)人:南京仁谷系统集成有限公司,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。