
赤道式天文望远镜模拟控制系统设计
作品编号:DZDQ1022 开发环境: WORD全文:25页 论文字数:9600字 此赤道式天文望远镜模拟控制系统设计毕业设计完整版包含[论文,设计] |
以下仅为极少介绍,详细内容请点击购买完整版!

本文的工作就是介绍如何做一个赤道式天文望远镜模拟控制系统,第2部分给出相关方案的研究为后面程序设计打下基础,第3部分给出了系统的总体设计,对程序的模块分析、设计思想。第4部分给出详细的实现过程和重要的技术实现。最后给出了我对这个设计一个看法,这个系统有些什么特色,还有展望之类的。
本设计的主要目的在于通过输入天体在天空中的天文坐标,能够快速准确地把望远镜定位于天空中的未知星体。输入天文坐标的方式一般说来有两种,一是直接手动输入,方便快捷,但是要求用户各式各样的星体非常熟悉,使用要求高;另一种方式就是利用非常优秀的SKYMAP8.0简体中文版软件产生我们所想要的天文坐标。本系统中选用兼容了这俩种输入法作为星体的天文赤道坐标数据源。
其次我们得确定望远镜的绝对零点,然后根据当地的恒星时,由公式s=a+t确定此时此地该星体的时角t,其中a是天体的视赤经值,根据未知星的时角、赤纬坐标,确定望远镜的镜筒指向,向下位机(单片机)发送驱动指令,驱动电机工作,直到望远镜找到未知星,系统自动进人恒速跟踪状态,在找星的过程中,实时检测望远镜的时角、赤纬以及高度角,如果有限位条件发生(限位的条件由用户根据需要自行确定),立即封锁望远镜动作,由把手手动转动,离开限位区,当望远镜自动找星赤经在跟踪态过天顶时,望远镜自行回指到赤经(时角)90度,赤纬90度,并提示用户重新找星。
实践证明,利用Spcomm串行通信控件在Delphi7.0中开发串口通信程序,具有灵活、方便、高效的特点。本文作者创新点是在认真分析多个基于计算机串口工控测控系统的基础上,分析了利用Spcomm控件实现PC机与单片机之间串口通信的方法,研究了Spcomm串口通信的关键技术问题。在实际应用中取得了较好的应用效果,具有一定的实践指导意义。
由前面分析可知,引起望远镜跟踪误差的原因主要来自机械物理误差和计算误差。它们不可能被消除,只可能被减少。最终,将导致误差累加增大,以至丢失目标。通过上述误差实际捕获及校正方法,跟踪效果明显提高,可由原来1~2小时增加到3-5小时。除此外,还能再次选择进入跟踪校正功能模块,进行二次再捕获误差及校正,校正后的轨迹和速度,将越来越接近天体目标的轨迹和速度,原因是补赏后的速度矢量涵盖了该运动轨迹可能出现的各种误差因素。
今后的发展方向,将进一步提高机械、记时及运算方面的精度,同时考虑误差校正的自动检测与自动实现方法。
目录
摘要
ABSTRACT 1
目 录 1
第一章 绪言 1
1.1 课题背景知识介绍 1
1.1.1天文学坐标 1
1.1.2恒星的自动跟踪 2
1.1.3 行星的自动跟踪 2
1.2 课题目的和要求 3
1.3 本课题所用工具及所作工作 4
第二章 系统模块式开发设计 5
2.1 系统开发总体思想和开发目的 5
2.2方案模块式开发设计 6
2.2.1恒星时钟软件设计 6
2.2.2 系统自动找星子程序设计 6
2.2.3轨迹校正方法 6
2.2.4串口通信关键技术设计 8
第三章 系统的设计实现 11
3.1系统各层界面实现 11
3.1.1登录界面 11
3.1.2系统主控制界面 12
3.2自动找寻目标星体 13
3.3 SPCOMM控件实现串口通信 14
3.3.2 Spcomm串口通信的实现 15
第四章 总结 19
致 谢 20
参考文献 21
本电子电气通信自动化毕业设计“赤道式天文望远镜模拟控制系统设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
本设计的主要目的在于通过输入天体在天空中的天文坐标,能够快速准确地把望远镜定位于天空中的未知星体。输入天文坐标的方式一般说来有两种,一是直接手动输入,方便快捷,但是要求用户各式各样的星体非常熟悉,使用要求高;另一种方式就是利用非常优秀的SKYMAP8.0简体中文版软件产生我们所想要的天文坐标。本系统中选用兼容了这俩种输入法作为星体的天文赤道坐标数据源。
其次我们得确定望远镜的绝对零点,然后根据当地的恒星时,由公式s=a+t确定此时此地该星体的时角t,其中a是天体的视赤经值,根据未知星的时角、赤纬坐标,确定望远镜的镜筒指向,向下位机(单片机)发送驱动指令,驱动电机工作,直到望远镜找到未知星,系统自动进人恒速跟踪状态,在找星的过程中,实时检测望远镜的时角、赤纬以及高度角,如果有限位条件发生(限位的条件由用户根据需要自行确定),立即封锁望远镜动作,由把手手动转动,离开限位区,当望远镜自动找星赤经在跟踪态过天顶时,望远镜自行回指到赤经(时角)90度,赤纬90度,并提示用户重新找星。
实践证明,利用Spcomm串行通信控件在Delphi7.0中开发串口通信程序,具有灵活、方便、高效的特点。本文作者创新点是在认真分析多个基于计算机串口工控测控系统的基础上,分析了利用Spcomm控件实现PC机与单片机之间串口通信的方法,研究了Spcomm串口通信的关键技术问题。在实际应用中取得了较好的应用效果,具有一定的实践指导意义。
由前面分析可知,引起望远镜跟踪误差的原因主要来自机械物理误差和计算误差。它们不可能被消除,只可能被减少。最终,将导致误差累加增大,以至丢失目标。通过上述误差实际捕获及校正方法,跟踪效果明显提高,可由原来1~2小时增加到3-5小时。除此外,还能再次选择进入跟踪校正功能模块,进行二次再捕获误差及校正,校正后的轨迹和速度,将越来越接近天体目标的轨迹和速度,原因是补赏后的速度矢量涵盖了该运动轨迹可能出现的各种误差因素。
今后的发展方向,将进一步提高机械、记时及运算方面的精度,同时考虑误差校正的自动检测与自动实现方法。
目录
摘要
ABSTRACT 1
目 录 1
第一章 绪言 1
1.1 课题背景知识介绍 1
1.1.1天文学坐标 1
1.1.2恒星的自动跟踪 2
1.1.3 行星的自动跟踪 2
1.2 课题目的和要求 3
1.3 本课题所用工具及所作工作 4
第二章 系统模块式开发设计 5
2.1 系统开发总体思想和开发目的 5
2.2方案模块式开发设计 6
2.2.1恒星时钟软件设计 6
2.2.2 系统自动找星子程序设计 6
2.2.3轨迹校正方法 6
2.2.4串口通信关键技术设计 8
第三章 系统的设计实现 11
3.1系统各层界面实现 11
3.1.1登录界面 11
3.1.2系统主控制界面 12
3.2自动找寻目标星体 13
3.3 SPCOMM控件实现串口通信 14
3.3.2 Spcomm串口通信的实现 15
第四章 总结 19
致 谢 20
参考文献 21
本电子电气通信自动化毕业设计“赤道式天文望远镜模拟控制系统设计”论文由清风毕业设计网[www.lunwen550.com]征集整理!
相关毕业设计:
- 没有相关设计
网站客服咨询
本站现有毕业设计作品均为学校答辩通过后征集或原创写作设计开发,集多年从事毕业论文工作经验及海量的资料,结合强劲的开发写作团队,全面面向广大朋友提供最直接的资源参考以及快速周到的写作设计服务。
购买后获取论文或有定做需求请加
客服微信号:hastp888
添加好友时请备注“论文”
客服微信号:hastp888
添加好友时请备注“论文”
作品目录排行