单片机驱动的自动找星天文望远镜控制系统
41 浏览量
更新于2024-09-02
收藏 308KB PDF 举报
本文主要探讨了单片机在赤道式天文望远镜控制系统中的应用,旨在解决传统望远镜依赖PC机控制的不便问题,降低产品成本。作者利用单片机汇编语言编写了一套自动找星程序,实现了把手盒的智能化操作。
在系统硬件方面,核心部分采用了双串口的CPU W77E58芯片,可同时与上位机(如PC机)和把手盒进行通信,另外还有MC146818时钟芯片用于产生恒星时,外围接口电路保证了系统的整体运行。硬件部分虽然简要提及,但重点在于软件设计。
软件部分分为四个模块:PC机工控机、把手盒、下位机(含W77E58 CPU)和功放模块。PC机和把手盒通过串行电缆与下位机通信,而功放模块则直接与下位机相连。设计思路清晰,目标是实现自动找星功能,首先通过手动标定确定望远镜的位置,然后以已知星作为基准,根据天体的时角和赤纬计算出移动路径,驱动电机调整望远镜指向,最终实现自动跟踪。此外,程序还包含掉电保护机制,确保望远镜的实时位置在断电后仍能保存,提升了用户体验。
在每次观测前,需要校准恒星时,这通过配合手动操作和程序自动完成。这篇文章展示了如何利用单片机技术简化望远镜操作,提升观测效率,使得小型望远镜也能具备高级功能,降低了设备复杂度和成本。
2020-11-18 上传
2020-08-12 上传
2023-05-13 上传
2023-05-18 上传
2023-04-27 上传
2023-06-01 上传
2023-06-01 上传
2023-06-26 上传
2023-06-03 上传
weixin_38697123
- 粉丝: 2
- 资源: 924
最新资源
- WPF渲染层字符绘制原理探究及源代码解析
- 海康精简版监控软件:iVMS4200Lite版发布
- 自动化脚本在lspci-TV的应用介绍
- Chrome 81版本稳定版及匹配的chromedriver下载
- 深入解析Python推荐引擎与自然语言处理
- MATLAB数学建模算法程序包及案例数据
- Springboot人力资源管理系统:设计与功能
- STM32F4系列微控制器开发全面参考指南
- Python实现人脸识别的机器学习流程
- 基于STM32F103C8T6的HLW8032电量采集与解析方案
- Node.js高效MySQL驱动程序:mysqljs/mysql特性和配置
- 基于Python和大数据技术的电影推荐系统设计与实现
- 为ripro主题添加Live2D看板娘的后端资源教程
- 2022版PowerToys Everything插件升级,稳定运行无报错
- Map简易斗地主游戏实现方法介绍
- SJTU ICS Lab6 实验报告解析