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

来源 :昆明理工大学 | 被引量 : 0次 | 上传用户:wc836952
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
基于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系统在远程数据采集系统应用的可行性。
其他文献
《未来的体育科技》(李乡状、陈璞主编,东北师范大学出版社)一书沿着当代体育与科技融合创新之路,对未来体育科技进行展望。该书展望并非凭空想象,而是基于当下科技发展状况
利用2006-2017年长三角城市群和长江中游城市群共41个地级市面板数据,首先,运用拓展DEA法对两大城市群协同创新水平进行测度,然后,采用空间计量模型实证考察创新要素流动对城
目的研究集束化护理管理应用在老年患者压疮护理中的临床价值。方法选取该院2014年11月—2016年5月期间所收治的58例老年压疮患者作为该次研究对象,按照不同的护理管理方法将