- 1、本文档共19页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
硕士论文中期报告(田野)
基于vxworks的卫星半物理仿真中的通信
一、研究内容概要:借助vxworks嵌入式操作系统平台,实现卫星半物理仿真中的通信问题。半物理仿真各个阶段涉及嵌入式星载计算机之间的通信、星载计算机和各个外部系统之间的通信、系统中执行和测量部件的控制和信息反馈等,是从系统级、分系统到部件级的层次机构,其中通信机制发挥了建立其间联系的基础性作用。主要包括:通信机构的设计、通信协议的选择和统一、通信接口的编制以及底层通信设备驱动程序编写等内容,以期最后参与到卫星地面半物理仿真试验系统的整体试之中。
二、开题后主要完成的研究工作:
1、飞轮和陀螺数据通信
1.1相关硬件及软件环境:
pc计算机、PCI1710数据采集及转换卡、实际飞轮和陀螺;vxworks操作系统及其编译环境Tornado、matlab的rtw实时工具箱;
1.2实验目的和意义:
飞轮是卫星的执行机构,根据“动量守恒”原理来控制卫星的姿态,它的精度、速度和控制效果好坏直接影响到卫星的姿态精度和稳定性,本项目中主要使用的是零动量反作用飞轮来实现姿态三轴稳定。陀螺是卫星的测量部件,本项目中采用德国的微型激光陀螺,通过对三个方向角速度的测量向卫星提供姿态数据。
1.3实现原理和步骤:
1、按照仿真框图(图1-1)在matlab的simulink中建立飞轮测速的模型,包括控制部分(发送控制指令)、s函数(对PCI1710采集卡进行读写操作以及利用采集卡进行脉冲计数)、显示对比部分(图1-2);
2、使用matlab的tornado编译工具将simulink模型转化为在vxworks运行的代码,通过tornado和目标机的交叉编译环境下载到目标机的vxworks操作系统下;
3、在vxworks操作系统下运行代码,给飞轮提供一个控制信号,然后得到飞轮的转速、转向和力矩等信息,通过matlab外部模式实时观察数据。飞轮的角速度信号是通过PCI1710卡的计数器换算得到的;
4、模型运行300秒后,得到数据文件wheel.mat。绘出控制力矩和输出力矩的曲线(图 1-3)。图中平滑的曲线是控制力矩,前100秒为-0.8,后500秒呈正弦规律变化。带有噪声的曲线是飞轮的力矩曲线,由于该飞轮是一个性能不是很好的产品,只能用于地面的初期试验阶段,所以在控制力矩变向的时候产生了较大的噪声,这是十分正常的。图 47是误差图,从图中看出输出力矩和控制力矩平均误差不是很大;
5、陀螺的测试方法与上面飞轮测速类似。
图 11 反作用飞轮仿真系统框图
Figure 11 Reaction wheel simulation system
图 12 飞轮测速Simulink模型
Figure 12 Measure velocity model of wheel
图 13 控制力矩与输出力矩
Figure 13 Control torque and output torque
图 14 误差曲线
Figure 14 Error curve diagram
2、vxworks下的网路通信
2.1相关硬件及软件环境:
pc计算机、ne2000网卡、RS485串口PCI接口卡、vxworks操作系统及其编译环境Tornado、matlab的rtw实时工具箱;
2.2实验目的和意义:
利用TCP/IP提供的端到端的传输能力在位于不同主机上的任务间传输用户数据,其中一种方式就是使用socket(套接字),本项目中需要在仿真计算机中增加网络传输功能,以便以较快的速度通过网络把各种实时仿真数据传出,网络上其他计算机接收到实时数据后可以进行实时显示、计算以及实现三维卫星模型的实时数据驱动。因为数据量很大,串口无法满足要求,网络协议可靠快速,是良好的选择。
2.3实验原理:
1、宿主机是集成编译环境,把运行在各计算机上的任务代码编译后通过网络下载到各台计算机(图 2-1);
2、控制计算机(即星载计算机)和动力学仿真计算机各安装一块PCI串口卡PCI1612,通过485串口组成闭环结构实现实时控制(图 2-1);
3、动力学仿真计算机利用网络将动力学仿真数据通过socket发出,宿主机利用VC程序通过socket接收数据,并将其转换为符合STK接收要求的数据格式,发向STK演示机(图 2-1);
4、STK演示计算机接收仿真数据并实时驱动STK动画显示(图 2-1)。
图 21 半物理仿真系统结构图
Figure 21 Semi-physical simulation system structure
2.4实现步骤:
1、在simulink动力学模型中编写有关网络通信的s函数模块socket_net,在其中调用vxworks代码编程实现socket的服务器端,等待客
您可能关注的文档
- 深圳市南山区疾预控制中心.doc
- 深圳市前海展示.doc
- 深圳市全市性科类办非企业单位评估指标体系(征求意见.doc
- 深圳市世新科技限司.doc
- 深圳市五维建设程术有限公司与西安三和重工机械制造有.doc
- 深圳市远恒佳教集龙华中英文实验学校高中部.doc
- 深圳市政府投资目.doc
- 深圳市志愿服务息台.doc
- 深圳市中招体育长.doc
- 深圳市众鑫通泰技限公司.doc
- 纽约州立石溪分校计算机科学.pdf
- 氟尿嘧啶专着3241 fluorouracil cream3240.pdf
- 讲稿讲稿专着碘iobenguane 123 injection3517.pdf
- 案例电话传真2261uk.pdf
- 分析文凭计划bi programa del elistama dutch paper 1 hl markscheme.pdf
- 小提琴ii192二幕一场分谱-23 violin.pdf
- 详解介绍2005ifla-筑空间winners.pdf
- 已知芦苇数量天空望远镜sky amp telescope.pdf
- 内容学生xunan yan id bhp billitonmy ass 1屁股.pdf
- 门罗双脑同步技术.pdf
文档评论(0)