[发明专利]一种遥测采编器的动态编帧方法有效
申请号: | 201811196810.3 | 申请日: | 2018-10-15 |
公开(公告)号: | CN111045349B | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | 贾振华;魏延清;程文倩;杜吉航 | 申请(专利权)人: | 北京瑞航同达科技有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 北京方安思达知识产权代理有限公司 11472 | 代理人: | 陈琳琳;杨青 |
地址: | 102200 北京市昌*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 遥测 采编 动态 方法 | ||
1.一种遥测采编器的动态编帧方法,所述方法包括:
步骤1)在上位机上根据选择的帧结构的对象类型、通道数以及设置的帧格式参数,生成帧结构表格;
步骤2)上位机与遥测采编器的FPGA互连,上位机下发帧结构表格,FPGA接收并存贮在的参数存储器RAM中;
步骤3)遥测采编器加电后,FPGA将参数存储器RAM中帧结构表格读出,PCM编码器读出参数存储器RAM中的映射值后按照帧索引的方式读取数据,读取到的数据赋值给帧格式化的遥测数据存储器,遥测数据存储器以移位的方式将MSB以脉冲编码调制数据流输出;
所述步骤1)具体包括:
步骤1-1)根据测量对象的类型,数字量,模拟量和开关量,并根据测试需求选择加入帧结构的对象类型和通道数,选择加入帧结构的对象的理想采样率;
步骤1-2)设置同步字,码速率,子帧长,副帧长,子帧类型和ID字位置这些帧格式的参数后完成帧格式的设置;
参数共占256个字节,256字节数据从高到低格式如下:
字长:第1字节;字长有8bit,16bit两种,0x00为8bit,0x55为16bit;
子帧长:第2~3字节;
副帧长:第4字节;
同步码:第5~8字节;不足32bit时,高位填充0;
同步码位数:第9字节;
副帧方式:第10字节;副帧方式有无副帧,反码副帧和ID副帧;0x01为无副帧,0x02为反码副帧,0x04为ID副帧;
码速率:第11~14字节;写入FPGA的数据=2^32×fb/100000000,fb为码速率,单位是bps;
ID字位置:第15~16字节;
ID计数方向:第17字节;0x00表示递增,0x01表示递减;
ID基值:第18字节;0x00表示以0为基值,0x01表示以1为基值;
其余238个字节预留;
步骤1-3)根据帧格式的参数结合信号理想采样率和码速率的关系,将信号排列组成帧结构表格,也可以选择非自动编帧,自行排列帧结构;
所述步骤2)具体为:
帧结构表格通过映射的关系存入FPGA,具体映射关系如下:
模拟量:0x00~0x2F,0x00表示第1路,0x01表示第2路,依次类推;
数字量:0x70~0x7F,0x70表示第1路,0x71表示第2路,依次类推;
开关量:0x66,0x67,1~8路占据1个字节,9~16路占据一个字节;
子帧计数:0x60;
全帧计数:0x61;
0xF0/0xF1/0xF2/0xF3:表示帧同步码从低到高四个字节;
0xF6/0xF7/0xF8/0xF9:表示帧同步码反码从低到高四个字节。
2.根据权利要求1所述的遥测采编器的动态编帧方法,其特征在于,所述步骤3)具体为:
读取数据是按帧索引的方式进行,读帧结构表格RAM地址加1,获取下一个帧索引,将取到的数赋值给帧格式化后的遥测数据存储器;当帧索引为00,把模拟量第一路数据赋值给帧格式化后的遥测数据存储器;当索引为FO/F1/F2/F3,把帧同步码数据赋值给帧格式化后的遥测数据存储器;当索引到60,按照帧格式参数中ID计数方式做子帧计数赋值给帧格式化后的遥测数据存储器;帧格式化后的遥测数据存储器将MSB赋值给脉冲编码调制数据,同时帧格式化后的遥测数据存储器进行移位操作,脉冲编码调制时钟将每次移位得到的MSB依次输出;其中,脉冲编码调制时钟由NCO生成。
3.根据权利要求1所述的遥测采编器的动态编帧方法,其特征在于,所述步骤3)还包括:FPGA将参数存储器RAM中的码速率读出,所述码速率用于生成存储码速率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京瑞航同达科技有限公司,未经北京瑞航同达科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811196810.3/1.html,转载请声明来源钻瓜专利网。