为提升FPGA(Field Programmable Gate Array)高速Serdes通讯稳定性,实时监控其通讯状态,文中设计了一种基于K码控制字符的通讯协议。创建标志用户数据帧起始的动态SOF(Start of Frame)和标志结束的静态EOF(End of Frame)两种K码控制字符...为提升FPGA(Field Programmable Gate Array)高速Serdes通讯稳定性,实时监控其通讯状态,文中设计了一种基于K码控制字符的通讯协议。创建标志用户数据帧起始的动态SOF(Start of Frame)和标志结束的静态EOF(End of Frame)两种K码控制字符,有利于通讯的连续性检测。创建TLINK(Transmit Link)、BLINK(Back Link)的K码控制字符,其中TLINK控制字符在Serdes的发送端进行定期发送,接收端收到TLINK控制字符后,控制本方的Serdes发送端优先输出BLINK控制字符进行应答,以建立通讯双方之间的握手关系,有利于通讯的超时和状态检测。校验独立于SOF、EOF之间的用户数据,进行CRC32(Cyclic Redundancy Check32)计算,有利于通讯的误码检测。实验结果表明,该协议可实现对Serdes链路的丢帧数量、误码数量、超时数量及通讯断开时长进行准确监控,最小时间精度为10μs。展开更多
随着液体火箭发动机内部结构日益复杂,传统的控制遥测模式难以满足测控需求;针对液体火箭发动机的智能化需求,为实现高效的发动机状态管理和运行参数的实时监测,研制了一种基于现场可编程门阵列(FPGA)的控制监测系统;该系统拥有24路发...随着液体火箭发动机内部结构日益复杂,传统的控制遥测模式难以满足测控需求;针对液体火箭发动机的智能化需求,为实现高效的发动机状态管理和运行参数的实时监测,研制了一种基于现场可编程门阵列(FPGA)的控制监测系统;该系统拥有24路发动机驱动控制能力,具备32路信号同步采集、实时处理与存储能力,能够实现同步RS422总线通讯,并具有HDLC(High-Level Data Link Control)协议数据的编解码能力;实验结果表明,该系统能够对发动机阀门进行驱动控制及发动机状态参数的实时采集,实现基于HDLC协议的数据通讯;以硬件为核心的控制监测系统提高了发动机电器系统的集成性,提升了系统可靠性,为发动机健康管理、故障诊断算法的搭载奠定硬件基础。展开更多
文摘随着液体火箭发动机内部结构日益复杂,传统的控制遥测模式难以满足测控需求;针对液体火箭发动机的智能化需求,为实现高效的发动机状态管理和运行参数的实时监测,研制了一种基于现场可编程门阵列(FPGA)的控制监测系统;该系统拥有24路发动机驱动控制能力,具备32路信号同步采集、实时处理与存储能力,能够实现同步RS422总线通讯,并具有HDLC(High-Level Data Link Control)协议数据的编解码能力;实验结果表明,该系统能够对发动机阀门进行驱动控制及发动机状态参数的实时采集,实现基于HDLC协议的数据通讯;以硬件为核心的控制监测系统提高了发动机电器系统的集成性,提升了系统可靠性,为发动机健康管理、故障诊断算法的搭载奠定硬件基础。