[发明专利]一种弹载记录仪测量参数混合组帧方法有效
申请号: | 201610093857.1 | 申请日: | 2016-02-19 |
公开(公告)号: | CN105806399B | 公开(公告)日: | 2018-02-16 |
发明(设计)人: | 张拓;邢广义;李毅;胡博 | 申请(专利权)人: | 西安航天动力技术研究所 |
主分类号: | G01D21/02 | 分类号: | G01D21/02;H04L1/00 |
代理公司: | 北京理工大学专利中心11120 | 代理人: | 高燕燕,仇蕾安 |
地址: | 710025*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种弹载记录仪测量参数混合组帧方法,该方法采用FPGA芯片来接收测量参数,其中数字量测量参数直接通过串口进入到FPGA芯片中存入FIFO2;模拟量测量参数则通过顺次连接的多路复用器和A/D转换器进入到FPGA芯片中,最终由FPGA写入到其外接的FLASH存储器中。其中采用n通道的A/D转换器进行模拟量测量参数的采集,采集获得全包数据包后发送至FPGA中;FPGA中依照采集频率从全包数据包中提取数据并进行组帧,组帧后的数据存入FIFO1;然后在GPIO中断服务程序中,将FIFO1和FIFO2的数据分别写入外接FLASH存储器不同的页面。该方法简化帧格式,提高有效信号传输带宽,降低多路开关控制算法及数据处理软件复杂性,且具备一定灵活性。 | ||
搜索关键词: | 一种 记录仪 测量 参数 混合 方法 | ||
【主权项】:
一种弹载记录仪测量参数混合组帧方法,其特征在于,该方法采用FPGA芯片来接收测量参数,其中数字量测量参数直接通过串口进入到FPGA芯片中,模拟量测量参数则通过顺次连接的多路复用器和A/D转换器进入到FPGA芯片中,最终由FPGA芯片写入到其外接的FLASH存储器中,该方法具体包括如下步骤:步骤1、采用n通道的A/D转换器,每个通道采用m选一的多路复用器进行扩展;其中m、n均为正整数;其中模拟量测量参数具有k种采样频率,每种采样频率均有预设的底限,将k种采样频率在不超过其底限的情况下进行调整,获得k种采样频率从大到小排序依次为F1~Fk,且两相邻项之间为整数倍关系;步骤2、控制A/D转换器按照mF1的频率对模拟量测量参数进行采集,采集过程中m选一的多路复用器中的m个通路顺次选通,经过m次采集和A/D转换之后,将转换后的数据打包形成一个全包数据包发送至FPGA芯片中进行组帧;步骤3、在所述FPGA芯片中依照F1~Fk的采样频率生成k类触发信号,然后每间隔频率F1判断触发信号,顺次判别频率Fk、Fk‑1、……、F1所生成的触发信号,并在FPGA芯片中创建第一先入先出缓存区FIFO1,并为FIFO1设置半满标识,设置外接FLASH存储器满一页数据字节大小时触发半满标识;则当收到Fi对应的触发信号则从所述全包数据包提取出采样频率为F1~Fi的数据,并添加包头和信息标识从而形成一包数据发往FIFO1;其中i从k依次取到1;步骤4、在FPGA芯片中创建第二先入先出缓存区FIFO2,FIFO2设置半满标记,FPGA芯片通过串口接收外部输入的数字量测量参数的数据包直接发往FIFO2,其中一个数据包的字节大小触发FIFO2的半满标记;步骤5、在FPGA芯片中,配置两个GPIO中断为上升沿触发,触发信号分别为FIFO1与FIFO2的半满标志;在GPIO中断服务程序中,将FIFO1和FIFO2的数据分别写入外接FLASH存储器不同的页面。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安航天动力技术研究所,未经西安航天动力技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610093857.1/,转载请声明来源钻瓜专利网。