牧夫天文网

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

QQ登录

只需一步,快速开始

12
返回列表 发新帖

[自制DIY] 展示自研重型高精度科研级赤道仪(寻找高手合作完善优...

[复制链接]
345391253 发表于 2020-2-20 16:12 来自手机 | 显示全部楼层 来自: 河北省石家庄市 电信
看起来很高端有点像奥地利ASA DDM160
回复 支持 反对

使用道具 举报

hldcloudyou 发表于 2020-2-20 18:59 | 显示全部楼层 来自: 辽宁省葫芦岛市 联通
你这可是个大项目,必须自己开发了。开源程序是适配不了的。现在估计你的主机板都已经设计完成了。底层的代码也有了。而且用的是力矩电机,驱动模块都不一样。
回复 支持 反对

使用道具 举报

hldcloudyou 发表于 2020-2-20 19:04 | 显示全部楼层 来自: 辽宁省葫芦岛市 联通
你现在需要解决的是下位机跟中间层驱动符合ASCOM和LINUX标准驱动的问题,才能跟用户软件相配合。
回复 支持 反对

使用道具 举报

EricR 发表于 2020-2-21 23:50 | 显示全部楼层 来自: 美国 University of Virginia
大神 很帅的设计
回复 支持 反对

使用道具 举报

 楼主| cbg0813 发表于 2020-2-22 15:37 | 显示全部楼层 来自: 河北省廊坊市 联通
345391253 发表于 2020-2-20 16:12
看起来很高端有点像奥地利ASA DDM160

是的,替代进口
回复 支持 反对

使用道具 举报

ecloud 发表于 2020-2-22 22:39 | 显示全部楼层 来自: 辽宁省大连市 联通
你有三种方式:

1、直接使用一种开源的Goto程序,比如onstep等
https://cn.bing.com/search?q=ope ... 51CF&ensearch=1

2、使用现成的协议,比如LX200,自己实现
我不太清楚LX200的版权是怎样定义的,这个你需要自己查询一下,或者咨询米德公司

3、跟现有的赤道仪厂家合作,有不少厂家可能会喜欢别人“兼容”他们的协议,以展现他们的江湖地位。你可以跟艾顿公司或者信达公司接洽。如果谈得愉快,他们可能会以很低的价格授权你使用他们的协议并且提供技术支持
回复 支持 反对

使用道具 举报

打个嗝 发表于 2020-2-23 01:02 | 显示全部楼层 来自: 河南省郑州市 联通
我想起来工业机械手上面用的那种DD马达和VR减速机构,也有编码器闭环反馈控制,重复定位精度非常好,用在赤道仪上应该也没问题的。
回复 支持 反对

使用道具 举报

tcjsjxx 发表于 2020-2-23 08:26 | 显示全部楼层 来自: 陕西省渭南市 电信
如果有能力设计上位机软件,甚至比现成的上位机软件功能更专业,可以考虑另外开发一套协议,不必死抱着ASCOM和LX200不放。

如果没有这个能力,借用ASCOM和LX200也未尝不是一个办法。况且,通过查看开源的LX200,可以发现这种协议并非很复杂。
回复 支持 反对

使用道具 举报

 楼主| cbg0813 发表于 2020-2-23 09:03 | 显示全部楼层 来自: 河北省廊坊市 联通
在大家的建议下,理了一下思路,先使用LX200协议(相对简单),修改下位机通信协议,目前已能够跟stellrium通信成功,goto送出观测目标的J2000赤经赤纬,下位机也能反馈当前指向给stellrium。学习借鉴论坛里的相关帖子(野草,角落里的烟嘴,马铃薯等高人),非常感谢!
下一步:把J2000赤经转化成赤道仪的时角,初步研究了一下这在下位机里不太好实现(请高手指点),另外一个思路,如果Stellrium能够送出时角及赤纬位置就OK 了,但是得需要修改“望远镜控制”插件(请高手指点怎么修改)。

点评

时角=地方恒星时-赤经。 HA=LST-RA。 地方恒星时可以根据年月日时分秒和经度时区计算出来。贴一段我的代码仅供参考: void Date::caculat_lst(double longtitude) { double jd; double ut = hour - time_zo  详情 回复 发表于 2020-3-7 00:01
我也在做直驅呢, 想問問你的用的哪個驅動板?? 能做到那麼低的轉速.... 我用STM32 6rpm後降不下去了....  详情 回复 发表于 2020-3-3 11:33
RA转时角最核心的就是当前时间和地理经度 具体算法你应该懂我就不废话了 时间和经度,这个都是手柄初始化的时候赋予赤道仪的 目前市面上有两种实现方式 A.信达/星特朗方式:赤道仪没有主板,手柄就是赤道仪的主板。  详情 回复 发表于 2020-3-2 11:55
回复 支持 1 反对 0

使用道具 举报

ecloud 发表于 2020-3-2 11:55 | 显示全部楼层 来自: 辽宁省大连市 联通
本帖最后由 ecloud 于 2020-3-2 11:57 编辑
cbg0813 发表于 2020-2-23 09:03
在大家的建议下,理了一下思路,先使用LX200协议(相对简单),修改下位机通信协议,目前已能够跟stellrium ...

RA转时角最核心的就是当前时间和地理经度
具体算法你应该懂我就不废话了
时间和经度,这个都是手柄初始化的时候赋予赤道仪的
目前市面上有两种实现方式
A.信达/星特朗方式:赤道仪没有主板,手柄就是赤道仪的主板。手柄接受控制指令(Nexstar协议)并将其转换成时角(同时也进行地平坐标-赤道坐标的转换)
B.艾顿/AP方式:赤道仪有主板,赤道仪本身就是个单片机。赤道仪自行转换坐标。
方式A需要上位机通过手柄链接赤道仪,或者上位机模拟实现一个虚拟手柄(eqmod)
方式B的上位机直接链接赤道仪,不需要任何中间环节
无论方式A还是方式B,初始化都需要得到地理经度和时间,要么是人工手动输入,要么是通过GPS获得
GPS芯片的成本大概也就40块,我还是建议你装个GPS上去

如此高大上的赤道仪,我个人建议是使用一个成本在200元左右的ARM主板作为控制主板,这样可以实现很多高大上的功能,算力也能支持人造卫星的实时跟踪坐标转换。比如派拉蒙,Losmandy的gemini系统等。甚至像米德的LX850直接在赤道仪上内嵌了导星和platesolving
回复 支持 反对

使用道具 举报

disablewong 发表于 2020-3-3 11:33 | 显示全部楼层 来自: 香港 电讯盈科有限公司
cbg0813 发表于 2020-2-23 09:03
在大家的建议下,理了一下思路,先使用LX200协议(相对简单),修改下位机通信协议,目前已能够跟stellrium ...

我也在做直驅呢, 想問問你的用的哪個驅動板?? 能做到那麼低的轉速.... 我用STM32 6rpm後降不下去了....
回复 支持 反对

使用道具 举报

 楼主| cbg0813 发表于 2020-3-4 20:18 | 显示全部楼层 来自: 黑龙江省哈尔滨市 联通
电机驱动和控制板都是我们自己做的,主要是编码器精度高,PID等控制算法,地球转速精度轻松做到几个码值。
回复 支持 反对

使用道具 举报

弼马温1984 发表于 2020-3-7 00:01 | 显示全部楼层 来自: 广东省肇庆市 电信
cbg0813 发表于 2020-2-23 09:03
在大家的建议下,理了一下思路,先使用LX200协议(相对简单),修改下位机通信协议,目前已能够跟stellrium ...

时角=地方恒星时-赤经。
HA=LST-RA。
地方恒星时可以根据年月日时分秒和经度时区计算出来。贴一段我的代码仅供参考:

void Date::caculat_lst(double longtitude)
{
    double jd;
    double ut = hour - time_zone + minute / 60 + second / 3600;
    if (month < 3) {
        year--;
        month += 12;
    }
    double a = 2 - floor(year / 100) + floor(year / 400);
    jd = floor(year * 365.25) + floor((month + 1) * 30.6001) + a + day + 1720994.5 + ut / 24;
    double t = (jd - 2451545.0) / 36525.0;
    double t2 = t * t;
    double t3 = t2 * t;
    lst = 280.46061837 + (360.98564736629 * (jd - 2451545.0)) + (0.000387933 * t2) - (t3 / 38710000.0)+longtitude;
    while (lst>360)
    {
        lst -= 360;
    }
    while (lst<0)
    {
        lst += 360;
    }
}

回复 支持 反对

使用道具 举报

zhanji007 发表于 2020-3-18 11:55 | 显示全部楼层 来自: 广东省广州市海珠区 电信
很霸气,作为新人,俺想用谐波减速器加减速电机来做,楼主是否可指点一二,至少逻辑和想法上行不行的通。

点评

可以,性价比比较高,而且也有人这么做过  详情 回复 发表于 2020-3-22 15:26
回复 支持 反对

使用道具 举报

 楼主| cbg0813 发表于 2020-3-22 15:26 | 显示全部楼层 来自: 辽宁省铁岭市 电信
zhanji007 发表于 2020-3-18 11:55
很霸气,作为新人,俺想用谐波减速器加减速电机来做,楼主是否可指点一二,至少逻辑和想法上行不行的通。
...

可以,性价比比较高,而且也有人这么做过
回复 支持 反对

使用道具 举报

bohotel 发表于 2020-6-29 20:07 | 显示全部楼层 来自: 江苏省徐州市 电信
膜拜膜拜
回复 支持 反对

使用道具 举报

本版积分规则

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