[发明专利]一种光纤陀螺离线高速数据采集方法有效
| 申请号: | 201310278159.5 | 申请日: | 2013-07-02 | 
| 公开(公告)号: | CN103324583A | 公开(公告)日: | 2013-09-25 | 
| 发明(设计)人: | 赵辛;高晓文;刘承;陈杏藩 | 申请(专利权)人: | 浙江大学 | 
| 主分类号: | G06F12/06 | 分类号: | G06F12/06;G01C19/72 | 
| 代理公司: | 杭州求是专利事务所有限公司 33200 | 代理人: | 林怀禹 | 
| 地址: | 310027 浙*** | 国省代码: | 浙江;33 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 光纤 陀螺 离线 高速 数据 采集 方法 | ||
1.一种光纤陀螺离线高速数据采集方法,其特征在于,该方法步骤如下:
1.1、FPGA芯片对SD卡按照时钟模块提供的时钟信号进行初始化,初始化完成后,SD卡进入SPI工作模式,激活SPI通信总线;
1.2、读取SD卡指定地址内数据,根据地址内数据配置数据采集的发送帧格式、写入帧速度、定时器;
1.3、在FPGA芯片中建立一个2048字节的缓存区;
1.4、FPGA芯片通过SPI通信总线控制SD卡,进行光纤陀螺数据写入和光纤陀螺数据读取,完成数据采集过程。
2.根据权利要求1所述的一种光纤陀螺离线高速数据采集方法,其特征在于,所述1.4步骤中光纤陀螺数据写入和光纤陀螺数据读取的步骤如下:
2.1、如果进行光纤陀螺数据写入,操作如下:
2.1.1如果数据量小于缓存区大小,将光纤陀螺数据写入缓存区并启动定时器;
2.1.2定时器到时前如果没有第二次光纤陀螺数据写入,将缓存区内的光纤陀螺数据写入SD卡;
2.1.3如果光纤陀螺数据量大于或等于缓存区大小,及时将光纤陀螺数据写入SD卡中,向FPGA芯片申明缓存区满状态;
2.2、如果进行光纤陀螺数据读取,操作如下:
2.2.1光纤陀螺数据占用一个SD卡存储块,FPGA芯片向SD卡发送单块读取命令,将SD卡存储块内数据写入缓存区,之后按照1.2步骤中配置的发送帧格式将缓存区数据发出;
2.2.2光纤陀螺数据占用多个SD卡存储块,FPGA芯片向SD卡发送连续读取命令,将SD卡存储块内数据写入缓存区,缓存区满时暂停读取,按照1.2步骤中配置的发送帧格式将缓存区的数据发出,发送完成后,清空缓存区;重复该2.2.2步骤直至读取完成。
3.根据权利要求1所述的一种光纤陀螺离线高速数据采集方法,其特征在于,所述采集方法包括如下的软件模块:
时钟模块,将外界时钟输入转化为所需频率时钟信号;
数据缓存区模块,用于输入、输出数据的缓存,避免小数据量频繁读写对系统资源的消耗;
SD卡初始化模块,在系统上电或SD卡插入后对SD卡进行初始化并进入SPI工作模式;
数据写入模块和数据读取模块,用于写入或读取光纤陀螺测试数据;
SPI总线模块,负责FPGA芯片与SD卡之间的通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大学,未经浙江大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310278159.5/1.html,转载请声明来源钻瓜专利网。





