一种基于FPGA的通用异步串口及其应答方法

    公开(公告)号:CN108197042B

    公开(公告)日:2020-05-12

    申请号:CN201711387859.2

    申请日:2017-12-20

    Abstract: 本发明设计一种基于FPGA的通用异步串口及其应答方法,异步串口包括寄存器模块、控制模块、接收模块、发送模块以及接收存储器和发送存储器;当通用异步串口检测到信号后,执行开始条件,按照接口配置的物理层协议特性进行数据解析还原,得到接收判读数据,然后检测接口配置的应用层协议,并且逐字节与应用层协议进行匹配,匹配全部成功,回送应答数据完成异步串口通信,匹配不成功记录错误信息,匹配成功与否均保存接收的异步串口数据供分析使用。本发明实现了异步串口通信的统一描述,克服了传统异步串口数据处理方法通用性差、研制周期长、成本高的缺陷,具有规范性、复用性强,研制周期短、成本低的优点。

    一种星载协议组包代码自动生成方法和系统

    公开(公告)号:CN115061676A

    公开(公告)日:2022-09-16

    申请号:CN202210554603.0

    申请日:2022-05-19

    Abstract: 一种星载协议组包代码自动生成方法,包括:建立遥测协议参数与软件变量的映射信息表;提取映射信息表中的任一星载协议参数,进行代码自动生成,包括:进行参数协议分析、星端数据提取;对软件变量的编码信息中的值映射属性进行判断:如果值映射属性非空,则进行星端数据映射;否则不执行星端数据映射;对星载协议参数的编码信息中的变换属性进行判断:如果变换属性非空,则进行协议参数变换;否则不执行协议参数变换;将源类型和目标类型进行比较,如果源类型与目标类型不一致,则进行数据类型转换;否则不执行数据类型转换;进行字节流赋值;返回提取映射信息表中的下一个星载协议参数。本发明有效降低了人为错误导致代码失效。

    一种长寿命气路的节流元件调试验证系统及方法

    公开(公告)号:CN109932165A

    公开(公告)日:2019-06-25

    申请号:CN201910165275.3

    申请日:2019-03-05

    Abstract: 本发明公开了一种长寿命气路的节流元件调试验证系统及方法。该系统包括容器系统、压力测量组件和管阀组件。试验系统具有结构简单,易实现的优点。试验方法规定了试验的具体步骤,包括结合数值仿真预先选取合适的节流元件;然后通过试验得到调试压力下,基于该节流元件的补气增压数据;将试验数据与仿真数据进行对比分析,预判该节流元件在工作压力下的性能;确定节流元件后,完成增压过程的验证。该方法不仅简单,且可操作性强,大大减少了试验成本和时间,可以有效的完成长寿命增压气路的节流元件调试及增压过程验证。

    一种基于FPGA的通用异步串口及其应答方法

    公开(公告)号:CN108197042A

    公开(公告)日:2018-06-22

    申请号:CN201711387859.2

    申请日:2017-12-20

    Abstract: 本发明设计一种基于FPGA的通用异步串口及其应答方法,异步串口包括寄存器模块、控制模块、接收模块、发送模块以及接收存储器和发送存储器;当通用异步串口检测到信号后,执行开始条件,按照接口配置的物理层协议特性进行数据解析还原,得到接收判读数据,然后检测接口配置的应用层协议,并且逐字节与应用层协议进行匹配,匹配全部成功,回送应答数据完成异步串口通信,匹配不成功记录错误信息,匹配成功与否均保存接收的异步串口数据供分析使用。本发明实现了异步串口通信的统一描述,克服了传统异步串口数据处理方法通用性差、研制周期长、成本高的缺陷,具有规范性、复用性强,研制周期短、成本低的优点。

Patent Agency Ranking