牧夫天文网

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

QQ登录

只需一步,快速开始

半自动GOTO系统完工了(附电路图)

  [复制链接]
 楼主| dragon88 发表于 2010-9-17 15:27 | 显示全部楼层 来自: 安徽省合肥市 电信



   多谢支持!多提建议~
回复 支持 反对

使用道具 举报

wolfbeard 发表于 2010-9-17 15:40 | 显示全部楼层 来自: 上海市 上海颐翔通信有限公司电信节点
谢谢谢谢,我琢磨琢磨。
回复 支持 反对

使用道具 举报

ddr 发表于 2010-9-19 21:44 | 显示全部楼层 来自: 山东省烟台市 中移铁通
回复 37# dragon88


    lx200 命令就是在网上下的那个pdf文件 估计你也有;
http://projects.gbdt.com.au/eq6-1/index.html 你看看 不错的 虽然他的步进电机控制方法我不认同。
回复 支持 反对

使用道具 举报

ddr 发表于 2010-9-19 21:49 | 显示全部楼层 来自: 山东省烟台市 中移铁通
初始时按照你的方法是可行的 不过受限较大 比如无法看到北极星儿赤道仪也进行了精确的对极轴;这样你可以把镜子指向一个已知坐标的星星 然后把坐标设置为这个星星坐标即可;在skymap 等星图软件内都有个同步功能 就是你望远镜指向一个已知星星 星图内也指向这个星星 然后使用同步命令 可以让星图和 goto 坐标相同;
lx200 命令里面有有 ;lx200 goto的过程是 1 上位机发送设置目标命令 2 执行命令(goto 到目标或者 同步到目标)。
回复 支持 反对

使用道具 举报

aaurora 发表于 2010-9-19 22:03 | 显示全部楼层 来自: 北京市 联通
楼主是硬件和软件高手,我正在用MEGA8做电动调焦,能理解这里面需要多少本事。现在刚把程序完成了80%,单片机硬件还没搞,还在用开发板测试程序。
到时还要多请教楼主。
回复 支持 反对

使用道具 举报

 楼主| dragon88 发表于 2010-9-19 22:29 | 显示全部楼层 来自: 安徽省合肥市 电信
回复 44# ddr


   多谢~有空再研究下。上位机的某些查询我想可以欺骗过去,主要是当前位置弄准就行吧
回复 支持 反对

使用道具 举报

 楼主| dragon88 发表于 2010-9-19 22:30 | 显示全部楼层 来自: 安徽省合肥市 电信
回复 45# aaurora


   客气了,多多交流
回复 支持 反对

使用道具 举报

rabbitgg75 发表于 2010-9-20 10:17 | 显示全部楼层 来自: 四川省绵阳市 电信
本帖最后由 rabbitgg75 于 2010-9-20 10:46 编辑

请教一下:要完成跟踪,要求ra的速度为0.25度/分钟,eq3的ra齿数为130,手柄需要转多少度/分钟?
假如说,手柄转一圈,ra齿轮转一齿的话,手柄每分钟需要转32.5度(130/24/60×360)?
回复 支持 反对

使用道具 举报

 楼主| dragon88 发表于 2010-9-20 10:55 | 显示全部楼层 来自: 安徽省合肥市 电信
本帖最后由 dragon88 于 2010-9-20 11:03 编辑
请教一下:要完成跟踪,要求ra的速度为0.25度/分钟,eq3的ra齿数为130,手柄需要转多少度/分钟?
假如说, ...
rabbitgg75 发表于 2010-9-20 10:17



   130齿算应该是11.0769分/周,你直接计算电机每步的时间就可以了
回复 支持 反对

使用道具 举报

rabbitgg75 发表于 2010-9-20 11:05 | 显示全部楼层 来自: 四川省绵阳市 电信
是手柄每分钟转11.0769转?请详细点,怎么计算的,谢谢
回复 支持 反对

使用道具 举报

 楼主| dragon88 发表于 2010-9-20 11:21 | 显示全部楼层 来自: 安徽省合肥市 电信
是手柄每分钟转11.0769转?请详细点,怎么计算的,谢谢
rabbitgg75 发表于 2010-9-20 11:05


24h*60/130就是手柄每周转动的时间(分)。如果是144齿的就刚好十分钟一周。你非要算手柄每分钟转多少度就是360/(24*60/130)=32.5
回复 支持 反对

使用道具 举报

rabbitgg75 发表于 2010-9-20 11:29 | 显示全部楼层 来自: 四川省绵阳市 电信
回复 51# dragon88


    呵呵,谢谢,我刚搞好机械部分,控制部分正在模拟器上写程序,没有实际参考的东西,谢谢兄弟的耐心解释。
回复 支持 反对

使用道具 举报

wolfbeard 发表于 2010-10-8 12:19 | 显示全部楼层 来自: 北京市 联通
本帖最后由 wolfbeard 于 2010-10-8 12:25 编辑
回复  ddr


   多谢~有空再研究下。上位机的某些查询我想可以欺骗过去,主要是当前位置弄准就行吧 ...
dragon88 发表于 2010-9-19 22:29

PC机发过来的东西查一下LX200命令,发对应的应答过去就好了。我看了一下stellarium的telescope control插件,比如选meade ETX70的情况是:
stellarium(PC)发:#:GR#(问望远镜RA),应答:#:13:06:05#(RA值),如格式正确,PC发:#:GD#(问望远镜DEC),应答:#-13.36:19#(DEC值),这时候望远镜的黄圈就跑到 RA/DEC:13:06:05/-13.36:19这个位置了,stellarium中选中一星并按下Ctrl-1(1是插件中的望远镜号),PC发:##:Sr 13:05:36#,应答:1(接受RA),PC发:#Sd -17.05:24,应答:1,PC发:#:MS#(把当前选中星的RA/DEC传到下位机,并下移动命令),然后PC接着发:#:GR#问下位机RA值.
回复 支持 反对

使用道具 举报

rabbitgg75 发表于 2010-10-8 15:14 | 显示全部楼层 来自: 四川省绵阳市 电信
楼上所言极是,关键是MS这条,要把接收到的目标RA和DEC转换成时角,再根据目前赤道仪的位置来调整。时角的计算太麻烦了,要用到时间、观察者的经纬度。我用avr挂ds1302做时间,每秒计算恒星时,12M,直接跑死(遥控和串口就没反映了,电机还在转),看来浮点是avr的硬伤啊,这几天正打算用arm7再重做一遍。。。。郁闷啊
回复 支持 反对

使用道具 举报

wolfbeard 发表于 2010-10-8 19:11 | 显示全部楼层 来自: 北京市 联通
本帖最后由 wolfbeard 于 2010-10-8 19:16 编辑
楼上所言极是,关键是MS这条,要把接收到的目标RA和DEC转换成时角,再根据目前赤道仪的位置来调整。时角的 ...
rabbitgg75 发表于 2010-10-8 15:14

stellarium里面直接就给了时角了,何不利用一下?再者时角就是RA+时间吧,直接用时钟不好吗?我也在为怎么让stellarium直接给出高度和方位角伤脑筋呢.
回复 支持 反对

使用道具 举报

mf_blue 发表于 2010-10-8 19:21 | 显示全部楼层 来自: 北京市昌平区 联通
后悔在大学没把单片机学好。
回复 支持 反对

使用道具 举报

wolfbeard 发表于 2010-10-8 19:43 | 显示全部楼层 来自: 北京市 联通
后悔在大学没把单片机学好。
mf_blue 发表于 2010-10-8 19:21

不用后悔啊,网上全是例程和教材,学精不容易,有个十天半个月的就能学能用了吧?大不了写的程序拿不出手,能干活就算了呗.
回复 支持 反对

使用道具 举报

rabbitgg75 发表于 2010-10-8 22:25 | 显示全部楼层 来自: 四川省绵阳市 电信
回复 55# wolfbeard


    但是LX200的协议里面没有查询星图的恒星时、时角这些啊,除非自己定义,但stellarum也不会响应。

除非自己写上位机程序,像DDR兄,这样手工在上位机中填入RA和DEC,下位机实时上传现在的位置,就可以做到。但这样又失去了使用星图软件的乐趣。所以我才会想用ARM7重做一遍。
回复 支持 反对

使用道具 举报

wolfbeard 发表于 2010-10-9 00:33 | 显示全部楼层 来自: 北京市 联通
回复 58# rabbitgg75
加油,等你做出来我就知道你在干什么了,我现在就这么顺嘴一说,思路可能和你要做的满拧. 你有功夫帮我琢磨琢磨怎么能让stellarium发出高度和方位角来,先谢谢啦!
回复 支持 反对

使用道具 举报

rabbitgg75 发表于 2010-10-9 11:22 | 显示全部楼层 来自: 四川省绵阳市 电信
回复 59# wolfbeard


    呵呵,我又重新买了块12864的LCD,要搞就搞大点,已经是箭在弦上了。
但arm比avr复杂多了,要从头K手册。主要是以前重来没学过单片机,还好有点编程的基础。唉,慢慢来吧。
回复 支持 反对

使用道具 举报

本版积分规则

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