单片机驱动的自动找星天文望远镜控制系统

0 下载量 41 浏览量 更新于2024-09-02 收藏 308KB PDF 举报
本文主要探讨了单片机在赤道式天文望远镜控制系统中的应用,旨在解决传统望远镜依赖PC机控制的不便问题,降低产品成本。作者利用单片机汇编语言编写了一套自动找星程序,实现了把手盒的智能化操作。 在系统硬件方面,核心部分采用了双串口的CPU W77E58芯片,可同时与上位机(如PC机)和把手盒进行通信,另外还有MC146818时钟芯片用于产生恒星时,外围接口电路保证了系统的整体运行。硬件部分虽然简要提及,但重点在于软件设计。 软件部分分为四个模块:PC机工控机、把手盒、下位机(含W77E58 CPU)和功放模块。PC机和把手盒通过串行电缆与下位机通信,而功放模块则直接与下位机相连。设计思路清晰,目标是实现自动找星功能,首先通过手动标定确定望远镜的位置,然后以已知星作为基准,根据天体的时角和赤纬计算出移动路径,驱动电机调整望远镜指向,最终实现自动跟踪。此外,程序还包含掉电保护机制,确保望远镜的实时位置在断电后仍能保存,提升了用户体验。 在每次观测前,需要校准恒星时,这通过配合手动操作和程序自动完成。这篇文章展示了如何利用单片机技术简化望远镜操作,提升观测效率,使得小型望远镜也能具备高级功能,降低了设备复杂度和成本。