A pulse signal synchronization system and method for USB interface is proposed, which includes pulse signal acquisition and interface conversion module, USB drive module and API function module; pulse signal acquisition and interface conversion module is used to capture periodic pulse signal, and then generates USB interrupt protocol package which can be recognized by the host computer; USB drive module The block and API function module are assembled on the computer, and the USB driver module is used to accept and process the USB interrupt protocol package. The API function module is used to provide the interrupt processing function interface. When the USB driver module receives the USB interrupt protocol package, it runs the API function module to start the user-defined interrupt processing program. The invention is mainly used for the occasion of high precision periodic pulse synchronization between computing equipment and external equipment, improving the frequency synchronization accuracy between different equipment, ensuring the synchronization error accuracy to reach 100 microseconds, meeting the application requirements of frequency synchronization above kHz, and having strong versatility on the interface.
【技术实现步骤摘要】
一种适用于USB接口的脉冲信号同步系统及方法
本专利技术属于时频同步
,具体涉及一种适用于USB接口的脉冲信号同步系统及方法。
技术介绍
高精度信息系统中,前端执行设备与对应的计算设备有着分离设计的趋势,然而在使用过程中,两者仍需要维持频率一致。执行设备直接处理模拟量的脉冲信号,而通用计算设备往往不能直接处理模拟量脉冲信号。比如设备需要服务器进行周期性数据解算,并根据结果进行炮口朝向的调整。服务器执行解算任务的频率与炮口调整的频率必须一致,才能满足打击精度的要求。在高精度信息系统中,往往要求频率一致的设备间的同步误差在1ms以下。为了实现执行设备与通用计算设备间高精度的频率同步,时间统一设备需提供高度同步的周期性脉冲信号作为频率基准,各设备接收该脉冲信号并进行响应。为了实现高精度同步频率,各设备需要能够快速接收脉冲信号,降低接收延时。在高精度信息系统中,大部分前端执行设备能直接将模拟脉冲信号作为中断信号进行响应,能够保证很低的接收延时。然而通用计算设备往往无法直接处理模拟脉冲信号,需要设计特定的接口对脉冲信号进行处理。目前世面上暂无USB接口处理、上位机调用方式来解决模拟量脉冲同步问题的相关成果及应用。
技术实现思路
本专利技术要解决的技术问题是,针对现有执行设备与通用计算设备间时频同步存在的上述不足,提供一种适用于USB接口的脉冲信号同步系统及方法,主要用于通用计算设备与外部设备进行高精度周期性脉冲同步的应用场合,提升不同设备间频率同步精度,保证同步误差精度达到100微秒量级,满足kHz以上频率同步应用需求,并在接口上具备较强通用性。本专利技术为解决上 ...
【技术保护点】
1.一种适用于USB接口的脉冲信号同步系统,其特征在于,用于计算设备与外部设备进行高精度周期性脉冲同步的场合,包括脉冲信号捕获与接口转换模块、USB驱动模块和API函数模块;所述脉冲信号捕获与接口转换模块用于捕捉周期性脉冲信号,随后产生上位机能够识别的USB中断协议包;所述USB驱动模块和API函数模块装配在计算设备上,USB驱动模块用于接受并处理USB中断协议包;所述API函数模块用于提供中断处理函数接口,当USB驱动模块接收到USB中断协议包后,运行API函数模块,启动用户定义的中断处理程序。
【技术特征摘要】
1.一种适用于USB接口的脉冲信号同步系统,其特征在于,用于计算设备与外部设备进行高精度周期性脉冲同步的场合,包括脉冲信号捕获与接口转换模块、USB驱动模块和API函数模块;所述脉冲信号捕获与接口转换模块用于捕捉周期性脉冲信号,随后产生上位机能够识别的USB中断协议包;所述USB驱动模块和API函数模块装配在计算设备上,USB驱动模块用于接受并处理USB中断协议包;所述API函数模块用于提供中断处理函数接口,当USB驱动模块接收到USB中断协议包后,运行API函数模块,启动用户定义的中断处理程序。2.如权利要求1所述的适用于USB接口的脉冲信号同步系统,其特征在于,所述脉冲信号捕获与接口转换模块包括模拟信号电平转换芯片、光电隔离芯片、主控制器、USB接口保护芯片和DC-DC稳压芯片;所述模拟信号电平转换电路用于将模拟电平转化为数字电平;所述光电隔离芯片用于将USB接口和模拟信号电平转换芯片完全光电隔离,隔离输入的模拟信号与输出的USB接口信号;所述主控制器用于对周期性脉冲信号进行学习预测,捕获脉冲信号并输出USB中断协议包;所述USB接口保护芯片为HID设备,采用静电防护设计,防止瞬间高压冲击,兼容USB2.0协议标准;所述DC-DC稳压芯片用于将5V电源转化成芯片工作电源。3.一种如权利要求1~2所述的适用于USB接口的脉冲信号同步系统的同步方法,其特征在于,包括如下步骤:S1、将同频同相的周期性脉冲信号同时发往计算设备与外部设...
【专利技术属性】
技术研发人员:肖俊东,罗威,李家志,秦克,
申请(专利权)人:中国舰船研究设计中心,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。