当前位置:主页 > 科技论文 > 自动化论文 >

基于Android的X射线脉冲星脉冲轮廓数据远程采集系统设计

发布时间:2019-03-20 10:04
【摘要】:基于X射线脉冲星的自主导航是一种新型航天器自主导航技术,该技术通过探测深空脉冲星的X射线脉冲进行精确的位置计算,实现航天器高精度自主导航和运行管理。由于地球大气层的阻挡,地面难以观测到X射线脉冲星信号,因此开展X射线脉冲星导航飞行试验需要在飞行在大气层外的研究载体上进行,但是空间搭载试验费用巨大,涉及的技术范围广,难度大,因此建立了针对X射线脉冲星导航的地面模拟系统。由于该系统在地面仿真研究过程中涉及到大量的数据传输问题,为提高研究工作的效率,充分利用最新发展技术,使采集到的相关数据能方便、及时进行远程无线传输、实时共享和处理就成为了当前要解决的一个问题。本论文基于Android的远程数据采集系统的研究是在中国科学院西安光学精密机械研究所的X射线脉冲星导航地面模拟系统合作项目基础上进行的一项研究工作。整个X射线脉冲星导航地面模拟系统包括:X射线信号发生器、真空系统、MCP探测器、前端整形放大电路、时间测量电路和远程脉冲轮廓数据采集与传输控制系统。其中脉冲轮廓数据的远程采集与传输控制系统是本文研究的重点。随着现代工业与信息技术的飞速发展,以及移动通信网络和无线局域网技术的普及,移动设备尤其是安卓移动设备在人们的生产生活中有着越来越重要的意义。本文提出了一种远程数据采集系统的设计方案。首先设计了对基于FPGA的高精度时间计数器的数据采集与远程控制系统,然后在VMware Workstation虚拟机下安装Ubunt 14.04 LTS操作系统,搭建Hadoop伪分布式环境,再把用MATLAB处理后的数据存放在HDFS中,用Sqoop将HDFS中的脉冲轮廓数据载入到关系型数据库MySQL中,通过JSP技术,编写Java Web程序连接MySQL数据库,然后把Web应用部署到Tomcat服务器上,实现用户注册,登录,访问数据等功能,最后在Eclipse开发环境下使用JAVA语言开发安卓应用程序,以SQLite作为安卓端注册用户的数据库,实现安卓移动端对X射线脉冲星脉冲轮廓数据的远程访问。本系统基于Android系统结合FPGA技术、Hadoop云平台技术、JSP技术以及数据库技术,建立了 PC机端的数据采集与控制系统,进而实现了 Android移动端的远程数据采集。该系统可以实现多种数据采集,多样的传输网络与采集终端,探索Android系统在远程数据采集系统应用的可行性。
[Abstract]:Autonomous navigation based on X-ray pulsar is a new autonomous navigation technology for spacecraft. By detecting X-ray pulse of deep space pulsar, precise position calculation is carried out to realize autonomous navigation and operation management of spacecraft with high precision. Due to the blocking of the Earth's atmosphere, it is difficult to observe the X-ray pulsar signal on the ground, so the X-ray pulsar navigation flight test needs to be carried out on the research carrier flying outside the atmosphere, but the space-borne test is costly. The ground simulation system for X-ray pulsar navigation is established because of its wide range and difficulty. Because the system involves a large number of data transmission problems in the process of ground simulation research, in order to improve the efficiency of the research work and make full use of the latest development technology, the relevant data can be collected conveniently and the remote wireless transmission can be carried out in time. Real-time sharing and processing has become a problem to be solved. In this paper, the research of remote data acquisition system based on Android is based on the cooperative project of X-ray pulsar navigation ground simulation system of Xi'an Institute of Optical Precision Machinery, Chinese Academy of Sciences. The whole ground simulation system of X-ray pulsar navigation includes: X-ray signal generator, vacuum system, MCP detector, front-end shaping and amplifying circuit, time measurement circuit and remote pulse profile data acquisition and transmission control system. The remote acquisition and transmission control system of pulse contour data is the focus of this paper. With the rapid development of modern industry and information technology, as well as the popularization of mobile communication network and wireless LAN technology, mobile devices, especially Android mobile devices, play a more and more important role in people's production and life. In this paper, a design scheme of remote data acquisition system is presented. Firstly, the data acquisition and remote control system of high precision time counter based on FPGA is designed. Then Ubunt 14.04 LTS operating system is installed under VMware Workstation virtual machine, and Hadoop pseudo-distributed environment is built. Then the data processed by MATLAB is stored in HDFS, the pulse contour data in HDFS is loaded into the relational database MySQL with Sqoop, and the Java Web program is programmed to connect to the MySQL database through JSP technology, and then the Web application is deployed on the Tomcat server. It realizes the functions of user registration, login, accessing data and so on. Finally, it uses Java language to develop Android application program under the Eclipse development environment, and uses SQLite as the database of Android registered users. Realization of Android mobile remote access to X-ray pulsar pulse profile data. Based on Android system combined with FPGA technology, Hadoop cloud platform technology, JSP technology and database technology, the data acquisition and control system of PC is established, and the remote data acquisition of Android mobile terminal is realized. This system can realize a variety of data acquisition, various transmission networks and collection terminals, and explore the feasibility of the application of Android system in remote data acquisition system.
【学位授予单位】:昆明理工大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:V448.2;TP274.2

【参考文献】

相关期刊论文 前10条

1 段宗涛;陈欣欣;康军;温兴超;尉青青;;基于Hadoop的出租车服务策略[J];计算机系统应用;2017年01期

2 李崇旭;;虚拟化技术浅析[J];无线互联科技;2015年05期

3 马获蕾;汤海凤;;Android系统中SQLite数据库的研究[J];电脑知识与技术;2013年28期

4 杜艳绥;;基于Android平台架构应用程序开发研究[J];电脑编程技巧与维护;2013年06期

5 刘利;郑伟;汤国建;孙守明;;基于X射线脉冲星的导航半实物仿真系统[J];国防科技大学学报;2012年05期

6 陈鑫旺;姜秀杰;;基于嵌入式Linux和FPGA的数据通信系统设计[J];微计算机信息;2012年06期

7 胡慧君;赵宝升;盛立志;鄢秋荣;;基于X射线脉冲星导航的地面模拟系统研究[J];物理学报;2011年02期

8 买培培;邵东晖;苏涛;;Linux在Xilinx FPGA上的移植[J];火控雷达技术;2009年04期

9 刘鹏;黄健;;基于LabVIEW和ARM嵌入式数据采集与远程传输控制系统[J];信息与电子工程;2009年05期

10 吴彦宏;陈相宁;;S3C2410在Linux下的FPGA驱动[J];科学技术与工程;2008年17期

相关博士学位论文 前1条

1 刘劲;基于X射线脉冲星的航天器自主导航方法研究[D];华中科技大学;2011年

相关硕士学位论文 前9条

1 吕罗昊;基于移动设备的远程智能监控管理系统的研究[D];昆明理工大学;2016年

2 吴亚平;X射线脉冲星导航硬件脉冲轮廓累积[D];昆明理工大学;2016年

3 唐海峰;基于FPGA的时间测量电路的研究[D];昆明理工大学;2016年

4 刘世银;基于USB的数据采集系统研究与设计[D];武汉理工大学;2013年

5 王京;高精度X射线脉冲星地面模拟系统的设计与实现[D];西安电子科技大学;2013年

6 王娜娜;基于PowerPC的地铁车辆变流器监控系统研究与实现[D];北京交通大学;2012年

7 周巍;Android平台下基于SQLite数据库的手机游戏设计与研究[D];昆明理工大学;2011年

8 刘昌伟;基于USB接口的LabVIEW数据采集与传输系统的设计与实现[D];烟台大学;2009年

9 黄建松;基于SOPC技术的雷达信号采集处理传输[D];南京信息工程大学;2008年



本文编号:2444111

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2444111.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户56c96***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com