本发明涉及一种通信技术,尤其是一种用于模拟训练装置的通信系统。
背景技术:
在部队和院校的教学、训练中,常常需要用模拟装备来替代实际装备,利用两者之间的相似性来达成训练的目的,依托模拟器进行的训练称为模拟训练。在部队和院校的教学、训练中,采用装备模拟器和上位机软件配合完成训练科目,是一种常见的设计模式。由于不同模拟器的输入输出各不相同,信号描述也不一致,如果采用软件直接与具体硬件设备通信,则硬件和应用程序设计都需要做大量的处理工作。
当前的大多数接口设计中,接口板通过各种ad/da芯片和模拟器的传感器或控制器连接,接口板再和上位计算机进行通信。这种通信方式,应用程序直接读取传感器信号,从软件工程的角度是一种紧耦合方式。这种方式的缺点在于,不同模拟器的输出各不相同,信号描述也不一致,需要硬件设计和应用程序设计互相依赖,并且都要做大量的预处理工作。
技术实现要素:
本发明提供一种针对目前在模拟训练中不同的模拟器与上位机通信连接需进行单种程序设计,无法实现标准化的问题,制定了一种基于开源硬件项目teensy,通过规约、整理军事训练领域各类信号量、控制量,设计统一的信号接口板,建立基于usb的接口中间层,将硬件调试和软件编程进行解耦的一种用于模拟训练装置的通信系统。
本发明一种用于模拟训练装置的通信系统,包括训练应用软件模块、及通过控制模拟器与训练应用软件模块连接的模拟训练模块、及与模拟训练模块数据连接的标准通信接口模块、及通过usb接口与标准通信接口模块连接的上位计算机,其特征在于:
所述训练应用软件模块包括远程监控器及实时播放器,通过所述上位计算机进行控制;
所述标准通信接口模块对模拟训练模块的数据进行采集与存储;
所述标准通信接口模块通过usbhid设备方式与上位计算机通信连接。
作为本发明的进一步方案:所述标准通信接口模块的主控电路包括teensy2.0开发板电路、及通过接插件与teensy2.0开发板电路连接的外围电路。
有益效果:本发明通过基于开源硬件项目teensy设计一种专用的、统一的信号接口板,预留装备模拟领域所需要的各种数据采集、指令控制通道,通过usb的方式送给计算机,大大地降低软硬件设计的复杂度。另外,加入这样一个中间层,各种模拟器可以独立调试,上位机训练软件的编程可以采用通用的数据输入模块,大大减轻工作量,减小调试的复杂度。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它的附图,其中:
图1是本发明的模块示意图;
图2是本发明标准通信接口模块的teensy2.0开发板电路示意图;
图3是本发明标准通信接口模块的外围电路示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明详细说明。
如图1所示,本发明公开的一种用于模拟训练装置的通信系统,包括训练应用软件模块1、及通过控制模拟器2与训练应用软件模块1连接的模拟训练模块3、及与模拟训练模块3数据连接的标准通信接口模块4、及通过usb接口与标准通信接口模块4连接的上位计算机5,其特征在于:
所述训练应用软件模块1包括远程监控器1-1及实时播放器1-2,通过所述上位计算机5进行控制;
所述标准通信接口模块4对模拟训练模块3的数据进行采集与存储;
所述标准通信接口模块4通过usbhid设备方式与上位计算机5通信连接。
作为本发明的进一步实施例:
结合图2与图3所示,所述标准通信接口模块4的主控电路包括teensy2.0开发板电路、及通过接插件与teensy2.0开发板电路连接的外围电路。
以上内容仅用以说明本发明的技术方案,而非对本发明保护范围的限制,本领域的普通技术人员对本发明的技术方案进行的简单修改或者等同替换,均不脱离本发明技术方案的实质和范围。