成熟开源的EQMOD配套GOTO系统AstroEQ 支持全系列信达DIY赤道仪
本帖最后由 角落里的烟嘴 于 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元左右。推荐大家制作的就是这个扩展板。
3、3D打印机控制主板 ramps1.4类
或者MKS GEN L 一体主板,最新的固件也支持这个了
全部成本大概也是120-150元左右(主板+两个TMC2100驱动)
我自己制作过样式1、2,样式3自己不需要制作,直接刷固件就可以,因为我用的弹簧电机线,接头不对路,所以暂时没有尝试过。样式1、2是自带兼容我们常用的那种弹簧电线RJ11插座的,包括RA、DEC,还有ST4。
对比下来,我建议是制作样式2。PCB板和元件,我在制作的时候有多配,可以转让(数量不多)。 http://bbs.imufu.cn/forum.php?mod=image&aid=916681&size=300x300&key=61defcafb3e0e75a&nocache=yes&type=fixnone 步进电机驱动板现在支持TMC2100,256细分驱动,静音无抖动精度高,goto速度最高可以到400x,使用普通的42步进电机跟踪时也不会一顿顿的。
二、驱动电机 驱动电机部分也可以分三种:
1、EQ3D赤道仪可以直接使用电跟套装(有EQ3D电跟套装的同学有福了)
某宝售价400元
2、自己配的步进电机、驱动齿轮/驱动同步轮系统 预计成本100-150元之间,一般两个42步进电机、两套同步轮、两桶同步带,一些螺丝。可靠案例可以参考下面这个方案:3D打印步进电机安装支架 https://www.thingiverse.com/thing:2830284
3、diy赤道仪,或者直接使用高阶信达赤道仪(除去手柄)
其他
1、电机线
某宝搜索电话曲线 4芯,大概2-3元一根。使用是由于里面的电芯比较细,可能会发热,那就需要调节步进电机驱动电流调小
2、9-12V直流电源
欢迎加入Astro EQqq群,群聊号码:580235326
本帖最后由 角落里的烟嘴 于 2019-5-13 14:55 编辑
AstroEQ的mega2560开发板扩展卡制作
1、PCB制作源文件,直接发给PCB打样工程即可
2、元件表
降压二极管
TMC2100 买两个
烧录固件1.这里做的是mega2560扩展版,所以选mega2560的固件,串口如果没有,那检查usb线,usb口,mega2560驱动
2.点击update firmware,就是开始上传固件(可以先点击check for new version,联网检查是否有新固件)
一般都能正常上传固件
3.固件刷上之后,会读取eeprom,不掉电储存数据的东西。
数据条读完之后,你可能会看到下面这个界面,读取成功,错误eeprom版本。点击next,软件会修复一下
修复成功,再next就可以调参了
在下面这个界面里,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 里面了
未完待编辑
如果eeprom修复之后还不能读取,那就是用ardunio清理一下eeprom,流程如下
请受小弟一拜…… 最近掀起了做GOTO的高潮 不错,供同好们共享、学习! 手柄怎么安排?
这样的话能有个APP做虚拟手柄更好。
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
你的机械结构怎么样的呢?
晚点补图。。。
Arduino Mega 2560出现 Arduino Mega EEPROM Read Failed
是因为原版或国产版使用的是旧的bootloader 刷新 bootloader 即可 最近自制goto的确很多呀,这个看着更容易实现 官网上提供的资料貌似不是很多,接口文档官方貌似没提供,请问楼主找到了吗? open 发表于 2019-5-13 15:21
Arduino Mega 2560出现 Arduino Mega EEPROM Read Failed
是因为原版或国产版使用的是旧的bootloader 刷 ...
清空eep即可 最后一步,连接EQMOD板子居然不能通讯。
感觉goto意义不大,甚至还磨灭了初学者识别天区的动力 不错,供同好们共享、学习! 楼主知道我这个不能通讯是什么问题么? 那个st4口 是可以导星吗? kstars lite能否提供下载地址,下不到{:5_299:}。还有自制的goto卖吗{:5_296:}
页:
[1]
2