牧夫天文网

 找回密码
 加入牧夫(请注明天文爱好者,否则无法通过审核)

QQ登录

只需一步,快速开始

[自制DIY] 成熟开源的EQMOD配套GOTO系统AstroEQ 支持全系列信达DIY赤道仪

  [复制链接]
角落里的烟嘴 发表于 2019-5-5 11:38 | 显示全部楼层 |阅读模式 来自: 江苏省苏州市 电信

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?加入牧夫(请注明天文爱好者,否则无法通过审核)

x
本帖最后由 角落里的烟嘴 于 2019-5-5 13:57 编辑

EQMOD很强大。。。AstroEQ就是让任何赤道仪都能使用eqmod来驱动的一个步进电机控制板。。。。其实只是goto系统里的一个部分而已。作者是Thomas Carpenter
主页地址 :https://www.astroeq.co.uk  除了最新的源代码,其他资料全部免费开源,包括pcb原理图、线路图   
GITHUB地址:https://github.com/TCWORLD/AstroEQ

AstroEQ 是什么(翻译自 https://www.astroeq.co.uk/about.php
AstroEQ是一个DIY系统通过优秀的EQMOD软件连接ASCOM星图将任何德式赤道仪升级为Go-to赤道仪。该项目使用与SkyWatcher / Synta控制器相同的通信协议, 任何安装了AstroEQ的赤道仪都可使用EQMOD。使用开环控制系统意味着将AstroEQ安装到支架上全部所需的是一对步进电机(每个轴一个) - 无需昂贵的编码器或伺服电机。

关于作者
AstroEQ由利兹大学的电子工程专业学生Thomas Carpenter设计。由于小时候有一台小型望远镜,可以买到所有可以购买的新型数码望远镜上的杂志,我一直着迷于拥有望远镜的想法,你可以点击一颗星,观看望远镜自己驾驶。
重视电子工程我决定如果我要去Go-To山,我宁愿自己建造,希望在这个过程中节省一些钱。在研究将这样的控制器连接到计算机以便我可以在天空图中选择星星的方法时,我遇到了EQMOD,它看起来很完美,除了它仅限于商业坐骑这一事实。我自己找到了一种方法来对所使用的相同协议进行逆向工程,这样我的控制器就可以使用该软件而无需任何修改。 AstroEQ诞生了。不知道这个名字来自哪里,最后它似乎是天文学和赤道山的好组合 - 也许有一天我会为Alt-Az坐骑做一个控制器,并称之为AstroAZ,谁知道。

     赤道仪的goto系统,我大致将其分为 上位机、下位机、驱动电机 三个主要部分,上位机是整个goto系统的大脑,负责计算、存储的cpu,下位机负责接收上位机的指令,并驱动驱动电机。

      应用AstroEQ这个DIY项目,goto系统里上位机必须电脑(没有手柄),在电脑上安装EQMOD、星图软件、ASCOM。AstroEQ就是下位机,驱动电机是两个步进电机(一般为42步进电机)。

      如何DIY一个AstroEQ

一、AstroEQ主板
     有3种主板样式(制作资料全部可以在github里下载到):
     1、全自定义设计
    需要焊接所有原件,制作成本不高但是制作难度较大,也比较耗费精力。
     2、mega2560扩展板开发板
     扩展板元件少, 焊接难度不高,全部成本120-150元左右。推荐大家制作的就是这个扩展板。
    IMG_20190420_213705.jpg
      TIM图片20190505110100.jpg

     3、3D打印机控制主板 ramps1.4类
RAMPS1.4.jpg

       或者MKS GEN L 一体主板,最新的固件也支持这个了
mks  gen l.jpg

      全部成本大概也是120-150元左右(主板+两个TMC2100驱动)


   
我自己制作过样式1、2,样式3自己不需要制作,直接刷固件就可以,因为我用的弹簧电机线,接头不对路,所以暂时没有尝试过。  样式1、2是自带兼容我们常用的那种弹簧电线RJ11插座的,包括RA、DEC,还有ST4。
对比下来,我建议是制作样式2。PCB板和元件,我在制作的时候有多配,可以转让(数量不多)。
     

                               
登录/注册后可看大图
   
      步进电机驱动板现在支持TMC2100,256细分驱动,静音无抖动精度高,goto速度最高可以到400x,使用普通的42步进电机跟踪时也不会一顿顿的。

二、驱动电机
      驱动电机部分也可以分三种:

1、EQ3D赤道仪可以直接使用电跟套装(有EQ3D电跟套装的同学有福了)

eq3d 电跟套装.jpg 某宝售价400元

2、自己配的步进电机、驱动齿轮/驱动同步轮系统
     预计成本100-150元之间,一般两个42步进电机、两套同步轮、两桶同步带,一些螺丝。可靠案例可以参考下面这个方案:3D打印步进电机安装支架 https://www.thingiverse.com/thing:2830284
TIM图片20190505113203.jpg

3、diy赤道仪,或者直接使用高阶信达赤道仪(除去手柄)

其他

     1、电机线
    某宝搜索电话曲线 4芯,大概2-3元一根。使用是由于里面的电芯比较细,可能会发热,那就需要调节步进电机驱动电流调小       电话曲线.png
     2、
9-12V直流电源







欢迎加入Astro EQ  qq群,群聊号码:580235326


评分

参与人数 1牧夫币 +20 威望 +1 收起 理由
最后的恐龙 + 20 + 1 很给力!

查看全部评分

 楼主| 角落里的烟嘴 发表于 2019-5-5 11:41 | 显示全部楼层 来自: 江苏省苏州市 电信
本帖最后由 角落里的烟嘴 于 2019-5-13 14:55 编辑

AstroEQ的mega2560开发板扩展卡制作 IMG_20190420_213705.jpg

1、PCB制作源文件,直接发给PCB打样工程即可 AstroEQ-ARD-Gerber.zip (82.54 KB, 下载次数: 242)
2、元件表
元件表.png
RJ11  6P 4C.png
RJ11 6P 6C .jpg
降压二极管
TMC2100 买两个

烧录固件1.这里做的是mega2560扩展版,所以选mega2560的固件,串口如果没有,那检查usb线,usb口,mega2560驱动
微信图片_20190510201132.jpg
2.点击  update firmware,就是开始上传固件(可以先点击check for new version,联网检查是否有新固件)
微信图片_20190510200519.jpg
一般都能正常上传固件
微信图片_20190510200522.jpg
3.固件刷上之后,会读取eeprom,不掉电储存数据的东西。
微信图片_20190510200526.jpg
微信图片_20190510200538.jpg
微信图片_20190510200546.jpg
数据条读完之后,你可能会看到下面这个界面,读取成功,错误eeprom版本。点击next,软件会修复一下
微信图片_20190510200529.jpg

微信图片_20190510200532.jpg
修复成功,再next就可以调参了
微信图片_20190510200535.jpg
微信图片_20190510200600.jpg
微信图片_20190510200457.jpg
微信图片_20190510200603.jpg
在下面这个界面里,open config 后面有预设的几个信达赤道仪的蜗杆齿数数据,可以拿直接使用,

Advanced HC Detect   :  保持Disabled   这个是干什么的我也没搞明白,请指教。
Motor Driver IC Type  :  需要按自己使用的选择 建议使用TMC2100   (内建256细分)
uStep Gear Changing  :  Enabled
Motor Microstep Level :    TMC2100 选最高的16 ustep(这是外部细分)Right Ascension Axis   :    RA电机转向设置,一开始随便,eqmod里面可以调整
Dedination Axis          :  DEC电机转向设置,同上


以RA轴为例:


Motor Step Angle (°):  1.8   ,根据自己选择的步进电机的角度填进去,一般都是1.8 ,或者你选了贵一点的 0.9°步进电机,如果你用了带减速组的步进电机,那在换算一下就行
Motor Gear Ratio(:1): 9.11111111   电机传动比,我现在使用的一大一小两个齿轮,步进电机上是9齿,赤道仪的RA蜗杆上是82齿 ,所以这里的传动比填  82/9=9.1111111 ,这里可以填小数点后面很多位,填满为止,精度更高
Worm Gear Radio (:1): 130    我使用的是EQ3D赤道仪,RA轴的涡轮蜗杆传动比是 130:1,预设里有其他信道赤道仪的传动比数据,可以导入直接用,或者赤道仪是自己DIY 的,更具自己使用的涡轮蜗杆传动比填入即可
Goto Rate (x Sidereal):  848   这里是goto的倍速, 是一个理论值, 是否能这么高速的goto还要看步进电机、传动比、负载重量等其他因素,我就无法使用800x去goto,步进电机不转动并且啸叫   

配置好上面的参数之后,点击 update按钮,配置软件就会自动计算相关数据,显示出来,然后 点击  右上角保存一下,然后 Done 就会写入 AstroEQ 里面了
微信图片_20190510200514.jpg


未完待编辑







如果eeprom修复之后还不能读取,那就是用ardunio清理一下eeprom,流程如下
微信图片_20190510200557.jpg 微信图片_20190510200549.jpg 微信图片_20190510200542.jpg




回复 支持 1 反对 0

使用道具 举报

ralfchou 发表于 2019-5-5 12:02 | 显示全部楼层 来自: 湖北省武汉市 电信
请受小弟一拜……
回复 支持 0 反对 1

使用道具 举报

KKKVVV 发表于 2019-5-5 12:44 | 显示全部楼层 来自: 广东省深圳市 电信
最近掀起了做GOTO的高潮

点评

以前跟踪的时候,由于步进电机细分数只有32,视频画面会一顿顿,意义不大,现在支持256细分了, 画面不会卡顿了  发表于 2019-5-5 13:47
我是16、17年就开始跟着做这个项目了  发表于 2019-5-5 13:37
回复 支持 反对

使用道具 举报

KKKVVV 发表于 2019-5-5 16:33 | 显示全部楼层 来自: 广东省深圳市 电信
不错,供同好们共享、学习!
回复 支持 反对

使用道具 举报

yutianbb 发表于 2019-5-5 16:33 | 显示全部楼层 来自: 江西省宜春市 电信
手柄怎么安排?

点评

AstroEQ 没有手柄,需要配合电脑上安装eqmod ascom 星图软件来goto  发表于 2019-5-5 17:13
回复 支持 反对

使用道具 举报

yutianbb 发表于 2019-5-6 16:47 | 显示全部楼层 来自: 江西省宜春市 电信
这样的话能有个APP做虚拟手柄更好。

点评

发现一个方案,但是比较麻烦,不过功能是比较强大了赤道仪 --astro eq--树莓派(内装kstar indi协议平台)-- 安卓手机(装Kstar lite) 这样就可以用安卓手机上的kstar lite 这个星图软件去控制赤道仪 另外 kstar l  详情 回复 发表于 2019-5-6 17:12
回复 支持 反对

使用道具 举报

 楼主| 角落里的烟嘴 发表于 2019-5-6 17:12 | 显示全部楼层 来自: 江苏省苏州市 电信
yutianbb 发表于 2019-5-6 16:47
这样的话能有个APP做虚拟手柄更好。

发现一个方案,但是比较麻烦,不过功能是比较强大了赤道仪 --astro eq--树莓派(内装kstar indi协议平台)-- 安卓手机(装Kstar lite)
这样就可以用安卓手机上的kstar lite 这个星图软件去控制赤道仪
另外 kstar lite  通过 indi协议 连到 树莓派之后, 可以控制ccd 、单反相机,实现自动拍摄功能,类似振旺的那个树莓派盒子
回复 支持 反对

使用道具 举报

fsclub 发表于 2019-5-13 14:47 来自手机 | 显示全部楼层 来自: 陕西省西安市 移动
你的机械结构怎么样的呢?

点评

晚点补图。。。  详情 回复 发表于 2019-5-13 15:20
回复 支持 反对

使用道具 举报

 楼主| 角落里的烟嘴 发表于 2019-5-13 15:20 | 显示全部楼层 来自: 江苏省苏州市 电信
fsclub 发表于 2019-5-13 14:47
你的机械结构怎么样的呢?

晚点补图。。。
回复 支持 反对

使用道具 举报

open 发表于 2019-5-13 15:21 | 显示全部楼层 来自: 广东省广州市 电信
Arduino Mega 2560  出现 Arduino Mega EEPROM Read Failed
是因为原版或国产版使用的是旧的bootloader 刷新 bootloader 即可

点评

清空eep即可  详情 回复 发表于 2019-5-21 06:58
回复 支持 反对

使用道具 举报

sysydf 发表于 2019-5-19 15:24 | 显示全部楼层 来自: 北京市 联通
最近自制goto的确很多呀,这个看着更容易实现
回复 支持 反对

使用道具 举报

Mars.CN 发表于 2019-5-20 16:56 | 显示全部楼层 来自: 河北省石家庄市 联通
官网上提供的资料貌似不是很多,接口文档官方貌似没提供,请问楼主找到了吗?
回复 支持 反对

使用道具 举报

fsclub 发表于 2019-5-21 06:58 来自手机 | 显示全部楼层 来自: 陕西省 移动数据上网公共出口
open 发表于 2019-5-13 15:21
Arduino Mega 2560  出现 Arduino Mega EEPROM Read Failed
是因为原版或国产版使用的是旧的bootloader 刷 ...

清空eep即可
回复 支持 反对

使用道具 举报

cqhxgk007 发表于 2019-8-20 13:05 | 显示全部楼层 来自: 重庆市 移动
1566276931(1).png 最后一步,连接EQMOD板子居然不能通讯。

1566276931(1).png

点评

串口选的对么  详情 回复 发表于 2019-10-16 22:42
回复 支持 反对

使用道具 举报

dengyh 发表于 2019-8-20 22:33 来自手机 | 显示全部楼层 来自: 广东省 移动数据上网公共出口
感觉goto意义不大,甚至还磨灭了初学者识别天区的动力
回复 支持 反对

使用道具 举报

vvv64 发表于 2019-8-21 18:21 | 显示全部楼层 来自: 青海省 移动(全省通用)
不错,供同好们共享、学习!
回复 支持 反对

使用道具 举报

cqhxgk007 发表于 2019-8-22 00:13 | 显示全部楼层 来自: 重庆市 移动
楼主知道我这个不能通讯是什么问题么?
回复 支持 反对

使用道具 举报

songsfw 发表于 2019-9-24 09:31 | 显示全部楼层 来自: 北京市 北京云方舟数据中心
那个st4口 是可以导星吗?

点评

可以的啊  详情 回复 发表于 2019-10-16 22:42
回复 支持 反对

使用道具 举报

天文小物 发表于 2019-10-2 15:53 | 显示全部楼层 来自: 福建省漳州市龙海市 电信
kstars lite能否提供下载地址,下不到。还有自制的goto卖吗

点评

我发现手机上的kstars 打不开了, 闪退。。。  发表于 2019-10-16 22:44
我补充道 第一楼里面吧  发表于 2019-10-16 22:43
回复 支持 反对

使用道具 举报

本版积分规则

快速回复 返回顶部 返回列表